A159665 48*x/(-x^3+575*x^2-575*x+1) A159665 0 0 A159665 1 48 A159665 2 27600 A159665 3 15842400 A159665 4 9093510048 A159665 5 5219658925200 A159665 6 2996075129554800 A159665 7 1719741904705530048 A159665 8 987128857225844692800 A159665 9 566610244305730148137200 A159665 10 325233293102631879186060048 A159665 11 186683343630666392922650330400 A159665 12 107155914010709406905722103589600 A159665 13 61507307958803568897491564810100048 A159665 14 35305087612439237837753252478893838000 A159665 15 20265058782232163715301469431320252912000 A159665 16 11632108435913649533345205700325346277650048 A159665 17 6676809977155652599976432770517317443118215600 A159665 18 3832477294778908678736939065071239887003578104400 A159665 19 2199835290393116425942403046918121177822610713710048 A159665 20 1262701624208354049582260611991936484830291546091463200 A159665 21 724788532460304831343791648880324624171409524845786166800 A159665 22 416027354930590764837286824196694342337904236969935168280048 A159665 23 238798976941626638711771293297253672177332860611217940806580800 A159665 24 137070196737138760029791885065799411135446724086602128087809099200 A159665 25 78678054128140706630461830256475564738074242292849010304461616360048 A159665 26 45161065999356028467125060775331908360243479629371245312632879981568400 A159665 27 25922373205576232199423154423210258923215019233016801960440968647803901600 A159665 28 14879397058934757926440423513861913290017060796272014954047803370959457950048 A159665 29 8540747989455345473544603673802315018210869682040903566821478693962081059426000 A159665 30 4902374466550309367056676068339014958539749180430682375340574722530863568652574000 A159665 31 2813954403051888121345058518622920783886797818697529642541923069254021726325518050048 A159665 32 1615204924977317231342696533013488190936063408183201584136688501177085940047278708153600 A159665 33 927124812982577038902586464891223598676516509499339011764816657752578075565411652962116400 A159665 34 532168027447074243012853288151029332152129540389212409551420624861478638288606241521546660048 A159665 35 305463520629807632912338884812225945431723679666898423743503673853830985799584417221714820751200 A159665 36 175335528673482134217439507028929541648477239999259306016361557371474124370323166879022785564528800 A159665 37 100642287995058115233177364695720744680280504035895174754967790427552293557579698204141857199218780048 A159665 38 57768497973634684661709589895836678516939360839363831050045495343857645027926376446010547009566015218800 A159665 39 33159017194578313937706071422845557747978512841290803127551359359583860693736182500311849841633693516811200 A159665 40 19033218101189978565558623287123454310661149431540081631383430226905792180559540828802555798550730512634410048 A159665 41 10925034031065853118316712060737439928761751795191165565610961398884565127780482699550166716518277680558634556400 A159665 42 6270950500613698499935227164240003395654934869290297494579060459529513477553816510000966892725692837910143600963600 A159665 43 3599514662318231873109702075561701211666003853220835570722815092808541851550762896257855446257831170682741868318550048 A159665 44 2066115145220164481466469056145252255492890556813890327297401284211643493276660348635499025185102366279055922271246764000 A159665 45 1185946493841712094129880128525299232951707513607319827033137614322390556598951489353880182600802500413007416641827323986000 A159665 46 680731221349997521866069727304465614462024619920044766826693693219767967844304878228778589313835450134699978096486612721200048 A159665 47 390738535108404735839029893592634737401969180126592088838695146770532491152074401151829556385958947574817374419966673874644841600 A159665 48 224283238421002968374081292852445034803115847368043938948644187552592430153322861956271936586951122072495038217082774317433417878400 A159665 49 128738188115120595441986823067409857342251094420077094364432924960041284375516170688498939771353558110664577119231092491532907217360048 A159665 50 73895495694840800780732062359400405669417325081276884121245550282876144639116128652336435156820355404399394771400430007365571309346789200 A159665 51 42415885790650504527544761807472765444388202345558511408500581429445946981568282330270425281075112648567141934206727593135346398657839640800 A159665 52 24346644548337694758009912545427007964673158729025504271595212494951690691275554941446571774901957839922135070839890238029681467258290607030048 A159665 53 13974931554860046140593162256313295098956948722258293893384243471520841010845186968108001928368442725002656963520162789901444026859860150595606800 A159665 54 8021586365845118147005717125211285959793323893417531669298284157440467788534446044139051660311711222193685174925502601513190841736092468151271273200 A159665 55 4604376599063542956335141036709021827626268957872940919883321722127356989777761184148847545016993873096450287750274973105781641712490216858679115210048 A159665 56 2642904146276107811818223949353853317771518588495174670481357370216945471664646385255394351788094171446140271483482909060117149152127648384413660859294400 A159665 57 1517022375585886820440704211788075095379024043527272387915379247182804573378517247375412209078821037416211419381231439525534137831679557682436582654119775600 A159665 58 870768200682152758825152399342405750894242029466065855488757206525559608173797235347101352616891487382733908584555362804747534998234913982070214029803891900048 A159665 59 499819430169180097678817036518329112938199545889478273778158721166424032287186234571988800989886634936651847316115397018485559554849008946150620416524779830852000 A159665 60 286895482148908693914882153809121568420775645098531063082807617192320868973236724847086224666842311562150777625541653333247906436948332900176474048871193819017148000 A159665 61 164677506934043421127044677469399261944412282087010940731257794109671012366605592875992920969966496950039609705213592897887279809248788235692349953431648727336012100048 A159665 62 94524602084658774818229729985281367234524229142299181448678891011333968777562637074095089550536102407011173820014976781733965362602367498954508696795717498297051928279600 A159665 63 54256956919087202702242737966874035393354963115397643140600952182711588407308587074937705409086752815127463733078891459122398230853949695611652299610788412373780470820390400 A159665 64 31143398746953969692312513363255711034418514304009104863523497873985440411826351418377168809726245579780757171613463682559474850544804522913589465467895752985051693198975810048 A159665 65 17876256623794659516184680427770811259720833855538110794019347178715460084799918405561419959077455876041339489042395074897679441814486942202704741526272551425007298115741294577200 A159665 66 10260940158659387608320314253027082407368724214564571586662241757084800103234741338440836679341649946602149085953163159527585440126664960019829608046614976622201204066742304111502800 A159665 67 5889761774813864692516344196557117531018387978326208552633332749219496543796656728346634692522147991893757533997626611173759144953263872564439992314015470308592066127011966818708030048 A159665 68 3380712997802999674116773248509532435722147330835029144639946335810233931339177727329629872671033605697070222365551721650578221617733336187028535758636833342155223755700802211634297744800 A159665 69 1940523370977146999078335328300275060986981549511328402814776563422325057092144218830479200278480767522126413880292690600820725449433981707481815085465228322926789843706133457511268197485200 A159665 70 1113857034227884574471290361671109375474091687272171668186537107458078772536959442430967731329975289524094864497065638853149445829753487766758374830521282420526635215063564903809256311058760048 A159665 71 639351997123434768599521589263888481247067641512677026210669484904373793111157627811156647304205537706062930094901796409017181085553052544137599670904130644153965686656642548653055611279530782400 A159665 72 366986932491817329291550920947110317126441352136589340873256097798003099167031941404161484584882648667990597779609134073137008793661622406847215452724140468461955777505697759361950111618139610337600 A159665 73 210649859898306023578581629102052058142096089058760768984222789466568874548083223208360880995075336129888897062565548056184234030380685708477757532263985724766518462322583857231210711013200856803000048 A159665 74 120912652594695165716776563553656934263246028678376544807603007897712735987500603089657741529688658055907558923314844975115677196429719935043825976304075081875513135417385628352955586171465673665311690000 A159665 75 69403651939495126815406168898169978215045078365299077958795142310497643887950798090240335277160294648754808933085658450168342526516628862029447632641006833010819773211117028090739275251710283483032107060000 A159665 76 39837575300617608096877424170986013838501611735652992371803604083217749878947770603194862791348479439727204420032244635551653494543348537084967897309961618073128674310045756738455991038895531253586764140750048 A159665 77 22866698818902567552480826067977073773321710091186452322337309948624677932872132375435761001898750038108766582289575335148198937525355543657909543608285327767142848234193053250845648117050783229275319584683467600 A159665 78 13125445284474773157515897285594669359872823090729287980029244106906481915718725035729523620227091173394992291029796210130430638486059538711102993063258468176721921757752502520228663563196110678072779854844169652400 A159665 79 7533982726589700889846572561105272235493227132368520114084463780054371994944615298376371122249348434778687466284520735039532038292060649864629460108766752448110615946101702253558002039626450478430546361360968697010048 A159665 80 4324492959617203835998775134177140668503752501156439816196502180507102618616293462543001294647505774471793210655023872116481259549004326962758598999439052646747316831140619341039772942082019378508455538641341187914115200 A159665 81 2482251424837548412162407080445117638448918442436664085976678167147296848713757502884384366756546065198374524228517418074125203449090191615973571196217907452480511750458769400054576110753039496813375048633768480894005114800 A159665 82 1424807993363793171377385665400363347329010682206144028910797071440367884059078190362174083516962793918092505113958342950675750298518220983241867108030079438671166997446502495011985647799302589151498769460244466691971021780048 A159665 83 817837305939392442822207209532728116249213682667884235930711542328604018153062167510385039554369887162919899560887860336269806546146009754189215746438069379889797376022541973367479707260688933133463480295131690112710472496632800 A159665 84 469437188801217898386775560886120538363701324840683345280199514499547266051973625072770650530124798268722104255444517874675918281737511080683626596588343793977305022669941646210438339981987648316018886190636129880229119242045447200 A159665 85 269456128534593134281566349741423656292648311244869572306598590611197802109814707729602843019252079836359324922725592372203640823910785214302647477225962899673593193215170482382818239669953649444461707209944843419561401734461590060048 A159665 86 154667348341667657859720697976016292591441766953230293820642310811313038863767590263166959122400163701271983783540234577127015157006508975498638968301106116068848515600485186946091459132213412793472703919622149486698364366461710649020400 A159665 87 88778788491988701018345399071883610523831281582842943783476379807103073110000486996350104933414674712450282332427171921678534496480912241151004465157357684660619374361485282136574114723650828989803887588155903860521441584947287450947649600 A159665 88 50958869927053172716872399346563216424386564186784896501421621366966352652101415768314697064820900884782760786829413142808901673964886619911701064361355009889079452034976951461206595759916443626734638002897569193789820771395376535133301850048 A159665 89 29250302559340029150783738879528214343987364011932947748872227188258879319233102650525639765102263693190592241357750716800387882321348438917075259938952618318646944848702408653450449392077314990916692409775616561331496601339361183879064314278000 A159665 90 16789622710191249679377149244449848470232322556285325222956156984439229762887148819985948910471634538990515163778562082030279835550780039051781287503894441559893457263703147590129096744456618888342554708573201008635085259348021924170047783093722000 A159665 91 9637214185347217975933332882575333493699009159943764745029085236840929625017904189569284148970953123116862513416653277334663825218265421067283541951975470502760525822420758014325448080868707164593635486028607603339977607369163245112423548431482150048 A159665 92 5531744152766592926936053697448996975534761025485164678321471969789709165530514117663949115560416621034540092185995202628015005395448800912581701299146416174142981928612251397075217069321893455857858426425712191116138511544640354672606946751887660405600 A159665 93 3175211506473838992843318889002841688623459129619324581591779881574056220084890085634917223047530169520702896052247829655203278433162393458400829262168090908487568866497609881163160272342685974955246143132872769093060165649016194418831275012035085590664400 A159665 94 1822565872971830815299138106233933680272890005640466824669003330551538480619561378640324822080166756888262427793898068226884053805629818396321163414783185035055690386387699459536256921107632427730855428299842543747225418944023750956054479249961387241380960048 A159665 95 1046149635874324414142712429659388929634950239778498338035426319956701513819408146449460812956792670923693112850801438914401791681153082597094889399256286042031057794217672992163930309555508670831536060597966487238138297413703984032580852258202824241467080403200 A159665 96 600488068425989241887101635486383011676781164742852405565510038651816117393859656500611866312376912943442958513932232038798401540928063780914070194009693404940792118190557909802636461427940869424873967927804463832147635490047142810950453141729171153214862770476800 A159665 97 344679105126881950518782196056754189313542753612157502296264726759822494682561623423204761802491391236865334493884250388831368082701027457162079196472164758149972644783586022553721164929328503541206826054499164273165504632989646269501527522500286039121089763173280048 A159665 98 197845205854761813608539093434941418282961863792213663465650387650099460131672977985263032662763746193047758556531045790957166481068848832347252544704828561484679357313660186387926146032973133091783293281314592488333167511700566911551065847462022457284352309198692270800 A159665 99 113562803481528154129350920849460317340230796273977030671781026246430330293085606801917557543664587823418176546114326399759024728765436528739865798581375122127447801125396163400647054101761649066180069136648521589138964986211492417584042294915678390195179104390286190159200 A159665 100 65184851353191305708433820028496787211874194099399023391938843415063359488771006631322692767030810646895840289711066822415889237144879498647850621133164615272593553166620084131785021128265153590854267901142970077573277568917884947126328726215751933949575521567715074459110048 A159665 101 37415991113928327948486883345436306399298447182258765449942224339220121916224264720772423730718141646730388908117606241740320663096432066787337516664637907791346572069838802895481201480570096399501283595186928176005472185593879748158095104805546694408666154200764062453339008400 A159665 102 21476713714543507051125762606460411376410096808422431969243444831868934916553239178716739898739446274412596337419216271692121644728114861456433086714881025907617659774534306241922077864826107068160145929369395630057063461253318057557799463829657586838640422935717004133142131711600 A159665 103 12327596256156859119018239249224930693752996269587293691580287391268429421979643064318687929452711443371183567289722022345036083753274834043925804436825044233064745364010621944060377213208704887027524262174437904724578421287218971158428734143118649298685194098947359608361130263450048 A159665 104 7076018774320322590809418203292503757802843448646298156535115719143246619281398565679748154765957629048784955027963021609779019952735026626351955313650860508753256221282322461584414598303931779046730766342197987916277956755402436126880535598686275039858462772372848698195155629088616000 A159665 105 4061622448863609010265487030450647932048138386526705554557464842500832291038100797057111122147730226362559193002483484681990812416786152008691978424231157106980136006270689082327509919049243632467936432356159470626038822599179711117858269004911778754229458946147916205404410969966602134000 A159665 106 2331364209628937251569798746060468620491873631022880342017828284479758591809250576112216104364642383974479927998470492244441116548215298517962569263553370528546089314343154250933529109119667541104816465441669193941358367893972398779214519528283762318652669576626131529053433701605200536300048 A159665 107 1338198994704561118792054214751678537514403416068746789612678877826538930866218792587614986794182580671125116111929060064824518907863164563158506065301210452228348286296964269346763381124770119350532183227085761162869077132317557719558016350965874659127878107524453349760465540310415141234093600 A159665 108 768123891596208453249387549468717420064647068949829634357335658044148866558617777694714890203756436662841842168319282006717029411996908243954464518913631246208543370245143147450791247236508928839664368355881785238292908915582384158627522170934883770577083381049459596630978166704476685867833426400 A159665 109 440901775577228947604029661340829047438569903173786141374321055038463622865715738177973759361969400461890546279499155942795510057967317468865299475350359034113251666172425869672484829150375000383847996904092917641018966848467156189494478168100272318436586732844282284012831707222829307272995152660048 A159665 110 253076851057437819716259776222086404512319059774684295319225928256420075376054275096379243158880232108688510722590347191882616056243828230220437944386587171949760247839602204048858841141068013711399910558580978844159648678111232070385671840967385375898830207569236981563768768967737317898013349793441200 A159665 111 145265671605193731288185507521816255361023701740765611727094308498130084802232288189583507599437891260986743264220579788984678820773899436829062514778425686340128269008265492698175302330143889495343164812628577763629997322268998741245186142237111105493610102558009183135319260555773997644152389786282588800 A159665 112 83382242424530144321598765057746308490823092480139686447056813851998412256405957366545836982834190703574281945151890208530013760508162032911651663044871957372061676650496553206548574678661451502313265202538245055344774303333727166242666459972260807167956300038089701882691691790245306910425573723976412530048 A159665 113 47861261886008697646866402957638859257477094059898439254998884056738590505092217296109120844639226025960376849773920759116438913852864232991851225525241725105877062269116013275066183690249343018438318883092140033190136820116237124424549302837935466203301422611760930871481895768340250392586635165172674509658800 A159665 114 27472280940326567919156993698919647467483361167289223992682912391754098951510676322009268818985932904710552737488285363842627406537783561575289691799825705338816061680795941123334782889628444231132092725629685840806083189972416775692525057162514985339887848622850736230528725479335513480037818159235391192131621200 A159665 115 15769041398485563976898467516776920007476191832929954673360736713982796059576623116616024192977080848077831310941426024924909014913773911479983291241874429622755313527714601088780890312463036739326802786192556580482658560907347113010384958261980763649629421808093710835392616943242816397291315036765949371609040910048 A159665 116 9051402290449773396171801197636253164643866628740626693285070190913733184098030158261275877500025420863770461927641050021533931933099687405948833883144122777756211148846500229019107704570893459929353667181801847511205207877627270451185273517319795819901948229997167168779131596695897276531734793285495703912397350746400 A159665 117 5195489145676771443838636988975692539585571968705286791990956928847768864876209734218855737660821614494956167315155021286335552020584306797103150665633484600002442444124363416855879041533380382962709678159568067914851306663197145891867336613983300819860068654596565861168386143886501793912818480030837768096344470287523600 A159665 118 2982201718216176358989981459870849881468953666170205877976115992088428414705760289411464932141434106694683976268437054577306585325883459001849802533239737016278624206716235754775045550732455768927135425909924889181277138819467284114661400031152897350803859505790198807143484867459255333808681275802907593391597813547687800048 A159665 119 1711778590766939553288805519328878856270639818809729468671498588501829062272241529912446652193445516421134107421915554172352693641505084882754989550928943413859330292212675198877459290241388077983792771762618726821985162831067557884669751750545149096060595496254919518734499145535468675104389139492388927769009048631902509704000 A159665 120 982557928898505087411415378113316592649465787043118544811562213684057793315851932409454966894105584991624282976203259657875868843638592839242362152430680279818239309105868847919906857553006024306928123856317239270930302187893958758516322843412884428241431010990818013554795366052491560254585557387355441631817802316898492882296000 A159665 121 563986539409151153234599138231524395301937091122931234992368039156060671534236736961497238550564412339675917294233249128066576363554910784640233120505659551672255504096476506030827658776135216564098759300754332722787171470688301259830484642367245116661485339713233284860933805614984620117457005551202531107735649520851103011928200048 A159665 122 323727291062923863451572493929516889586719240838775485767074442913365141402858571163967005473057078577388984902606908796250556956811675151790654568808096151979594841112068408592847156230644061301768380910509130665640565493872897029183939668395955284079264343564384914692162449627635119455860066600832865500398631007166216230353904531600 A159665 123 185818901083578888470049376916404463098381542304366005899065737864232435104569285611380099644296212539008937658179071415798691626633537982217051082262726685576735766542823170055788236848730915051998486543872940247744961806311572206450321539174635965816381071720617227800016385152456943583043560771872513594697706462463887265120129272938400 A159665 124 106659725494683219057944890777522232301581418563465248610577966459626504384881367082361013228820552940312552826809884385759652743130693990117435530564236309424894350400739387543613855104015314595785829507802157193074942436257348573605455379546572648423318655903290724372294712915060657981547548022988221970490983110823264123962723848762110048 A159665 125 61222496615047084160371897256920844936644635873886748336465853682087749284486800135989610213243353091526866313651215458354624875865391716789425777492789378883203780394257865626864297041467941847066014138991894355884769213449911769677324937538193525559019092107417155172469365196859665224464709521634467538548229607906091143267338369060178229200 A159665 126 35141606397311531624834411080581787471401719410192430079882789435551908462791038396690953901388455853983480951482970863211168919093991714743140278845330539242649545051953614130432562887947494604901296329951839558120664453577813098446210908691543537098228535551001543778273043328284532778184761717870161378904713303954985492971328261116693541450800 A159665 127 20171220849560204105570791588356689087739650296814580979104384670153113369892771552900471549786760416833426539284911624267752604935075378870845730631442236735901955656040980253002664233384820435271497027378216914466905511584451268596355384264008452100857620387182778711573554401070124955012828761347950997023766888240553766874399154542613032614530048 A159665 128 11578245626041159845066009537305658954575087868652159289575836917878451522409988080326473978623699090806532850068587789358826784063814173480150706242168998555868479897022470711609398837399998982351234392418766557064445642985021450361209544356632159962355175873707363978899441953170923439644585524252006002130263289136773907200412143379198764027198796800 A159665 129 6645892818126776190863783903621859883237012696956042617635551286477561020749963265335843163258453491362533022512830106180342306300024400502227634537274373728831771558935242147483541930003366031049173269751344625538077332167890728056065682105322595809939770093887639741109568107565708984231037078091890097271774104197619982179269695900505547938579494833200 A159665 130 3814730899359143492395966894669410267319090712964899810363516862601202147458956504314693649236373680343003148389514412359727124989429942074105182073689248351350881006348931970184841458423094701823243105602879396292299324218726292882731340318910813362745465678715631504032913194300763786025175638239220663827996205546144732996993605034746805317980602835460048 A159665 131 2189648890339330237859094133756337871581274832229155535106041043581803555080420283513368818818515234063392444642558759864377189401626486726135872282663091279301676865872728015643951513592926355480510493442783022127154274024216724223959733277372701547620087359812678595675151063960530847469466585312234569147172550209382879120292150020248765746972927448059234400 A159665 132 1256854648323876197387627636809243268877384434608822312251057195499092639414013783780169387308178507978706920221680338647740146989408613950859916585066540705070811170129939532047657983960881304951111199993051851821590260990576180978260004169871611777520567399066798798286032677800150405683687794793584403469813215823980226470314697118017756791957142374583165085600 A159665 133 721432378489014597970260404434371879997747084190631778076571724175435593220088831469533714946075645064543708814799871825042979994731142781306865983955911701619366309977719418667340038842032276115582348285518320162570682654316703664797018433773027787595258066976982697537587081906222372331589324744932135357103638710414440611081515853592172149817652750083288699900048 A159665 134 414100928398046055358732084517692649875437948940988031793639918619504531415691575249728572209660112088540110152774904747236022776828686547856190214874108250188811191116040816375521134637342565609039316804687522721463750253316797327412510320981548078467900609877389001587776698981493841567926588715796252110574018806562064930534319785264788796238540721405433130577542000 A159665 135 237693211468099946761314246252751146656621384945042939617771236715871425597013744104512730914629958263176958683983980525041652030919671347326671876471754179696676004334297450880130463941795790627312452263542352523800030074721187349231116127224974824012787354811554309928686287628295558837617530333542303779334129691327914855686088475226135176868772556433968533662809208000 A159665 136 136435489281760971394939018616994640488250799520505706352568896234991578788154473424415057816425386382951485744496652046469161029725114524678961800904572025037641837676695620764378510781456146477511738559956505661138495799139708221661333244516814567435261473761222296510064341321942669278950894484864566573085679868803416565098884250460016326733879208852376532889321907850048 A159665 137 78313733154519329480748235371908670889109302303385330403434928667648450352975070731870138673897257153855889640382394290692773389410184817494376747047347870617426718150418952021302385058091886282301110620962770707140972788676117798046256051236524336733016073151586786642467003232507463870558975816781927670647400910563469780451903873675574145410069797108707695909937112296719600 A159665 138 44951946395204813360978092164456960095708251271343659145865296486333975511028902445620035183759209180926897702093749826205605456360416360127247573843376773162377898576502801764606804644833961269894359984694070429393257242204292476370329312076520452470183790727537054310479549791117962319031573167938341618385035036983562850562827724605529099449053329661189365075771013136409200400 A159665 139 25802338917114408349871944154162923186265647120448956964396276748227034294880237028715168325339112172594885425112172017847726839177489580528222613009351220447334296356194457793932284563749635677033080330103775463701022516052475205318770978875871503193548762861533117587428619113098477863660252439420791307025339463827654512753282662019700027509611201155725586845796651603186584310048 A159665 140 14810497586477275188013134966397353451956385738886429953904316988185831351285745025580060998709466627860283307116684644494769000082422658806839652619793757159996723730557042270915366732787646044655718215119582422093957530956878563560498171545438166312644519698729281958129716891368735175778665868654366271890926467202036706757533685171583210261417380410056825660122202249215962984767200 A159665 141 8501199812299038843511189598767926718499779148473690344584113554941918968603722764445926298090908505279630023399551873767979558320471428665545432381148607258617672087043386069047626572335545079996705222398310206506467921746732243008520631696102631591954760758307746310848870067026540892419090548355166819274084766834505242024311582005826742990026066744171462203323298294398359566672062800 A159665 142 4879673881762061818900234816557823539065421274838159371361327276219673302147185581046936115043182772563879773148035658858175771706950517631364271347126680772689383781239173046591066737153870088272064141938414938952290493125093350608327282095391365095615720030748947653145293288756343103513382196089997099897052765236538806885248090537659378893064700893774009247881913098782409175306779280048 A159665 143 2800924306931611185009891273514591943496833311977955005471057272436537533513515919798176884108488820543161710156949068632719124980231276648974426207818333614916447672759198285357203259499749095123084820767427776648408236585881836516936851402122947462251831342889137645159087498876073914875788961465109980174089013161006440646890379657034477657876148286959537136822014795402808468266524634684800 A159665 144 1607725672504863058133858690762559217743643255654071334981015513051296324563455990778572484542157539809002257750315617359521919562881045845993689279016376368281268274779998576621988079886118826730562415056361605381247375509803049067371144377536476451967455575098334259373663079061577670795599350498777038622827196501652460392508192675047252516242016052013880542526588610648113278375809833529795200 A159665 145 922831735093484463757649878606435476392907731912124968324097433434171653761890225190980807950314319361546752786971007415296949109968740084323728671729192217059833073276046423782735800651372706794247703157530794061059345134390364282834519935854535360481857248275100975742837448293846706962759151397336555059522636702935351258859055705097465909845259337707680471873125040497221618979246577921467760048 A159665 146 529703808217987577333832896461403200890311294474304077746696945775701477963000425803632205190995877155988027097463607940763089267202493927355974263883277316215975902792175867252713727585808047581071451050007619429442682859764559295297947072036125760440134093054332861742129321657588948218952957302720683827127370640288389970124705466533270384998662617828156576974631246656794561180809159917088964472400 A159665 147 304049063085389775905156324918966830875562290120518628501635722777819214179108482521059694798823683173217766007191323986990597942425121545562244903740329450315753108369635671756633896898453167938828218655001216021706038902159722645136738784828800331957276487555938787539006487794007762430972034732610275180216051224888832907500322078734392103523322497374024167502966462455959580896165478545831144139397600 A159665 148 174523632507205513381982396670590499519371864217883218455861158177522453237330305966662461182319603145549841700100722504924662455862752564658801218772685221203926068228268083412440604105984532588839816436519647988839836887156821033749192764544659354417716263723015809714527981864438798046429728983560995232760186275715549800515214748488074534152002114830072043990125774818474142639837803876147159647049750048 A159665 149 100176261010072879291481990532594027757288574498774846875035803158175110339013416516381731658956653381862435918091807526502769259067277546992606337330617576641603247409917510243069150122938223252826115806343622944378044667189113113649391510109849640635437178100523518837351522583700076070888233464529278653329166706209500696662825765310076048211145690589963979226164691779341701915686003259429923806262417130000 A159665 150 57500999296149325507797280583312301342184122390432544223052095151634335812140463750097147309779936721585892667142997419490084630042161449221191378826555716307059060087224422611438279729962434162589601633024803050425008799129663770413716977610289149065386522513436776796830059435061979225891799578910822386015708929177977684334661474073235163598663474396524494003774542955567318425461126033108900117634980382870000 A159665 151 33005473419728702768596347572830728376385928963533781609185027581234950581058287179139246174082024721536920528504162426979782074874941604575416858840105650542675258886819408661455329495848314271103178511240430607321010672655759815104359895756795861713891228485534609357861616764202992375585822070061347520294363596181452981307399023292271673829584623157914469594187361491803861434512770657001249237598672477350250048 A159665 152 18945084241924979239848795709524254775744181040946000211127982779533709999191644700362177206775772410225470797468722090088975420893586438864840055782841816855779291541974253347252747692337202429179061875850374143799209701095607004206132166447423214334624499764174352334635771192593082561607035976415634565826578688499224833292762704708289867543017975029168509022569541721752460896091904895992683953481520367018660657600 A159665 153 10874445349391518354970440140919349410548783531574040587405852930424768304585422999720710577443119281444698700826517975548644911810843740966813616602492362769566770669834334601914415720072058346034510413559603518110139047418205764654504759180925168232212748973407592705471574802931665187370063064640504179436935872834958872857064485103535091698018488082119566264485322760924420750495318897529143588049155091996233867212400 A159665 154 6241912685466489610773792792091997037400226002942458351170748454081037473122033610194987509275143691776846828803623849242832090404003413728512151089774833387914470585193366087245527370573669153421379798321336569021076014008349013304681525637684599142075783286236194038588349301111583224467854592067672983362235364428577893795121721686724434344795069141161601867305552695228895758323416955276832426856261541285471221119260048 A159665 155 3582847007012415645065802092220665380118319176905439519531422206789585084803742706828923109613355035960628635034579262947410071246986148636425007911914151872300136549130322299744330796293566022005525969726033631014579521901744915431122541211271778982383267393550601970557007027263245839179361165783779651945743662246130876079527011183694721778820671668538677352267122761738625240856890837010004283871906075542768484688588055200 A159665 156 2056547940112441113778159627141869836190877807317719341752685175948767757639875191686191669930556515497709059663019693307964138063679645313894226029287633399866890464730219806687158631545136322962018485242944982865799624495587573108451033973744363451288853408114759294905683445299802000105728841305297452543873499893914694291754709297719083576608720742672059638599461159685275659356097017026787182110047231100007824740028424424800 A159665 157 1180454934777534186893018560177341065308183743081193996726521759572385903300203556285167189617029826540649039617938269379508467838480869424026649315803189657371722826618597038716129310176111955814176605003480694131337969880945365219335462378388053349260819472990478284673891740595059084814849175548074953980531443195444788392591123609879570278251626885622093693878738438536586489845158830882538832526883238745328948632291627031780048 A159665 158 677579076014364510835478875382166629617061277650798036401681737309373559726559201432494280648505189877817051031636903604144552575149955369745982813045001575697969035588609970003251536882456717501014409253512675486405128912038144048325446954160768878112259088643126420643518953418118614881723321035753718287372504520685414622653013197361575620632857223626339108226757264258840959895461812829560263083248868992587716507110653887817322800 A159665 159 388929209177310451685377981450803468059127865187814991700568590693820850897141681418695431925052361960040446643119964730509593669668235901364770108038515101260976854705035504184827666041219979733626456734911272248502412657540013738373587216225902947983087456061681574971095205370259489883024371425347086221997837063430232548614436984161934526672981794734633026028464790946136174393505235405336708470952323918506603946132883039980111507200 A159665 160 223244688488700184902896125873885808499309777556528154438089969376515859041399598575129745430699407259873338556099828118408902621836992257428008296031294623122225016631654790792121077056123385910384085151429816757964898460299055847682390736666714131373414087520316580906988004363575529074241107474828191737708471101904432797490064175895753056734670917320455730601230563245817905260912109660850441102063550680353798077363767754294696187810048 A159665 161 128142062263304728823810690873629003275135753189581972832471941853529409268912472440443055181789534714805336290754658220001979595340763887527775397151855075157055898569715144879173313402548782292580731250463979907799603213799000516555953909259477685505391703149205655759036143409486983429124512666179956710358440414656080995526748222527178092631174433560146854732080314838308531483589157440092747855876007138199161589802856558082115631691460400 A159665 162 73553320494448425644682433665337173994119423021042495877684456533956504404496717781215738544601762226891003157554617718453017878822976634448685649956868781845526963553999861505854689771985944912555429353681173037260214279822165997447269861524203524765963464193556526089105839329041164912788396029279820323554007089541488586999555989666424329417237390192606974160483499486625851253674915458503576418831726033775638398748762300571380077894710459600 A159665 163 42219477821751133015318893113212664243621273678325203051818045578549179998771847093945393481546229728700721007100059815733812260464793247409658035299845528924257320024097350789215712755806529831024523868281742859407455197014709483534216344560983563737977523055398296769490992738726219172957110196293950685763289710956399792856749611320305037907401630796122843021262796625008400311077917884023612771661554867380078241720199757671414082595932112350048 A159665 164 24233906716364655902367399964550403938664616971935645509247680477630695362790635735206874642668991262511986967072276779613489784488912501036509263576461376733741856166868325353148313267143176137063164144964366720126842022872163421382642734508143041382074332270334428789161740726189520764112468464276698413807804740081883939611187277341865425334519118839584319287230684779255335152707471190514095227357313662150131135108995912141091112029987137778468000 A159665 165 13910220235715490736825872260758818648129246520617382197105116776114440589061826140161652099498519438452151818378479771438327402484375310801708907634853530399638901182462394655356342599627427296144425194685678215609947913673424789164153395391329544769746928745648906726682069685840046192381383941384628595574994157517290424937028640444619433836976066812290603148027391800495937369253777385437206636890326380519307891474321933369228626891130021152728282000 A159665 166 7984442181393975318282148310275597353622248838217405445492827781809211267426125413817053098237507488680272631762280316528820315536246939487679876473142349988015995536877247663849187503872876124810762998585434331393389975606522956816802666311888650554793355025670202126686718837931460324906150269886312537161632838610184622029914828427934213156998927831135966622648435662799888794616515511769766095479819985104420579575125680758025090744396602154528255400048 A159665 167 4583055901899906117203216304225932122160522703890270108330686041641711153062006925704848316736229799983038038479730523207771422790403258890617447386676074039590781799266357696654778270880431268214081816762844620541590236050230503788055566309628694088906616037805950371811449930902972386449937873530802011702181674368088455754746174488993793732683547599005232550797054043055335672172510649978460301598779781123556893368230666433173032858656758506678065871345600 A159665 168 2630666103248364717299327876477374762522786409784176824776368295074560392646324549229169116753497667682775153814733558040944267861375934356274927120075593356375120736783352440632178878297863675078758152058874226756541402102856702651387078259060558518381842812345589843217645573619468218361939433256410468404515119454444163418602274241854009668347199322901172348190886372278099875938226496572124443351604114544936552372784827406960562835778234986231055281896974400 A159665 169 1509997760208659447823696997881708887755957238693413607151527070686756023667837229250617368168190925020112955251618582584978801981006995917242917549476003910485279712131845034565174021364702869063938965199977043313634223216803697091392394865134450960857088867670330764056556747807643854367366784751306078062179976385176581713821950668649712555837559727797673922629017980633586273452869836521749452023519162969012457505085122700928929894703848225338119053742991960048 A159665 170 866736083693667274686084777456224424197156932223609626328151762205902883024945923265305140159424837463877153539275251670219791392830154280563078398472106169025194179642942266487969256084461148979025887266634763987799287585043219273756583265508915790973450628199957512978620355596013952938650172507816432397222901929971903459570381081530693153041090936556541930416708129997306242862071347936987613337056647940098605671366487645505798798997173103109094105793195488093200 A159665 171 497505002042404807010364838562874937780280323139113232098751959979117568100295292117055899834141688513340466018588742840123575280682527550047289757805439465016550973835336729119059787818459334811091795352083154551953477439591591059439187402007252529567799803497907942118964027555364201342930831652701880889927883527827487409211684918847949220133030360023727270385267837600473149816555500845994368306018492398453630642906858823397627581694482657336394678606240467173536800 A159665 172 285567004436256665556674731250312758061456708324918771615057296876251278186686472729266821199657169781819963617516399114979261991320377983572863757901923780813331233787303639572073830238539573720417711506208464078057308251037988224898819812168897443056126113757170958818772373196423455556889358718478371814386207922071047800984047573037641321663206385562682896659213322074541590688459995414252830420041277580064443890422865598142592726093834048137987436425876234962122030048 A159665 173 163914963041409283624724285372840960252338370298180235793810789655008254561589935051307038312703381313076145775988394503255256259442616280043273749745946444747387111642938453777641259497133896856184955312768306297650342982618365649500863132997545125061686821496812632454033223250719508125453148973574932719576793419385253610277434095238687270685460332282619958955118061602949272582026220812280278666735387312464592339472081946475024827150279049148547452113774352627790871710800 A159665 174 94086903218764492543926183129279460872084163094447130426875778204677861867074436032977510724670541216535925855453720928469402113658070424366855559490415357361219388751812885164726510877524618255876443931817501606387218814714690844825270539520778732887965179413056693857656251373539801240554550621473292902665265036519213501251446186619433455732132567523838293757341108146770807920492362286253465701875692276077095938413084614411066108191534080377218099525870052532116998239969200 A159665 175 54005718532607777310930004391921037699616057277842354684790902878695437703446164692994039848922577954910308364884659824546933557983472980970295047873748669178895181756428953146099239602439633744976222631907933153759965949303249926564055788821793995132566951296273045461662234255188595192570186603576696551197142554168609164464719833685459564902973408298350897996754840958184840797090033926088677032597980631080940604056771096590005471077113411857474040580397296379082529198870610048 A159665 176 30999188350813645411981278594779546360118744793318417141939551376592976563916231459342545895770835075577300465517939285569011392880399833006524990623972245693328473108801467292975798805289472244998095914271221812756614067681250743156923197513170232427360542078881315038300264806226880100734046555902402347094257160827745141189247933089267170820851004230685891611843521368889951846721758981212614363245539006548183829632648196358048729332154906872109722075048522251540839643153490198400 A159665 177 17793480107648499858699942983399067689670459895307493597118617699261489852250213411497928350132610410803415556898932265256787992579791520672764374323112195279301364669270285797214962414996554628995162078569049412589142714883088623322147351316770891619309818586326578558938890336539973989226150152901375370535552413172571542433463848873405670591603573455005403434300184510901874175177492565182114555825906791778026437268536007938423380631185839431179122997037271375088062872640904503271600 A159665 178 10213426582601888105248355291192470074324483861161708006328944619824718582215058581968351530430222604966084952359521602318110738729407452466333744336475776118073289991688035246134095450409217067570978035002720091604355161728825188536169422732628978619251408508009377211515884752909138842935709453718833560285059990903895237611667060005401765652409630312168870885396694065736306886600034010655552542429707252941580626808310035908458662433571339678589944490577318720778296548056236031387700048 A159665 179 5862489064933376123912697237201494423594564065846925088139217093161689204701591375836422280538597642640121959238808500798330307242687297924154896484762772379578789153864262960995173573572475600231112396929482763531487273689630775131137926501177716956558689173778796192831558909279509155871108000284457562228253899226422693817554458979251740078812536195611476882814268093548129251034244344623721977240096137281675501761532692075447333813489317789671196958468383908455367130521406841112036556000 A159665 180 3365058509845175293237782965798366606673205449312273838883904282530189778780131234671524420677624616652825038518123719936639278246563779601012444248509494870102106901028095251575983497135150585315590944859488103546982090742686336100084633642253276904086068334340521005308103298041685346331173056453824921885457453095975722356038647787030493403472743366650675561864504489002560453786769653780005759383272753092428796430492956941270861150280434839931588464216361786134659954622739470562277595444000 A159665 181 1931537722162065684942363509671025230735996333341179336594272918955235771330590627110079181046675991361078931987443776435130147383220366803683218843747965292666229782400972810141653532182002863495548971236949241953204188599028267290673448572726879765228446665222285278250658461517018109284937463296495220704690349823190838209672366275296523961853275879921292161033342762419376152344354747025378682164021320178916847475601195751597398852927156108802942107263233196857386358586321934695906227748300048 A159665 182 1108699287462515857981623416768202684075855222132387626931273771576022802553980239829950778396371341416642654135754209550044767958690243981534566603867083568495545792991257364926057551488972508495859793899064005393035657273751482738510459396111586731964224299769257409194872648807470353044207772759131802859570375341058445156629582203372417723610376882331455049757576881124232908885205838022913583556388854509945178022198655868459965670719037326018048837980631638634353635168594167775979612449928783600 A159665 183 636391459465761940415766898861438669634310161507657156679214550611718133430213327071764636720336103297161522394990928837949261678140816825034037547400862220351150618947199326494746892901138037873760026149091502146360514070944752063637713019919478057267699519620888530592578649757026465629265976626278358346172690755417724329067170512369492476828394477182375277268688096422547270323955806670405371582685038467388353267894552867300268697593874497978251230058775297342922129200414465981477601640031373486400 A159665 184 365287589034059891282792218323049028167409956850173075546242220777354632566139895758953071526694526921229297212070657398773326158484870167325556017641491047397991959729899422150619790467701744767029759149784623168005542041065013933045308762974384293284927560038090247302730950087884383800845626375711018558900264923234432706439399244517885309281774819525801077697177209769661008933041747822974660374877655691426404830593451147174485772453213242802190188004899040043198667807402734879200367361765558452410048 A159665 185 209674439714090911834382317550531280729423680921837837706386355511650947374830869952311991291685938116682319438206162355967051265708637335228044120088668460344227033734343321115129264981567900358237207991950224606933034771057247052815943592234276664867491151762344181063236972771795879275219760273681498374450405893245808955771886099182753798035261918013332636222902449719688996580295639294580784649808191681840288984407373063925287533119446807493959189663581990209498692399319969406195029388051790520309881200 A159665 186 120352763108299149333044167481786632089661025439178068670390221821466866438520353212731324048356201784448730128233125121667688653190599345550729999374878054746538919371553336420662047479629507103883390357620279139756393953044818743302418576633711831249646636184025521840050719640060746819592341551466804355915974082458171106180356181531656162186931059164833407390868308961891714376080763913341547414329527147720634450645001545241967869524790014288289772676708057481212206238541855036421067668374365993099419398800 A159665 187 69082276349723997626255517752227976288184699178407289578966280939166469684763307913237827691765168138335454411286375613674897319880138315708783791597059914756052995492237880762138900124042355509728707828066048275995563196012954901408535447044158356860632301678478887192008049836422096878566728830781672018797394672925096969138568676313071454341500392698696362509722186441676124362873778190618753635040498774599962334381246479595825631819696348754670835557240761412225596882230625470936286646617498028248546425030048 A159665 188 39653106271978466338321334145611376602785927667380345040257974868859732132187700221845300363749158155202766383348251369124269393922546202617496345646713016191919672873625172004131308009152832433077174409919554090142313518117483068589756044184770263126171691516810697222690780555386643547550482756527128271985348626284923202114432239847521483135859038477992547247173144149213133492575172600651251244965831967093230659300384834286458670696636179395166771320083520342560011398194140478462392114090775493848672548547848800 A159665 189 22760813917839289954198819544063177942022834296377139645818498608444547077406055164031289170964325015918249568587484999501716957214221640164127193617421674234247136176465356492490608658353601774230788382585995981693411963836239268415618560826611086876065690298347661726937316030742096974197098535517740846447571314092872992916714967103801018248528746585975023423514875019461896948613786198995627595856752508612739798476086513633947681154237347276476972066892383435868034316966554404011942137201458515971109794320040181200 A159665 190 13064667535733480455243784096958118527344504100192810776354777943272301162698943476453738138833158809978920049602833041462616409171569298908006391640054394297441664245618241001517605238586958265576039454429951773937928324928483222587496464158430579096598580059560041020564796710865408276545587008904426718732633948940682813010992276685341936953172364681311185452550291088026979635370820703050889588770530974111745551094614358441051682523861540700518386799624908008667909137927404033762376324361523097391923173267154516160048 A159665 191 7499096404697099942019977872834415971517803330676377008487996720939692422842116149429281660401062192602884190222457578314542317147523563351555504674197604905057281029848693869514612916340255690838872416054409732244389165096985533525954554808378325790360708888497165198142466374720713608640192746012605418811685439120637841795316650102419168010102688798326034474740443569652466848805902469765011628326688922387633333588510165658650031821015370124750277546012630304591943977136012948825199998241377056444447930345552372235686400 A159665 192 4304468271628599633239012055222857809532691767304140210061333763041440178410211970828931219332070865395245546267641047119505827426269353794493951676597785161108581869468904662860386296374068179583247190775776756356505442837344767760675326963545000573087950303417313263692755134292978745951194090624226605971188709421297180507698746166511917095861990197874462477315562058689427944234952646824413623769930670919527421734253740473706677213580298590065958793024450169927767174966933505221631036614226068876015720095173794508767833600 A159665 193 2470757288818411492379250899720047548255793556629245804198197091989065722715038829139657090614948275674678340673435738589018030400361461554476176706862454484871420935794121427787992219505798794825093048632879803738901879799470799709094111722520021950626693113452649316194443304617795079462376767825560059222043507522385460973577284982927737993856772270891143135944657881244161987524014013374743655032311878418886352442128058521741974070563270375327735596918488384908233766487042695984267389816567522157776578886699412495660500800048 A159665 194 1418210379313496568026056777427252069841015968813419787469555069467960683398253877714192341081760978166399972301005846309049229943980052662915530935787372276531034508563956230645644673610032134161423826668082231569373322499453401688252259453399529054659148759171517290182346764095480082632658313537780849766847002129139833301652853881454355096556691421501318285569756308272090291410839808724456033574923248281769846774359771337739419409826103615139530166672419308487156254196387540561464260123673143492494880265245367598714618691394000 A159665 195 814050286968658211635464210992342968041194910305346328761720411677517443204875010769117264123840186519237909422436682345655668969814149867051960280965244824274328936494775082269172254659938939209862451414430568041016548212806453098257087832139607157352400761071337471915350848147500949636066409593918382206110957178618741929687764550669816897685547019169485804773904176290298583107834526193824388528350912201857473162130066619803904999266112911819714987934371764583242781674959961239584501043598567797169903495671954302249695468359356000 A159665 196 467263446509630499982188431052827436403576037499299979289440046747825544438914857927595595414743185301064393608506354660560044939443378043635162285743114741761188278513492333266274228530131341074326885688056477973311929300828404624997880163388681108791223377706188537362121204489901449611019486448595613605457922573525028727807475199230593444916407432311863350621935427434323114613605607195446474559239848680617907825215883879996103730159338985280901263544162720451472869525172821363980942134765454242432032111635436524123726484219578950048 A159665 197 268208404246240938331564523960111956152684604329687882765809825112840184990493923575429102650798464522624442693373225138479120139571529182896716100056266896526097797537808104519759138004040729837724422522493003926113006402127291448295684956697270816839004866402591149108385656026355284575775549155084288291150641446246187871019561076593809967565120180599990393771186161443125177489626510695660082572615144791762477234200755217051143737206461311438325505559361467167380843864667524502963821200854327136588189262175244892892716752246569957971600 A159665 198 153951156773895788971818054564673210004204559309203345407595550174723518358999073217438377325962903892801129041602622723132354400069118307604671406270011455491238374598423338502008478940090848795512744201025296197110892362891764462917098167264070060184480002091709613399676004437923443445045554195531932883506862732222738312936500250489647690788934067256962174161310234732926417555931003533701691950206533870622981314523408278703476509052778633426613559289809937991356152905449633891879869388348249010947378204456478933083895292063046936296748400 A159665 199 88367695779811936628885231755598462430457264358878390576077079990466186697880477532886053156000056036003325445437212069852832946519534337035898490482886519185074300921697458492048347152474143167894477446965997524137726103293470674422966052324619517275074682195774915500264918161712030182171572332686174390844648057654405545437680124219981180702880589485315687978198303550538320551926906401834075519335977826592799512059202151220578465052557729125564744706845345045571264386884225186414542065090694077956658501168756732345263004927436694864375610048 A159665 200 50722903426455277729191151209658952761872465537436886987322836318977416441065035104803377073166706201762016004551918125472802978947812640340298128865770592000777157490679742751097249257041218087522634541814281553558857672398089275354319596936164338845832683100372709787538663348818267401123037473407668568411944478230896560342915454802018708075762669430503947937311664927774263070388488343649225646406901065930396296940667511392333335463659083739440736848169938246219914401918639807368055265492670052498111032292661907887247880933056599805215303419200 A159665 201 29114858199089549604619091909112483286852364761224414252332731970013046570984632269679605553944533359755361183287355566809319057083097936020994090070461836921926903325349250641671329025194506708094824332523950645745260166230399950582705025675306005877990685024931739643131692497303523776214441338163669072094065285856476971231288033376234518454307069372519780800328917470238876464082440382348253686962041875866220881644431092337048113977675261508709857386104837707985185295436912365204077307850727519439837775877486766370547938392569560851498719787010800 A159665 202 16711877883373975017773629564679355747700495500477276343952000827951169754328737857760988784587088981793375557190937543430423665962719267463410267402316228622594041731592979188576591763212389809228341644234205856376225776558577173545197330418028711209627807371627718182447803954788873829279688205068472639713425062137139550590198988242503811574064182057156923675440861316252187316120250390979553967090565629846144855667606506333954225089850136446915718698887328674445250139666385778987333006651052103488414385242645111234786629389453994872160459942440780048 A159665 203 9592588790198462570652458751034041086696797564909195397014196142512001425938124545722537882747435131016037814466414862573496374943543776426061472494839444767532058027031044704992322000754886555990360008966101637609307850484457067214992684954922804928320483440629285304985396338356316274482764815267965131526433891601432245561802987963163811608994386193738701669922254066611285280576559641981881628856297709489811280932324490204597388153460000645268113823303940554293865594983210000226363941740396056674830417291502416362001154721608200487059252508241220736800 A159665 204 5506129253696034141579493549463974904408214101762377680609804633801060867318729160506878983708243178114223912128164940179643488793928164949291821801770438980334778713474088067686404251841541670748657416804898105781886329952301798004232255966795272000144747867113838137343435050412570752679277724275606917023533340354159971812924324891867785359751203611023957601611698393373561498863629114247209075409547794681521829110298589770932566845860950520247450418857762990836004406270222873744153915225980685479249171110937144346677428023573717625577138779270518262143200 A159665 205 3160508599032733398804058644933570561089228197614039879474630845605666425839524600006402814110648836802433509523752209248252789071339823137117079652743737135267395449476099519807291048235044164123173366886002546617165144084770747597362099932255531205278156955239902461549826733540477255721630930969383102406376610929396222388373000684944145632685581878341557924623444955542357689062442535018256027403451577849484040098030458204025088772136032138621391272310532652799312235333512946319144120975771173069032349387260629352576481684376592308880790600048769241249460048 A159665 206 1814126429715535274879388082698320038090312577216357128440757495573018727371019801674514708420528724081418720242721639943556921283460264552540254428853103345204504653220567650281317375282663508665030763935148656860147010818328456819087841128858708116557661947559836899091463201617183532213463475098701625174343151140133077490954289468833047725376164246964443224776255792782919939960343151471364712520505796137809157494440372710520630022639236586618158342855826884943814387077030160964314981286177427360939089299116490311234553809404140411579948227289214273958927924400 A159665 207 1041305410148118215047369955410190768293278330093991377685115327828067143844539526636571436230569376973897542985812697575392424563917120513334968925082028576410250403553156355161956366121200618929563535325408443035177767044576449443408823445864966203372892679742391140176038327901529807013272313075723763466970562377825457083585373782109484450220285592175712069463646201612440503179547906502028326730742923531524606917768675905380637607906149664686684267407972321425096658869979978880570480114144867534005968225343478178019281310116292219654581401673408944483183379145600 A159665 208 597707491298590139901915475017366802680303671161373834434127757415814967548038317269590329881638401854293108255136245686635308142767143714389719622742655549756138527134858527295312672836193872602060804246020511153535178136576063652059845570085361742027923840510184954624146908752276492042086094241990341528415928461720672232900513596641375241378718553744611763428908143469748065905120537989012788178733917601298986561641725529315775466308107268293570151333833256671120538376981430847286491270537867787092064822257857357692756237452942329941318144612309444919073300701650048 A159665 209 343083058699980592185484435290013134547726013968298486973811647641349963305430149573218212780624212094987270240905219211431091481523776574939185728485359203531447104325005241511154312251609161672963972073680447993686157072627615959832907948405551774957824911560166421563120149585478804902350404822589380313547275966465288036227811219098367279066934229563814976496123810705433777389036009257786838386266537960222086761775432685151349737023245665850844580181352881356901763931728471326363565418808621964923311202007784779837464061016678781094096960426063947974603591419367982000 A159665 210 196929077986297561324328163940992521863592051714132170149133451618377463122349357816709984545748416104120838825171340691115759875086504986871378218430973440171500881744025873768875279919750822606408717909488331127864700624510114984880437102539216633464049471311695015792276341715156081737457090282072062309634607988822613612122530739248866176809178869051076051897011638436775518473240764193431656220928814055249876502272536719551345433275876704091116495453945220065604941376273765559901839263904878469998193537887646205769346678267336167405681713966416093827977542401416520018000 A159665 211 113036947681076100219572180617694417536567289957897897367115627417301022482265225956641957911046810219553266498378108651481234737208172338687596158193650269299237974673966526538092899519624720566916931116074228386946344472311733373705411063949561942056589438708001378898345057024350005438495467471504541176349951438308213748070296416517630087121189603901088089973908184338898442169862809611020512883974753001175468890217674301589787127350616204902635017545984374964775879448217209702912329373915981433156998167436306914326825155861389943412080209719762411793311134734821663122350048 A159665 212 64883011039859695228473107346392654673467760843781678956554221004079168527357117349754667130956323317607470849230209194609537623397615835901693323424936823604322425961975042206991555448984669854587712051908697605776073862406310446391921070269946015523848873768921479792634270455635187965614660871553324563162562490980925868778738020550380421141386023460355512568971400798889269029982779475961580963745287293860663893108442776575818259753820425737408408954899577284561289198335302095706117158788509437753646949914902281177391870117759560182366634697429657953266763360245233215708909600 A159665 213 37242735299931783985043344044648766088152958157040725823164755740714025433680503093533222291211018537496468714191641699597223114595494281635233280049755543098611773264199000260286614734817680871812779800864476351487079450676749884495588988923885063348747196953922221399593172896477573542257376844804136794714134519871613140465247553499501844105068456276640163126499610150378101524767945556392336452676910931923019899175355936080218091311565573757067524105094811376963215223965015185725608336815230501289160192252986473088908606622438126154735036236114903902763328857646029044153791760400 A159665 214 21377265179149804147719651008521045341945124514380532840817613240948846519764081418570719840487993684199655434475153105359611458240190320042788001055236256801779553531224264174362309866229899835750681017984157517055977828614592027390021687721239756416165367202677586161886688608307671578067768694256702966841350051843814961701183316970693508135888152516767993279098207254916231385947770766589725162255583129636519561462761198867268608594578885516131021427915466830799600977266720381304403479214783519230540196706264320650752362809409366653257728432895257410528197497525460426111060761560048 A159665 215 12270512970096687649007094635547035377510413318296268809903486835548897188319149053756499655217817163712064722920023690834717379806754648210278677372425561648678365115149463437083705576601227688040019091543105550313779786545325146971987953163002696297815572027139980534701559667995707008237356973126502698830140215623829916403338758693624574168155694476168551502039244464711766437432495652076945850798252039500430305259725752793876101115196968720685449232099372866067593997735873533853541871460948924807828783749203467067058767343994354020843781385445641638739282600250756638558704723343707200 A159665 216 7043253067570319560725924601152989785645635299577543916351760625991826037248671792774812231375186563977040951300659123386022416397618927882379918023771217150084579796542260788621872638659238463035135207864724601722592541499188019769893695093875826435189722178211146149332533362740927515056664834805918292425533642418026528200554746306823534879013232741168231794177247224537299018854866556521400328633034415090117358699521119342486014771514465466787931728203612109655968155099414141711551729815105468056174491331846083832171081703089949798597677257517365405378937684346436785072270400138526372800 A159665 217 4042814990272393331169031713967180589925217151544191911717100695832472596483549289903688464309701869905657793981855416799886032294853457849837862666967306218586900124850142543205517810884826276554479569295260378283217805040747378022772008995931561371102602714721170749736339448653624397935517377821623973349557480607731603357202021041358015395979427437736088881306237867639944925056255970947631711689510956009687863463219862776834178602748187980967552126539641251569659653433065981468896839371999077715319350195695902916199133838806287190041045902033582297045871491532254463874844650974790794280048 A159665 218 2320568761163286201771463477892560505627288999351066579781699447647213278555520043732924403701537498139283596704633708584011196514829487186879050790921209998251730587084185277539178601575251623503808237640271592409965297500847495797051363269969622351186458768527773799202509510993817663487471918204777354784353568335195522300505759522993194013757312336027773849637986358778103849683272072457384081109450655715145743510529501712783476031962688386609908132702025874788874985102424773949005074247797655503125250837838116427814470652393105757133761750090018721138924857201829715827375757389129777390374800 A159665 219 1332002426092736007423488867278615763049473960410360672602783765848804589418272021553408704036218214230078878850665766871805626913479830791810725316126107571690274770086197499164945311786383547064909373925946598782941797547681421840129459744953567298019656230532227439571490722971002685217410945532164380022245598666921622068886948764177052005881301301452504453603322863700763969773273113334567514925112986869537647087180470763274938408167980385726106300618836312487562671789138387180747443721396482259716178661568883133662589955339803898307589203505768712351445822162358724630449809896709517431280855200 A159665 220 764567072008469304974880838354447555429892425986547675007418099897766187112809584851612863192385553430567137176685445550707845837140908045012169452405594824940219466298890280335401069786782580763634476825255707429816181827071635288738512842240077659440931489866730022540236472475844547497130395263544149355414189281244675872018808084878104858181853189721401528594457685777879740546009083781969296182933745012458894282298079688618101862812388778718398406647079341341986184731980331816975083691007333019421583426489701080605898819894395044522799069050561150871008762996336706108162363504953873875777820510048 A159665 221 438860167330435288319574177726585618200995203042317955093585386557551942598163283432804230063725271450931306660538595080339431704891967738006193454955495303408114283380792934715021049112301414974779124788322850118115705426941570974314066241986059622951796655527272500710656163710411799260667629470328809565627722401835777028916726953771268011544377849598783024908765108313639270309439440817737041441489044524164535780392010560796027194315902991003974959309122923093987582473484921324556517291194487756665729170626426851384652260029427415752188358045818594831246678514075106947360566202033626895179037691912400 A159665 222 251904971480597847026130603134221790399815816653864519676043004465934917285158611880844776443715113427281139456011976890669283090762152340707510030975001898561432658441108845636141746789391225412942453994020490712090985098882634667620985284387155983496671839341164548677894097733303896931075722185573473146520957244464454769922329252656622960521614703816511734896102577714343163277877693020297279818118528623125431079050731763817230991435465504447502908245029910776607530353595612859963623950061944964993109122356142522993709791358071442246711594719230822871984722458316115051078856837603796883958891857337207600 A159665 223 144593014769695833757710646624865581103876077764115191976093590978060084969738445056321468874462411381987923116444214196649088154665770551598372751586196134278958937830913096602210647636061451085613993813442973345890107331053205357643471239171985548467466683985172923668610501442752726426638203866889703257293463830600195202158388074297947808071395295612828137047337970842924662082231486354209820878558593940629473274839339640420529793056762883649875665357687859662849628435381408296697795590818265215418287970503255181771538035587272978422196703180480446509924399444394935964212316464218377377765508747073865250048 A159665 224 82996138572833927979078885032069709331834468820785466329758045178402022837712582303716642289164980418147640587699522936899685931495061534465125251900445606074223868882285676340823275601352483531917019506462272680050209517039440992652684870299435317664342379935649917021233749934042331664993397943872504096213301717807267581584144832317769385210020378067059534153437099161261041692037595289623416887012814803392694534326701902869620283983590459749524184412404586416564910114378574766691674705505734171705132301959746118194339838717303331542898660914001057065873733296360234927342818571604511011040518061928541316320000 A159665 225 47639638947791904964157522297761388290891881227053093558089141838811783048762052503888296352511824297605363709416409721566223075590010655012430296218104191690470221779494147306535957984528689485869283582715531075375474372673308076577283472080636700353784058616379067197264503851638855622979783781578950461523177892557540991634096975362325329162743625615196559775935847580592995006567497464757487083324477138553466033230252052907521622476787867133343231977054874915248595556024866534672724583164700596293530523036923768588369295885696525032645409167933426275365012987711330453358813647784525101959879602038235641702430000 A159665 226 27345069759893980615498438720030004809262607989859654916876837657432785067966580424649578389699497981845060621564431480656075145702734620915600524903939905584723833077560758268275299059843866412405436859459208374992842239704961796514368060289415166567754385303421648921312803977090769085258730897228373692410207897026310721930390079713142421170029631082744758251853023074161217872728051507175507962411362864714886110379630351667014541681392252144079265630645085796766277284248159012327377219061832636538314815090892283423605781498551088065406921963732872681002451581213007319993031691009745804013959851051885329795878500048 A159665 227 15696022402540197081391139667774924999128446094298214869193746726224579817229768401696354107391159329754767191414274253486865567410294082394899688864565287701439789716298095751842715124392394792031234888046002891714816070116275397891170689322652224973190663380105410101766352218346249816082888555225304920492997809715209796847052271658368387426267845497869876040003859308720958465950894997621276812937038959869206073891874591604813439403496675942834365128758302192468927912562887248209379851016908768672396410331649133761381130210872438853018540561773500985469131842603278490345546831825946306978910994624180141067192556597600 A159665 228 9009489513988313230737898670864086919494918795519185475262293744015251382304819095993282608064135755781254522811171857069980179618363100560051505807735571200720854573322029400799450206102174766759516420301546200635929431404502373427735461303142087719444873025795201976764964860526770303662492771968427795989288332568633397079486073541823741240256573286146226102203963390182755998237941000583105715117897951602059571527825635950811247203065410598934781504641634813391367855533813032313171707106486571385319001215551511886749345135259281350544576875536025832786600675202700640451023888436402170460090896954428349087238731608522400 A159665 229 5171431285006889254246472445936318116865084260181918164585687415318028068863148931331742520674706532659110341326421231683915136235373009427387169433951353303926069085297128577963132575587523923725170394018199473162131778810114246072122263617314235698736383926143065829252988063590147808052454768221322329592931009896585854713828159160735169103519846798402435912789034982105593222030112183439705059200860487180622324850898023161174051081120142187112621749299169624584452680148496117660512350499272275066404434301316236173860362726508616622773734108017117054518523318434507564340397366415663019897785195940847248195933964750735260048 A159665 230 2968392548104440443624244446068775734993638870425625507286709314098804096276065181765324213584673485610573554666842975814710218218924489048219675203582269060882362934105978481721437298937032630043481046650026196048863005107574172743024751580877068148986964928733093990789238383535884315051805374466267048758546410392307711972340283872188445241679151805709712067714803875765220326689286155353390120875578801743725612404843937468877954509315758549992045949316218722876662447037381237724101776014875179401544759969954304012283961455670810682190772833424949653267799598180732139230747637298702137019158242379149366036117008528190430745200 A159665 231 1703852151180663807751062065571031335568231846540048859264406560605298233234392551184364766855081906033936561268426541696411981342526421340668666179686788489593172398107746351379527046457281142121034395606721018332574202799968765040250135285159819803282819132708869807647193579161534006691928232488869064665076046634174730086268609114477006833554729616630576324432384635654254361926428223060662489677523031340411320898055569209112784714296164287553247262285760247761579660146776681957516758920187853704211625818319469186814820015192318822960880832651813083858662450832421813410884803412088610985976933340435795257482966961216556512484800 A159665 232 978008166385152921208666001393325917840430086275117619592262079078127087072445048314643610850603429389993975594522168090764662580391946925054766167465013010757420074150912299713366803229180438544843699597211214496701543544176963558930834628930155690016189195209962536495498325200336983956851753643236376850704892221605902761806209291425929734015173120794145100512121066061666238525443110750664915684777344410594354469871491882093269548051488985297013936506077065996423848261802778062376895518411813151038071674955405358927694404758935333568863407169307285185218978978211940165708646410901564003813740579167767328429186918729775247735530048 A159665 233 561374983652926596109966533737703505809071301290070973597099168984284342681350223340054248263479513387950508054694456057557219909163635008560095111458737781386269529390225552289121165526503114443598162534403630400088353420154777114061258826870624206249489315231385787078608391471414267257226214662985191443239943059155154010546677864669369190317875816606222657117633059534760766659242419142658600940572518168649819054385338284752327607796840381396198446307225950121699527322614647831122380510809460560842148929798584356555309773511613689149704634834349729883231835271042821233303352155054085649578101115508958010723095808383929775643681762800 A159665 234 322228262608613481014199581699440419008489086510414463727115330734900134572007955752142823859626390081254201629419023254869753463197346102966569539211148021502707952449915316101655835645409558510186800451048086638436218161625297886507603635789109364231516850753620231820584721206266589068663890364799856652042876611062836796151031288110926489312726703558851011040420864051886618396166623144775286274972940651460585542862714303955953953605838327432432611166411189292789532259332546052286184036309111950110242447632712465257388882301261498636596891531509575645689888226599601175975958428354634261293826226561562730387728564825456961444225596317200 A159665 235 184958461362360485175554449928945062807366926585676612108390602742663692959989885251506640841177284427126523784778464653839180930655367499467802355412087505604772978436722001216798160539299560081732779860739067326831989136419500832078250425684121904444684422843262781679228551364005550711145815843180454733081167934807009165836681412697807135496314809966963874114544458332723384198632982442681871663233527361420207451784143625132432817042143403105834922611073715428111069817329558819364438514460919449902718322792247156473384663131150588603717466034451662070896112610232900032188966834523405011897006675945221498284545473114003911939209848604310048 A159665 236 106165834593732309877287240059632766611009607371091864935752478858958224858899622126409059700011901634780543398261209292280434984442717747348415585436999017069118186914725978783126042493722302077356105453263773597514923328086631852315029236739050184041884627195182083063645367898217979841608629630095216216931938351702612198353458979857253184848395388194333704890737478662119170643396935755476249559409769732514547616738555578111712481028236707544421813146145146244546461285614907429769135421116531455132210207040302235103257539248398136597035188906883722519118722948385458018875290987058006122194620538166330578452598713838873419996145008873277650400 A159665 237 60939004098340983509077700239779279089656707264080144796509814474439278405315423110673548761165990361079604784078149355304315841889189331610491078238482023710168234516074275099513131593236062092842322797393545305906239158332590263727994703637789121518137331325611672415750761945025756423532642261858810928064199532709364594845719617756650630295843456508737579643409198207598071225925642490660924565229544592935988911800479117692497831677390827987095014910964702870654240666873139535128664367282374594326438756122810690702113354143917399256109594715085222274312076076260642669934384837604460990734700291900797806810293377198040229073875295883412767019600 A159665 238 34978882186613130801900722650393246564696338959974632021331697755849286846426193965904490579849578455358058365517459468735385012809410233626674530493303244610619497494039719181141754408475005918989415929598441741816583761959578724748016644858854216701226786296273904784557873711076885969127895049677327377492633599836823574829244707133337604536629295640627176381611989033682630764510675392703615224192199186575525120825858274999915643670341307027884994137080593302609289596323896478256423577684661900611920713804286296160777962021069338774870310331270010701732612549050660507084318021493973550675595772930519774778529945912961252614984423692070054991600048 A159665 239 20077817436111838739307505723625483748856608906318174700099598002043016210570230021006066919284896867385164422202237656904755693036759584912379570012077823924471881393344282735700267517333060161437831901266708166257413173125639855415097826154278682597382657196729895734663803759396187520522988225872524055869843622106804022587391616174918028353394919854263490505465638296135622460757901749769384477761757103549758483365130849370833886968944232843177999539669349590994861574049249705379652004926628648576648163284904211185595848086739656539376302020554271057572245291079002870423728609952703213626801238961826449925069378660662560960771985323952328152411408000 A159665 240 11524632229446008823231706384638377278597128815887672303225147921474935455580465605863516507178950952300629020285718897603861032418087192329472246512402177629402249300282124250572772413194768057659396521911160888990013344790355317429541404195911104956680944004136663877792238800019700559894226113755779130741912746455705672141587958439695814937244147367051602922960894769992813609844271093692233986620024385238374793926464281680583651204530319310677143850776069584637747934214673006991441994404307159621095433804821212934235856023826541784263222489487820317035767064466798596962713137794830150648233235568315451737215044821274397030230504591524944289429156592000 A159665 241 6615118821884572952696260157276704932431003083710617583876534807328610908486976687535637469053798561723693672479580444986959327852289011637532157118548837881452966626480545975546035664906279532036332165745105083572101402496490826564701350910626819966452264475717248335957010407407548725191765266307591348521802046621952949005248900752769222855949787193767765814289048132337578876428150849877592538935416235369723581955307132553805644957513434340095837392345924272232476319377648256763382325136067382993860202355804091320040195761828348244510550332663988307707472722758651315653726917365622553768872250414974107470711510658032843232791348863549994069804183472400048 A159665 242 3797066679129515428838830098570443992838117172921078605472827754258701186536069038179850043720373195478447867374258889703617050326181474592751128713800520541776373441350533107839173898883791256620797003741168406809497215019640944092821145881295598749638643128117696408175446181613132948559513368634443678272383632848254537023340727444131094223500240605075330525798990667067000282256148743558644425114942299077836097667552367621602759621961506780895699986062709756191856769574835884709174463186108273531316135056797743596490138131433448065807271627726639800803772307096401388386642287854729551033182023504959569372736669902666030741225204017173105071123311884001035600 A159665 243 2179509658701519971580535780319277575184146826253615408923819254409687152460795140938546389458025160406067352179152123109431199927900314127227510349564380242141756902368579523353710271923631275020805443815264920403567829319871405418452773034512763055472614703275082021044370151235530904924435481830904363736999683452851482298448572304030495315066282157526045954042806353848325824436152950651812022423437944254442550337593103707667430217360947378799791696162603054129853553259636420174809378486501012939592467662399549020294019247247037361425129403764758581673057596800611638282617019501697396670492712619596377845843377812619643612620034314508498760830711217233122034400 A159665 244 1251034747027993334171798699073166757711707440152402323643666779203406166811309874829687447698862721699887181702965944405923805141564454127553998189521240458468826685586123295871921856910265468070685703952958323143241124532391167069247798900664444698242531201036768962383060291363013126293677407057570470341359545918303902584772457161786060179753822458179345302290045048118271956226069537525396542226628265059750946057680773975833483342005561833924299537897348090360779747714261730344455874076788395319052545122082284339905170557781668012009958470489343699240534256791243983972833782551686450959311783861624815923944726127773772767613158471323861115611757115379928046710048 A159665 245 718091765284409472294640872732217399648944886500652680156055807443500730062539407357099656432757744230574836230150272936877154720058068768901867733274842458780864375769532403250959792156220455041298573263554262219300001913763210026342818116208356744028157436780402109325855562872218298961665907215563619071576642357422987232177091962292894512683379024712786677468531814813534254547939478386626963426062200706352788594558426669024711770880975131725169134961381641264033445334432973581297496910698052412123221307607568811556547606147430191856354736931479518605484990340577246188768308567648521153248293443860024743966426953964332948966340342505581771862387753516861465689533200 A159665 246 412183422238504009103789689149593714231736653143934486007252389805790215649730808513100373104955246325628256108924553699823080885508189908895544524901570050099757682865026013342755048775813630928237310367576193555555057857375550163953708350904696106627464126180749773984078710028361940590869937064326459776614651353614876367367066013898959664220079806362681373521634971657920543838561034524386351610017476577181440902330479227246208723002337720048413159168295164737464836842216812573934418770866605296163409978021622415549118420758067148457535609040198754335849143921234548068369036284047699455513561124991792578220805126849399338933911743439732613187894958761563101377745346800 A159665 247 236592566273136016816102986930994059751617189959731894315482715692716140282215421547112257062587878633166388431686463673425511551126980949637273655425767933914802129100149162126338147037524867932353174852415471546626383910131652030899402250601179356847420380270313589864751853700716881680860382209016172348157738300332581611881463714886040554367813125473154395614741005199831578629079485877519379197186605493101440725149100518012654782291570970332657428193466463177663552313987115984464775076980520741945385204163103658956382416967524395784433583234337153509258803125798290013997638058734811838943630837451845079873998176384601256215116374394064014388079843941383703329360139530048 A159665 248 135803720857357835148434010708701440703714035300232963402601071555229258731776002237233922453552337380191181331531921223992543807266001556901886182669865892497046322345802754034504753644490498379539794127976113091569988809357710890186092938136726046134312670811033819832593579945501461722873268518038218601382765169739548230343592805278573379247460513941784260401487815349731668212547786332661599272833501535563649794794681366860036598826638734633225315369890581568814141563391762358270206959768048039271354943779643478618547958220938245113116419240900485915560217145064297233486575876677497947854188587136234084055096732439634271668137864990449304526144642527395484147951342344900800 A159665 249 77951099179557124239184306043807695969872104645143761261198699589985901795899143068750724376081979068351104917910891096108046719859133766680733031578847596525370674224361680666643602253790508544987909476283436499089626950187415919314786447088230149301738625625153142270318850136864138312047575268971728461021359049692200351635610388766186233647487967189458692316058391269740777722423800275461880463227232694808041880771421955477142995071708342108500998364889000354036139593834557606531114330131782594021015792344311193623387571636401585170533040210693644578378055382463780813731280555574825087256465305385360912402545650422173687336254919388143506733992636730881066517220741145833529200 A159665 250 44743795125344931955456643235134908785265884352277218730964650963580352401587376345460678557948602432896154031699519957244794824655335516073183858240075850539670269958461258899899393188922107414324680499592564574364354299418767379975797234535705968973151836796167092629343187384980069889653585331121254098407658711758153262290610019558985619540278845706235347605157115101015856681003048810328786724293158733318280475913001407762513219134561761731544939836130916312635175312719472674386501355288683440920023793450690845496345847571336288949640851964518911087503088229317065122784521552324072922587263231102610027484977148245595256896738655590929382416007247338883204785400557466366100860048 A159665 251 25682860450848811385307874032661393835046647746102478407812448454395532292609358123151360741538121714503324063090606544567416121305442727092240853896771959362174209585482538246861585046839035865313821618856655782248640278239422288690188297837048137960439852582374286016100719240128423252522845932488330880757535079190130280354458515616468979429886409947411900066667868009591831994118027593328448117863809885691998185132182036633727110640243379525564686964940781074452236593361383480540245246821374163305499636424904201003708893118375393455508678494593644270582194265572612916697501639753462282740001838187592770415464480547321255285040652054274077363281425979882228665753402764952996060138400 A159665 252 14741917154992092390234764238104404926407990540378470328865614448172071955605369975312535604964323915522475116059976457061739608834499470015430176952888864598037456631797018492439649917492417664582719284543220826446145155355128974940788107161231095483323502230446044006149183500646329966878223911662970804300726727796423022770196897353833635207135259030968724402919751080390610548767066835521718890867102581228473639985396576026351598994280565285912398772936172205819271169414121398357426385174113481053915871284101560685283408304099904507173031815044787292403092005350450497119243156696935026219838467856447147608449126857014154938356437540497729477141122505205060370937667786525553372418581600 A159665 253 8461834764105010183183369364797895766364351523529495866290454880802314906985189756471272285888780389388186213294363395746893968054881390346129829330104311507314137932441903132122112191055600900434615555506189897724305070533565792193723683322248811759289729840423446885243615228651753272564848002448612753337736384220067624939812664622584890139916208797366100395375870452276200863160302245561873314909599017815258177353432502457089184095606404230734191330978397905359187199007112321273682204844694316750784404617437870929151672657660226811723864753157213312195104228876893012733528874442400951587904540547762475134479383351445577613361310107593642445801641036561724770689555556062902682772205700048 A159665 254 4857078412679120853054863780629754065488211366515390248780392235966080584537543314844534979564554979184903363955848529182260075923893083559208506605302921916333717135765020600819599958015997424431804746141268458072924664341111409590222453438863656718736821604900828066085828992062605732122255875181592057445056383815591020292429699296466373106676696714429110658221346719855458904843464721885679761039218969123376965327230271013793165319279081747876139911582827461503967632958913058289695228154469363701469194334538053811772374822088666090024991195280425396412697424283331238858548454686781449276430986435947804280043557594602904535914453645321210266160664813863924813315433951512319614357873653246000 A159665 255 2787954547043051264643308626712114035694466960028310473304078852989649453209642877531006606997768669271745142724443761387221536686346575081595336661614547075664046321791189382967318253788991466022955489669532588743961033026727415538995494550224416707743176311483234886486380597828707038484902307506231392360709026573765025580229707583507075578342283997873512151718657641326581135179285590060134620963196778677800562839652822129414819804082097316876673575057211984505372062131217088345963787278460570070326566763620225450086413996206236675447533222226211020327576126434403254211794079461338109483719798309693491894269867579918715758037283031104267099133775801516856281118288398612515395738736704757504000 A159665 256 1600281052924298746784406096868972826734558546844883696286292481223822820061750474159482947881739651607002527020466763187735979797887010203752164035260144718509246254991006940802639858074923085499752019265565564670575560032677195407973823649375376326587864465969771924015116377324685777484601802252701637622989536196957309092031559723233764915595364338082681545975851264774737716134005085229795386753113911742088399692995392672013092774377804580805462755942928096278622059695685649797524924202608212751003747853123674870295789861447557763040794044566649845242632283875923184586330943062353388062205887798777628399506623947315748242208864545400203993692521149405861641437084225369632324834420510657154050048 A159665 257 918558536424000437602984456294163690431600911422003213357858580143621309065991562524665681077511562253750178764605197625999065182450457510378660560902661453877231686318516192831332311216752062085391636102944964588321627497723683436761435779246915787044726460290337601149790314203771807569122949590743233764203633068026921653800535051428597554476160787775461333877986907323058122479783739636312491861666422143180063623216515740913385837673055747285018745237665670051944556893261431766690960528509835658506080941126225755324333294056901949748740334048034784958250603368653473549299749523711383409596695876700049007824907875891659572312130211776685988112408005983163065328605227073770341939561634380501667223600 A159665 258 527250999626323326885366293506753089334912188597682999583714538709957407581059095138683941455543754994000995608356362970560275678746764723947147409794092414380812478700573303678243943998557608713929299371071144108131943608133361615505656163464080286387346400342187813288055625236587692858899088463284363479015262391511256071972415087960291762504400696818776722964418508952170587565679732546158140533209773196273614431326587039891611457731559621137019954303664151681719897034672366148430813818440443059769739456458600459881297014998800271598013910949527399916190603701323217894113469895667271723720441227338029352863097614137865278758920532695272356972528502913186193636977963256118806640983543713897299832296400 A159665 259 302641155226973165631762649488419979114549164654158619757838787360935408330218854618042057729801037854994317729017787739903972240535460501088152234561248143193132485542442757795119192522860850649733332447358733773103147309441051843616809876392602837470549789069955514489742779095487131929200507654975633893720996409094392958390512459954156043079971523813190063520242346151638594204577686697755136353570548148238911503517837744382044063352077549476902168751557985399637168953345044907767520440824285806472171941926295537746109162276017298995310236144694679517108448273956158417747582420363490258032123667796152148494410205607258778348048073636874556216243248264162891984560022303785121241582614530142669602070910048 A159665 260 173715495849282970749304875440059561258661885599298450057999880230638214424138041491661002452964340185011744375460601806341909505791675580859875435490746640100443665888883442401094738264178129715338218895484542114617098423675555624874433363393190564627809191579754123129299067145184377139668232494867550570632372923557790046860082179598597608436141150268074277683896142272531600902840026484778902108808961427315938929404807538688253400752634781840120707843439979955240053259323021104692408302219321612471966924926237180065806777849418930823036477533143796515420333118647133608569218195818747740838715264873763995206438594920952400906500835347033299995766651975126586812943815824409403473861779756758178454288870071200 A159665 261 99712391976333198236935366739944699742492807784832656174672173413598974144046905597358797365943801465158886277196656419052516152352181247953067411819454010169511471087733553495470584644445723595753487912675679815056441392042459487626081133777814991493525005416989796720703174798556736991037636251546319051909088337125762392504728780577135073086301940282350822200492865422086987279635970624576392055319990288731200706566856009369313069987949012698679809399965796936322390933682460769048534597953449781273102542735718215062235344376404190275123942793788394505171754101655180735160313496817540839751164529913872737096347259074421070861553131441123477323013841990474396667737765723188693808875419997764664290092209349958800 A159665 262 57234739278919406505030151203852817592629613006608345345811769539525580520468499674842458027049289076661015711366505323934337929540646244649479834508931111090659483960693170822957714491173581165832786723656944729300282741933948070341745696355102411926718725300160563563560493035304421848478463540155092268245246073137264055507667459969095933353928877580919103868805220856135658166910144298480364260851565616770281889630445944570447013919681980654260370474872524001469097155880473158412754166816977955129148387563377329208543021865278155798990320127157005302172071434016955094848411377955072623269427601455298077329308120270122773722130590946369528950109949535880328560694664581294485836891017216937160544334473878006280048 A159665 263 32852640633707763000689069855644777353469655372985405395839781043514269619774774766453973548728925986201957859438096859281890919040178592247553471940714638312028374281966792318824232647348991143464423825891173598938547237428694149916674403626695006630945054797286746495687002299089939584289647034412771415653719336892452442099008617293480488610082089429507283269871996278556445700819143191357104509336743344035853073447169405327427216676827468946532753972767428811046325445084457910468151843218347392794349901358835851247488632315325285024430168629045327255052263831371630569262252970632714868215811692070811182514285764687791397695432097650084668493885788019753318119442069731897311681681635007101932387783697913766254788800 A159665 264 18857358489008977042989021066988898348073989554480616088866688507207651236170200247444905974512376466790847150301756230722481453191132971303851043414135693459993196178364978097834286581863829742767413443274809988845996814001328508104100765936026578703750534734917292327960775759184590016960408919289390637492966654130194564500775438658997831366253765403659599677802657058670543696612021281694679507995029827910962893876785608211998651925485047493329146519998029265016589336381322960135560745253164586486001714231584215238729266405974848325867117802751890687394697267135881929801438356731800379283252641821044163465122699622671992154404301920557653345961492213388868720231187331444475610799421603059292253427298268027952242491200 A159665 265 10824090920050519114912697403381772007017116534616500649604083363356148295292075167258609575396555363011960062315348638337845072240791285349818251366241947331397782578007215461364561673757190923357351852015915042424003232689525134957603922972875629480946175992787728509502989598769655579795690430025075813149547205751394787571003002781647461723741051259611180707775455279680613525409599396549554680484637784477548665232201491944281898778011740433701983569724896030690711232757434294659901399623473254295572189619027980711179351428397247613762701188610956209237301179072164856075456354511082784993718800593587279017797915297649035705230373870302442935913402644697190892094582086179397103287186318521026651534881422150130820935160048 A159665 266 6213009330750508962982845320520070143129476816880316892256654983877921913846414975806194451371648265992398284921859816649692348984761006657824372433179463632528867206579963309845160566450045726177377195643691959541389009566973426137156547685664675295484401269325421247162388068918023118212709346425474227357202603134646477871191222821226984031595997169251414066663433527879613493041413441598162691918674093260285022880389779590409597899926813523897445239875570323587203231013430903811823267823128394801071950839607829344001708990633614155451464615144886112211523482090155491505382146051004786786015308288077277112052538258150923822810080197251681687560947156563974183193569886279642492811234147409466238688768509015907063264539376400 A159665 267 3566256531759872094233038301281116880384312675772767279654670356662563822399546904037588356477750708124273603585085219408285070472180577030305839958393645883124238378794320932635660800580652489634891152947627168861714867488210057077592900767648550743978565382416799008142701248569346500198515369157792181427221144652081326903276190896381507186674378634099052063084103069547618464392245905877948835606638444893619125584678501283403164912659212950976699865705007640843023963890476581353691895829076075142561004209745275015476269781272266127981526926391976017453205241418570179959233276376922236532387793238555763475039139162263332625257280802848594986217047754465076483962217020142428611476545113426715099980701589293708504183024666893600 A159665 268 2047025036220835831580801002090040569270452346416751538204888528069327756135426076502599910423777534815067056059553994080538980758682666454388894311745519557449680300560733635369559454372728079004701344414742351234664792549223005789112187884082582462368401045105973305252663354290735973090829609187226286664997579827691546996002662383300163898167061739975686632796208498486805118947656108560501033475518548694844117800582579346893826250268488307047101825469434510273572168069902544266115336382621844003435215344442948251054034852741290123847241004284379089132027597050777193141108395258207312764803807303622720157395353826600894775973856370754896270406897850115797337820129375991867743345044083872787057922684023486079665493992894257550048 A159665 269 1174988804534228007455285542161382005644359262530539610162326360441437469457912168365588310994891827233140365904580407517009966670413378364242195029101969832330233368283482312381194491149145336696208936802909161981528729208386517112893318252562634684848718221325446260416020622661633879207635997158098730753527183599950295894378624931823397696040706764367410028172960594028356590657490214067821715266112040312395629998408815866615772864489199629032085471119589703889389581448160169932168849391729109381896671046706042550830000529203719258822188354932307205185766387501904690292816259644934620604760853004486202814581458057329751338076368299532507610618573148918713206832270299602311942251443827597866344532520648779420434285047738279166834000 A159665 270 674441526777610655443502320399631181199292946240183319481637126004857038141085449215771187911157485054287754962173094360769640329836520498408565557810218938237996503714418286573170268360155050535544925023525444235046255900821311599794975564783068226520701890639761047505490584744423555929209971539139484226237938388791642151826334708204246977363467515685153380484646584763778196232280435218821104061714835620766396774968859724858106730390550318576110013320819020597999346179075867638520653435516126163364685745593923981228169249728082113273812268490140051397540774398496241450883391927797214019819964820767776792849599529553450667161059430075288613598790580581491264924385331842351062984585411997091408974608929715363843199951907779347505166000 A159665 271 387128261381543981996562876623846136626388506782602694842849548000427498455513589937684296272693401529333938207921451582674256539359492352708152387988036568578777662898707813010687352844237849862066090754566802081754569358342224471765203080867228599388198036509001515821891179622676459469487316027468905847129823107982802644852421743884305941608934313296513672988158966693814656280738312325389245909709049534279599353202127073252686647471311393663058115560678998233547735317208099864340922903136864688661947721299865659182418319343389929299909419924985457194983218738349340688116774150295955912756055046267699392892855548505623353199110036494916131698095174680627067353390348207209907841209775042502870885080993135970066576338110017607188798450048 A159665 272 222210947591479468055371647679767282792365803600267706656476158915119379256426659538781570289338101320352626243591951035360662483952018773933981062139575180145280140507354570249847967362324165665775400548196320869482887765432536025481626773442224432980599152254276230320718031612831543311929790189795612816768292226043739926503138254654883406236550932364683163141822762235664848926947558994338208331068932717840869262341245971187317277541802349412276782221816424167035802072731270246264051225747124815165794627340377294446726887133856091336034733224673162289868970015038123058737577478877950896707955776592838683743706235242698251285621999888651784306093031476099355169581135485606644749791426288984650796627515451117102850974875198198747022805161600 A159665 273 127548696789247833119801329205309796476681344878046881018122472367730523265690447061670683661783797464480878129883571972845437591531919416745752421515728165366822221873558624615599722578621226854305217848573933612281095822788917336401982002752755957302264525195918047202576328254585683184588230081626654287919152607925998735010156505750159190873838626243014839129733277364304929469411618124437806192787657670991124676984521985334446864622347077251253209937207066792880316842012431913255701062655946507040477454145655267146762050796514053036954636961542470168927593805413144286374681356101793518754453859709243136769494486173760290614593828826049629275565701972106349240272218378390006876472437480102147054393308787948081066393002025656063183901364308400 A159665 274 73212729746080664731297907592200143410332299594195309436695642662918405235127060186739433640293610406510703693926926720462245816876837793193287955968965827345375810075282143174783990912161221890205529269680889697128479519393073118558712187953308477267066856863304704818048491700100569316410332137063509765652776828657297230155903331162336720678177134912558152977303759384348793850593341855868306416451784434216187723719853278336001312975949680539869930227174634522689134831513063186938526145913287547916418892884978782964946970430311932587120625581192153203802148975337129782256008360824950601814159807517328967667006091357503164114525572124152598552390406838957568364561083768060378340450429322152343424570962616766747415006732187851382068812360307860048 A159665 275 42023979325553512307931879156593677007734263285723229569782280766042796874439666856741373238844870589539679439435926053973356253449713361373530540973764869168080348160990076623701395183857962743751119495578982112218134963035801181135364393903196313195339073575011704647512631659529472201936346058444372978830405980496680684110753501930675527510082801601182136794133228153338843365311108813650283445237131477582420762290518797242879419201330494282808088697188303008956770512971656256870800752053164396557517404038523675766612414264948252790954202128967334396512264584249707081870662424432165543647808975061087118197724726944720642441447063805434765519442817959859672134908821810648278777411669958477965023556678148715325068132797882824667651435110915347359200 A159665 276 24121690920137969984088167337977178402296056793705539577745592464065902487523133648709361499663315424785369487532527628053986027234318592590613337230985065936650774468598228699861426051543558453691252384933066051523512340303030484898580603388246730465647361165199855162967432524078216943342146227214933026338887380028266055382342354204876590454066849941943633961679495656257111742894725865693406829259697016347875301367034069764134450620250727768651303042255858752506663585310899178380652693152370450336467073499219704911252560841109866790075124901401668751444836069210356527863977975615702197103240537525256488516526326260178291258226500098747431255561625118552612847869299158228343957855958105737029771178108686399979822360810978009171380541684853049076320800 A159665 277 13845808564179869217354300120119743809240928865323693994396400292093061985041404274692316759433504208956212546164231422576934006276245422433650682040044454082768376464627222283643834852190818694456035117832084334592383865198976462530604130980459720090968389969751141851838658756189236996006189998075313112745542525730244219108780400560097232245106861783874044711867236373463428801578207335799201869711620850252202840563915265525815931776604716408711565138166165735635815941197943156734237775068708585328735542671148072095383203310382798589250330739202428895994939391462160397286841487340988628971716420730522163321367913548615394461579569609617220105926853375231239915004842808001258783530542541023096610691210829315439702710037368579381547763275670539254460780048 A159665 278 7947469994148324792791384180781394969325890872639006647243956022068953513511278530539741110553331752625441216128781304031532065616537638158322900877648285658443111439921556992582861343731478387059310466383231474989976815111872186462081872602180491085485390195275990223100227158620097957490609716749002511782915070881780153502384567579141606432100884597093759720977831998872351874994148116022876179807641108347748082608385995377748580705320486967872669738004336876396205843584034061066274102236745575608243865026165494163045047447598885280362899769177292784632343765863210857686119149755751857327568122258782196489976665850578976242655414729420185593370758275757613158599931902493564313402573562589151717506983837918375989375739088753586999244739693204679011411426800 A159665 279 4561833930832574251193037165468400592649252119965924491824036360267287223693488835125536705140852992502794301845374304282676828729886328057454911453088075923492263198138509086520278767467016403353349751668857034559912099490349436052772464269520621423348523003698448636917678550389180038362613971223929366450280505143616077866149633010026721994793662651870034205796563700116356512817839440389795128007716284570757147214372997431562159508922182914842503718049351200885686518401294353108884600446116891690546649789476322501515761851718449768129715217177026855950069326666091570151435105118314225117395130460120250263083284830318783747889746475117576913374709323431494721796445907188497914634293694383632062752398031754318502461971526907190358184932820623815213295698203200 A159665 280 2618484728827903471860010541594681158785701390969568019300349626837400797446549080083527529009739064364851303818028721876952468158889135767340960851171677931798900632620064294105647429664723684046435698147457554605914555130645464422104932408832234516510966718732714241600524387696230721922182928872818707339949227037364746915016386963187759283405130261288802540367506586034789766005564844635626380600249339702506254752967492139721301809540627672632629261490589584971507665356499374650438694381968859084798168735294382950375884257838942568021176171759844238022555161162570698056066064218762609465527477315986764868813315515937131292312471821302759728091489780891402212698001350794295309435771178002642214868158963243140902037182280705638512011152194298376727752719357210048 A159665 281 1503005672513285760273394857838181516742399949164412077153908861768307790447095478479109676114885082092432145597246640983066434046373634044125654073661090044776645470860718766307555104348783927626250737386888967486760394732891006228852178430205433091855871548029574276230064080859086045203294638559026714083764406038942221113141539967236763801952549976317120788136742983820269209330681402981409152669415113272954019471056126115202595676516811361908214353591880372422444514228112239754998701690649678997782458307409186337193256048237701315594386992874933415598090712437988914592611769426464619518987654584245942914448580022863083043003610935681308966347601759522341438593930978910018319118218021879822247702260492503531123450840167153509598704043174594447617914847615340364400 A159665 282 862722637537897198493456788388574595928978785118981562718324386305381834315835358097928870562415027381991686721515753895558256190150307052192358097320614514023862701373419951796242524248772309733783876824376119879845860662124306929896728314005509762490753757602256901841815181888727693715969200349952461065373429117125797554196328924806939234561480281275766043587950105206248491366045119746484218005863674769335904670131463422634150197018840181107642406332477843180898179659271069119994604331738533775868046270284137663165978595804182716208610112734040020709066046384244474405461099584726472841289448203879855246128616119807893729552780364609250043923795318476043094350703683892999720878547708787839967538882654538063621719880218763833804017608771065018634306394778486011955600 A159665 283 495201290941080478649483923140183979881717080258346252588241043830427404589499048452732692593150110832181135746004445489409455986712229874324369422207959069959652413942872191612276901363690957003264319046454505922064037259664619286754493200060732398236600800992147432082925684340048837106921117706234153624810264548824168853887579661299215883874487728902313391898695223645402813774900568053078959726213079902485536326635988948465887010493137747144424833020488690105463132679907365562637147887716227737669260776684787609470934520735552641402426610322346096953588312533843890319820078549863568946280624281372452665334911204189708137680252925674773843903292165203489213815865320623602929765967266626198261545070941444356015336087794730273449996508730548146101644252688003355522150048 A159665 284 284244678277542656847605278425677215877509675089505630004087640834279024852538137976510467619597601202644589926519830195167132178116629797555135855989271185542326461740507264565495145140234360547563985348788062023144877541186829346290149200106546391078046369015735023758697500996006143771679005594178054228180026477595955796333916529256825110404721394909646611183807470422356008858301560017347576398628302000351928515584387524955996509872864048020718746511354175642692657260087168561884602892944782982888379817770797803698653248923611411982276665714913925611338982328380008799102319626522103848692237048059583950046992902588772663134735626556955577150445779031484332687212343334264188685944332495729014286903181506405814739292674294958196464191993725864797325166736519147583702172000 A159665 285 163155950130018543950046780332415581729710671784295973276093717597832329837952301699468555680956429940207162436686636527580444460782958791566773656968419452542225429386637226988402601033593159263344724325885301146779237644603980380151258886367957567746400379214230911490060282646023186476106642289940496892821710387875529802926814200213756314156426206190408252506113589327208703681851320549389455773852919135122104482409111803335793530780013470426145416072684276330215479804157354847156199423402417715950192346139661254535417493947632214925185403693750270954811622268177591206794411645545137745580397784961919814874308591174751318931200569390766826510511973871906803473246069208547020702802280885281828002420881113735493304338658957511274496996207889915845518544062509302709689524578000 A159665 286 93651231129952366684670004305528118235638048094510799154847789813514923047959768637356974450401371188077708594068202847000979953357240229729530523964016776488051854141468027784078527498137333182799324199072814070189259263125143551377476310626007537340042739622599527460270843541316313031141440995420251038425433582614076510924195017006166867500678237631899427291898016466347373557373799693789530266615176955258087620974314590727220530671217859160559448106974263259368042714929061595099096584430094824172427518304347789305525942872691967755644439443546940614136259842951608972691193182223282543859299636331093914153903084341404668293845992094673601461456722556695473709310556513362655619219823283819273544375298856102666750875650948937176603079359136817969462846966713603236214203405600048 A159665 287 53755643512642528458456632424592807451674509895577414418909355259239967997199069245541203865974706105526664525832711747542034912782595108905958953981688661284689222051773261310834086381329795653767548745543469390987488037796187794510291251040441958475616786142992914531283974132432917656688711024728934155559306054710092041740685012947339568189075151974504080857296955338094065213228879172914640983581337719399007172334774165965621248811748271144690697067987154426600926302889477198232034283263451026657257445314349491400117355791431241859524983055192250162243258338231955372733538092184518635037492410856262944804525496103375104849348668261773256472049648235569330002340786192600955778411475762631377732643419122521816979509319306030981858893055148325624555828640349545748284243065289849600 A159665 288 30855645725025681382787422341711965949142933042013341365654815071013928115469217787172013662095030903201117360119382474886281038957256235271790710054965327560635125405863710524390981504355804567929390180617752357612747944435748668905355800620903058157466695203338310341429540881172953418626288986753412785040003249970010217882642273236755905973661636555127710512661160466049527085019819271453310135045421235758074858832539396949675869597412836419193299557576519666605672329815844982723592579496636459206441601182918303715878056698338660135399584629240908046187016149885299432340078173720731473228976784531858599223883480860252968778857841736265754541355036630494238725869901963996435254152567867927126999263778201028666843571598406010834649828010575779771677076176713672545911919305272968070400 A159665 289 17711086890521228471191521967510243862000591891605762366471444941406735498311333810767490300838681763731335838043999707872977774326552296450898961612596116331143277293743718067739112549413850492195816196125844309800326332618081939763879719265147314940427407429930047143066025181819142829373833189685434209678806306176731154972594924152884942689313590307491331330186648810557090452736163032935027102875088207987415569962705279074947983527666156356345809255351854301477229316387992130606143908596786064133470821821549791983422604427490599486477502052201226026261185026775823642207832138177607681114797636828875979691564313488289100703959551807948281333481318976255457459319321386547761234927795544714408266199676043971332246393117975730913058019419177442440617017169605007691807693396983618382560048 A159665 290 10166133019513460116782550821928538264822390602848665585013243741552395162102590138162752260667741237350883569919895712936614356182402060906580732174920115808748680531483488307171726212382045826715830567186054016073029702174834597675798053502393937872747174398084643721809557024823306811107161624590452482942849779742193712944051603821482720347760027174863469055816623756099303870343472561085434103740165585963540779083733997649623192869010776335706075319272406792528263021934377667122943879941975704176153045283968397680180859063322905766577950778378874498165874018353172885327863307235773088228420614562990280484358692058797083551104003879920577219663735737334002087410564605976450952413300490098202417671614785461343680762806146471138084468496779841385134396178277097701425070097949291678621397200 A159665 291 5835342642113835585804712980265013453764190205443242440035235436206133416311388427971609030132982631557643437798182095225908767470924456408080889369442533878105411481794228544598503106794744890684394549748598879381609248722022440983968318830654855191641937677093155566271542666223396290432681398681730039774986094765713014498730647998606928594671566284781323746707411849352189864486700513900006240519752171254864419778493351945604637758828657950538930887453106147056921497361016392936439180942785457411047714522176038718631829679742920419416257269287421760721185425349694460354551330521195575035432317961519592122042197677436037669232994267522603375805650831910740942716204764509096298923999553520823473335240687178767301425604334956457529571859132209777624702789313884475610298428529496439910299432800 A159665 292 3349476510440322112791788468121295793922380355533818311914640127138579028567574855065565420544071362772849982412586602763958695913954455576177523917327839525916697441869355701111233611573971185207015755725128570711027635736738706290200139210742384486064599479477073210396143680855204647401548015681688452378359075545739528128558447899596555530621131287437304967140998584904400882911495751506042496624234006134706213412076100282779412450374780652833010623322763656003880411222201475167848966917278910578237211982683762256096990055313372997839165094620201711779462268276706267070627135855859024297249922089297682887771737108156226825056187605554094417135223913781027967117014124263615299131423330420462575492010482825826969674616125458860150836162673391632515194266669991411902609872905833007216833253030048 A159665 293 1922593681650102778906900775988643520697992559886206267796563397742108156264371655419206579783266829248984332261386911804417065545842386576269490647656810445342306226221528378209303494540352665563936359391674050989250481303639295388133895938647298040145888459282162929611820201268221244212198128319890489935138334377159723432778050363720424267647934687422728269815186480323276754601334074663954493056069799769150111634111903068963437141877365266068197558856378885440080299120046285729952370571337151886450748630345957358960953659920196357839261348054726495139650620805404047604079621429932558751046419846938908457988855057883996761544582452593782672832242720859478142384223391122550672605138067661791997508940681901337501825928230409050770122427802667664853943884365785756547622456749519616646022376939814800 A159665 294 1103565423790648554770448253629013259584853806994326863896915475663842943116720762635769511230174615917554233868053674789132631664617615940323111454231091867786957857153715419736439094632550856062514263275065180139259065240653218814082566068644338332659253911028482044523974399384278138973154324107601459534317025573414135510886472350327623933074383889449358589568949898706975952740282847361358372971687440833486029371766820285484730140025157287942492565772938157478950087814495345807517492858980607903912151476606596840281331303804137396026738174618318388008447676880033646618474632073645432864076347742220844157202715031488305984899765271601225700111290186549426672700577109490219822460050119414538186107556459400884900221113129638669683190122722568566234531274431694354266923387564351354121809627530200665200 A159665 295 633444630662150620335458390682277622358185387222183733670561686467648107240841453381276280239540446269846881255930547942050326158424965707358889705237999075299268467700006429400337831015589651027217623183528021725883714197653643959988004789505911555648371599041889411393831693426374383549346369839634917882208037540805336623525402351037692417160428704609244407684307426671323873596167753051345042131255534968621211709282520731965166136937298405913724664556107646014031910325221208447229310948684297599693688496823556240364125207429914945122989872969566699990353826878518507754956834730651048531421072557614917607325900439219229751335703721316650958081207734836650050651988876623995055541396163405877257033739898755426031389417110484365989100360320326554350956097579908193563457476839480927746302080179958242010048 A159665 296 363596114434650665423998345803373726220338827411726468800038511116954349713299877520089949087984985984276192286670266465062098082304265698408062367695157238129912313501946536760374178563853827138766853193081809405477112690387950979814300666610324588603832638596133493658014868052339511879185843133626335262927879231396689807768070063023285119826153002061816840652202893959441196468247549968624692824967705384547742035098795133327719877871869259837190014962640015873896837576589159153363816967051927841616273285025244675372167587733467374363200160346356667476075088180592743417698604660761628211602831571723220485760909649396806388960709036270486048712913128506050579647568914605063671660938937744854130999180594329155141132625200304896439073923633744719628882565479592871411070324782474488175023272213668500713102400 A159665 297 208703536240858819802754715032745836572852128748943770907488434819445329087326888855078249500223142414528264525667477020397702248916490085920520440167315016687494368681649612094025378157821081188001146515205775070722136800568486208769448594629536807947044286182581583470289140430349453444269124612331676806002720470784159144322248690773014621087794662754778257289956776825292575448900497514237522336489331635195435306934999124009379244732316017848141154863890813003970770737051852132822383709776857896790141171915993620107383831233802842969531769048935757564567110261833356203251244118442443942411493901096570943909154812853327648033695651115537675310254054554738196067653904994429923538323408869382865316272627405036295584095475557900071662443065409148740424241629188728281760802967663516731535611948565539451078767600 A159665 298 119795466206138527916115782430450306819090901563066312774429561547850501941775920902937395123178995760953239561540845139441816028779983005052680324593671124421383637710953375395433806688410736748085519332874921808785101046413620695882683679016687517437014816436163232778452308592152533937498598341635248860310298622350875952151162980433647369219274310268240657867594537694823978866472417325622369196452051390896795318438654398386250358756471522375573185701858364024263348506230186535080894885594949380829699416406495312696962946960615098397136872233928778485394045215204165867922796425381302061315985896397859998583369101668160673164952343031282355142037114401291218492253693897888171047325975752088019837409488949896504510129670345034336237803245621217632283885812588850440859289833114076129413266235204405976418499500048 A159665 299 68762388898787274165030656360363443368321604645071314588751660840031368669250291271397209722455243343644744980059919442562582002817461328410152585796327058102857520551718555827366911013769605072319900095923689912467577278504617710950451662306984005472038557590071513033248154842755124130670751178974020514141305406508932012375623228520222816917242366299307382837741974680052138576779718644409725681241141009043125317348480689674583696546969921527561160451711837059114158071805390019284300841947791167738350674876156393494436624171561832677113595130506069914858617386416929374831481896924748940751433493038470542615909955202711373069034611204304956313853993412286604676357552643482815751241571758289654003807730384613188552518846682574151100427400543513511782210032184370964324950603404512034766483283395380464924767634260000 A159665 300 39469491432437689232199680635066186043109781975369371507630678892616457765647725413861095443294186500256322665314832219185782627801194022524422531566767137679915795413048740091533211488097064900774874569540865134834580572760604152464863371480529802453432695041884612317851662427432849098471073678132746139868248993037504624227655582007627463263127898981492169508206025871812232719092692029473856918663218487139363035362709477218812655567601978485297730526096892613567502469867787640882653602383146535332432457679497363370493925311529531341564806468038250202350360985758102256987402686038380510689261509018185693601533730917254659980952701878928013641797050181538109793010742963665238353041614863282509310165799831279020332641307866127217697309090108731134545356274588016344672080787064356793879831991402713182460840203565740000 A159665 301 22655419319830334832008451653871630425301646532257374174065420932701006726113125137264997387241140595903785565145733633893196665775882551467690122966738540701213563709569425093984236027256701483439705683016360663705136781187308278897120624778161799624264894915484177398933820985191612627398265620497017310263860780698121145374661928449149643690218496773010205990327421108445541528620628445199349461587006170476985339172877891442908789712106988680639369760819164648350687303546038300476623883467084163489648492357356610418270018692193779428225521799058825110079192347207764278581394310304133488386695354742945549656737745636548972117693781843893475525435192950209462734583490103591203331830135689952402054381165295423773057747558196310340384104317295011127715522719403489197470810046824337395174988796581873971352057352079100500048 A159665 302 13004171220091179755883619049641680797937101999733757406542043984691485244331168181064694639180971407862272658070985791022475700372728783348431606160376355595358905653497436955206859946433858554429490287176821480101613677820942191482794773759293392454525596248792875942375695393837558215277505995091609803345316219871728499940431719274229887850722154019808876746278431510221869025195521634852397117094022878635302445322196546978752426482093843900708512944979674411260680944732956116685941226456503926696522902180665014882723620235393917862270107947853297574935254056936270937803463346711886583953452444360941727317273864461648192740896249825692976023586158956370050071541130308718387047232144844417815496705478713773414456126765763374269253258180818246278577575495581328211331900294796382600473649689406004256842898459253200121287600 A159665 303 7464371624913017349542365326042670906385471246200644493980959181791979829239364422805997457892490346972348601947180698313267158817280545759448274245933061373195310631543819242863643625017007553541043985133812513217662545932439630602845303017209629107098067981912195306746250222241773223956661042916963530102901246345591460844662432201479506476670826188873522242157829359446244374920700797776830745862507545330493126629601645087912449891932154292018005791048572292898982511589413264939429787362149786839640656203209361186072939745097416659163613736545993749187725749489072310534909379618312595055793316367825808534565541463240426084302329706165924344062929805763458531601874213714250573907919310560136142706890400540644474043705800618634241029811685356068892400618940962989815313298403076788334479746730249861553852363553984790518582400 A159665 304 4284536308528851867457561813529443458584462558217170205787664028304611730498150847522461476135650278190720235245023649846024326685418660537139960985559416851858512943600498747966776233899815901874004817976521205765458199751542527023841721137104567814081836496021351313196405251871383992992908161128341974669261970086149626796336295651929962487721203510259381958121847773890634049335457062402265995727962236996824419382946022083914767485542574469774434615548935516449604700971378481119116012004647521142027040137739992655790984690065681768442052014669452558736179644952670569976100180437564717675441410142687653157113303526035542924196796355089414880516098122349268827089404257541671111036098452116673728098258384431616154686631002789332680081858649213565297959377696617174825778501383071280121390900973474014527654413781528016557545010048 A159665 305 2459316376723936058903290938600574502556575122945409497477625171287665341326109347113470081304405367191126442682041627830919650250271493867772578157436859339905413234316054737513686694614869310668125224474538038296859788994839478072054545087395004715653867050648273741579429868323952170204705327826625376496626267928203540189636189041775596988445494144062696370439698464383864498074177433118102904717104461528631886232684387074521988624251545813496233451319297937869780199375059658749107651460880314985736681398406552575062839139157956237669078692806529222720817928477083418093970968661782529633108313628586345086374501658402938398062876805491617975491896259298674543290786441954705503484146603595660159792257605773347132145652151895276339732745834836901124959790397239317387007044480584511712890042679027354089012079658233527519240317185200 A159665 306 1411643315703230768958621541194916235024015536108106834381951060655091601309456267092284304207252545117428387379256649351298033219329152061440922722407771701688855337984471818834108195932701084507602004843566857461191753424838108870832285038443595602217505605235613106315279548012696674313507865264321837767088808528818745919224376173683540741405225917488477457250428796708564331260528511152728665041622232955197705873141455234753537555552901754372368226622661467401737384836583272743506672822533296154291713095645223438093413874891976814740282727618933104389190754766200929315369359911682734444686496581398419391925806838619760604945167089555833628517467936739316838580084328277743417328789114365456815047027767455516822235449648556885829673916027337732032161621728637671562967217753354126651918763106860727773078406069412263268027384519294800 A159665 307 810280803897277737446189861354943318329282361150930377525742431190851291486286571201624077144881656492036703229250634686017240148244683011773221870083903519910063058589852507956040590778675807638052882654982901644685769606068079652379659557521536480668132563538191274751228881129419567103783309956392908252932479469274031954094602287505310609969611231144241997765375689612251542279045291224233135630986444611821954539296962620361456034898741355463925865847956362990659389115999423495114081092482651112248457580218959846913044501348855533704684616574574795390172772417870856343603918618337227788720415929409064144620326750866084184300127846528243011151051103792108566670425113644982766841221467499168616176834146261860882616015952619500570956488066946023349559645912447626237825795983380788113689657133295378714392916071762980882320199473758030048 A159665 308 465099769793721718063344021796196269804773051285097928592941773552487986221527182413465127996857863573883950225202485053124544547059228719605767912505438212656674506775237355094948464998763980883157847041955341977192170562129652882357053753732323496307905873965316556094099062488738818820897306407104265015345476126554765522904382488651874606581815441450877418239868395408635676703840736634198667123521177584952846707850583402632241010494321985134539074628500329695171087615198832502922739040412219205134460359332587306904649450360368184369674229631078313620854782177103105340299333917565657067991074056984221420592675629190293702027668438740121932567074816108733577951985435147891830423443793555408420228687752926540691104770921353944770843194476510990064915204592123208822840443927242819023131211275748440521333760746785881614188526470552589952800 A159665 309 266966457580792368890622022321155303924621402155285060081971052276696913239865116418757781846119268809752895392562997169858802552771849040370699008556251450161411256825927651971992462868699746351124966149199711312006661216892814686393296474982796165344257303523528165006738110639654952583627950094367891725900050364162966136115161453883888518867352093781572493827686693588867266176462303782738810695765524947318322188351695576148285978567705920725869964910893341288665213631735013857254157095115521341096067997799324895203421871462349988972659303123622377443575254796884764594475474064764068819799087788293013686356051190828477718879697383708983461050489793395309281635872969349776265680289896279336934042650593345688094833255892841211678963422673029241351237977876232809416684176988441394738489201582622471563866864275739024283563331873897712874877200 A159665 310 153238281551605026021498977468321348256462880064082339389122791065050475711696355297184553314544463438934588071380935173013899540746494289944061625143375826954437404743575696994568578738168655641564847411793592337749846346325913500336869819586371266584107384316631201397311581408099454044183622456860762746401613563553416007364579770146863357955253520015181160579673922251614402149612658530555443140702287798583131983267165410125713519456852704174664225319778149399364137453528282755231383249857268837569937896276453157259457249569938533302122070318729613574298575398629677774123581813840657936907608399406132871746952790859917020343244270580517766521048574334091418925413132421336428608655977020545844732061211892672039893597777719934149780233771124308024620534385753040481967894750921433337073778577214022929219058760513453152883738307090816637589560048 A159665 311 87958506644163704143971522444794132743905768535381107524296400100286696361600468075467514844766675894679643800077264226312808477585934950578851002133289168420396908911555624147230392203245939638511871289403372802157099796129857456378676883146102124223112294340442786073891840990138446966408815662287983448542800285429296625261132672902845683577796653136620204600239003685733077966611489534235041623952417430861770440073164593716583411882254884490336539463587746861893726233111602566488956731260977197243803256394686312942033257831273255765429095703647674569269938703558638157582341485670472891716147422171331975369064545902401541199303331615833488999620831177975079153905502136877760245102850519897035539269092975800405210830291155349360762175221202679776890835499444369003840154902851914294085610414119266538900175861670446370730982224938254852263532590400 A159665 312 50488029575468414573613632384334363873653654676428691636606744534773498661082956978963056336342757419082676606656278284968379052234785915137970531162882839297480871277828184684813250556084431183850172555270124194845837533132191854047860194056043032932799872844029842575212519416758060459264616006530845638700820962222852709483882789666463275510297323646899982259376608441688535138432845379992383336705546903026857649470013209627908752706894846844748998987874046920577599493668606344881905932360551053949105499232653667175569830537901278870822998811823446473147370517267259672774489889193037599187131712717945147728971302395187624731379769103217842168015836047583361342922832813435413044260427542443877853695727306897539918976693525392813143338796736567067627314956146682055163766946342247883371803303925881779305771725540075703346430913376251194382630117329600 A159665 313 28980041017812225801550081017085480069344453878501533618304747066559887944765255705456718869545897991877561692576903658307623263174289529354244506036492616467585599716564466453458658588800260253590360534853761884468708586918081994366015372711285554801302903900178789195385912253378136565170923178933043108630822689515632025947123460135877017297227085976667453196677573006525533436382486636626093800227359969919985429025347509161825907470345759834001435082500239344664680215639546930359647516218225043989589312756286810272464140695497502798596635888890954627912021406972703493534399614055317911460521886952678343464454158510291794194270788161915425570952090270481671435758552129409790209645240306512265990985808205066212113087411253284319394915707151568294138301893992696055294998387045547433141121010843042022054974070284141783274480613295743247320777423814600048 A159665 314 16634493056194642141675172890174681225439842872605203868215288209460840906796595691975177668063009104580301328862536043590290784682989955063421208494415598969554836756436725916100585216720793301129683096833504051560843883053445932574238776076083852412914934038829780968308938420919633630347650640091560213508453522961010560040939382235203741465332837053283471234910667529137214503948408896577997848947167917187168609402900000245678442979225759249869978988356149509790605866177606269420092792403328814698970316416609396442727241189385028705115598177224596132975027140231814538029072603977863288140740375979124651203448958013605094679886701025170351059884331799420431820764065999448406144923323675510498234948000213980698855372255082691673939868472566203464268317659836851389057273910397197884375120088420602194777775810571371843523848525600843247710931858639463098000 A159665 315 9548170034214706777095747688879249937922400464421508518821957127483456120613301161938046524749297680131101085205403112117168602784773059916874419431288517315908008712594964111375282455739146554588184507221896471834039920164091047215618691452299419999458370835384394097020135267695616325682986296489376629510743691356930545831473258279546811724083751241498735821385526484151754599732950324149134139201874157105464861811835574793510264444168115463665533937881347318380463102505730359100202903191994521412164972033821037271315163978566310979233554757091029289373037666471654572125194140283679472074873515290130597112436237445650814054460772117659619592948035500777057383447138125131255717395778144502719474594161137016716076771561330053767557165108337293636921720198444458704622819929569604540083885789632414816760421260293897154040905779214270728442827566081628003652000 A159665 316 5480632965146185495410817498243799289686232426735073284599935175887294352391128070356746730028428805386147442606572523819211187707675053402330853332351114523732227446192752963203496029009053401540316777462271741328687353330305207655832554654843790995836691944576603381908589334718862851308403786534262093778953370385355172296705609313077634725882607879783221078004057291235578003032209537652706417904026819010619643511384217031474646112509519050384766610364905004600876030232423048517247046339412451961767994977096858784338461396455873117051355314972073587503990645527589492585323407450228039107689257036158983617887196844845553662165803308835596476001112493114231517666836519759341333379031731620885467918813544647381047368020831195779886138832317133981389603125589459459602109582299042608810266068128917684218287025632886395047636393420465797282935311998995834633150048 A159665 317 3145873773823876259659032148244251913029959490545467643851843969002179474816386899083610684989793384993968500955087423269115104575602695879877992938350108448104982646105927605914695345368740913337587242078836757626194706771675025103400670753188883732190261717816134956821433257993359581034698090484369952452489723857502511967763188272448282785844892839244327400038507499642737621985888541662329334742772192237938569910672728740491653358316019766805392368815517591293584460890308324118540704395919555431533416951881563121173005526401692602876498717239213148198001257495169897089403510682290610768341558665239966466070138552703902151269116638499514717605045623012068114083380715203736794103846818172243755865924380466459704473167185545047600876132584926568023995272368151285352906277419720887852552639220209118326479992292016496860189248917568153369676426259857527451424475600 A159665 318 1805726065541939826858789042274702354279907061340671692497673838272075131250253688945922176437411374557732533400777574383948250815208239759996565615759629898097736306637356253042071924745628275202373536636474836605694432999588134104144329179775764418486214389334516888612120781498853680651065395534241818445635322540836056514323773362776001241440242607118364144401025300737640159441896990704639385435933334317757728509082634912825177553027282836627244834933496732497512879675006745620993847076211485405248219562385040134694520833693175098177993212339993374992065217811581993339825029808227360352988946984590704592540641642055194989274810784695412612308820186496433983252342863690425160474274694599136294981572675574203222986550596482026127123013964915532911791896736193248333108601129337490584756404646331905001715297288591836311353581242290699568396985737846221761283015844400 A159665 319 1036483615747299636740685251233530907104753623250055006026020931324202123158170801068060245664389139202753480203545372608963026852824954019542148785453089211399652535027196383318543370108645261225249072442094477374910978347056817300753741548520535587327354869216294877928400507147084019334130502338564319417842222648716038936709878147045152264303913411593101774558788484115905808782026886775921344910890991126200698225643521767232911423784302032204271729859458308935981099348992981678126349681040996703057046495392061155751533785534356104661565227384438958032297237022590569007162477706411822552004887227596399196151862232401129219941590121298528339950545182003330094318730720377588838375439570853086061075666849855212183534575569213497451921009139728930964800524731302556391918984141962299874762323714355293261866254163659422026220095443825943984106500137097471433448999670210048 A159665 320 594939789712884449549326475419004465975774299838470232787243516906253746617658789559377635089182928491005939904301643099970393465270708398977433406284457447713502457369304086668590852370437634315017765208225593538362295876777613542498543504521607651361483208715763925414013278981644728244110257276940385104022990165040465513614955732630554623709204858011833300232600188857229196600723991112388147339465992973104883023790872411756778332074636339202415345694494135832520653513442296476498903723070455896069339440135480718361245698375886710900640262525455621917163621985749175028117922378450577917490452279693348547886576380756606117051483454814570571719000625649724977704968181153872302802341839394976799921137790244216219145623390177951055376532123190441458262589403870931175713163788885230790622989055635292000406228174643219651214023431174849556177562681708210756577964527684723200 A159665 321 341494402811579926741676656205257329939187343353658663564871752683258326356412987036281694480945336564698206751588939594010396886038533796059027233058493121898339010877445518551387830717261093451558971980449048596542582922292003116576863217853854271345904034447979276892765693734956926928099953546461442485389778512510578488776047880651791308856819284585380721231737949615565442943006788871624020651508569075571076654957735120826623529699417474400154204156909774509557919135616529184528692610692760643347097781591270540278199279333973437700862849124384142541493886722583003875570680282752925312816967603656754470087698690692059510058331561473442209638366408577760133872557417251602324219705840373145830068672015933330254577404291386574692288677517702173668111761517297183192302964095835980511517720955610943252939913105991044420374823229398919819301936872800375876804318189891360906800 A159665 322 196017192274057165065272851335342288380627559310700234416003598796673373074834436900036133254427534005208279669472147025318867842192653128229482654342168767512198878741196358344409946240855497203560534899012545668821904235099733011301576988504607830144897554289931389172522094190586294412001129225411591046228628843190907012091937868538395580729190560147150522153717350479145707020089296088321075465818579183384824895062716168482070149269133555669349310770720516074350413063190374309622993059633921538825338057293949154638968025092002377353584374757133972363195573815140658475402542364377800678979021914046697372481791161880861402167365264802301013761850599523008667117870252534238580229808350032346311482617816007941321911210917632503695422645518628924495054692848339179281450725677846063928380381205531625791895509716610684854075497319651548801429755587424734045074922063033113475780048 A159665 323 112513526870906001167539874989830268273150279856998580896122500837537832886628610367633704206346923573652987832070260803593436131021696857069926984565171814058880258058435832244172757754420338133750295473061220764855176488364324456483988614538427040648899850258386169405750789299702798035561720075432706799092747566213068114362283560493158411547246524705179814335512527437080020264088312947907425693359212942693813918689344122973587439056952961536732104228189419316902627540352139237194413487537260270525100697788945223492227368203530030627519730247745775752331717876004015381877183746472574836808645761695200635050078039220923752784557603664959308457092605759798397165523652397235693449585773212726409645192557716542385446780489316765734597906239015484957987725583185171610369524236119544858909827294254197593604769637421427115194915086656759613100860405244924541497128459862817243736840800 A159665 324 64582568406707770613002822971311238646499880010357874734139899477147919403551747516584846178309879703742809807328660229115607020338611803305009859657754279101029755926663426511796818541091033233275466041002241706481202482416887138288798163168068616724638369150759371307511780535935215486118015322169148291088190874377457906736938671785204389832538775990213066278062037031533452485879671542802774026912722410527065804502788463870670707948541730788528558477669955967386033857749064731775283718853327761359868975192797264335383870380801145577818971577831318147866042865252489688539028067932893578527483688191131117821372312721648353236933897138421840753357393855524756964343458605760753801482004015754926790029045511479321305130089656905899155502758549369736960459430055440165172825460806940902950312486520703887103345876370182553437027184243660366371092442854999262085306661039194064791470839200 A159665 325 37070281751923389425862452845657661152822657975665563098815406177382068199805816445909334072645664603024799176418818901251554836238232153400218589516566391032177021021646748381939129669828498655561983757239813678299445369730804853053313661669856847572901774992685620744342356276837513986233705233205015686377822469145094625398888435321146826605465710171857594863793273743572764646874667377255844384022209304429593077970681888917642012775023896519653855834078326535860266531720422803899775660208322597760294266659967840783286849371211654031637462165944928871099356272937053077206020233809734441499938828375947566428832657424186933834247272399850471633118686980465450699135979716054275446357220719270115251067026931031413886759224682574669349523985501099213530345725126239469637591444978947958748620457435589776999726928266847364245738408840774393537393961338364331512424526308037530373060524860048 A159665 326 21278277143035618822674434930584526190481559178152022860845309005917829998769135088204441172852433172256530984454594720658163360393724917439922165372649450698190509036669306907806548633663017137259345401189612049102175161022999568765463753000334662438228894207432395547881204991124197092882660685844356834832579009098409937521055224935666493267147485099870269238751061066773735373853573194873311873654721228020175899689366901450262644662155768060550524720202481761627825603173664940373739453675858317786647549193846347812342316155205108613014325464280811340692882634623003213826567075178719636527386360004105711999032123989170578372504697423617032295569372969393313176547088013556548345455243210857030399185683429366520091678489837708203300727612174872399196681485763031400131812316592455321380805192255542011293956153479294016894500409647420258230097762715778271288869592794152503240071949798828400 A159665 327 12213694009820693280825699787702672375675262145601285456562108553990657037225283734812903323883223995210645760277760950838884517311161864378361922705311268134370320010027160518332576976592902008288208698299080076370970242981832021666523140908530426382695812373291202358863067322549012293800660999969427618178213973400018159042460300224637245988516050981615362685448245259054380531827304139189903759633425962674276536828618630750561840394064635842859481535540390452847836035955151955351722546634282466086937932943001143676443706186238361132216191179035019764628843532917330907683372295132351261632278270703528302739878010337126487798883862073883776687185186965744781297887329383801742696015863245811216179017331221429451501209566407619826119948299864391256039681642482254897436190632132624375524623431734223678892953832370186498850078989399210387449682578404895389355479633839317228822270926124002641600 A159665 328 7010639083359934907575129003706403359111409990015959700043789464681631221537314094647518303467797720817738409868450331186799054773246516428262303710683295259677865495246553468215991378015692089740294533478270774224887817296410557437015517417743464409004958073374942721591852761938141932444486531321765608477459988152601324880434691273716843530914946115962118311178054027636147651533498722321809884717712847853806711963727404683921046123548438818033281850875463917452896256812654048706948368028624459675584586861733462623930875008584664084783480722440637064085615495011913318007041870838894445457291199997465241666977978901386614825980964325711864201412001748964535071674150519214186750964760047852427229725548935417075795174199439483942484647023394548406094378066103328548096973291031809799095812469010252136142544205824333571045928445414737114975859569906647237711774020954175295191480271523227717450048 A159665 329 4024094620154592816254843222427687825457573659007015266539678590618702330505381065043940693287192008525386636618730212340271818555326189267958183968009506167786960423951511663595460718404030666608920774007829125325009236157896678136825240474643840040342463238304843830991364622285170920210841468317693489838443854985619760463210470330813243549499190554511274295253517563617889697599696439308579683924207541242122378390642701669939929913076409816915260922920980748227509603574427468805833011525883805571319465920702064544992645811221410946304585718489746639765378665293305327205134350489230279341223516520274345188542620011385579783625274639096536167833801818718677386359664510699559393311076251604047418646286071598180076978489268697375366361271480170920706916970261668104352765232861626692056620832588452991922141481189335099593864077589069704785755943443837109551168932548062780122680853583406585813686000 A159665 330 2309823301329652916595372434544489105409288168860036747034075467225670456078867194021127310428544745095851111680741273432984837051702459393291569335333745857014455605482672448350326236372535586941430783985960439665781076666815396839980251016928146439692164893828906984046321701338926170059090558327824741401658295301757589904557929535195528080569004463343355483357207903462641050274574222664402416762610410960130391389516947031140835849059735686470541736474792074018673059555464554440499441667489275773477697853896123315363154764766081298514747418932392130588263268262862245902429110138947341447416841191437476672981796908556421409186081661877086048472400831942771855235375754991027877573806803660675365875738479548419947109857666032853976348885182594713937364246552131388569939146689282689430701262093303007111173067658472522833306934607680595809908935677192594235133255508567081615123618476603857029338314000 A159665 331 1325834550868600619532927522585314318817105951352002085782292778508944223086939263987062032245291396493010012718108872220320956195858656365560092840297602112420129730586630033841423664217117022873714661087167284539033012997515879889470527258476281412543262306594554303998757665203921336442997769638703083871062023059353870985455788342731902305003059062768531536172742083069992344967908004112927678642054451683573602535204336953173169837430375207624274041475607729505970108675233079821377873684127318410170627248670454080953905842329919443936518713881474593211023350604217635842667104085405284760537925620368591335946362882891374503293027248642808295286990243733332326227719323700339302167971794224976055965255240974721451460981321813589485048893733537885629126370603953155371040717434415402106530467820723337628821418694482038771218586600731072925182943322765105253856937492984956784300834324717030528254378550048 A159665 332 761026722375275425958983802591535874511913406787880337202289020788666758381447058661379585381486833042242651449082811913190795871585817051372099998761488278783297450901120156752528832934388798593925274033250035364965283679497448241159242666114368602653392871820380341588302853505349508192110660682057242317248199577773820188061717950798576727543675333024673758407670598474272143370528919786597823138122492655960287724815899894174368345849186309440646829265262361944352823706524232352916458995247413278162166563038986746344226590342608994738263227020547484110996814983552660111445015315912494505207321889250379989356539312982740408468788454639310084408683927502100812482855656428239768416538236078332595448690632581010564718656168863334331564088654165563756404599362422559051588801868207751526459057827833102495936383157565031782156635401885028178459199558331493223119646987717856627107063778769098919360983949413600 A159665 333 436828012808857225899837169760019006655519478390291961552028115639916210366727524732367894946941196874850788921760815929299296509334063128831219839196253974419500316687512383345917708680674953275890233580424433132205533799018537774545515819822389101641634965162591721517381839154405413780935076233731218387016595495619113434076440647970040309707764638097099968794466750782149140302338632049503037553603668730069521580441791334919134257347595511243723655724219120148329014837436234137494226085398331094346673436557129721947505108950815233060319155791080374405118960777208622686333596124229686440704242226504097745299317619289210103086581279935715345642289287395962133032832919070485926731790779537168684811492457846259089427057179946232092728301838597300058290610907659944942456601231633814960785392662708380109329855111023633760919137502095405443362655363538954344965423514012556719002670308179138062682676532584856400 A159665 334 250738518325561672391080576458448318284393668682620798050526936088291116083743217749320510319958865519331310598439259260605883005561880650132068815598651019828514398481181206920400012253874488791562400149889591367850611435352961185140884921335385229973695816610455827770635587371775202160748541647501037296905208566285793337339688870216852339195529358592402357414265507278355132261399004267494956957945367728567249426885863410343688889349173974267587937738872509702778910163864691870689332856559646800741712390417229421411121588311177601167628457160853114361054172489302765869295372730292524104469729830691462855421818956932693616431289185894645969088589642281354762260033612690802493704279490916098746749201222113120136320566102632968357891713691266196067895054256397445974411037518155941579739288929336782349652840897344408213735802769567360839461985719471801462516929977396219838850905649831046478880936968719758160048 A159665 335 143923472690859591095254351049979574676235310304345947789040909286563460715858240260585240555761441866899297432715213054771847545896010159112678668933786489127592845227881325259926261116015275891403541795803045020713118758358800701733093399330691299615799757099436482548623309769559811634855881970589361677205202700452549756519547335063825272657924144067400856055819606711025063768902726110910055790823087472528871101510905155745942503352168513634084232538457096350274946105043495697541539565439151865294648565426053130760261844185506992254985674091173896562870689889899010400352857613591784606279184218574673174914378781961746846621456906122246850541504812380210237575126260851601560900329695995061143465356690000473111988915515854143891197750930484957945671702852561226329366993078820278832955391060046650360320621345220579291050589870594163026445736440321450500530372841601916174943700840332712499739595137368608599011200 A159665 336 82611822586035079727003606422111817415840783721025891410111431403551338159786546166358178758496747672734677395067933854179779885461304269450027423899177846108218464646405399517990753480580514487176841428390797952297962316686516249833610470330895470594239086879259930527082009172139960103205115502576646101678489444851197274448882830637765489653309263165329498973683039986621108248217903388658104528975494263863843445017832673534760653235255377651990081889136634432548116285384802665696973021229216611032327534842164079826968887440892702376760609299876655773973414942629542667036670974828954071480147271732031710937997999027085757267099832824983797564854673716598395013360213695206605154295541221674180250367990859049453161501185534175960579151142384674594619489542315887515610679616205321894174814729177847970041686999315715168654824849918280009819013254758793115502971494149522488197845431445327143804048727912612616074268800 A159665 337 47419042240911444903708974831941133217117933620558557323456172584729181540256761641249334022136577402707837925471561317086138882407242754654156628639459149879628271114191471442001432571592099300363615576354522221574009656659301968603790676876534669429793620068938100686062524641498567539428101442597024273001775736141886782983902225238742327235726859132755065010038009132713805109413307642363641089576142884370373608569134443703796869014533234603728672920131889707186268472864771686614364972646004895580690710350836755767549381129228225657268334752455109240364177306379467591868648786694206045244998254789967627405235937062765262924468682584634577555376041208515098527431187534787739757004740331544984402567761396404385641589691581101147228541557977872732353641325586466872734200732708775946977510699157024688153568016985875286228578413263222131473087162495106926848205107268984306309388333948777447831024230226702273018031280048 A159665 338 27218447634460583339649224549927788354808278057416890877772432952203146652769221395530951370527636932406626234543281128073589538721871879867216454811625652853060519401081258202309304305340384417894228163986067364385529244960122643462326014916660569357230943680483590533869362062211005627671627022935189356056917594055998162235485428404207458067817563832938241986262843559137737511694990368813341327312177040134330587475238152853305868053688841407162606266073815555290485555308093563313979797325785580846705435413845455646493517799289560634569647387299932827313263800446871768189937366891499441016557518102169686098894489876028233832887756703747422532988282799013949956350488284754467413915566654765599372893644673545258308819321466366524333222275128156563696395501397089669061915609895221188243196966501402993152178000062893098580035354388239585185542212258936617217754228600902842299100705841166809727864104101399192099733880478800 A159665 339 15623341523138133925513751182683718574526734487023674805284053058392021449507992824273124837348841462624000750789917895952923309087472051801027590905244485278506858507949528016654098669832809063771986602512426312635072212597453738045406528771486290276381131878977512028340327761184475731715974483063356093352397697212406803236385652001789842188600045913247418145049862164935928617907815058391215558236100044894221386837178130603353864465948380434476732268053449996847031522478372840570537789300028277401113339236836940704331511667411078576017320331975408987768573057279198015473432179946933984937458770392390609853138031952903143454814647879268435899357718950592798759846652844261529507847778255095122495056549474853581864876648932002803866122357382003889688998664160603883574666825879124253275648081261106161044662018468083652709654064840436258674369756749467123176064079011810962495377495764495800006346164729972909562974229363551200 A159665 340 8967770815833654412661553529635904533989990787273531921342168683084068108870935111911378125686864471909244024327178328995849905826670235861909969963155522924210083723043628000301250327179727062220702415613968717385167064501693485515419885188818213958073412467589411420676814265557826858999341681651343462394920221282327449059523128763598965208798358536640185077016634619829663888941574148526188917086194113592242941713952771728172264897586316680548237159256414224374640803417030702393925377078418905442658210016508990118830641203576159813073307300906497459046333621614459214009981881352173215854660317647714107886015131446476528314829774994943378458808797689357467474202022382117833183037210802857945546563086504921282445180887667648143052629899914995104524921536832685232082189696139007426159033755446908435036642846422679953762242853183056024239503054831981869766443563598550891569504383468114748036832970690900348689955107920797910048 A159665 341 5147484824946994494733806212259826518791680185160520299175599540037196702470467246244306771019422858034443445963049570925721893021199627912684521731260364914011309550168534522644901033702493500905619414575815531352773259951759463232112968691852883325643862375264443177956463048102431432589890409293388084058590854618358743353363039524653804240008069199985552986789403221920062136323845653438974047191917185101902554322422053793840276697350079826254253652680913711341046974129853144801272595905223151695808411436136923491268083719341048321625502373399997566083607730233642309643714126463967478966590084871017505535962832312245574349568836032449619966920350515972235737393201000682791985533851153062205648604716597275341269951964644581102109405696428849807993415273143297162611293310916964383491032099978444180604871949184599825375874688073009317477216079103800843778815429441489199949933020733202100877342118830412070175124668972308636816400 A159665 342 2954647321748759006322792104283610785881890436291351378194872793812667823149939328409120175187023033647298628738766126533035370744262759751645053563773486305119567471713015772370172892094904089792763323264102501027774466045245430201747328609238366210705618929989322794735589112796530084479738095592723108906168755630716636357381325164022520034799422922433170774232040432747495836585998463499822576899243378054378473938128544924892590652014048233953261048401685213895536588509732288085228076124221010654488585506132577574997761224260558160453225289024297696434531790820489071276277898608435980753606854055646400463534779732097513200124197052851086917633822387370373955796223172369540481863247524646903184353560763749540967669982525101884962655817120259874793115841862715738653650278276641417116426266353871512758761462189113877085798308711054165175897789902526852347170290055851202220369984396474537788846339375685837380172870034997236734703600 A159665 343 1695962415198962722634787934052580331269686318751050530563557808048931293291362704039588736250580201890691378452605793580391377085313802897816348061084249878773717717453720884805956595161441245047545241934180259774411190736710925176339734508734130352061699621951496019735050194282160166059937076979813771124056807141176730910393527281109401846170628749407440038856204418993840690138226794203244720166118507086028142137931462364834553193979366336209345587528914631862326660757612203507776114422706954892524752272108663391125223674641841043051829690397573477755855164323230493270273870087115788985091367637856162848563427603391660331296939539500491441101847130000078678391294707739115553797518545296169365613295273675639240101300017443837387462329621332739281440499813925690690032648437481256460445185855022269879348474424602180847422853325457017801647854187971309446431967676629148585292421110555651488696921459524840244149052275419441577083050048 A159665 344 973479471676882854033361951354076826538014065072666713192103986947292749681419042179395525487657848862223203933166986749018117411599378600586832142008795656929808850250964074862846715449775179753201176106896205008010995708406025805788805860684781583717204877381228726005124075928847138788319402448317511902099701130279812825929527278031632637181906102736948149132687104462031808643505593874198969552775123824002099208698721268870108640753504262935930413980548597003761607738280895081175404450557667887298553315604866653928303391483192498153589789062918151934164429789743482648065925152105854441461691417275381828674943909567080932651243171476229236105542618797657791022647366019079958339293781752476568958847133529053174277178540030237558518414546827872087672053777351483740340086552835964566878420254516429039233265558259462692543632010503617163980692406105629095399602276095075436755629347474547479974244071427882614304175833220724468008936024000 A159665 345 558775520780115559252427125289306045852488803665391942321737124949937989385841238848268992041179354666714228366259397788142819002880958002933943833164987622827831506326335925250389208711575791737092427540116487494338537125434322101597598224298555894923323537917203337230921484532963975504329277068257272018034104391973471385352638264062876024340567932342258830162123541756787264320682072656996005278572754956470118917650928076869077525239317467558887848279247365765527300515112476164391174378505678660354477078404921350691455021487677852099117487092424621636732626844148435809496570763438673333610025782148431313496569240663901063681482283487816081033140361342725571968321196800244156971200833207376254413012641350402846395860380677338914752182487549577245584477427699937741264519648679406180131752780906575246250015081966506983339197351175750795107115793250443129449925274510896671549145953029279697853727400078145095770352779216420425195552194726000 A159665 346 320736175448314654128039136554110316242502035289869902225963917617277458614723189679864222036111461920845104859028961163407229089536258294305483173404560886707518354822466570129648542953729054681911300206850756925545312299003592480291215591941510398904403993559597334341822926997845393092346216717777225820839673821291642295379588434044812806338848811258353831564909780281291427688262866199521832830931208569890024256632424017401581629378727472874538688981874007400815666734066823037465452917857808993375582544451109250430241254030535603912395284001262669901332593644111412411168383552288646387637713337261782298565202069197169643472238179478834954283786461868105680652025344315974127021510938967252217556500297287997704778049581330252506830194229438910511093402371445986912002093938255426311431059217820119674918469423783216748974006735942870452774320484633348250675161707966978594393773021409459072020559553400783857089568191094392103337778950836700048 A159665 347 184102005931811831353935211954934032217150315767581658485760966975192311306861725035003215179735937963210423474854257448397961354574809379973344407590384783982492707836589484918493013266231765811625349226304794358775514921090936649365056152176202670415232968979670952708869129175278722671031224066727059363889954739317010704076498408503458487962474877094362757059428051757919522705798564516452875048949235146361917453188093735060430986185864330112517648587747401000702427178053841311029005583676003856518924026037858304825607788358505948967862793899237680098743272019093106575574842662442919587830713845562480890945112491149934711452001033538567775942812395971931317968690579316172348666190307766369565501176757630669332139754063823184261581616735515447083790367376732568787551460656038966023355247859275967786827955199236484447404096527233856464141664851063748645444413370447771202285354165143076478060103329924649855824316371335401850895459922228071101600 A159665 348 105674230668684542882504683622995580382328038748556582100924569079842769412680015446902165648946392279420862229461484746419266410296851047846405384473707461445064106779847541876644859966274079846818268544598745111180220019393898633143061940133548391307944819790337567257556538323682988967778830268084614297647013180694142852497614706892551127277654240603352964198280136799265524741700687769577750756264030042803170728105709171500669984489056746757112255750678026300395792384536170845707611739577108355832869015363186215860648440276528384171949331302878427114008736806365799062967548519858683554768442109639526769620196004717993327203805121012958424556220031501426708408347740502138612160266215146957163345457902379706908650514054584926435895341175991637187185159780842123038067626414472428241979600840165187689519571365892318289593202432625497667546862850190107089136842599475312703133198897019104488947427290817195616459300507578329568021890657579961975618400 A159665 349 60656824301818995802726334464387508205424077091355710544272216890862774450567022004796808079280049432449611709287417390187210521549037926654456717343500492484682814798924652447709231127628055600307874519250453389023087515617176724487468188580504600408089911326684783934884744128664860388782377542656501879790021675763698680322926765257915843598885571631447507087055739094726653282213488981173112481220504295333873636015223876347649510665732386774252322283240599349026184126296584011594858109511676520244210295894442850045707379110938934008749948305058317925760916183581949569036797275556221917517497940219242803281101561595637019880272687460404597127494355269422958695073634357648247207644141304045645390727334789194134896062927577683951019664253402464229997197923836001891282030010446517771930267527006958457816447136066991461742050792230508427315435134344270405415902207685459043827253881534800833579345204825740359197782667033589836642714341990975945933860048 A159665 350 34816911475013434906222033477874806714333037922399429295830151570786152691856057950737920935341099427833797700268748120482712420102737473048610309349784808978746490630475970657443222022398537640496873155781215646554141053744240045957173597183269507085852301156697275641056585573315306180172116930654563994385174794875182348362507465643336801674633040462210265715005795960236299718465800974505596986469813201491600663902010399314379318452145900951674075878324353348314729292701854686484602847247962745511820876974394832740020174961238671592638298377772171610959651880639232686828058668620751521971489049243735729556582676159890931417949318797151225792757203704617276864263857773549591758575576842307053497114144711095053723431469915536002958851386111838476381204423122084243472847158369886728659731580901153989598951136531087206721647561537879211781392220250761022601638730368854015844140594802078659370055200142684148983910791576772987903350010412162613004060049200 A159665 351 19984846529833409817175644489965674666518958343380181060095962729414360782350926696701561820077711791527167430342552133739686741928449760491975663110059136853308000939078408232719961731625632977589604883543898530668687941761678169202693157315008116562678812774032909533182545234338857082558406335818177076275210542236678904261398962352510066245395766339737061072906239825436541311746087545877231497121191557151883447206117953982577381142021081413874145301835895581333305587826738293458150439462221104247264939173006739549921534720371886555240374518892921446372914418570735980289736638991035817389717196767964089522675175014215798996883028716877343200445507432095047497128759288383108021175173463342944661698128336833771643114767668590088014429675963941882978581341674152519751522986874304535732913997169735383071340135921707989666763958271950437054091818988802482702935215329514519635492874162511615677578105536695875776405596582400661466686263262239348888384534380800 A159665 352 11471267091212902221623913715206819383775167756062301529065786776532272302916740067848745746803671227237166271218924656018459707154510059784920982014864594768989813792540375849610600590731090930598792706281041975388180324430149524882299915125217475637470552679993733374771139907924930650082345064642702987217976466069058815863694641882875134688055495245968610845582466654004614476642535785532556373750577483991979607095647803575600102396201648585662807729177925739331969092683255078590291867648467665875184563264428894106822220909318501644036382335546159138046441916607721813453622002722185938430175699455762143650285993875483708733279440534168797845829928508818852646075043567674130454562790992382007928761228551197873828094153210300794984279675151916528991229308916540424253130721618692433623963974643847208728959639067923854981515790400538012989836922707352374310462211960410965416757065628686865320270462522863290011507828527506402908890011762514974099319718674530048 A159665 353 6584487325509676041802309296884224360612279773021417697502701513766794887513426448018483357103487206722341912512232410002462132219946845866784151700869167338263299808917236659268252019117914568530729423800434549974284837534964065604270948588717516007791534559503628924209101124603675854290183508698575696486042216313097523626856463041807974800877608875419642888303262953158823273051503794808141481301334354619839142589454633134440476198038604267089037762402827538480968925894600588372534073879780977991251692048843012210576404880414099571790328220228976452317211287218413750186398739825895737623103461770410702491174637809352634597103401983584173086163178518554589323799577879085662497811020854453809208164283490259242743554400827944987730888519107524123699082644736752529368777282686142582595619588531571128075039761484852371051400396925950547505729339542201274051722606730060564634698920177992098182219567910017991770729717169192092869041400065420332893660630134645866800 A159665 354 3779484253575462835092303912497829576172064814546537696065021603115363733160403864422541598231654852987397020615750184416757245434542335017474318155316887187568365100504701302044127048373092231245708090468743150643264108564744943507326642190008728970996703366602403008762649274382602015431915251647917807080001014187251909502999746091355894660569059438995629049275227352646510554117086535684087677710592168974303675866739863771365257737571762647660522012811493829162336831494408054470755968115126632899312596051472624579976749579136783835706004362029096937470941232421452884885179423038061431209722956880516287467790591816574536775028619459136781182659818639721825453008311627551602599613071407665494103478369962180254136926397981087212656735025688043695086744446849587035317253907131124223717452019853147183667864094132666193059648846319705213730275651060300823953314465800842803689351763425101835669728711709887804413108846147287733800426854747539508565987102377568053013200 A159665 355 2169417377064990157666940643464457292498404591269939616123624897486705016039184304752090858901612782127559167491528093622808656417295080353184391837000192376496903304389889630136669657514135822820467913199634768034683624031326062609139888346116421711836099940895219823400836474394488953182065064262396122688224096101266282957198227399975241727191839240374615654641092197156143899239934619978871518864398603656895690108366092350130523500889993721152872546316035055111642860308864328665625553164008807503227438881853237665894443682019633507595674713476481413131867950198626737510342802425107435618643354145954578595809308528075974756231830466142528814673649736021809255437447074636740806515405176979139161587376194007975615353008886743232119978173856417973455667613409018221519574373915982618271234863776117951854225914992388909963867386387113866730630717979273130747928451647077039257123277507088275682326098301907689715132706958825990009352145583687612496543703104093927783710048 A159665 356 1245241794951050775037988837044685988064508063324130793117264626135765563842758630523835730467927505286365974743116509989307752026281941580392823440119955107222034928354696142997146339286065589206717336468499888108757756929872595192702788584028636053864950369370489576229071373653162276524489914971363726505233551161112659165522279527839697395513455154915590390134937645940273951653168354781336567740487087906889151818526270269111149124253118824179101181063391310140253839480456630246014596760172940380219650605587706947598830696729690496576081579531138302040754732472779325878051883412588629983670075556821047597707075304523792935540295658946352402841492288657878790795641612529861671337242958514618213257050456990615822958490174592634149654815058558228719858123352329609565200373373866891763465094355471851217142007341537101653066820137357039798168301844451716748486977930956419690785071937305245139819510696583304008681760685519970977634331138181942033507519594647536979796554400 A159665 357 714766620884526079881647925523006292691735129943459805309693771777031946940727414736376957197731486421591941943381385205769026854429417172065127470237017231353071551972291196190731862080544134068832930665005736139658917794122838314548791507344090978496769675918720121535663567640440752236104029128498516617881370142382565094726831250752586329782996067082308509321799567677520092105019395709867211011520724059950716248143970768377449466797789315085082925057840295985450592218921796896883712914786103769438576220168461934684062925479160325401163230976159908889980084571425134427264270736023448503191004726261135366505265415488129069025373476404740136702201900039886404107442848145065962606770942782213875270385374936419474402558007207285258669743865438566867225107136623786872203494742225679889610692925177066480687657988127303959950390891456553730281874627997306140500777403917337825471374168735703621980716813740514593293615500781504515172096721170851039620819703624582132475438515600 A159665 358 410274795145923018801290871261368567319067900079482604116971107735390201778413693300049849595767405278488488309526171991601432106690459174823802775092607770841555848797166791917337091687893046889920895484376824044276110056069579319955813622426924193021091929026975979271894658754239338621247188229843177174937401228176431251714035615652456713598044229050090168760322816909250592594329479969108997784045155123323804237282820694778386882792806813740013419882019266504338499679821630962181005198490463390717362530726091562801704520394341297089771118498736256564546527789265554381923813350594046852201653042798334879326424641414881561827628835160661892114661049130606138078881399193655332674615183914032249786987948163047787691245337646807145842283323946678823558491638298701335035240781664166389744774273957280688063498543177730935909871304875924484141997868168609272930697742870620955400877987782356573771791631576358793246526615687898071737805883620930314800317002360915496503921911400048 A159665 359 235497017647138928265861078456100034634852282910493071303336106146342198788862519226813877291013292898365970697726079341794016260213469136931690727775686623445821704138021766269355299896988528370680525175101631995678347513266144406816322470481547142703128270491808293381945998461365739927843649939900855199897450423603129155918761716553259401018947604478684674559915975106342162629053016482872854860830907520063803681484090934832025693273604313297452617929354001133194313365625397250495000100220611200167996654060556388586243710643426425369203220855043635108140816970953856790089841598970246869715245655561517959598001238906726528359989926008743521333678739999067883370873815694310015889266508795711729163855811860214493715300421251260094428211958201528206155706975276317942523356005180489282033610822558553937881967476126029429908306178607889197343776494454153725356080003630332511062278493612903937641386415808016206808912983789352711672985405101692829844342338535461870411118701705112000 A159665 360 135174877854662598901585457742930158511837891322722943445510807956892686714605307622497865515192034356256788692006460016017773731930424594139615653940469029250130816619375696671818024803779727391723731529612852388695327196504710819933249142242785632987402606170368933425257731222165180479243633818314861041563961605746967959066117511265955243728162326926535953107223009388223492098483837131689049581119156871361499989367630913772887969552166083025924062678029314631187031533369298200153167876521432338433039362068228640956941088204806373820625558999676547815816264394799724531957187153995571109169698804639268510474373384707819612397072389900183620583639482098415834448743491327134755465106301433554618507803449019814956344794750552885647394647821724353243654552245316968200307071311732819183720902867374336003063561267797797715036431836649623523350843565818816069745116991386067990728792454455819077849582030882169726349522806168472768602221884722488063400337702002352752700485630856822888000 A159665 361 77590144391558684630581786883363454885760314766960059044651900431150255831984657712794547991842936707198498343241010323114860328111803503567002453671101447102951642917817511867857276882069666534321051217472602169479122132446190744497278191324888471787626392813521275977804555775524352229345917968062790337002514064248336005374795532704941756640564156708227158398871447472865178122367093460573031586707535213253980930093338660414702862497250058052567114524570897244300222905840611541490667866123201941649364425830509179352895598385848215146613701662593483402643427621798070927486635336551858846416537398617284563494330724821049550789391191812779389471487729045750689905695393147959655326955127756351555311750015881561924727418471516935110344433421457820560329506833104964470658316409578633030966516212262046307204546285748459762401481965930705294514186863003505969879971796975599396345815806579146537781722444339949614908419281827719579824963688845303046698963996607011944588208340993114632600048 A159665 362 44536607705876830315355044085592880174267908838343751168686745336672289954872478921836448049452330477897581792231647919007913810562443280622865268791558290168064992904010632436453405112283184810972891675097744032428627408696916982630617748571343740020464562072355042042326389757419756014464077670034223338578401508916939120117173569655125302356440097788195462384999103626415224018746613162531788441720544093250913692373587023447125670185451981156090497813041016988913696760920977655517443201986841393074396747387350200719921116532388670687782444128769659796569511638647697912652796725993612982271983297107516700177235361673897734333498147028145469373013372832778797590034706923437515022916778225844359194326001312567524978581857855970200452057389268967277275893267650004289189673312026823626955596584935547205999406504458348105820735612012388189427619908520446607895034066347002667434507544183975656867630833469100196787706318246304870346760555175319226317141933714722853840878887244416942289539600 A159665 363 25563935233028909042329164723343429856574893912894546210767147171349463283840970916476408385837645851376504750242622664500219412402514331274021097283900787455022202975259185201012386677173666011831905500454887602011862653469897901839230090401759981883274871003138980611019369916203164427950151236681676133553665463604258806611252254186509218610839975566267487181831086610114865721582433588199785992516005601990811205441508858119989719983586939933537893177571019180739217640545735333655470907272580836422762083635913184704055367993992711126571976316212122129747497037156156803791777834084997299965271996002315968617169603270092478457877147002963686640720204518285984065990016078659985663498903746506905825987813003397877775781258990855378124370597006965759335802406124269357030401822786987183239481473236791834197352129012806064281339839813144890026159313303873349425779674111382555508010984545795447895482316688819173006528518254097167859460733706944390602992770988254311092719893069954331759563130400 A159665 364 14673654287150887913466625196155043144793814838092631181229173789609255252634762433578536577022759266359635829057473177775206934805232663708007486975690260440892576442805868294748673499292572007606702784369430385810776734464312698738735441272861658257259755491239702515683076005510858961887372345777612066436465397707335638055738676729486636357319789534939749446908658715102306508964298133013514627915745494998632381009733710973850652144908718069869594593427951968727322011976491160540584783331259413265272361610266780669927061307435283797981626623061629332815266729815995357678567823968062456567083853722032258469555175041671408737087148881554127986304024380123322075080679194443908333333347833716738099757810337949069275773464078893131073188270624609076891473305222062960931161456606418616355835410041333577282074122646846222549383247317133154486826018216514782123789637905867239858930870621742403116349982148548736205550581771533528046460114387230904886891533405324259844367377743266542013046947310048 A159665 365 8422651996889376633420800533428271421681793142171257403479334988088541165549069795903163518802677981244579589374239361420304280358791146454065023502948925592284883855967593142000537576207259158700235566322552586567783833719862019178132304060532190079685216377100586105021474607793316840958923776325112644458397584618547051985187389190471142759882948353079849915038388271382113821279785545916169196637645398123612995888381708590132154341457620585165213758734466859030302095656865380414962010161235630633429912802209496191353429135099858907330327109661059024913833355417344179150694139179833765072206166764450514045556053304316118522609565580865066500451869273986268585112243867594724723347678157649661162355157146169762366416192600025666380631942967928603169946341395058015305129645690261498801066285882252236568076349047160718937281702620194617530548108296966181065705826378293684296470811725895593593336994270950285762813027408341991001500246197536832460685137181885136896355782104741925161157188192837200 A159665 366 4834587572560215036695626039562631641002204469791463656965957053989033019769913428085982281256160138475122324664984335982076881719011312831969615483205707599711082440748955657640013820069467464521927608366360815259522109778466334695549203795304204244081056940700245184579810741797358355851460360238268880307053777105648300503859505656653706457536455034878298911482587959114618231108087939057748105355380542777458861007550090997024882741344529307166762827918990549131424675585028751867027653247765920724175504676106640547056198396486011577523809779318824818671207530742825742837140757321400613088989772638940873029890705041502410360569153556267666617131386659243738044532352899320177547293233929143071790453760444091105649253618778950653609351662075320393610472308487458078722183485464753493893195692261002742456498542278947605823777147920744393329380127336440371416933020551502668918934386999793448980172318361543315479118472181806531301333094857271754601528381850868663254248374560744121775962212975741242800 A159665 367 2775044843997566541686655925908417133663843683867157967841055869654716864806764758651557926277517116806738969778111634614350709802432134774404105222336573213308569036106044579892225932182298117376427746966724785406379123229005956253226064846200552703912446998745563635362706344317075902941897287852990012183604409661057505942163371059530037035483165307071790495341090450143519482542221197233601496304791793908863262605337863850583692561377418364693136698011741840734578733483710846706293458002207477260046106254172409464514066526153835545639759483001895784858248208813026559044339644008344772079315057288585296668643219137769079230848171531732059773166915490536631651292985451965914317421592927649965558059296139751148472909210762925075146101473399290938003807935125459542128518015527122815233195526291529691917793595191766878582129145624804661576446662543008476227138488090736153665784041667069713819025317402531592134728240219329540624974194947827789604444830497261430822801670642085021157477149090887280530048 A159665 368 1592870905867030634713103805845391872091405272335278882077109103224753491366063201552566163701013568886929693530311413284301325349714326349195124428005709818731518915642428839902480045058819049906605004831291660462446357211339640423017065672515321947841500496223012826453008861827259770930293191767256028724508624091669902762501271128664584604660879349804172866026874435794421068361003859124148201130845134323144735276602926300144042505347896796804553297895911897591099061594974440980660577865613844181345740814390286925990527129813905117185644419433308861683815800651146502065708118520032577772913753893875321346928177894374409976096489890060646042131192360181367324104129117075535498022447047237151087254245530456715132344237724300214183208636379530923093792144289705289723690618729083031190360338895645782158071067141531909358536305811489955000487054919559528914006075231062000701491120982511015938671552016734772342018530767422974512203886566958293961196731177046210423624904700182241400270107615956323283004800 A159665 369 914305124922831586758779897899329026163332962476766211154292784195138849327255470926414326406455511023980837347428973113554346400026220892303227017570055099378678549009718048059443653637829952348273896345414446380658802660185724596855542469958948597508317372385010616820391723982502791438085350177117107497855766624208863128169787464482412033038309263622288153308930585055547549719733672916063833847608802309691169185507474358418829814377131383947448899855555417475450126776781845412052465401404344352615195181353770523109098058446655383429014256995236284710725411325549279159157415690854691296880415420027145867840105468151773557200154348723279096123531247828614307404118820215905409950567183521197074118378875186014734817119544537560016086611180377350564898687014355710841856286632478132780451601330574387429040874745644124204921257406649609365617993077164626588163260044141497666502237659919656079083651832288356792726501932260568040464405915239112905937319250794027521729872496233964478733884294409838677164225200 A159665 370 524809548834799463768904948290409015625881029056391469923681981018906474760353274248560270791141762314196113707730700255766910532289701077855703112960783621333542755612662517157280754708069333828859309897263060930837690280589394578954658360690763979647826330248499871042078396557094775025690060708473452447740485533671795765666695503341775842379384856439843595826460128947448499118058767249961516480326321680628407967746013678806108169409968066489038863963790913719010781670811184292077134479828228044556940688356249889977696295021250376183136997870846194115094702285064635090854290898432072771831585537341687852818873610541223647422912499677272140528864805061264431082640098674812629776127540894119883392862220111242001069894274326835149019531608900219693328752554095888317935784836423719132948028803410802738487304032932585761715443215111064285909727539237576102076797259261988598571582925672900078378077480181500064252670090586798632252056791460683849714060053224594751262523187933595428551849314883631444368982260048 A159665 371 301239766726049969371764681538796875640229547345406226969982302812068121373593452163202669019788965112837545287400074517837093091187888392468281283612472228590354163043119275130231093758778159787812895607132651559854453562255652302595377043494028565369254805245266540967536179232048418361954656761313584587895540840560986560629555049130714851113733869287206601716234805085250382946216012667804994395873461035878396482317026344160347670411507293033324360466316128919294713228918843001806863138956001493231331339921306083076674564244139269273737207763608720185779648386215774992871203818284318916340033218018708800372165612345194221847194574660405485384472274573917954827128012520522233586087257906041291870428795964977722599384496344058837977195056897545726620139067364025538784298639820582304179388081556470197504283474028558583100459484216344250502817989529291517965493463556337314082422097098584725332937389972348748524239905494890154344640133892517290622964533231666593197166580001387542024282772858910039229118653042400 A159665 372 172911101291203847619929158298321116208476134295234117889299918132146082761967881188404083457088074833006436798853935042538235667431315647575715601090446098427241956043994851262235490536783955648870773219184244732295525507044463832295167468307211705757972610384452746015494724800799235044986947290933289079999592701996472614005598931505526982763440861586000149541522951658804772362628873212552816821714886308272518952442005375534360756708035776233061693868801494208761446382617745071852847364626265028886739632174141335436121222179840919312748974119313534540443403078985569781272980137404300625906407235557201509725770242612530942116642262942573071338546556740623844806340396546681087265784309910526807413742736021677101530045631007215446163760943127582346860266495914396563373869483472177818879835810784610482564720226788359694113902028496966488724331616262274093736091171284078356294711712151661959441027683766648000152849453083976361795191184797513464133731928014923399900422354397608515526509759771699478886069737864077600 A159665 373 99250670901384282483869965098554781906789660855917038262231183025549039437248190208691780701699535165180581884996871314342429436012483993820068286744632448025008292415090001505248041337020231764292036014916149343686071786589959984085123531431296025076510909105870630946353004499479528867404145790338946618335178315405134719452653157129123357391363940816494798630232458017348854085766027007992649050669948867487390000305228768530378914002742124050484378956331591359700150928909356752400532580432337170579495317536617205234250504856664443546248637407278205217494327587689330838675697727666250274951361413176615647873791747093980415580730811734462282542840339096843513000884560489782423568326607801384481414196460047646691300523592813645322039160804160175369552066348515796263351062299214390247454721576002284860521951905893044435862796663897774548183515844916555800512998366823597420175850440352956866134424557544665979738987061830296936780285395433638835895471503716032799876249234257647286524674577826182641970564800415327500048 A159665 374 56969712186293286941893740037412146493381056855162084728402809756747016490897699211907893718692076096738820995551405280497511958035498381137071620875817934720256332604305616869161113491959076248747979801788650539031072909977129986401028611874095611182211503854159357710460609087976448770654934696707264425635312353449845332493208906593185301615660138587806428413603889379006583440457336873714568002267728935051453587656248871131061962276817271169201800459240464638973677871747588158132833848320796909647601425526386101663124353666503210754627405122803570481307203591930596915830069222700290253521455544756141824678046737061702146012397369293318407606519016095031435838662931380738564447132207093684781804941354324613179129399012229401407635032137826997534540539223781571140766946385879576529861191304789500725329117829262380717825551171175294093690849370650486767220367326465573635102581858050885089499200255002954505722178420641137357735522021787723894290536509401074812205567160041535144856647681162469064791625309368660120950000 A159665 375 32700515544261445320364522911509473532418819845202180717064950569189761916735842099444922302748549979992918070864621634134257521482940058288685290314432749896979109906579008992896973896343172746549576114190670493254492164255086022234206338092199449522564326701378365455173443263493982114827065111764179441368050955701895815716382459731331234004031528185460073414610002271091761545968425599485154040652625738770666871924686546800461035967979110908997782979225070371179531398232186693411494228403556993800552638756828085737428144754067986308712584291851842178065117367440574940355621058132238939271040531328612230749550953281669937830700509243553031503859372398208947327879521727983446210230318545167263371554923185867917173583732496083594337186407951892424650899962384273319003963874432577713750076354227597414054053112044700638987430509457954912003999355237534487828690332392872442951461810670767688415674811947138341618550674460951013043252860220758081683932060924713226173195673614606915500429244312679417007750957012810494097800000 A159665 376 18770038952693883320602294257466400395461909210089196569510553223905166593189882467382173493883948996439838233855297266587783319819249557959324219568863522622931288830043746856305993855387489197443207941565643074477539471209509399632448037036310609930340741315087327611911845972636457757461964719217942292080835613260534748375871038676877535133012481518315494333557727699717292120802435836767604704766604906325427733031182421614593503583657732844493558228274731152592412048907403414430039554269793393644607567044993794827182091964481357637990268756117834606638896061707298085167210657298682450851323743527078664308417569136941482612676079908430146764807673237555840734767006808931117386107755712718915490490720967333859844457933053739753748137363132248424752082037869349103537134496977913728116013966135336126166301157195828904398067286877694944196201939056974145526901030426182316680503976743162602265507842857402405134542364962165240349469406244693351162682712434275990748602111087624327962101529587796822893384257700043854952016250048 A159665 377 10773969658330744764580396539262802317521603467771353628718340485570996434729075800435268140567083975406487153314869766399753491318727763328593813347237347552812662809335204116510647576018522456159654808882564934079614401982094140303002939052504197900566062950533424670871944414850063258801052921765987111474958273960591243671934259818067973835115160359984908287388721089635454585579052201879005615381990563605056748093026785320229870595983570673628393425246716456517673336541451327696149292656633004395010942931187681402716783359467545216220105553427345212368548274302621660311038561668385594549720557744011824700800935133651129349738239166929660689968100578984654372808934028804733396179641548782112324278302280326449682801679989114122567836509251502643915270438837044001156996197301448047360878266485328708822042810177293746423851635237287440013707909019347921997953362774296256902166331188764662932713086125337033408885698937608387009582395931593762809298193005213493976471438568622749643330777554151063661385556168868159931963229727600 A159665 378 6184239813842894800985827011242591063857004928591546893687757928164528048367896319567376530512012317934327186164501390616191916233629916901054889537094668631791845521269577119130255402640776502346444417090650706518624189198250827024524054568100373284314989792864870673752884182277963674094046915128957384044333968417766113332941889264532340103820969034149819041466792347723051214830255161442712455624557816904396247977664343591390331128590985908929853332533386971309991902762744154694175263945353074729342636634934684131364606466242406472752702597398540034064940070553643125720450967186996032589088748821319260299595428349146611305267136605737716805894924924663954054151593365527108038289728141245219755220255018186414784068319855818452614184408172999385358940479810425387315012280116534201271416008948612543527726406740609414618386440558916112872924143575166650252679703331415625279526793598374173360775045928100599774295256647822251978259945795328575159186000102280111266503857136278370670943904214553122744812415856672623757091941847392400 A159665 379 3549742879176163285021100124056708007851603307408080145623144332425953528766737758355873693245754503410328398371270483343927760164612253573442178000478992557300966516545927931176650090468229693824402935755224622976756204985393992617936504319150561760998903575041485233309484648683136298866724128231099772454336222913523788461864972503581745151619401110441636144893651418871941761857980883615915070522880804912559841282431240194672729837940629928155062184480738874815478834512478603343128905355340008261638278417509577503721881394839781847814835070801208552208063231949516851541878544126774054320542392102879511400143075071475021238093986673454282516922996938656530642428641782878531209244907773433207357384102102136721759605532795559802686419282454792395693387920140745335274815891790693330081745428258237114656206135426299626697207393029182611501618444704236637897116151758869794614191477359135586744421943649643618933412068430151035027134199304122670547609954760515778653479237524785216142372157688375938304458665316173917168410842657173510048 A159665 380 2037546228407303882707310485381539153915756441447309412040791159054569160984059105399951932546532572945210566337923092938023918142571199921238909117385404633222122988651841362918278021673361203478704938679081842937951543037426953511868528955137854350440086337084019659048970435459937957585825555557736140431404947618394236810997161275166657184689432416424464997349914447640146848255266196940373807767677957461992444499867554207398555536646792987775096764038611580757113541018259955574801297498701219389105642469013862552452228556031568538239242577937296310427394230198952119141912563877801120183958743978304018224421825495598313044054643083426152426996994347863923924799986231778911386998538772222519777918719386371460103598791756331470923552053944642662128619307220308012022357006875577854932720604404219155200118794008289245114782425212310260085816114336088254986294418429887930692920628477350228417124834879849509167178752983650046283323052140620617565752954846535954666985815835369577787350947569223574033636529079067971782044066593275747375200 A159665 381 1169547985362913252510711197508879417639636345787448194431268502152990272451321159761814053408016451116047454749569484075942385086075704142537560391201221780476941294519640396387160407790418862567082810398857222621761208947278085921819917683744809246590848558582652242808875720469355704517965002166012313507853985596735378405723908706973157642266582587626532466842705999294025418956760939062890949743576624702378750583082693683806576205305421234352977387495978566615708357065646702021332601635349144589338377138935539595530075469280725501167477424900937280976772080070966566870606269787313716211537998501154403581306727691398360212266127035899938038813757832676953676304549668399312257605952010347952919317987543675115962743946862601468750316192544942433269431788956536658155497647130689898038051545182593536847753531554622600396258414864473060106646948010469954125495099062603913347941826554521671975842910799089968618341670800546696415592404794516930360071648471956877463071204810264612864723301532576643119369063232719699628976125813697621819854800 A159665 382 671318506052083799637265520059611404185997346725553816294136079444657361817897361644175866704268896408038293815686545936497991015489311606616638425640383916589131080931284935684867155793678753752302054464005366703047995984194583892171120881940565369688796632540105303352635614578974714455354325417735510217367756327578488810648712600641317320003833715865213211502715893680322950334332523755902464779005214901207940842244966306950767343289775141725621245325927658625835839842140188700289338537392910293060839372106530713971710867138580406101593802650560061984356746566504610431608856945354195304302627180918649351651837273037163163527712863963481008126669998962223546274886709674973456954429455400952753168746931350130191154921900341486731210570968743012053991718241744821473243627096009125895986654214204285931455326993559364338207215349782324190955262341895417579779200567516216373787915521666962363905413673842762137418951860760820092503757029000577406063560469948401127848204575276052414773387728751423926943808659052028519060514172995841648849280048 A159665 383 385335652925910738078537897803019437123344837384122103104639678332731172693200634262597185674196938521762864602749327798065770900505778786493807918757189166900380763513263033442717360265163814234958812179528681630326927933718743876020301566316200777392122676229461861472170033892611016741668864824778016852455584278044455841933955308859409168524558286324044756870092080266506079466487911874948951892199249776668655664698027577496056648472125625929272241839694980072663156361031402667264058987861895159072332461212009694280166507662075872376813675243996574641739795757093575421176613280363520790953496463848803573444573287995640257504694917788002198726669765646483638608108666803766364979584901448136532365941420607431054606962426849150782246117419865943976557976838972570988983686455462107574398301467408077531118509940771520507530545352360189612548213937299959220839135630655245594640915567610281875209731605874946376909860026405910186400740942241536914150123638101910290507406355003643821467059833001784757422626801232631650241106159173799408817666892800 A159665 384 221181993460966711573281116073413097297395750661139361628246881226908248468535346169369140401122338442595476243684298469543815998899301534135839128728200941416901969125532049911184079925048235692112605888994999250440953585958574790251760927944617305657708727359078568379722246818744144635003473055097163937799288007841190074781279698572700221415776452516285825230221351357080809290813727083696942483657590366592907143595825584516429565455656819508260541194739592634050025915392182990820869569694190428397225771896321457986101603687164412163884947996251383284296658407825145787144944414071715579812002667622032332507833415472224470644531355097449298588100318811082646337508099858652218524824779001774968625297206681734075214205278089512207522540188432083099532224713852014002855162781808153738578729055638022298576093250675859211958194825039399055278483844747834697344084072795543455107511747892780129408022036358545377584122236205131686173932797089613188144764904710026558350123399567516277469677570755295699336660840098871515209875874851587864819691947187200 A159665 385 126958078910941966532325282088241314829268037534656609452510605184567001889766595500583623993058548069111281601010184572190352317597298574815185166082068583184134829897291883385986219159617422123458400821470950041071477031412288210860634752338644017246747417381434868788099097503925246409475251864760947322279938860916565058468612613025421067683487159186061739637390185586884118026847612858130170036667564671174552031768339187484853074514898542272115621373538686476964642212278752005328511868945477444004848520736027304874328040349924710506197583336173050008611640186295876588245776917063884379291298577718582710055922935907768850509703493131018109387370856327795792514091041210199569666884443562117383854388230693894751741899222660953157967155822042595833187520427774217065067874453071424783836616079634757391305146407378002416143496299027262697540237178671319816316283418649011287986117102374888183998329439138199171786909253721719181953651024788495728458180905179917142582680323945399339623773458553706729634485899589951017098818511058652260607094360018560048 A159665 386 72873716112887227822843138637534441298902556149142232686379459129060232176477557281988830802875205469331433043503602260138792686484850482642382149491978638546751975459076415531506178613540475250629429958918436328575777375077067474459214096081453721282327359868216255605800502245006272694894159566899728665824747106878100502370908858596893120150100213596346922266036736305520126666601238966839633904104698463663826273327883097790721148341986307607374858407870011298185070579822088258875574991905134358668354653676707776676406309059253096666145248950015334453559797170275425336507288805450255561997625571607798853539767257377643847968099160525849297339052283431835973820441920146554694336573145779876376557450219121088905765774939602109023160939919312261576166537193317686743334957080900216017768479050981295104586855461741722711007154917446823748989040862073492826730849338220459683760576109251437924834911690043289966060308327514030605309709514295799458521807694808367729815900155821259653427768495532256907514495569703791784943206615471791546000607342958706280400 A159665 387 41829386090718357828345429252662681064255237961570106905372357029475388702296228113266088297226374880848173455689466687135094811689986579738152538623229656457252449778679965223201160537953073176439169338018360981652455141817205318051378030516002097372038657816938749282860700189536096601622838116148579493236082559409168771795843216222003625545089839117143947318965449249182965822511084319353091730786060250578365106338173129792686454295225625668090896610496012946471753548175666381842574716841678176398191566361909527784952347071970927561656866699725465803293314964097907847278595528551529628702257786804298823349116349811831660964838408438344365654506623319017521177141148073081184349623318793205478026592571387274338014803073432387918341221546529416102123759161443924416457200296562270922774323138647183755275463729893341458115690779118177804657011914593006211223691203855125209467282700593222993967055311755409302319445193083799845728591307554764100695789158639097896997184106761079095668199492662056911206590822524076894606383498462297288752088007763937386389600 A159665 388 24009994742356224506242453547889741396441207687385092221451046555459744054885858459457452693777136306401382232132710374813284283117365811919216914787584330827824359420986840961701934642606450462800832570592580285032180675625700775494016530302089122437828907259562973872106436108291474443058814184509717729388845564353755996910311635202571484169761417553027029414163901832294716861994695798069707813837294479133517907211838048617904234044311167147176567279566303561263488351582252681089379011892131368118203290737082392240785970813002253167294375340393467355755909229595028828912577326099772556619533972000095916803539245024733995749969278344449140036389462732832625319705198552028453261989448414154164510887578526076348931591198375251063018838006767965530357461592131619297359689635269662609456443713104432494233011594103316255235695500058916613049375849935523491749572020163503649774536509564400747099164914035914896241395480521773597417606100826920297999924455251147384508653861380703579653893081019525134775675617633250433712279184910743171952152515849157101081350048 A159665 389 13781695152726382148225339991059458898876188957321081365005995350476863612115780459500464580139779013499512553070720065676138043414556286055050770935534782665514725055196668032051687283695564612574501456350803065247490055354010427928247437015368640277216420728331330063839811465459116794219157719070461828089704117856496533057747082763059809909817508585598397739782760686287918295819132877007692932050876244962388700374488701733547237654980314716853681527574447748152295842054664863278921710251366563621672290691518931236683362294316221347099409788519150536738088604472582449887972106585740895969983797670268251946408177527847501728821400931305368036521897102022607915989606827716259091197593766405697223771443481396437012395333064320677784894674663265685009080830124388032760045393444489775557075916998805604505993379551573637163831101343039017712537080851075891258043115882647239845374489207265435611926693601303395033258686374304961117860173283344696287855941524999959610070319248417093642238960305714765304326597930663224873953645755268118403246792009408412083308538000 A159665 390 7910669007670200996856838912414581518213536020294613318421219880127164253610403097894807211547539376612413804080361184987728423635672190829787223300082177665674624357323466463556706798906611481167301035112790366871774259592526359930038534830291297429999787669154923893670179674737424748407353471932260579605760774804064656219149915194361128316751080166715927275605890470027432807083320276706617673289389127313931980497049302957007496509724656336306866020260453441135856549851026049269419972305272515387471776653641129447464009170966698050981893924234652014620307103058032731206867076602889174514214080328761976521321490361739441258347734165290936803823532547098244111152714613910580689894156832468456052280297670743028768765989587721693797466524418707735229682039029806599184968696147501861507152119913601312553945966851009164415783816475404337250383235032667626058624998944619352167595182268460795640498822962234112834194244583370525908054321858539028748931310510894725668795854594730031047065509322399255759548691536583057827215680384338989220291706460884579378718019462000 A159665 391 4540710228707542645813677310385978731995670799460150723692415205197641804708759262411159838963707462396512024029574249462890439028832422980011811123476234445314568866378614553413517650885111294625418219653285319781333177516054776589414190745150189356179600905674197983636619293487816346469026673731398502231878595033415256173258993574480524594005210198186356657800041347035060143347530019696721536775177308201951994416605925408620569449344297756725424241947972700764233507318646897615783785181516172465845178126899316783913104580772590365042260013100901737241519539066706315130291813997951800430262912124911704254986589059460911434789870589476066420026671160137290097193742198777845599740154824243127368311667091563017116834665628019187919068000121663576756152481322278863544139271543272624015329759754490154600360478979099708801022746825780746542702264371670366281759491351095625496959789247607289432210712453628779463432463132168307566262062886628119157190284377312047533929210467055789403921960112096867091215644615400744529596926586964824544329036261755739154972059862650048 A159665 392 2606359760609121808496053919322639377583996825354106220786127906563566268738574206220907852757956535876221289379171538830514124274126175118335949797652058489432896854676967430192895574901254976503508890779950660764118372119955849235963815449181378399149660920069320487683525804282331845448472903368350808020518707788405552978794443161836626755830673902678802005649948127307654494848675147985641455491278485518793130863151304135245249856427117187704057208012116069785228897344353468205410623274217977722879744773063554192836674565354295902836206265625993362524617595117186366852056294367747730557796397345618989480385780798640201424128127370625096834158505422386257417545096869383869463670158974958722640954844630259501082034329304493426143851234603310474350296294596949037867736756897142338682937774946957435139294360988036381842622640894181673111173849366103757578103889410529944415902751432944315673293308449559957177897399643620025172508516042602681857198474301266604389749698012235428387820158038834279311102020460548490776930808645237424949455646522541333390374583643141665600 A159665 393 1496045961879407210534089136013884616754482182082457510580513725952281840614136885611538696323228087885488623591620433714465644442909395685501855172041158096700037480015712926316168646475669471401719477889472025993284164263677141406666640653639366050922549188518884285732360175038764991471076977506759632405275506391949753994571837115900649277322212814927434164886412425033246644982996187413738498730457075510479055163454431967705364797019715921444372111974712676084020622842151572103008081975615937696760507654560353207371467287408785075637617354209307089187393258077725907866765182675273199388374701813473175050037183191830416156538110320868216106740562085778551620380788409284142294301071511471482552780712506101862058070588186113598587382689594300090613493316946167425457217354319688159131382267489793813279800362846653904077956594850513454585067246833879185179465350762152836999102682362720789589180926839334961791333643962974762280712321946391052757912767058642653607668792729812668838819366792330764227705468528710218305213754565439694956162996774902463610335856039103453404400 A159665 394 858727775759019129724758668018050447377695188518505256966994092568703212946245833766816990781680164489734593720300749780564449396105718997302946532801827095447332080632164542738050610181459375329610476799666162969484346168978559211577415771373546931851144084548919510689887056946446822772552736615976660649820120150271370387331255710083810848556194325094444531842795082020956266565744962900337912629826870064529458870691980798158744148239460511791881888216277063956158052282497658033658433643380274019962808513972869677477029386298077279120089525109876643200201205519019553929156362799312448701196521044536256859731862766329860233651451196050985420172248478731466243841155001832228293059351377425656026573488023657838561831435584499901095731519975893648701670813630805505263404893642744106199074738601366701865170268979618352904365242821553828750155488508797286189255533233586317907540523773450300279874178712469818508268333737347869929103700288712421680360071093186581904197497277214459678053928718639819832423627833459204758701918189753739667412610693147491570999390991861739112460048 A159665 395 492908247239715101054800941353224942910180283727439935041544028620709691949304494445267341169988091189019771306829038753610279487720239795056205807973076711628671914245382431818714734075511205769725011963530488072458021416829429310304029986127762299516505781981891280251709438327085437506453799740593096453364343690749374652574146205750991526421978220391396233843599490667603863762092625708606548111021892959964398912722033523711151435724653314052618759464031059998158637989530813559747837903218301671520955326512772634518607496267808949429855749795714983889826304574659146229427885481622670281287414704861997964311039190690147943699776448422944762962763886229775845413202590263289756073773389570815087770629344867093232629185954914757115351305083473360054668433530765413853768951733580797270109768574916997076794454593938087913201571422977047189134665336802808393447496610727784326091261543278109639858189400030836488784232231593714364543243253398983653473922894722039370355755768328370042534116265132464253046934670937054821276595827164081129399882374869885259290040093472599147098663200 A159665 396 282928475187820708986326015578083099179996105164362004208589305434194794475687833565749687014582382662332858995526147943822519861502021536643264830830013230647762231444768883699399519308733250652446827256589700487427934808913923445555301634621564186375542467713521045944970527712690094681881708498363821387570483458369990779207172590845359052355366942310336343781694264848122596843174601411777258277813936732149500446443576550629402765361802762805691376050465612161879102047938404485637225298013661779179008394609817519344003225828336038895458080293215290876117098624648830916137677110088613429010274844069742295257676763593378589823438029943574242955206298447412603800934445656126487758052866262270434724314670465687857690590906685486084310553386393732777730979175845716746558114890181734888936808087263754955378151766651482843824797631546003532734547747836303220552673799024514616858476585317861482978320841438987674743641032601054697377892523750727904672351381499357412002299613523207189954904682257315841429108077490036008208007302873992814535865070564620991340912014262280048695520216800 A159665 397 162400451849561847243050078140878345704374854184060062975795219775199191319352867162245875079029117660087872043660702090715372790222672641793438956690619621315103892177383093861023505368478810363298709120270524549295562122295175228319432834242791715217261859961779098481132831197645787261962594224261092883369004140760683957890264492999030345060454202907912669934458664423331702984118459117734437644917088662360853291859700218027753476166239061197152797234207797349858606416878654643942207573221938642947079297550708743330823333017968618517043508232555781247907324784243854286716797233305382485581616473081327215479942151263408620410709729411163192511525452544928604805890958604026340683366271461153658716668850217959963221166551251514097637142292484919141057527378501910647110504178012582245452457732320820427389982319603357214267520638935983050742441272592701245788841313143460662292439468710909213119916304796578894466361168480773802580545765389664418298276219057736432449949622406552598664072753499434160516054989544609731656574915253844711462457150621717579144424206146455275352081505780048 A159665 398 93217576433173312496801758526848592351211986305545311786102247561658901622514070063295566545675698954507776220202247473922680159067952594367897317875584832621638986347586451107343792681987528415282806588208024501595165230262621667131908891553727822970521932075593489007124300136920969198271847203017368951232420806313174221838232611808852572705648357102199562206035491684727549390287152358978155430924131078258397640027021481571379865916655859324402899921059225213206678204186299827218341509804094767389844337785712208854373249149088158692744078267406725221007928309057347711744525474240179458110418845273837751943191537148432954737157561243977728927372654554490571745977609304265463425764481765835937832933195710438553201091909827462406557635365332957193234242984280920865724682840064332027154821801544063661566894473300560389506713021951622725122628555920462678779574361070547395641243396563476570469348980632394846436016567066931561626535891441143625375305877387759212868859080961747668425987805603992950820374134890528495934865793348403990386635868591795325807908153416051065772046088797530800 A159665 399 53506726472189631811316966344332951131249975764528824905159714305172434332131756863464492951342772170769803462524046389329527695932214566494531267021629003305199463059622445552521475975955472831561967682922285793391075546608622541758487384319005527593364371749530700910990867145761438674020778331937745516914526173819621242651187628913788377702697096522459640793594437768369190018321841335594343482912806321831657884522218470721754015282684297013146067401890761064583283430596519222168684084419977174543127702809701257173666914188243585121016583881983227721077302942074133342687070905416629703572894835570709788288176462381049252610508029444313805241119392188825043253586341849689771980048129167318367162444937668941511577463535074412169849985062558824943997314415449870075015320839692748571004622261628560220918970037692202060219639007079592508237338048657072984918229894413181061637411417187966840540193194966689845275379043135250235599829021141451051301007275344354730450292662522420755123918336343938454336734237372173812056881308807068636637217526114539895296160135636607165297879102888276899200 A159665 400 30712767777460415486383441879888587100745134876853239950249889908921415647742005925558555658504205550322912679712582425227674974784932093215266579373097172312351870157236936160696219866405759417788154167190803837381975768588119076347704626690217619110768178862298546729419750617366928877918728490685062909339986791351656280107559860763902719948775427755534731615961001243552230342967346639478794181036519904600293367318113375172805233392394869829686518285785375791845591482484197847224997446115557094092987911568430735905475954370802668771304826404180105305173150880822243481354666955183671209671383525198742144639661346215185122565476871743474880230673603743731020336986814244112624851084200377558976915305561288776717206910868040802758031484868273400184897265240225241142137928437300797615424626023352992022743827234740850682005683283350664148105506917300603972880385179818804858832478512222496402993500424561899338793221134743066568302740231599301462303152800741782227519255119428788551693460699073615068796334631877492877592153936389464049025772473353877308104670109947259096829916833011782142610048 A159665 401 17629075197535806299552284322089704662876576169337995202618531648006587409369579269513747483488462643113181108351559788034296105998855089290996522028890755278286668270790941733794077681840929950337568929999838480371460700094033741201040697232800594364053341302587616291986025863501471414486676132874894172215635503709676885160496708890851247462219392834580413487920821119361211847673238649219492265571479512434246561182712555130719482213219372597943048349973403813758304927662498967787926365386245352032200518112576432708486024141926543631143849339415498461941667528289025684164236145204521857721670570569242420313377324551053879303331113872725136938601407429509416848387177789778796974750350968589685431018229734820166735255260791885708697902464403869147306086250574872965717095907689818138505164332782355792494735913771210599269201985004274141420052733192498023360356174986099575788781028604295747351428703505335253777463655963477074955537293108977897910958406618507654241321988259462106251291317349918705550641741963443539564084302606243557072156762487599460312185346949591084973206964269660061581268400 A159665 402 10119058450617775355527524817437610587904053976065132393063086916065872251562490758694965496966719052941415633281115605749260737168368036320938788378003920432564235235563843318261639893156827385734346777665740096929381059878206779330321012507000850947347507139506429453053249425899227224986474181541698569788865439142563180425845003343487852140593982711621401807334935361512092048334096017305349081643848203617352925825509688531657809985154527476349480066366448003721475182886791923312422508734258716509389004408707303943935072381511465241607798215998091937049211988087019920466790192680440362661029236123219950517733944630958711534989493886072485127876977190934661539953903064518785350881850371770101878427548562225486929319312783674355989837983082952617153508610564736857080470913085518310704348902391048871899955670677440143129839933709170006510962163345576564804871564056841337697901477940353536483317082311637873768925345301901097957910103504321714099427822246222651752291302005811820199689522698154263370999563552384714216906797542047412295368955895408736341886284478955335515523967573951863565505451600 A159665 403 5808321921579405518266499692924866387752264105685216655623009271290162665809460325911640681511413247925729460322252006140287628838537253993129573532452221437536592738545375273740447504594337078481564712811204815798984356909390597301863060138321255643183105044735387918436273184440292925670821693528802104164636546432327555887549871422453136277453483857077850056996764976686821474531923440694621153371303297396848145177281378504616452211996485552052003615045991180732312996672090901482362732087099117031037256330079879887386023060963439122139245032133565356367785739494421145322253406362427563645573059864157682354758970840845749367204666159491733738264446306189066214516691971855993012609207363045069888531981856487694677262550282568288452458304387150398376966636377908381091224587015179820526157764808129270114782060232936870945928852747078579463150861707627755699972917412451941739019659556734325645676653818176634208109370739635266750765443874187554915173659010925183598160966029347725332515534737423197256248198837326862516964937704832608413984708527202127060782415105573412994825784180484100026538547950048 A159665 404 3333966663928128149709615296214055868959211692609338295195214258633637304302378664582523056222054237590315768809339370408919349692583215424020054268839197101225571667689809843283698605997256326221032410806853898528520091484930324644490066198383893738336154948170973158752967754619302240107826665611350866091931588786716874516273200351484756735406159139979974311314335761682874014289275720862695236686046448857587217978833685751961311911875997552350373725556332571292343938614597290658952895795486158917098875744461442348055633301920632544642685040646450516463171965257809650395052988461840741092196275332790386451681131528700829178063943386054369093278664302775333072471041237942275470452334144537498345915479158075374519261774542881413897355076880241245715761695772308846009505832475800131463703852650963809997013002618035086482820031636889395441842083658014986195219649723183357716859586684087562567081915974551076397581009879205341213841406873680152199595580844448809162692642209543588529043717249758217070823095133062066700023657335776375182214927325658125524152764384314660103694484595630299463369561017876000 A159665 405 1913691056772823978527800913527175143916199759293654496225397361446436522506899544010042322630777620963593325567100476362713566435913927116133518020740166683882040600661212304669569259394920536913794122238421326550554733527993096955339996134812216684549309757145093857736285054878295045528966835239221868334664567327029053644784929451880827912986857892864648176844371730440992997380569731851746371236637290340957666271705358340247288420964610598563562466465719849930624688451782172747337479823876968119297723640064537827904046129279382117185779074086030462884504340272243244905615093123690222959357016467961817665582614738503435102459336298929048367808215045346734994532163153886894264046627189757161005485596504753408486361581325063649008793361670954087890448836406668899701075256616522260280345485263888418809015348720691906704267752230721765905037892868838894448300378968189834877535663737006704179179374092738499675577291561293126221478216780048533175012948231054605534201978467311990467945761185826479175455200358178788958951062345797934521982954300219236848736625974181509326107639332107611407874101485712874000 A159665 406 1098455332620937035546808014749302318552029702622865071495082890255995930281656035883099710667010132378864978559746864092827178214864901581445215323850586837351190079207868173070489471194078390932191605132443034586119888524976552722040513291316013993037565464446335703367468868532386736831386855600647741073231369714125890075232033232179243737297721024345168073534358058937368297622432736807181554394593118609260842852740896853616191592321774607577932505377597637527607278827384352559681054466009584214317976270521300251774574422573063414632092545840340839245189028144302364766172668400009726137929835256334750549657969178769443047982480971641887708752822157364723111528389179289839365287293554586465879650386478249298395797028418811991649633492244050766207871916335732176119571187792051301600786844837619301432564813152674536413163206960402656740096308664629867398338222308091242036347754125455164111286393647315924262704967775172375245787282590340984362305232689044499127822772947594872985012337876947149288494214182499491800371209762830678639243033553398516293049299156415802038525681282145173317820270883238171800048 A159665 407 630511447233361085579889272665186003673721133105765257383681353609580217545148057697355223880541185207847534099969132888806437581766017593822437462372216104472899223424715670130156286896141601474541067551900063431106265458603013269354299289219257219786878027282439548639069394252535108646170526147936564154166471551340933874129542290341434024380978881116233609560544681458318961842279010357590360476125213444425382839807003088617353726704277660139134694524274578220996647422230166587084177926009677462050399081555586279980777814510809120616703935533281555696275617650489285132538206046512459112948766080119678853686008725998921806106841618386144615775752110112305719282300856749213908780642453705441657758316352918592525779007950816758143240615754723468849230589527873862423734160717380830596591368591308215133873393734286463209248976527518894247049376135604675047751691304465404739028733332347527193174210774185247788292975925657382097955678728638944975430028550563311444764737469940989781406613995606477865116503485554350114624115452802463740990979276696448132973448979156696188604414948311997376817427612877224900353600 A159665 408 361912472256616642185820895701802016806397378373006634873161601889008788874984703462246015407719973299172105708403722531310802344755479233952497658186328193380606803055707586786536638188914085167995640583185503966420410253349604640056645751498562328143674950094655854583122464832086619976165050622059987176750481439099981917860282042622750950750944580039693746719679112799016146729170529512520059731741477923981560489206367031969507422936663055145255736724428230301214548013081288236633758448475088853632714754836636003408714690954781862170573426903557772628822959342352705363712164098029751521106453800153439327265219350754202347262279106472675367567572958382306118144929163384869493800723481133368925087393936188793860498754766740400362228463809719027068692150517083261299047288680588804711141844784566077867541895438667277207572499363588884895149601805528418847542072470540834228960456585013355153717885697988684914555905476359562151851313802956164074912474082790651724795831484973180539654411421140241347427584506494014466302441898698851356650182861790207829810466664736787196456895654649804349119885629520643854631166400 A159665 409 207737128563850719253575614243561692460868421464972702651937375802937435234023674639271515488807384132539580829089636763839511739452063314271139833361490010784363832054752730099801900164149788744828023153680927376661884379157214460379245307060885557097249634476305178091163655744223467331210092886536284702890622179571838279917927762923168704297017807963903094383486250201953809903582041661176156695659132203151971295421614869347408643411917889375716653745127279918318929562861237217661190265246774992307716218877147510370322251830230278076788530338706628207388682386892802389485649654063030860655991532521994054171382221324186148406742100273697274839171102359333599509470057482058340227706497528100057558506361056014757333759457101038991160994986162966813960445166216264111790719968497256523364822314972337387753914108401282830683405385723492410921624386997176813814101846399134382018563051064333510706873216434730955707301450454463017780556167218109540054784693493283526721362507637135688771850749120502926945568390224078749307487025737687876253463971688302597863074892109936694070069501354039384397437533917236695333389160048 A159665 410 119240749883178056234910216754908709670521667523515958315577180549284198815540714258238387644560030772104420223791743098721348427643139586912400311851837079862031458992625011369699504157583789825446117294572269128699955213225987750653046749607196811211493146514449077568473355274719438161494617151821205359472040380592796072690972675635856213515537470826700336482374387936808687868509362742985601423248610143131307542011517728638380591811017931838606213993966334244884764354534337081649286578493200370495775476920727834316561563835861224834214445840990701033268474867117126218859399189268081684265018033213824433655046129820732094983122703277995763082316645181299103812317668065538102421209728857648299669657563852216281915717429621229640526048893593733232186226833257618516906574214628744655606696866949337094492879156326897677535067118905921054984117248534573962710446917760632594444426230854342421790591508347837579891076476655385412643887388669391919827371501591061953686337283552230912174502675583747539825408828404114708088031250331534142118131669566223900965575177604438925609023436881563956839780024582864342477510746701200 A159665 411 68443982695815640428119210841703355789186976290076695100438649697913327182685135960554195236461968855803804668875631449029290157955422670824403507863121122350795273097934701773477415584552931210017326499061328798946397630507337811660388455029223908749839968849659294219125614764033213281230579035052485340052248287838085373886338397887218543389214211236718029237788515189477984882714470632432074040788006563025167377143315754623561112290880880957470591115882930729283936420573146623629472834864831765889582816036278899750195967319532512824561015124198323686467897185042843556822905648990224823737259695073202702923942307134878898334164024939469294311974915162963326254670831999561388731434156657792595910325883144811089804864470843128712622960903927816712308080241844706812440261808476930935061720636806604519901524881817530865622297842846612962068472379034458457418982716692756710076718637947341485774288818918442336126522190298740772394573580540063743871371187128576068132430879396472906452475763934321967356857721935571618363780630203274859887931324867040830851642288870055833362885382700516357186649336673030215345395835217328800 A159665 412 39286726826648294427684192112920971314283653868836499471693469349421700518662452500643849827341525563200611775514388659999713829317984969913620701113119672392276624726755526192964666846029224930760119964343908158326103539955998677905312320140024916425596930626557920432700534401199789703988190871502974763984631045178680411814685549414587808049195441712405322082154125344372426513990237633653267513810892518566302943172721231636195440074373814651656280694302808272274734620644631627626235757925834940420250040629347167728778168679847826500073188466843996805331539715739725084490128983121199780743502799953985137653909229249290666911715167192552096939310518986895767971077245250080171593740784711844092404227387267557713331710290546526259815939032805673199131605872592028452722193371491543727980772038830124045086380789284106389969521426726836934306248161448530619984533368934724590951442053755543158492019991467677553099043846155000547969072591342607919590247234040301072046061638436291896072808913995625225515296506982189704826101993705429438041530462342011870684941708236234443911370600646659507461179879470294760743914731904000030048 A159665 413 22550512754513425185850298153605795831043028133735860620056950967918358184385065050233609246698799211308295355340590215208386708738365417307747458035422828832044431797884574100059945292205190557325098842206904221550384485537112733779837611371919272804383888339675396669075887620673915256875940329663672462041838167684274718296255619025575514601694794328709418157127230159154583341045513687246343120853411517650494864213764843643421559041578278729169747647938696065354968388313597981110835695576594390969457633738429237997418918626265332878529185618953329967936617328937417155653777213405919683921946869913892395810640973646785707928426171804499964173869925923563007852072084102714018933418478990441851247430609965694982641311901909235230005636381869552488484829462787582487155726554974337622930028088567854395275062671524195250311639676643361553678824376199077541412664734785815222449417662137043825632933700813627997036515041170780015793475272857076405781058040967945686778371248031552151872885864157724945123812838150054954998564180606286294160978597452989946732325688885309700749293361885799856766360064166612519636791710717060799918800 A159665 414 12943955034363879408383643455977613886047383865110515159413218162115788176136508676381591063755283405765398333353723269140953971101992431549677127291631590629921111575361018777908215633058933350679675975306798679261762368594762753190948883615161522564799926310043051130129126793732426157657085761036076490237251123619728509621638910635130930793564762749237493616868947957229386465333610866241767298102344400238865485755757847530092338694425857616728783493636117238705479580157384596525992063025207254581528261515817753263350730513307621224449252472090744557598813015270361707620183630366014777371416759827774281210170264964025747060249710900615786883704398169606179611321405197712596787610613199728910771932765892921652478399699985610475496975467254090322717092980034199755598934320361898304018108142065909592763840887074098789572491204871862804974710885690109060240249573233689002961374786624609400370145452247031002621406534588181574064906837547370514310407725268366783909713050308472498883140413217620122875843053801624561979471013566014627418963673407553887412484260478459531995650478351848471124383215651756115976757698036860995153361200 A159665 415 7429807639212112266987025493432996764795367295545301965642567168103494494744171595177983036986285976110127335049681815896692371025834917344097363317938497598745885999825426893945215713430535538099576684727260234992030049188908283218870879357491342032922353318076371673297449703714791940579910350894378241723720103119556480248102438448946128699991572123267992626664619000219508676518151591709087182767624832325591138328940790717429358989041400693723592555599483356320879924041950444807938333340773387535406252652445651943925321895719948317500992389794468422731750734147858682756829750052879076291509298194272523522241921448377132026875405630781657171282150679428023533890634511402927842069558558165404341238160191927062827618786479838503700033912567465975687122885710167872131301144161174652168771143517743538392049394117861181019359639956772606693930369561746401500361842371402701884606678104863658768637856656094981876690314338575052733240731276917818137768253246001566018488512505815182806770724301049792805788789069294348521261363222711789852190987557338478384819233188946886055802625280599136625539199424043843958139281881447494157229410048 A159665 416 4264696640952718077371144249587084165378654780259138217763674141273243724194978359123485881639064395003807324920184008601432280014858140563080336867369405990089508642788219676105775911293494339935806337357472068086745986472064759804878693802316415165374866004649527297421606000805496841466710884327612074672925101939501799933901178030784442742864368833993078530211874437178040750934953680030149801141318551410489074535326258113956921967371069572339725398130609810410946370920499397935160077345540899238068607494242288398059871417412737026624345182489552783903467322587855613540712656346722223776548965746752600727485652741103509757679422582357770600529070785593515902273612888140082868751139001773742362959932017400241141400705039727315513343968838258215954085819304656324403611257814193888446570618271042725127443588382765243806322860843982604379511057417556744352147457271611917192761271857405115523797759575146272566217619023807492087306114846113280240564666955479630527828496465287606458587512608389363450399889082721154426642043018823001360530207894238879038998827366195034136498711260585552574588376086185514675855971042252824785254528006400 A159665 417 2447928442099220964298769812237492877930583048501449791694383314523673794193422833965285718077785976446209294376850571255406232036157546848290769264506721099813779215074438268657821427866752320587614738066504239821557204204915983219717151371650264813583140164315510592348328547012651472209951467693698436484017284793170913605579028087231821188275447719139903808348989262321195171527986894185714276767934080884788403192138943216620555779912004893122308654934414431692526896028442612464337076458007135389263845295442421094834422268273015333334056633756613503492167511414694974313686307913268503568662814829337798545053242431471966223775961686867729543046515348779998699881519907157896163735311717459569950934659739827546488101177074016999266155738079247648491669573157987020039800730684203130793679366116435006479614227682313132083648302764806058141232653027308009511731140112062869065943085439472431447001145358277304358027036629351161883060976680937745940265981064192061921407538482562580292046425466491193570736730544692873346544011431441180069154487140305559229906942088962760647464204460950826578677102334271061380097369238971239979241941846263600 A159665 418 1405106661068311880789416501080071324847989291185051921294358258862447484623300511717714878690767511415729131164987307716594575756474417032778338477489990541887119179944084777989913393819604538522950923843836076185505748467635302303357840008633449686581557079451098430480643164379261139551670675745298574929751248546178164907802428220893034577627364126417470792913789624697928850416313542308919964714993021109317132943213218080082085060747523437582632828206955753181700027373955139055131546726818750172538209130976455466146560322117293388596721883431113661451720248084712327400442400029559774326188679163074149612259833670012167508937644328839494399938099281128933660216090153095744257901200174682791378094131730728994283928934239780717851457880313519311976002380906865244846521215801474782881683509580215422676573439246059355050770319464137833390463163326617379902989322276866815231934138280985318245463133637891597555234952807628543113384913308743420056432432566179288063257399260494455800028189630253336720239432932764626579761835919604218536693315088327496759087545760237258416610316861874513870608082151495503046661214087198449495260089365227300048 A159665 419 806528775524768920352160772850148702969867922557171301373169946203730332499980300303134375082782473766652075079408337778754031077984279219267917995309990064322106595508689588127941630231025138359853242671623841226240478063218458606144180447804228469833000180464766183585296828025148881451186757926333688311240732648221473486164988219764514615736918733115909095228706895587348838943792445298425874032129226182667149521001195039023900204313298541167538121082137667911864123185754221375033043484117504591901542777335189995147030790473058132039185027032825485059783930233113461232879623930659397194728733176789732539638599473344552678163984068792182917834925940852659140965335866357050046139125164956204791456080678778702891428720152457058029737557144222005826576874970967492554883138069315841170955540819677536181346674513010387486010079724112351560067714516825348756306359255781439880261129430200133200464391707004418719400504884542154395921057178242042174646276027005847156247825767985335066635888801339948786223863766676350963909947273841389998881893706212842834157021359434097368373674414511510010902460477856084477722156788682671039039312053698623964000 A159665 420 462946112044556291970259494199484275433379339558525141936278254762682348407504069073487413582638449174546875366449220897697097244187219797442752150969456806930347298702807879500660505839214609814017238342588241027785848902538927604624456219199618508234455522029696338279529898643271078691841647379039791792077250788830579602893795435716610496398413725444405403190484844277513535624886447287754142774477460835829834507921742739181638635190772615106729298868318814425656825008595549114129911828336720817001313015981268080758929527171213250497103608794958397310654524233559042035345503693798464429999966654798143403602943837866103225098617917842384155342847551950145217980442571198793630739599943484686867504412215487244730685801438576111528351506342903117825143150230954433861258074730571491357345598746985325552670314597028716357614734991321025657645477669494423568739947223496269624454656358796595471748315376686898453338334568774388994715573435397623464826906007068790088398188733424321833793200143779500349955777562639292688657729973349038255139670294051083459309371172769411652188072503612744871744141706207240994709471335489765977959069858733644928036000 A159665 421 265730261784799786822008597509731123950056771038670874300122345063833464255574835667881472262059387043716139808266773386940355064132386179452920466738472897187955027348816214143791002410078955008107534955402978726107851029579281226595831725640133219498107636644865233406266576524409574020235654408810914154964030712056104470587552415113114660418073741486355585522243071908397182099845876950725579526676030390540142340397559331095221552699299167772721450012293917342659105690810659437289194356421793631454161769630470543165630401565485932727205432263279087230830637126132657014827086240616387923422786131120957523935550124335669906653928520857459712983876659893442502461633070532241186994484228435045305742741155608999696710758597022535560215734903269245409626341655692874068869580012209966723275202725228757189696579232019970178883371874938544615136944114575282303107973399927602982997092488819815600650332561826572707797484641971614740812343230861057626768469401781458504893404085159792747262230246640631860925830097091187326938573094755074117060171866891615692800744896148282854258585243399301044871126436902478474878758824414336988677467059601058490068700048 A159665 422 152528707318363033079540964711091465663057153196857523323128289788385645800351548169294891591008505524643889703069761474882866109714745479786178905155732473529079255350921804110656534722879480960043911047162967200544878705129604885138402786061217268373405548978630614278858735395112452216536573789010085685157561551469415135537652192479492098469477929199442661684364332790575705011775908483269194894169266966709205873553691134305917989610762531528927005577757840235871901009700309921454883430674281207733871854454874110508991091569061754172165421015513401112099475055875911567468712156610112869580249239296774820595602168424836660316129872354264032868589859931284046267759402042935242541203207521772520809465918907350338667244748889496835452303482970203962007694967217478761097277668933790327668609018682559641560283808864865853962697841479733288062948276288542547560407991611220615970706633926215358177819142173076047377302846157138086837290298940811680141636609716550113018725546692987612606686368371578908671076519952778886370052298659439194154283511925493356584168261017941588932775741638695187011154830640316437339412855742493941734888133141148839654505791600 A159665 423 87551212270478596187869691735568991559470855878225179716601338216188296855937533074339599891766620111758548973422234819809378206621199773011087238638923701332794304616401766743302707139930411992110196833536587770134034268893363624788216603367413071913115287006097327730831507850218023162717973119237380372366285366512732231694141770930813351406819913286738601451239604778718546279577271623519567143673632562860693631277478313532265830815024993798436328480182988001473128520462287084255665800012680991445610990295328108961617720930239881408890224457472428959257867851435647107070025950807964170751139640570217626064351709125731907351551892802826697406857595723897149115191435139574296977463646633268991899327694711663485395301775103974161014061983489993804947007284841177115995768512387983438115058301521064005498413209709200980204409677637491968803517173645508847017371079211440705964202610781158795778467537274783824621864036209555290229863819248795043343672645507897983414243570397689729843490713215039652945336996622797989589083080857423342370441675673366295063619781079402323764559017115367638043358001661104732554348100437367108218837110955959832903196255678400 A159665 424 50254243314547395848804123515251890063670608216948056299805845007802294009662343633122761042982448935643882466854659716809108207734458954962884288799837048832550401770559263188851643241785333603990292938538954217089735125466085591023551191930109042060859801335950887486883006647289750182947900033868467323652562642816756831577301838862094384215416160748658757790349848778651654988772342135991748271273770921815071435147398998276386280969834735677770923620619457355005339898844343086052830714323848214808572974557663879669858062822866122866948816673168158709212904047249005563546627427051614823898284573438065620586117285436001689983130470338950170047503391355657032308073616010713603529821591964288879577693287298575933266564551664932278925236126219773473835620173803868447102810028833033559687715796464072056596447622089272497771477192266078910359930794724245789645423439059375354002836327881751222561482188576583742256902579481438579453854994958509414067587956884923725929662790682727211942551062699064389211714764984966093245247318359862339081439367553000327873161170171315915899267943048479385541700481798643476169758470238192977623670766800587802937594996253610048 A159665 425 28845848111337934738617379028062849327555369645672306090908838433140300573249329307879390499072033922439476777425601255213608301861372818948922570683867827106182597821996400668634099918077641558278436036524526184021737827983264235883893595951279222729861612851548803320143114984036466386988931901467381006396198590691451908593139561365071245726297469449816840233059361959341271245009044808787639988144000835489288143080975747532332193010854323254046711721907088338785063628808132469107240574356088862619129441785108771602389566442604224285747211880174065626659247665253077757828657073101676100953444594013809095998805257488555844318409538422664594780569539780551412647685140398714468851820616323855183608604047581687874031522657353896024128924522388166483987841032756135647459896960781648875277310752112075839422355436666032704519847703951051657054631472654543437747626036649002241756922088001514420591494997775421793271637458758309535051222537242365154879752143579300710785643027608315021965294466498549744367871329764373914724782371655480125209403826533746514832899448058554256323856034750810051933298033194419694216708807568622331788878801306426442926346624653316489200 A159665 426 16557466561664659992570526757984560262126718506007686748125373454777524726751105360379137023706304489031324026359828265832894356160220263617726592688251332921899978599424163424532784501333324469118218294672139490674260423527268205311763900524842343737898504916987677154874661117830284416381463963542242829204094338494250578775630530921712032952510532048034117635018283414813111042980202947901969361446385205799929579057044931684560402401949411713087134757451048087005271517595969192924470036849680683295165491011677877235891941279992001873896032670403240501543698946951219383988085613332935030332453298679352983037693631681145618637077091924139138453876868330645155202738962515246094407341503948300911102459145618601541118160738756584652917723750614681342035546917181848057773533752678637621375616683996535067756375424198680683121894810590711385070448105372913209021347699613088227393119275676541395668295567240903532754177644424690191680822282522122640391563662826561723067233168184382139880867081219104854202768931569985642085931836082927232007858714991002946513756410024439971813977464679021921330327529353115105836914685785918980253838808279121977651920024956007411190800 A159665 427 9503956960547403497800743741704109527611408867078766521117873454203866052854561227528316772216919704670057551653763998986826146827664569943756115280485581229343481533471647809281149669665410167632299022705771543120841461366823966584716595007663554026331011960738075138094735338519599218536573326141345916582143754097109140765303331609501341843495319098102133705660261620740766397399391483050921625830236964128324089090600709811190138646525951468988761304065179694852687066036457508606176693911142356122562372711261316424630371905148966471392037005599579873820456536302334673331403313396031605734727239997354598454540145779720096541837932354917442807930541852250538534959516798610859475345171445708399117627940981029702913950232523622236878749303928304702161919942621348029026360914140577213020728699303259016816320071134606046079263101431364383978780157852579527434815831951875993521408707316246759599181064101280852379104696262313411715256938945161153219602662710302849739881052894807739976595739325299687762644998849841994183410149129228575692385693001009157552381346454580485266966740869723832033556068550654876330694812932309926043371687073414708745759167978123600707030048 A159665 428 5455254737887647943077634337211400884288686562984705975434911237339564336813791393495893448115488204176124003325234175590172375384723302927452392444406035374310236500234126418363955377603444102896470520814818193611872324564133429551422013770498355168770262966958738141589223209649132121155576707741169013875321310757402152548705336713322848506133360651778576712931355152021785098996207731068281111257194571024452227208425750386691455022703494193787835901398655693797355370633409013970752497834958862733667506770772983949860597581614226762577155345181488444332440508138593151272841513803708808756703103305182860159923005983927654269396336094630688032613677146323478473911559903440118092753721068332672792607335663965430871066315307820407383749182731096284359600011517736586813073391182938641636276897783386679117499964455839671768813898326792565692434740159275275834375266192677207193061204880249963468534262498567968362073341476923473634365802132239979825411536832051009188968657128451458364426073505640801670904026570877734675635339668341119520197379923864265432120379108519174103267095281756800565339853020546545898712985708460111629915094541331763698088110499417990798424056800 A159665 429 3131306715590549371923064308815602403472178475744354151133117932359455725465063405305415310901518012277390507851132763024759956644684348215787729506973783819272846407652855092493101105594707249652406446648682937361671593458351221738549651187671048203320104612022354955197076027603263317944082493670104872618517850230994738453816097970115705541178705518801804931088892196998883906057425838241710306940003853531071450093547290121251083992893159141282748818641524303059987130056510737561703327580572476066769026324050981525903558381474661012752815776097168767466947031215016166495937697520015460194741846569934964377197350894628693830536955080385660013277442751447824393486700425057829174381160548051508474557493043175176290289151036456390216035152138345338917708244691238179482675100178092639722009918598964650554428163277580836989253098376477501343073562071266155749403967978764765052823610192556162784179067493113912558977718903057811552714255166966803258633002538934568971618269310678242293440589596498494859411148606684969861820501559478673376017603690605087348879545226943551354790045724987533800673042077725166690984923101843171765645220895037358947993829667497948594694701573200 A159665 430 1797364599494237451835895835625818568192146156390696298044434258263090246852609580853914892564023223559017975382546880742036624941673431152559229284610507506227239527756238588964621670655984357856378403905823191227405882772769037144497948359709411170350571277037864785544980050621063495367782195789932455714015370711280222470337891529509701657788070834431584251868311189722207340291863434943010647902450954732263987901468936103847735520465650643602104034064333551300738815297066529951403739278750766303462687442498492622884692650368873807093353678324429691037583263476911140975516965534975070442973063228039364369651119490510886331073942819805274216933219525653904878382892132423290505976693400860497531723208399446887225195101628610660163596793578227493442480172852759197286468694428833992261792056998907926031562648221366944592159509654199758978358532194166614124882043244544782463113559189322357188155316206784887240884848577013706907784348100036812830475518045811610538699697615672182624976534002316630408500328396210601822950292259801090176714584321027396273991426839886489958475382979047562644785760812761225134079447147472272133368726878656902704384760141033323075363960278960048 A159665 431 1031684148802976706804432286584911042539888421589783930723354131125081442237672434346741842916438428804864040479074058413165997956563904797220781821636924334790616216085673297210600345855429426702311551435495863081593615039975968969720083808822014340733024592915122364547863351980462843077789036300927559474972204270424616703235495921840598635864811480258210558767479534008350014443623554231449870185699908012465997983993075776318478937663290576268466432804108816922321019993386131681368184642675359285711515822967810714554287677753352090610572258542446545486805326288715779903780242279378170418806343551048025213215365390202354125342612641613147014859654730282589952367386597310543692601447630933377531700647063789470092085698045671482477514343478750442890644701509239088004253547927050533465628918707454550577466405650901348615062569288412285176076454405889565241526543418400726369062130151060840469838367323627032162355344105486964707256663095165963597889688725293325514644654813126522148494237076740149355984329088276278761403605936624266282760795382666034856183730126549618292613515039927575970573226033482865501794911677725982361381883583128167114957904327123459947310318505421494400 A159665 432 592184904048309135468292296603903312599327761846379585538907226831538484754177124705448963919143094110768400217013126982276540790442739680173576206390309957662307480793648716360295633899345834942768974145570719585643507627063433419582183608315476522169585765762003199385688019056735050863155539054536629206178331235853018707434704321244974107284744001597378429148281384209603186083299628265417282475943844748200750578824124026670703062483208325127456130325524396579860964737388342518575386581156377479232106619696080851661538242337773731136661383049685992679735219706459380753628883551397534845324398225238338433021250082856660757060328582343126581255224881962680978754001523964119656262724963462357842698639691406756385969965483113802331433069560009175991736616186130383755244250041432577375278737546021913123539685280969152738101322612038997491308906470448416282022111040118772391059199593149733107330034688445709676304726631700940728258416832277163068375850852800323033795493163037008041053067105514843413704596396342187798443846857330069045214519835065982980053187101212641013470199157535449559546386957458352036805145223567566403161067807988689267083132699008724976433047458151658825600 A159665 433 339913103239580640782092973818353916520971595411400292315402024847171965167455431908493358547745219581152256860525055813768321247716176012514835521686216278773829703359338277517512483257878653827722688848006157546296291784319370806871203671089274701711001496522796921325020375075213938732608201628267724236786887157175362313450817044898693296982807192105414960120554747056778220461799543000795288691321581185559218366247063198233207239386423915332583550340418199528023271438240915219530590529399117997719943488189727441043008396814204368320353023298261217351622529306181395836803075378259905623045785774943255212528984332194333072198503263652313044493484222591848599214844507368807372151111527579762468331487482220414376076668101609276866760104413101788268813927046137331036422195270234372362876529722497870678361201884870642770321544116741096147726136237582985056315450210484756951741611504337795742766970072800513727166750731252234491055624005063996435284140499818660128073098430928429489042312024328443379317082347171327520028006692501523007686851624532491564515673212365929392113601702910308119603655540355060586260651563416105389432091539901924511138603211326681013012621930660546744400048 A159665 434 195109529074615239499785898679438544179725096438381921409455223355049876467634663738350482357441836896487284669541165023976034119648294588443835415871681753706220587420779377646335805094388447951277880629781388860854485840691691779710651325021635363305592689418319670837362309605153744097466244579086619175286467049887422114902061549067528707494024043524506589730769276529206488941886854382828230291536111656666243141475235451661834284704744844192577830439269721004688777944585547947668040388488512574313768330114283855077835158233110969642151498711818889073838652086528414750944211638237634430093435710419203253653203985429464326781183813007845344412678688542839133268341993228171467495081754105820194464431116154826445111621520358241807717968500050866457123202387866641884522584840864488303713752781976231747466206342230467981011828221686777149797310891466162973908786398707210371527293944290301606615133491752806433684038615012150896925199920489901676690028271045058113190924703859755489702246048897420984884591562679945654308277397649016876343207617961815092049016370710942258432193907271359325202938733776847318161577192255620925967617382835896680704291160168815892744268555151695679626802000 A159665 435 111992529775725907892236323749023906005245684384035811488734982803773781920457129530381268379813066633364120248059768198706429816356873377590749013874823640411091843349824003430719234611695711245379675758805669199972928576265246762183106989358747609262708492724618968263724640692983173898006891780194091138890195299748223118591469878347716579408272818175874677090501444173017467874422592616200403392053036769345238003988418902190694646213284154142624342088590479438491830516920666281046235652401876818538105301542110743087236337817408882370226639907560744067166034675138003885646140677273023902968009051994847724341726558652180329239327310163239575379833073739367070647429089268463053534804775745213211860115129185388159079694676017529188353247158924784244600449356708406304384927276460946051959331220324634525174924079238403750458019077704093342887508725565339964038587077407728268499714982411128784401343857296038092420910998266243362600573698737198498423640943439363538311462706917068722659600189755095316880376239895941634245431198243843185497993485858457330344570881114868490410687189172057342358367229532370005564159047703162995400022945656264792799751987333688995754197138035142659559039948000 A159665 436 64283516981737596514904150046041042608466843111340117412612470674142795772465924715775109699530342805714108535101637404892466738554725670442501490128732897914213011862211557189855194331308243866399982607673824339395600148290410949801323701240596106081431369231241869463707106395462736663711858415586829227103796815588430182649388808110040249051641103608908540143358098186035497353429626274844648718808151569492509948046210974622007065092140399733022179781020495927973306027934517859772591596438288805328298129316841452248218580072034465369540449155441155275664230064877127701946133804543077482669207102409332174568897391462366079519047094849886508422679771647708155712491028898104564557510446195998277787511619721296648485299632412541395872956151254326105534200807548237352075063734103742169336352406713558241218658955276501522294921938773927892040280211163613673195175073645637318908464872610043631944764758954434112243169228966208677981832377875231448193493211505923625932666402845693587051120806673375814468351077108707818111223199514568339458971917675136545802691636743563802553476014390853643154377586812846606346509131804423303738687203189313155170376936438377314747016412963616734891209303350048 A159665 437 36898626754987604673647089890103809433353962700224843359028069431975160999613520329725382586262036957413264935028091810640077201500596177960618264584878808579117857717066084002973450826936320283602344637129016365143874512190119619939197621405112806143132343230240108453199615346354917861796708723655059782266440481952459176617630584385284755239062585198695326167610457857340202463400731059168212164192486947851931364940521111014129864668242376162600588569963676072177239168203896330843186530119925372381624588122565451479734377725009965713233847588583315567487200891204796162913195157667049202028221908773904673354822760972839477463603793116524692595042809092710742011899203158422751592957461311727266236819809604895090842402909310122743701888477572824259792386663083331531684782198448271544253014322122362105824985065404632635393534734837156905937777953699188683074066453685518413325190337163182633607510570295987884389486716515605514918209184326684114064566679763456721921812203770721201898620683430327962409516637884158391654207871090163983006264382752042518833414654919924507797204821573160819113270376463344419672890677496691273183011054607720094803003561763641244975791666843977970684894581082979600 A159665 438 21179747473845903345076914692769540573702566123085948747964699241483068270982388203337653829404709683212408358597589597669999421194603651423724441370230307391515736116584070006149570919467116534543879421729447719768244574396980371434149633362833510130051883582788591010267115501701327389934647095519588728191709732843895978948337306048345339466972872262947508311668259452015090178494666198336278937597768699915439110965911071511135920312506031776933004816979369044933807309243008559386129295697240725458247185284223252307915284595575648284930858975397667694582377647321488120384472074367081698886716706429118873173493695901018397698029058201790323663046149739444318206674430121905761309793025282485254821656783201590060846890784644378042343488113170649870794724410409024750949712906845573762659060884545829135185300208883303856214366642874589290080392505143123140470840949240413923611340345066794221647079122585138091205453132110728599354374089971138806241613080691012652459494272297991124196221221168201577047248081794429808101697206782554611677256296727754730673834209232399923911793014106979919317374041712372884045632902373968986383744606657628145103768874075393636238789669752030391556394598332326940400 A159665 439 12157138151360793532469475386559826185495839600688634356488378336541849212382891215195483572695717096126964984570081400970769027688500995321039868728247611563921453413061539117445850734323297954507903185728065862130607241829354543083581950352645029701843638044177420999784871098361215566904625636119520274922259120211914339457168996041165839569287189616346671075571413314998804422253474997113964941968955041264514197763068014526281004129513793997583382164357587868115933218266318709191307372543686056487661502728556024259291893623482697105584599818030672673374717282361642976304524057491547228111773361268405459296912026624423587439191215804034529257895894907631945939889110990770748569069603554685224540364756737903090031024467982963686182418475071475453011912019188117123713603523747160891494756694714983801234256494913951008834411059475279415349239360174198983441579630797543906634496032878002720042789808853298968364045708344841700423895809434249348098571843749961499055027790486843134567429082329864274897157989433364825691982542485315256938762108057348463364262002684742636400861392892584900527353586672525572097773613071980701492996221210423947569468530715714183559820294645998600775399814548174580810048 A159665 440 6978176119133621641734133794970647460934038228229153034675581200475779964839508575134004233073512208467194688734868126567623751893778376710625460925572758807383522743361206869343912171930653558771001884728488075415248788565475110749604605352784884215348118185474256865285505743343836034075865180485509118216648543291905986952436055390323143567431379866910726249869679574549861723283316153677217540411242595917131234076890074427013785234420605248581084429336438456929500733477557696067251045710780099183192244319005873701581239024594472562957275364690630716849393137697935746910676424528073741854459022651358304517554329788723238171698059842457618003708580630830997525178143034272287772884642647364036400914548710773172087747197731436511490665861202913739378966704289568819986857472917963506144227683705516156079328042780398995767095733772167509821173312347485073372326237236840961994277111531628494510339703202671022702871031136807025314716840241169154669773996699397209444933492245175661250580097036120925589391638686669615517389877689364174928237772768621290216355715706833040894170527727329625922781641375987966011238008270414548687993447230176688276729832861945865969700610337133444814687937156053877058027200 A159665 441 4005460935244547461561860328837765082749952447163933153269427120694761157968665539235703234300623311943073624368829734568415062818001099730903693531410035307826578133235919681464288140837460819436600573930966427222490674029340884215729959890548170894580117994824179263252880511808263522343979708973046114336081341590433824596358838625049443241866042756417140520754120504378305630360201218735725754231111281101392063845937139653091386443553297898891544879056951316689665305082899851223892908930615233245095860577606642948683371908223603768440370474732604000798878286321332757083751963155056836277231367228518398387616888386700514286967247158354868699599467386202084947506314212561302410887215809983402208900410595227062875276860473376574631956021911997414928073876350193314555332475851387305365895195690271558605733062299454109619304116774164675357938132048096257916731818594315914640808427523121877846214946848524313732479607826818887688947042402621660531102175533610248259892769520940342714698408269651081424035903448158925942156097811152551093551542807080563235724816553719480730617482054094312694776134796230419964878518973604878966206745713900208646895354594226211352424590513219951325030100527760377256726802800 A159665 442 2299127598654251109314866094619082186851011770633869400823616491697592428894049180012718522484324707543115793193019532774143678433780737467162009461568434693933648464954674535953632048928530579703049958434490000737634231644053102064718247372569297308604772380910893422850288128272199917989410277085347984119792473424365723412323020934722990097687541110803571748186615299833572881965032216238152905711117464109603127516333841270800028804814358573358498179494260719341410955616851037044818462475127433102585840779301894046670553894081323968612209695221150005827839286955307304630326716174578095949388950330146909316187576379636306477481028170835852175952090571099365928871099179867153311561488990287825503872434767111623317236830164520422402231265911625313254975026058306672985940854281223395316517698098532169123534698431843878522484795932636751487946666622294904559130691546900098162862043121160426255232869151349753411420592021562904726430287622264591975697978982295583103969004771527511542575635766682684616471019187604536821182082753723874963523657333491474676015828346119275106333540528522408157175578591394885071874258652840930112053984046331489586629656807252983370425745253977914927122463014997300491484126780048 A159665 443 1319695236166604892199271576451024337487398006391393872139602596807297359424026260661761196202768081506436522219168842982623903005927325305051262527246750104282606392305849947717703331796835715288731239540823329456974826473012451244264058261894886106968244766524858000536802132747730944662399155067280769838646543664244334804848817657692371266629406731558493766318596427983966455942298131919481032152427193287631093802311778952299563442576998267809879063484826595950653198858767412363874573567814215985651027511458709576145949251830771734379639924686465370741178951834060071525050451332244672018112980258137097429093281225022853217559823202812620794127800388343649841087063422929533439533883793209401855820568655911476557031065237574249082306114677251017810940736883591680100615495024946377524375792813361774805350311166816086817796653561216721189406028703065227120683100216102062029568171943118561548625820677927909933841687340769280494083296148137473172390108833662131091429948846087270685095700231667591318772940977781555976432573344539693076511485757881299383469849745855910191554721645889808187906087335325867800835859588211720279440020635848561122516776112008618228413025351192809948216968740507922721734632044944800 A159665 444 757502766432032553871272570016793350635579604656889448738731066950896986716962179570670913901866394459987020638009722852493346181723850944361957528630172991423522135535092915315425758819334772045152028446474156618302812761277502961105504724080292056102463891212887581414701573909069290036299125598342076539398996270802823812259809012494486384055181776373464618295126163047496912137997162689565874302587497829636138239399444784778678616010392191364297223942110971814955594733976877845826960409462884848330587205736519994813728199996968894209944704560335901655430890513463525748074328737992267160300901279220363777390227235586738110572861037386273499977181470818683909418045533662372327139137735813206377415502536058420432112514209537454452821307593476172598166727996155566071080308203464939475596388557171560206101955075054001989536756659342465325967572528892818072367540393351036704873967833306933168484965836261468952271717113009545440699085558743287336359946772543080950897686668649321845733389357341430734291051650227425525935475917683030102042629301366532354637017738292946330677303891200221377449936954898456722794711529374874599468459790993027752835042858636139610125706125839418932361612934588532644975187309671535200 A159665 445 434805268236750519317218255918062932240485205675048152182159492827218063078176867047304442818475107651951043409695361748488198084406484514738458570171192050326997423190751027541106667858966362318201975597036625075576357550146813687223315447563825745316707305311430946874038166621673024749891035694293284652845185212897156623902325524354177492076407710231637132407636098992835243600754429085678892368653071327017855718321478994684009226026522540844838796663708212995188560724103869116092311400458128088725771405065251018313503840849008314504773880777708121084846589975776229719323139645156229105340699221292230671124561339945562652615604675636518176366108036449536220356117049258778786244425526472987251234642635128877416556026125209261281670348252540645820329890929056411333119996293293850312614802656023662196527716862769830325907280525809013880384197225555774508311847502683278966535627968146236520148821764193405250694031781180138313680781027422498793597437057330894803684180717855864652180280395413749573891744874289564470330986744176714738879392707498631690262264711930405337898580878827281180848075906024378833016363582001589808374616480009362081566192084081032127593926903206475274365617607485077230293035781119416260048 A159665 446 249577466465128366055529407624398106312687872477872982463110810151756217309886804722973179506890809925825438930144499633909373207103140387608930857320735606714705097389355554715679911925287872635875888840670576319224210930971509778963221961396911897519733890784870150618116492939266407137147418189398747048656596913206697099296122591170285385965473970491183340537364825695724382329920904298016994653732560354210419546178289543503836517060607928052746104987744572148266418900040886895759140916902556060043744455920248347991956390919130775556845997621699901166800287215205042395365734081990937514198401052120461184861720818901517375863246510954324046960646035740562971800501768229005360931973113057758869002307457061439578682726883355906438224327075650737224696759226550383949644806792042466614501421128169024929246703377274807553068789485057714624875203239896485674952928098999808775754745579748106455632255207681178352429421970680286382507327610654955564237592510961161074233768834362597661029635213578134913983127266790559778544460455681516577086669371474913223678185307630314371007454747142968197585418120121038551694669901357383175132430391065582841791241421219653805099303916734390968066932145083499741655557563175235261732400 A159665 447 143257030945715445365354562758148594960550598317093416885673422867615241517811947734119557732512506422316149994859533094502231732679118176003011573643532067062190398904066897655772728338447379926630441992569313770609621498020096466311202182526379865350581936603210155023851992908972296023697868149679186512644233782995431237839350465006219457366689982654229005831315002313246802622130998312632669252350120990245453801650619876492207476783562924179735419424168720704891929260062744974296630793990666720337020591926817486496364654883740216161315097860974965561622280014937718558710212039923152976920776863217923427879956625488131028182850881683106366437234458407046696277267658846399818396166322469627117820073245710631189286468675020165086279482071075270626330119466148991330684785978636082542873503112766364285725411210838876765631159257142602385664486275503357221648472416978387554004257427147444959296394340387232180889237517138703203420892367734917071373584503854649125715379626743413201566358432313454026876741159392907023320049970574446338533009339833892691759588104315088518552941126279184918132849152873570104293907507015555940936206669855164541826091009587997203094872854278637209195144685660321366633059748226803920818137600 A159665 448 82229286185374200511347463493769669109249730746139143419394081615200996875006748112579903165282671795599544271610441851744647105184606729885341034340530085758090574265837009898858830386356870790013237827845945433753603515652604400152851089548180645799336511876351844113540425813257158651195439170497663659510741534842464323822687870790978798243094084569556958163834273962977968980720863110546854133854315715840536271727909630816983587837248057871240078003367857940035819128857115574359370316609725794917389776021537317000565319946875964945819309326202008532470021928287035247657266345181807817815011721086035927141910241309368308659580542839592100010925618479609063100179835676065266754038537124452907869853040730445241210854336734691403617984484470129688776263876810294473429117506930319337142776285306764930981456788318137988664732344810368711656790246935687148740548214417495456189668008437053658529674719127063590652069905415644958477209711752231744012873267620057636999553671981884815101428710512709033292335442364261840825930138649276516801370274395282930156779893691553179335017199029505000040057828331309118826151214357027752714207496066473381425334448262089174922651919052021023687044982636879380947634639924622275314349250048 A159665 449 47199467013373845378068078690861031920114384897685551229315317173702504591012355604673130297314521098167716095754398763368332936144231583836009750699890625693076927438191539615047312869040505386087671882741580109660797808363096905591270214198473164308953807235089355311017180564816700093490158385997509261372652996765791526442984998483556823972078637852943039757035041939747040948131153294455581640163124870771477574518018477469072087211103601655167625038513726288859855288034724276937304265103188615615861394415770493140837997284851920138684122238142091922672230964556743294436712171922317764272839807126521404256028598554951921039571048739044182299904867772837195172806948410402616716999724143113499490177825306029857823841102817037845511636814603783366086949135169642878756982764192024663437410714262970304019070471083400366616790734761894497888611937254808920019853026603225413465315432585441652551073992384594113802107236471063067462714953653413286146317882029409228988618092337975140455018513475862671655773667175926903727060579534714146197648004493552568017299899390847209849781319301809590838075060613018560636106503133426914502014166535485865773600147211429598408399106663005788959154624888883104342575650256984959226515651390000 A159665 450 27092411836390401872810565821090738552476547681540760266483572663623622434244217110334264210755369827676473439418753279731571360699683744515139711560702878617740398258947677902027258727998863734743533647455839136999864188396901971204988950098834048132693686016429413596679748103778972596504699718123399818364243309402029493713949566441690825981174895033504735263579950239140838526258301270154393314599499821507112287237070878157616561075585630102008345532028875521947616899512802877846438288798913655637709523004876241525524009876185055283639740345384234561605328103633642363971425129417065214884792234278902200007033273660301093308405122395668521048045383175990070420128088207735425930291087619610024254454201872620407945643582162642988632275913598087182004220027323498202112034677528715226493736607210659647742015468945083492300049217020982631419351595194013384404246896722036969833634868636035071510657941954037894258818901664484785078639906187347474016242451411613277381829785448325748736365525306434660821380792623539678477491946722787270640933153209024778758999985470452606900595142262039675636055044734044322496006306647372691896403417383872820480665059164912327397246164572646270841531067641236265013257475612869441973744669548610000 A159665 451 15550997194621077301147886713227393068089618254819498707410341393602785574751589608976262983843284966565197586510268628167158592708682325120106358426092752435957295523708528924224031462558478743237402225967768923057812383342013368374758066086516545155001866819623248315138864394388565453693604148044445498231814286943768163600280608152532050556370417670593865098255134402224901567031316797915327306998472734420211681396504166043994436985298940574951135167759536035871643240465060817159578640466311335147429650343404546865157640830932936880889072274128312496269535659254746160176303587573223511026106469636282736282632843052414272607103500684064992037395750038150527583958349824291724081370367293932010808557221697058808130941592320254258437080862768487438687056208734552798369429147918718347982741375128204374833612860104006841179861633779309268540209927029426427839117698865422617459092949281651545605465107607625366710448247448177795572071843436583796672037020792383991807941308229246641799533356507380019448800919192244599519176650358300358633749432293975729455097974360140405513731761877091472005504757602280828094146983909088791721621059564176463470035970360512464496420890065592296457249873671444727234505448426136802707970213805250750048 A159665 452 8926245297300661980457014162826702530344888401718710717293269476355335296284978191335264618461834815438595738183454773814669300643422954935196534596865679195360869890210436654826692032249838799754534134171851905996047308174127276545139924944710398084922938860777728103476111482630932791447532276277793592585243036462413523877067355129986955328530638568025845061663183566926854358637449583702127719823808750057379998009306154238374649213000516304391849577948441655714801272410045396246720293189373907460968981587591205024358960312945629584575043845609305988624151863084120662298834287841900878263770228778992011724031244878812132175384100987530909760944112476515226843121672671055241887280660535629354594087590799909883246752528348243781699895782953198191719188259593605982765850218870666803026867055586982100494846039684230981753748277740106499159449078763295575566269154901855860384549519252799351142465461108835006453903035216352390173584159492692911942275233692376999684480929093802124067183410269710824728950906235555776584328919813717683068501533203588859682447478282735122312275130722308242891484094808664461281717872757510319075518591786419906158980166321874989708618193651485405520190585956341632196341114139126911884932928979544381917600 A159665 453 5123649249653385355705024981575814025024897852968285132227629269086568857282002730236832914734109340776787388519716529900992011410732067450477690752242473765384703359685266931341597002479944912580359355612417026272808097079565714723541942160197681984200611904219596308146972852165761033725429832979305477698431271115138418937273061564004359826526030167629164471529569112281612176956329029728223395851559224060201698645660336028661004653825311059780346706607237750844260058720125592384800288712060156571261048001627008279435178061989960448609194278307467509157766899874626005413370704917663530899893085212671778446857651927595111454397866863342058137789883165769702057424256154835884551575017777083955604995468561926575924827820330299610441481742334272993559375373950521099554799656202614826219073707165552597479666793165888479519810331561187351208255231000204630948610655795966398438113964958157545904229569211363686079173631765938823781841735476962294871069312102403605434900245358534189967921477961457506014398371378289823514805280796423591780961246309427711481995397436315600066840411302843054328239864915415798494877964815827014060555950064345461958791145432785883580282346735062557176292939089066425435972565010410421285148793264044669969952400 A159665 454 2940965743055745893512703882410354423661761022715393947187941907186214168744573282177750757792760299771060522414579104708395599880459563293619259295252583075651624367589453008153421852731456129982326515587393201228685851676362546124036529660028524748533066310083187503148258941031664202425605276597845066405306964377052990056470860270383372553470612785580572380812911007266078462718574225614416527091075170801805717642611023574297178296646515547797614617742976520542949558904079679983479119000429340497996380583952315161190767848621924351872092940704640740950569576376172242986612485788451024835660367141844821836484568175194715162692200195457353840181631993039332465734679911203126677362172923385654887912804866955054670967922117063628149628820204089745104889745459339517538472236810082039582945281045971603971228244431180303013389376567843799487039343145038694868926950157729810847617031336463178549676630261861646974439210730613668498386982579616864563081842871545977142633056354869531239462861166466338741439936220232123141721646848227327964588686880078302801805675680966871703244083812701190876166790977353859671598670086411948560440039818342508744439958498252775300092358407732256333786626846538171858616055974861442690763522400632661018370760048 A159665 455 1688109212864748489490936323478561863367825802140783157400746427095617846290527781967298698140129677959247963078579886386089173339372378598470004357784230442950267002292986341413132801870853338664942839587808085088239406054135021909482244482914213007975995861375845407210792485179323086431263703337330088811168499121157301153995336522138491841332305212893080917422139388601616755988284649173645358326881296481012421725160081871310551681270446099124771010237761915553902202550883016184924629505957729385693351194140627275515221309930922588014132738770185477838117779073022992848310153471865970592138150846333715062363695274909838908273868514325657762206118974121411065629648844774439876921335683005588821706344998163639454559662467374192258276501315405179417213154518286932545983509129330888105784372246680535126887532636704328041205982339610779718209374710021210650133120779881115460133737873164906329968481540739373999642027785740479779250346158964603296914106738955288476265939447449752397261714388073716980080508992041860393524710485601689828082125307918636380524975845477548042062037268079180719865409781136200035699141751635642646678522299778535673846577386851660236369433443691580073036347516973821580420180157005457694076976709169883379874846315200 A159665 456 968971747218622577221903936972812099218708348667786816954081261210977457556594202275947274981676642388308559746582440206510477101199864855958488882108853021670377607691806570518130074852017084937547207596886253447448190389221826213496684296663098238053473091363425180551491738233990419947342940110350873132544313188579913809403266692847223933552189721587842866027927196146320751858812670051446821263102773104930328264524244383108682367870939414382070762261857596551419321314647947210466753857300736238047485589056136103830575841132500943595760319961145759638338654618338821722687041480365278668862462925428410600974924603230072338634037835022732098152472109513696912338952702220617286226169319872284598004554116141062091862575288350669292622562126222368895735245803751239941876995767999119690680646724313581191229472505223853115349220473560019714452694044209029874481542400701602544305917922165319770223358727754138814147549509804304779621200308263102675564134186317464039399506609779803006496984595893147080227470721495807633760042097088521733991175338058417204118534329628431609271906147793637032011869047581201466631635766768772467244911360033061134279190980094354722900754704320559229666529688116127048989324794065157854957493867541112427387143414164800 A159665 457 556188094794276494576883368886070666389675224309507492148485243188673965019638781578611768540784252601211154046575242098650627766915383054941574148326123850208353796548094678491065249832255935900813432217773121670750173044007274111525187304040135474429685578446744677791149046953825321726688416359638063847991624601745749369296321086357784399367115567886208912019112788448599509950202484324881301759662664880933527411415191115822512368606237953409209492767296022658599136532405370815791731789461116642909871034767027982971475017588745610701378409524958895846928549633147410645829513499576198089956461581045061351244544358558786612537029443434533898681756784741887906271493221425789547853944268271008353665792356319971477089663655850816799773092383950324340972613878198693439704849587322365371562585435383748923230590330465854983882411345841111705316128172001273126741755204881939979316136753585020383201877941249334939946693776599885203022789726596861971170516108839485403326840528074159475976871896328278350333588113629601539917870639018325873621106561920223556527658180230874266174032066796279577194092967901828505646523230983523760555932442136677312540581775996772759284796830846557306248515004631139952298292011613243603287907402991889363436840444884280048 A159665 458 319250997440167489264553831836667589695574360045308632706413575509037644943815104031920879195135179316452814114174442382185253827732328673671607602650312981166573408840998653647300935273640055189981972545794174952757151879069786118189244015834741099224401468555340081626939001459757500680699203647492138297874059977088871558062278900302675398012790783776962327656104712642299972390664367189811815763225106538882739803824055176237738990897612714317471866777665655148439352950279368200317243580396823652294027926470685006089522829520098848041647611307006445070377349150771995371884418061715257338356340085056939787203767486888140285523916266493587435111230241969734144502924770145700979850877783818238922719566807973547486787375075883080492400462405825359949349384630840246283150641786127269724157233359263547568353167620214895536895388763292324558831743118034686565719893006059832846524918190639879534638107714918390501390588080218824302230301681866290508349200682339678304045567063607957759407717971507835879944399349752669788105223986754421962936781175366870263029671676918192200352285134434916683672377351706601981039637702948775869786637976875092744337159660231167469474750480151219573227417946128586216492170625341207763129403891823476953500319028220162582800 A159665 459 183249516342561344561359322590878310414593292990782845665989243856944419523784850075541006046239052143391314090382083352132237046490589743304447822347131325065762928320936679098872245781819559423113751427853638649760934428413013224566514539901837350819332013265186760109185195688853851565399616205244127744915862435224410528578378792452649320674942542772408489865692085943891735552731396564467657366789451490653811713867596255969346358262861091780275442320887318759181529994323824941611282023415987315300129119923138426467403132669519150030295027511812174511500751483993492196051010137911058136018449252361102392793611292929433965104115399937875753219947477133842657056772546570410936644855993967400870632677681984459937444476203893232351821065647851372660602205805488423167835028680387465499300880385631840920485794983413019572322969267718448455657715233623738087450091843723139171965323725290537267861890626485214898463257611351828549594990142601524154930470021146866507036752167670439679740554138773601466809734893169918828770858650526399188399838773554021610755475014892862092127945493133575380148367405786621635288246394969366365733769642793861098572217104390914130705747490809969188475231652562803857126553640653841642792674545999272779419819685357928438247200 A159665 460 105184903129632771610730986613332313510386854602349308103645119560310587769007560128256505549662020795127297835065201669681521879431770780328079378419650730274766754282808812804099021777829153468812103337615442790787823604757190521115061156659638804629197351212748644962590675386400651041038699002606481833443407163758834554532431364588920407392019006760578696220579601227081213907295430963637245516721381930528749041020196426871228571903891369069163786420322543302115049777388925237116675564197196322158621820807954986107283308629474472018541304144168881163156360974463113748537907934742885654817251514515187716523745678374008207829476715648074188760814740644583715416442938806645731933167489659504281504234269892272030545642553659639486864799281404282081825716782965724058091023311900619069328981184119317424811277967311453019617847464281626121222969712356907627509786998404075824875249293398577751873190581494798433327408478327869368643222111551592998639581442937619035360791698675768768213318667938075734112907884280183655044684760178166379719544519238833037703379628876825922689240360773537833288479218544169112053472391074713345155313988325699395487708280760724479857629584974442162965209741153103285404425297564679761755232059999690751910022999076422703391310048 A159665 461 60375951146892868343215024956730157076651639948455512068646632638374420434990815728769158644499953697350925566013335376313841426556789937318574258765057172046391051195403937612873739628228152271538724202039836308273560988196198946106820537408092772019808460264104457021766938486598284843704647827879915328268770796135135809891087024895247861193698234938029399222122825412258672891052024641731214458940706438672011295733878881427829230926475382984608233129822818968095279390691248762280030162567167272931733625014646238887154151750185677419492678283725425975477239698590343298168563103532278454806966350882465388182237225775387781860154530666594646472954441182513918806381190102468079718701494208561490182559838240482161073261381324429172228042966460410063595300831216520120921079546002274958329335898804102570000753067441790620241072121528385675133528957177631354452530286992095800339221129087058339037943531887387815515034003302585665772659897040471779694964817776172179430587398287723602514765174842316697779342315841932248076820281483616975559830154204316609620129151500283186761531839138517582732206923076947283697057864230490490752784495529308659148845980939551460524148676027838991572841916190228723018282994248485529405860409765276492323573781650181273818173720400 A159665 462 34655690773413376796233813594176496829684530943558861578095063489307357019096959220753368805437423760258636147593819440802475297321717992250081296451764397103898188619407577380976722447581181574709758879867528425506233219401013437874793873411088591500565426994244745581849260100632029099635426814504068791944440993574404196042929419858507683404775394835422114574802281207035251158249954848922753462186448774415803955002205457743147107323224965941796056652731877765143388255206999400623500196637989817466492942136586133166240375821297949364316778793554250341042772430629882590035006683519593090173543868155020617628887643849394212779520871125909679001287088424022344811147386675877871112802724508224635860507842915766868184021487237668685219409797948993972221620851401499583684641568381993925461969476932370755863007449433620504565355779909829095900524398450248040548124874946464585318888052846678088030027714112779111307196190487205844284138137679119249951911165822079893374121805825454672074706997040821846449608376385384830212439796886835965804962788968758495088916429581533672375196586425148318950453485366949196672999160595910466978753145119834844652042105351021777616381482410394606720648294683450133909209034273333129199202119973208706902979440644204974748928324199600 A159665 463 19892306127988131388169865788032352450081844109962838090314497796229784554541219601896704925162436738434759797793286345685244506821239570761609345589053998880465513876488754012743025811171969995731130058319759276404269594375193517141185576517427443428552535286236219859524453530824298104905891286877507606660780861540911873392831595911758515026479882937297355736537287290012821906162583031257018756080562655808232798159970198865685011774300203975207951910434968014373336763209426964709126832840043588058494017052775425791183088567273272749440411534821855970332575897941854016336795667777142901481159373354630952053593325332326502747663119871741489152092315800947643407679793570763795550669045166226732422441319273811941855467260413040500886768995979756079645146773403629544514863339171718510940212150423282009762796275221830727829893976596120372661225871181485197643269225688983679877241403112864135470896869957203322502515098305652852033429518367917409000617314217056082624566485956412694047279301536256897545377428702895050609692366592762360755073081037913171864428410450648827660176079076195996559977568393705761943017821124188377555313552514289671521613019625505560800342446754890476418660548306384186635162967389898967674812611004212032485817875355992005324611039916850048 A159665 464 11418149061774414003432706728516976129850148834587725504978943639972407026949640954529487873674433250437791865297198768603889544440094191899171514286820543592990101066915925395737115838890263196368093943716661957127625240938141677825602646127129941439397654688872595954621454477433046480186881963240874862154496270083489840923289293123929529117516048030613846770657828102186152738886164409986679843236780777985151210339867891943445453611340993856803422600533018908372530158693955870743638178549988381555758099295350957818005926597239037260229431904208951772720557522646193575494730678297396505857095306761690011458144939853111563182945851285508488863621987982655523293663390362231742768212919122689636185845456755325138858170023455598009840320184282582040722342026312831957051947872042998043285756312373486941233089198969881404153854577210393184078447749533774053199195987420601685784951246498731167082206773327720594337332359231254249861344259405046913647104386449424369346607788817175060928466244374814418369200194467085373665133205984448708237446143552973191891686818682242845543268694193150076877108173804501740406095556326123532806283000390057151618561221222934840877618948055824723069704434079569839678449634072767734112213239514297733438152557474898766851351987983947728000 A159665 465 6553997669152385649838985492302956266181535349209244477019823334846365403684539366680324142784199523314554095920794299892286913264107244910553687591289402968377437546895864688399091748497199902745290192563305643631980484028898947878378777691396068958770825238877583841732855345593037855329165341008975293369074198247061627778094661421539637954939185089689410749001856793367561659298752208749322972999156086000820986502286010005338824687897956173601189364754042418437817937753567460379883605360860490969417090501514397012109610683726640114098944472604403495685629685423017170479959072547037817219071224921836711946023141882360704940508170974762000866229869009728469422919378388127449585158664907378684943942869736237355892647737996252844607842899009206111618544677956792139718273563689341705127513183090231080985783437412436704153584697424789091540656347006515125051140853510199678656882138248868577041051216993241663946306271683641633767559571468978560516028917204655370948870246214572528560245576991841939887023366246678301588735850542706965765933331326325574232656369495196942693008570290789067931463531786215605287336906313373783642428886910340290739382619368944973158192475841596636151533926501124781591243454794801289481442724668595894781467082172716536180670716491746079022000 A159665 466 3761983243944407588593574239875168379812071440297271742083873615258173769307898646833551528470256851949303613266670630939404084324053118484465917505885830483305056161817159415215682926521553853912600202437393722782799670207347057940511592792215216452393014289461044252558704346915926295912460718857188577518986435297543290854785412366670628256605974725433691156080295141564878206284744881657701399821672356583693261101101829875172541925399815502653225891946219815164399123740389028302182445838955371828063854189769968533993098526532494186455533897843023397571778718875289209661921012911321409687241026009827510967005825295535191524288507193662102988727081189596158793232429531394793830138305443916242468187021383143486957240943439825677206891983711100025487003922805172375366331973609810095745149281337480266998898459985539698302753462467251728151152664733990148005301650718867194947364562403604064490396316347347387384585462614051066528329332678934288689286951371085733500282174719375814218520032727072898680733043025398878026560713078307813900937494735167326636352864403424362862941376078218731842583190137113952933190978128320225687221374803534936827254004956553191657961603514128413326257404107211545063534064602581867394614011746534529306828667014581816868938139914274265410900048 A159665 467 2159371828026420803467061774702854347055862825195284770711666435334856897217330138743091897017784648819376959460973021364918052115093225902838526094690875408014133859445502608469113600731623414945929770908871433571683378718533182358905775883953842847604631431325400523384854562274396100815897123458685234520604844786591601889019048603807519079653874553213849034179340409401446722845784263319311854174666933522953931051045948062339033726354806200566778060787765419861946659209045548677992344027955022568817682887837460424115026444618967936385362358417422825802705299004730583328772181452025942122659129858416069458349397696495317574236662620991072353528478372959185418845991631642223531049802166143015798054406331054625276100408886721942463911390807272405423428633145490986668134834578467305616010559974530583026286730248262374389076333871505067169670088900963338439918096371776259700108601937530484148910444532160407117088109234193628545627269398136812729090194058086006373791019418675502788901938539762852000800879673212709308944260571098142472172356044654719163692311511196089086385656860327261288574819675171622768046334108749496170681426708342143398553059462442163066696802224633867652635598423612925741686961838427197083218961299786151226224873399287790166234311640076936599777605600 A159665 468 1239475667303921596782504865105198520041685449590653161116754450008592600828978191739887915336679918165470425426985247592832022509979187615110829512435056598369629530265556680101855991137025318625109775901489765476423476584767839326953974845796713579308606048566490439378653960041156445942029036404566467426249661921068281941006079113173149281093067387570023911927785314701288854035273882400403346594858998169818972730039273085952730186385733359309827953666285404780942217986868404552139303289600343999129521913764512513473491186112761062991011538197702858987355269849996479541505570232449979456996653297704814041581587271963016752420320055941681868822357858997382834258805964133104912028756305060647151840761047003971764994677460034955148607931431390649613022548421589021175134028716066623613494316276099217176821584264042617359631512888781441303662479876488222274364982015748854200667390147580094297410104765143726337821190114964528734123524305197851572209082102389996572822544864145019225015494201791149975561024199381069744455979007097255471213031432137073632632750454562151711222504096451769760910103910358374354905662587444082481745451709213586775832628877436845047092306515336325904199507237749712164183252561192608543900289172065504269323770502524176973601625943264247334006934714400 A159665 469 711456873660622970132354325508609247649580392202209719196246342638496818018936264728556920311357255242331204818130071145264216002675938597847713301611627796588759336238570088875856869799051801267398065437684216512033503876278021240489222655711429640680292267245734186802823988209061525574623850999097693617432785337848407242535600391912783879828341026590640511597514591298130400769524362713568201633594890282542567393111491705388804787951684593437640678626387034578840971177803255167379282095886569500477776760817942345273359825802280231188904237563123023635916122188598974526240868541244836182373956333752704843798372744709075120571689475447904401631679882586124787679135777420770577280975069302645322140798786573948738481668761651177533358488730227425605469519365358952663540264348187663486840121531920976128912563080830214102054099321826675803235093779015338622147059758943470534923381836109036596229251224747966757502246037880405299758357323914168665635284036577799946793766960999822359656104769889580323120027089565060820608423005813253542333807869690635610412035068607163886152630965706455515501111069726031708093082278858794595025718599661890467184530422589286614867917243000826435142864518869911169315445283162718877001682765804299664440618043575478295057167057122037892783380748460048 A159665 470 408375006005530280934374600337076602952339103438618788165484283920047164950268586975999932370803727829179946095181233852134067153513478775976972324295561920185349489371408965458061741408664596902167864451454838788141754801506999424201486850403514817036908452793002856734381590578041274523388148444445671569938992534263064688933493618878824773872186656195640083633061447619812148752852948923705747334336872163181263864673266199620087995554080570899846439703592491562849936513841081597671155783735601292930244731187585141674395066519322739941368041349694417864156866780985961381582717037104303518703193938920754875526224373875737156191397338587041184854715430246576630744989677433558178254367661023413354261666662732399571916712874510315869192623923219110906889891093167617239850936601831002774822616265006364198778634386812278851961693379215623129615640166674927880890137936651536338191820506536439426141292792900567775079951404553237677532562980402427616223080827913554779463049413069033889423379122422417314320919988386145529959490349357800436044134504170992703302875496630057508499898951811409014127876843918831842071074322402360653462280730754215914577144629937373080089137405175959037446100034324091261474901409282839442790422007282495941884645433241822017185840289162106486210326542681353200 A159665 471 234406541990300720633360888239156461485394995793374982197268782723764434184636149987959232623921028416694046727429210101053809281900734141472184266432350930558594018139852507602838563711703679570043086797069639780176855222561141391470412962908961793549544771610916394031348230167807482514899222583260816383451364281881661283040582801636053507418755312315270817364865673419180875253736823157844385401707731026775762915755061687090225120643254296011918418749183463770041284717973603033808076040582139255572459997924913053378757494822265450446114066830487032731002405616163753234053953338429328974899450946984179545847208992231928418578741500659486192202205025281652399922836395711084973547429756452369962700874523609610780331454708300159657739032773439039433129192017958846936721774069186647405084694895992121129122807225467167230811909945570445849723574220577629588292317028578222914651570047370080121568505833873701154929134603967520546498391392393669537543382759938343865611843569334664452706659960165697648839884953306557969135926852108371637035790871586280121060240123030584402715055845708783067653885807298339751317088567976676156292754113734320273076813833053629558684550002653757486667626276837509514175424093483066677442825230497386866342122038062762262386377268811992001046834652118348276800 A159665 472 134548946727426608113268215474675471816013775246293801162444115799156865174816199824501623526198299507454553641598271416771034393743867883726257791959845138578712781062785967955063877508776503408607829653653521778982726755995293651704592839222893665982621661996213217171137149734730916922277630374643264158429513158807539313400605594645475834433591677082309253527349263481162202583496183639653753514832903272497124732379540735123589599161232411830270272515591604611512134578180334300324237976138364197097299108564168905054265127632913849233329532992658207093177516666811213370385587633541397727288766140374980138561422435316753036527041429981206487282880829796238230979077346148485341258046425835999335176947714885253855510683085851417133226335619330085415505249328417284974061058464776533779515840047683212521752292568783767178207184347064056702118201986971392708751909084265963301473663015369919453340896207350711562361548182725952240452399126670985912122285481123781465306418745748684326819733393755988028016779642277975888138492053619855961858107916156020618495874527744058817100933555537889669424316325512403098424166766944289711351387399002769082530176563028153429311851612385851621388180036804696137045431954757870990012738891883492778784436165202592296787763366457794246494396879989389229530048 A159665 473 77230861015000882756295322321575481665930421596376848492260725199933316845910314063113943944805199996250497096230680364016472688199698264524730500400684677193250577736021005753699062851474001252861324178110324431496304981086075994937044819300978055312231284441054775739838692599505378505904844935822650366122157101791245684230664570743701492911374203889933196253881112372513685102051555672338096673128684770682322820622940626899253339693426761136279124505530831863544195206590793914783078790227380466994594115855835026588094804503797727194480705823718980384451163564344020310848093247699423866134776865124291615354710630662824011038103202067711864214181394098015462929590473852834874797145101000107166021605287469612103452351759824005134312258906462695589460579985319503616264110837007661202794687102675267995364686811674656893123693003304822976569998216947358837194007522051634356822967919252286396137552854513474563094373727750092618499130600317753519888654322782290622742018748216175468930074261355976962383982674782604853233525302850945213734916908082684248736510918684966730431533145822902961466489916958312080155720407137454317639540074273475719052048270364327014795444140959476176919328673499618745154563766606924465200634681115894357635400016704249915593913785969505085495782762279257299401970800 A159665 474 44330379673663779275505401744368851800772245982545064740756493820645924712687345456027579322694658599548277878682768930674038551992233059969311580972201044863787252907694994516655307012868567942638991470405672570157100076416651625800212021685922180855554774647503445061450238414966352531472458715531826666889959746915016215209088063001290011455294359441144572340474231152559374086375009459738427836622350225468380801912835540299436293394427799659812387195902181898069756536448537526751186901352540249690699925202140741092661363520052262495782691813281702082467874708416800847213435138591835757763634631815203012233465340578025665582834710945436628852452837331431079483353952914181069648220029927635677297066258059842462127794399455893095678103385973967938264957406324066658450625559383932753870370881095556146126808477608684272885821576712621324494476858325797001156651565748553854853082111987797021463501997594527048504608158180370437066260512183263849430175458991553693672453455057338970481535806284937020420378038545572907780155385344388932827880447131544602754138771450643159208882924768790761992095788017745621606285089530131834035384651245576059966793177012560678339155625059126939700073270408744355022582556600419885154174294221631477789940825152074248958609725383129461280332811151413700467501709200 A159665 475 25445560701821994303257344305945399358161603263559270784345735192325560851765690381445767417282789230940715251866813135526534112370853576724120322747542999067136689918439190831554392526323706525073528242688677944945743947558176947133326763402900030833033128416382536410496697011498086847686685397870332684144470772572117516284332317498169722873846050945013094590235954800456708211894153378334185240124555900734079897975146977191249533155061863577971173971323346878660176707726253949561266498297567875941994762471912929552161034565705494874852070620117873276356175631467679342280200921458466025532460143885061404730393750781156069220536085979478557249443714446847341607982239382266081143203500033361878661350010521062103649250532935922812914097031290151133868496090650028942447042806975540393060390091061746552608792701460573097979568461340041335436853146680790531305080804732147861051312309313076238033654009066404012367081988421804880783415034862593131819400824806829037877365541184164352880932622733292493744334610142484066460955957662376396497989641736598519296626918301750488419168367284140074480501515832269028489927485669888535281993150274886384945220231556939465039660533339797903911665137885945760164217232924874407154030844248535352357068398237273914652326388456130341269825537818149184811046579110048 A159665 476 14605707512466151066290440126210914862732959501037038885149711243901051282988793591604414469940998323901371006293672057023299906462317960806585095945508709263491596225931187842317704654802794676824262572311830734726286868798317151002903761981242931775980160156228928396180042634361486884219625945918855428872259333496648539330991541155886419639576177948078075150223097581230997954253157664154362589403658464671136393056932452072236932594712115265955794047152405206169043360478333318510640218835902608250455302958952819422199341179351434005902592753255845978926362344587739525667988115482020906819874358955393431112233779483043005706922130517509746424551839639653042651902322051467816395129160799119790715937608972831587652207678110820238719596017857160776872578491075710288897944120578400801683910041898561425641300883829891349555999410987607013919429211717915439172115225264687123689598412463593772834295937702118308571656556745957821199243163750616274400486643263660876187914148186255281214684843913103606472227645843747308575680939542818707200913226476360418531661096966433329709443433938171633961045877991934404607596770489426489120030032873133539382496446120506240372086806981418937718356089073262457589905669116321309286528550424365070621479470647370074936186388364093432759418578374806480667840268907458400 A159665 477 8383650666594868890056409375100759185809360591991996760805149908264011110874715755890552459978715755130156016897315893918238619775258138649403120952399251574245109096994583382299530917464277820790601642978748153054943716946286486498719626050470039939381778896546988516870933975426481973455217606272025145839992712956303689458472860291161306703393852296145870123133467775671792369033100605071225792132459834165331555534781252342486808059831599100795047811891509264994152228737855598571157924345309799567885401903676446435412869675913157413893213388298235474030455629617731020054082898085758542048582349580251944397017459029515904119704082380964614969135506509446399634850324875303144344722995095194726509069526200394810250263557985077881102235200152978995773726185381367055798477478169195084626171303659683196571554098525656174072045682338425085948416930672936781294262834221125676849968437441793512530647834587006842716118496490191367563484792577818878912747513832516536102824843693369347252876219473498736822564924379700812638374398341620275556927694007789143638654173031814429502732111912143233753565853465854515975732056333445134866361956876028376719168014852939025034112787546801130452432483462914764710845689855535506656060233912741302001376859083192185739456334594601174273564994161601101754155503306302011600 A159665 478 4812200876917942276741312690867709561739710246843905103663270897632298476590803855087585507613312902446385652328053029437011944451091709266796584841581224894907429130078664930252088428919840666339128518807229128022802967240299644933114062449207821682273365106457815179755519921852166291276410686374196514856726944977584821100624090815585434161328431641809781372603460280138027588827045494153219450321442541152435641740571381912135355589410743171741091488231679165701437210252168635246526137933988989049357970237407321301107564994632973004140698582290433906247502605038233017771517915513109921114979448784705660690456909249162645921704436364543171482537356184582593737361434576101953386054604055480973896415192101417648252063630075756592932444285291792086413341957830413614318037174524997400174620644390616256270646411252842814026004665662845011727377398777053994547467694727700873824758193493177012598819022757004225600743445328813099023619071696504285879642672453221228062145272365845819067869735292944361832545794366302422707118328967150495350969295447244492088168963659164516101238522794136278002912838843522500235665592738627017986802643216807415103263058029140879863340367965056867460758527151624001681567836071408264499269287737363082983719695634281667244372999870912709939593547230180657600404591057548447200048 A159665 479 2762194919700232271980623428148690187679407872327809537505956690091031061552010538104518190817581627288470234280285541580950937876306865861002590295946670690425290075556056675381316458669071078200838979193706540736935848252215049905120973126219239175584972189327889366191151564209168024710686278761182527502615426424420731008068769655285748047295816368546518362004263067331452164194355080543342893258715886161663893027532438436313351621513706748980285719197171949603359964532516058775907432016185334404531907030869898750389306894049650591219347093021320763950592464836316134469831229421627008961456155020071468984377868891560329243154226769165399466361473314443899358845828596357645940450998004850983821815811196687529701874273399926299265341917522288504622262510068472033251497539699870338505147623708910071416154468505033249594752606044790698306428678481098319933465162510866080449734353096646163438209588414685838487984021500242228648189783669000882276035981240635152391135283513151806775609975181930590193144463401333210933073282452746042711180818659024330669465346486187400427681409351722311430438215930328449280756074499915574879289850844490580240896276140712012102532337099155095121344942152548714050455227059298488287073915101012496891353103917218593806084362469569300904152422545129535861530481111529502390816000 A159665 480 1585495071707056406174601106444657300018418379005915830623315476841354197032377458068138353943784240750679468091231572814436401329055689912506220033288547395079221595940046453003945395187617879046615234928668747153873154093804198345894505460387394078964091763309102038378541242336140594017642647598232396589986398040672522013810373158043203793713637267114059730009074397187973404219970989186384667511052597214253922162161879091061951695393278263171512261727688467393162918204453965568735619451152447959212265277749084475402161049619504806386901090695655828073733827313440422952665354170098390033954718002072238491372206286846379822924604461064574750520003145134613649383768252874712667865486800180409232748379211706540631227580867927620021713328213508309861092267437345116672745269750551049304554561388269990376616394275477832424573969865044197982878334070751658587814455813542402477273693919281404636519704931006914287877227597693710430961912206934809922158773589452124251283590591276771243381057884692865826503089446570896773161357009547261365722438940984518559781020714107908680973027729365812624793533031169686364653751097358801353694387582094376250859359241710665805973698154547059542784536037035810240959618764201260868515927998693435852553697928787838563025179684532907806273550947357123403860895753426876823881184000 A159665 481 910071408964930676911949054475805141520384470141523358968245577750247218065523108920573310645541336609262726214132642509944913411940089702912709296517330258104782770779511107967589275521233993501678944010076667159782453513995357635493541013289237982086213087167235242139916481949380491798102169035106634460124689859919603215196146123947143691843580495507101738506846699722829402570099153437904255808450932085095589657187891065831123959804120209353699057945973983111725911689392043720395469657529488943253435737520943618982090053174701709215490006712213423993559266285449966458695443462407054252481046677034444822578662030780930458029479806424296741399015443833953790846924131321488713708848972305550048613747851708357634794929543917053966164185052636247571762339246526028498122533339276602430475813089243265566106394159655770778455863949929324851473857327932970931085564171810828155874650575314429615198872420809554115403040657054689545143489416996911894436860004364278685084389864109353541893951615838523053822580197868293414583685850197675277881968771306454628983636424551453395478090235246624724320057521675469644861972373809452061445699182271327477413031308465781460616800208372913022463202340316402529596770715424464440039855597334931166868931258020302116582647054559419511500114091360443704280292631985915767405408800048 A159665 482 522379403250798501491052582668005706575400667442855402131942338313165061815413232142951012172186783429476054167444045569135565862052282433781982629980914279604750231205843435926943240203793124652084667246549078280967974443879241478574946647122562214323407347942229719886273682097702066151516627383503609947714981993195811573000574064772502435914421490783809283843199996566506889101832694102367856449383323964247654209303687309907974090975869606890760087748727338617663280146792828641541430847802475500979512901071743888211244288361229161584884876951719809716474945114020967306868231882067479042534086837899769255921660633461967236529098484283085264988284344757544341332485067610281646956211444616585547495058518501385575831658330627521048958220506884992597881721635238503012805661391475019244043812158664246164954693631248136949001241333289567420548011227899454562784526020163601819069572156536563317719516249839753055327057459921794105201931963444020492596835483731506513114188498408177656275884846433427540028334530486953849074262516656456062242884352290963972518047526671820141095742822003833225947088223908688406464407488815528124468477636236159877658829111700116847728237345907897527834335358805578016178305431034878387322008596942251796346913988405724627079876384137422266693259214889947329133484109864162223613880770043600 A159665 483 299844867394549374925187270502380799769138462727728859300375933946178995234829129726944960413524568147182645829386668024041304859904598176901155116899748279162868527929383352710957452287701732316303097320575160856608457548333170613344383881907337421783653731505752691979478953607599036590478746015962037003353939539404535923299114317033292451071186092129411021824258291182475231515049396315605711697690219504546068420550659327996111297096189350235086936668711546392555611078347394248201060911168963408073297151779443470889635239429292364048014703880280458563832624936181749784175906404863270563360313363907790518454210624945138412837244500498684517806533814875386617971055581884170343864151660360947798712114975871943612169737086850653165048052406766933114936536456287654203321951516173321769478717703260188055418428037942270952955934069444261770069706970956958986067386850009735633317778543201412029941387128535597444203615578954452761696363803527450765838689130801880374248859113696429865348816007901171569453210197919313641075212100874955582052137736246242013770730296673200209535560901739965025068904320466065469840925036607739333992844717500373498448690497084558604814547619750924808063886032752061464883817720643304769858392894789255196171961760413627915641732461847825821662419289232738406478915598769397130438600156596226400 A159665 484 172110431505068090408556002215783911061778902205048922383013654142768430099730105050034264326350929929699409230013780001754139854019377301258829255117825531325206930281234838612653650669900590556433325777342895782614973664768796052818197773268164557541602918476954102966501033097079749300868648696534825736315213580636210424162118617403045094412424902460791142717840415938744216382749251652463576146617736612285479025741869150582457976559121711165333010887752678901988303095691257505638767421580137193758571585608499480546762416188125455734398855142404031495830210238423210355149663408159635235889777336796233857823460977057875987001341814187760630135685421454127161171044571516446167096376096835739419875206501091977131999853256193944289216533123263712722980974044187478274203787364622095220661539917859189279564012739085232278859757154619672966452591253318066558548117267379568089922585814225453968623038492263183093219820015262395963419607621292793295570914964244795603312332017073252334532564112650426047438602625271155543023322671639707847641864817720990624940426672242890248453270861855917920556325132859297671000284506605353562183768399367578151949670686497424939046702605499684931931142748464324475265295193343825903020330199600435540350909703563434017853727353224267884211961978760376955371568420209524088709532876005463910048 A159665 485 98791087839041689345136220084589462568661320727235353718990537102015132698249845469589940778365020255079313715382080334338852234902262666324391091282514955232389615112900867980310484527070651277660412693097501604060138275119740601147032177472044548691458291552040149350079613518770168499662013873064974010607929241345645378933132787275030850900280822826401986509018574490547997728466555399117777102446883125232360414707412341775002882433638766019550913162633368978194893421315703460842404298926087580254012016842126922390370737256744582299180894837036033798147976844229986562106122620377225762130168831007674326600148146620595871400357364099274103013365625380854115125561612994858215742976015432054066060569819511819001824303599318237171357124964700964336057964164827156241738770625341566483337954434133471386281687893806885385794547650817622838482017309697599247647633244089022073879930939586867376577594153171938559910732485145036328550093078258259824206939350787381874420904328940933143591826451845336650058188453695445362381746138309091429590848353234112372473791139137122329411967939144395146434305557356916397088693465866436336954149068392272358845612525359024830454202481009199400003667873732489496740814557161635425028899676177755210906225997883650712620123859018267917711844513389167139644873794284668057522141432226979688141200 A159665 486 56705912309178424616017781772552135730500536318530887985778185282902543400365311569439575972517195275485596373220084098130499428694044751092899227566908466477860313867874816985859605464887883932786520452512188577834736754945066336262343651671180302784339517747952568772842731658740979639056695094490598547263215069318819811297194057777250305371666779877452279465033943917158611951923420049841951593228364296146762592563028942309701072058932092573511058822340666040804966835532118095266034428816152690928609139095795244952592256422955202114274099237603540996105442878377773863438559234433119427827481019221068267234627212699244972307818125651169147369041733283188807954911194814477099390301136481902198179347201193283015070018266155411942414700513205230265184548449636743495279780135158694539340765183652694716536409287032413126213791491812160889615711483175168650083182933989831290838990436737047648701570420882200470205667226653235590191790007312619846301487616436992951121995772480078551169373850795110586707352733818560366851579260066746840877299312891562780809331173438035974192221143798020958135370833597737152631239049122827852058119381488764966399229639885393755255773177396674955917173428379700506804752290515585390140685393795831890624633371875511945609933241349132560498714538723403177779202186350979255493620472565410335529138800 A159665 487 32549094874380576687904861601224841319844739185516002468482959361848957896676990591012847018284091723108477238914612890246572333218146784864657832232314177243336587770545032049015433226361118306768185079329303146175534837200192957273984109027080021753662191729033222435462377892503803542650043322223730501155074841859761226039210456031354400252485831368834782010942974789874552712406314642053881096735978659105116495770763905473426640358944587498429328213110379674053072768702014470979242919736172718505441391828969628475865564816039029269011033781489595495730726064211997967627170894441990174347211974864062177718349419941219993508816203766406991315726941538924994912003900261896860191817109364596429700879232915124938831188660469607136708866737454837471251594752127325939134352058810465324015115877462212633820512649068711327561330521752529533016579909325237107548499356476919071919506630756125763487324843992229897959493077366472083733758914104365533517229684895483166562151152499236147438076998529941631433370411023399955127444113532174377572140214751403802072183619762293512064005524572124885574556424179543768693934125503037320645023570825482698440798967681690656491983349623210415497057544222074358416431073941388852305328387139131327463328649230545973129389060410543071458344433382720034878122410091667807985280629111113305614037530048 A159665 488 18683123751982141840432774541321286365455149791949866886021232895516018930149192233929804748919096131868990449540614578917434388767787560467562502802120770829208723519978980521317872812325817020201005449014567493716179161816155812408930616237892261306299313712947321725386632067565524492501485810261326817064465696012433624926695504567939648494621495538931287422001802495444076098309272681118877907574858521962040721809825918712804581864962134292005860883266535592240422964268120774223990169894134324269432430300689470949901881612149979845210219116475790211008440655414808455644132654850467926955871846090952468942065332419047577029088193143791961846079895401609663890682283839133983273003630474141868746106500346080521606087221091288341058947092598563503268150203172635452319622801977071937290137172898126399118257724156153269607077505694460139790627252241202924564188547434817557450505967063579451194075758881119079228278820741128322827587424905898503619043537642390900613723639538789068550905027782335701332167908574697755682786069588208025979567605967992890826652588412383037888764978883255886298837252108224525493165556799694299222391471534445580140052208219650551432643186910545381820355113210042302030524631690066685637868353532467586132060020024961513064323710742410373884529206047142576616864484190430970804295587489306472012122013108800 A159665 489 10724080484542875035831724681856817148929936135840038076573719199066833016947739665285116913032542895601077409559073853685717092580376841561596011950585090141788563963880164274204409978841792608477070359549282412089940663347636236129768899736441130909794052409040033637149491344404718554892310205046679369264502154436295040946697180411541326881512485953515190145447023689410109805876810112647593865066872055627552269202344306577244356563847906139023865717666778319566328728417132622390099378276313365957935709551203927355615204179809272392121396761823322091523349205482035841541764516713274148082496092444231853110567782459113367994703114048332819692658544233582408148256718919762644501843892075048068063835430319417304276955233717739038160698922284837996038446965026340622305524353982780481539214722127647090881246113152982908043134926938098367710287026206541153462736677728228801057518505587863848859635998272918359247134083612330290830951448137071636711797473377047481469110806944112426112072047870062162623032946151465488361964076499517874737894233685413167930696513565088101454639033873464306610647008153696698089308335668899024716332059637200937517691526719111734831680697303303425954468337925020059291162722159024336167284129599249255308474988165678677952948680577083144066648305926626456258045335802897285573857681938232803821652421486921200 A159665 490 6155603515003858288425569534611271722199417886822389906086428799031466635709072418681423178275930702978886564096458851401022693706747539268795643297133039620615806506543694314412810009982376631448818185375839089972132224582381383382674939518100971249960479783475266360402082645056240884983693556210983696631007172180737341069779254860720153690339672315822180212199169595918907584497190695387037759670476985071693040481423822149419547863066833161665406916079847488895480449688469857131142819140433977925530827849960753612652177297328910203097836531067470404744191435506033158236517188460764510531425801191142992732996965066198654181382558375549894711624158310180900667435465977659918810075121047447116926772790896845186574450698066761116615900122444404411162565289774916344567918659563314019331571960364096532039436150692088033063489840984962768605564962415302380884686288827455896989458171701466785665979868932896257088775735714656845808643303643254213574068130674887611972368989462280993799260804572387899009919578923032615622011697124653671891525310567821190399328972133772157851924916678389628738625083842969796478737491508391240492875379840281803689574796284561916142833287608909255952483005613848303990825371994648278893335452521615540079478511147079536183479478327534982283882243072677538749541405886378851488423505136958140087156477811479660048 A159665 491 3533305693531730114681241081142188111725316937099915966055533556924862782063990620583471619213471190966985286713957821630333340470580507163447137656542414157143331146192116656308678741319905344659013161335372088361591806969623566425419285514490221056346405601662393850837158288770937863262085208954899595186828852329588797479012345592872956676928090396795977926612177901033763543391581582342047026456988722559096177684068071569460243229043798386889804545964114791847686211792453280860653588087230827015888737250167921369734994153462614647305766047435966189001074360631257550791919324411962115770890327387623633596887147380215568386745593804451591231652574211499603400699809214457873634338617637342570067899518139358817676430423735087163198488509584165847169316437883836955441363005064988264315840766034269281743545469251145377995535125590441691081226578139357360086656467050281956643147933038136347108423585131484178650598025166129417163870425339779781519878395209912112224658330840542346328349589752502783969531215268874569901546352185474708147860790371695677876046899308271653518903447534361773431664187478856509482097230817480903143885751696262118116878415375811820754251475406816609613299290754011001470674472362205953060438382463277720756365356923435488090639267611324502747804340875410980615780508933445657857069518090932034177223996611367837946400 A159665 492 2028111312483698081968743955006081364858609722477464942125970175246072205438094907142494028005354187684346575687247693156959936407419504364279388219212048593160651462107768417026867184707615685457642105788318202880463725068339344746807287210377868785371586854874430595114168455671873277271551926246556156653543130230011789015612016591054216412403033548088575507695177916023784354999183331073639606148551856271936134297614591657048030193923277207241586143976485810673082990088418494744158028419251354273142209650768536905474273991910243478643306613391713525016211938810906328121403455695277793687980516494694774541620489599278670055337789461196837817073865973242462171101023053632841806191556448713587771857396639201064501084488773241964914815788601188751870776472780032637506997796988643700403273268131710203624263059914006754881404098599072545717855450287028709387359927400573015657269924105718561773449471885602985649186177669622570795215815501729951338196624782358877529341909533481844511478865257132025610611907644755080090871984142765357823200202148042751279660520873975795347692726959806979560146504987779793472927331751742530013349928598274615517284520850919700551024204050225125008777840409796700995863156310534222408412738198468890098613635395540823084490756129421937042257407780242830195919262586391921231106414960689850659586486898447327501573600 A159665 493 1164132360059949167319944348932409561240730255385127776864340825057688521058684412709170988603454090259623967459193461914273373164518324924589205390690059350060056795918712879256765455343430083547341909709333313081297816597419814261100957439471382192582234508292321499201681856397366490216007543580314279019538569923174437306163818510919527347762664328512445545439105511619751186005987840454686791882242308511368781990653091543073999871068732073158283556837956891211557788624540423529865847659062190121956612450803890015820863536362326294126610690320796127393116651803099601084134791649765041614785045577627412963256564142838576396195504405133180455409167416066961786608586532976036738880319062943962038476077771383271664804820125417152773941064168572759407978526059300850092061294108476419043214540066835622611045252845170626156547957060742050800357947238176339830984511671461860705316293288749416321612888438750982278454215384338189507036714227567652288343342746678785789730031413887738207242540308004030197707265456874147097590617351595129915808768172186167538847262934762798257922106371481671905750662198798122596950806328269394746759715129657933044803198090012532304467138873353814938428867095932552360623981047774281456475851287538679638883470351683509015009603379020580537753004261518509121477040944080029340997225117917883346568466255712154618065300048 A159665 494 668209946563098338343566087543248082070814307981340866455189507612937965015479414800157004964354642454836472975001359891099759236497111087209839614867874854885879440205879084924966344499944160340488798531051533390462066263193905046527202762969363000673417236172937666111170271403632693510711058463174149601058485592771897001949016213251217643399356921532595654506538868491821156983082021237659144900800936533669408926500576931132818877963258286715647520038843279069623497587496114687648252398273277878648822404551782100544270195597983382585195892937523585410123941923040360115965249003509438609092928181041640346134726197499743572746164190756984384567045022956462823051157568905191455275496950573385496497496783377358734533465667500672450277256016972162711427803181565907920205675820468475887104742725095515668536350870068025407103645948767338086859743859262932034275722339491707471835895077818059250044024514371178224847070444432451154468278750808330683557740539968840684427508689662028249112706657929056201458359760338115678936923487831461806316409730632712124547049264032972224251941364503519866921319955605134590856289905094880842110063134495055293101518419146342623063586689101039549533160935224875258297169258266127021794730226309003643829013368230938633792427848801683806733182188703843992897625582639350449811176111269904351079640044291878303441980654000 A159665 495 383551345194858386260039614305475466699086172051034272217501913029001334230364125410877411678550961314985875863683321384029347528376177245733523349728769476645144738621378676034051424977512604605357023014913870832812144737256704076892353284986974891004348911328757928026312534103828768708657931550318381556728551191681145704681429142587688007783883110295381393241207871408793724357103074202575894486267855328017729355029340505378694961951039187842708518218739204229072676057434145290286567010761202440154302103600272121822395271409706099277608315935448217229283749547173363606962968793222767996577725990872323931268369580800709972179902049990103903561028434009593593469577835965046919291396369310060331027524677580832530350544488325260569306371012677852823600151047692771845347965859654796682779079109664759158117254354166201413051336226635391319806692617269684811334433638356568626973098458374277260108948458360617550079939980888842624475284966249754244709854726599367874075600257834590327252486379110970255606900795168621525562696491397907481695703376615004573322467430291991293922356421118648921940931903855148457028913454718133333976429479485032080307226769391910653106194292405123347617095947951982465710214530263709136228718674050080552878214789894207092287838575608787484484308823311744933414115607394043078162274090643807179636366816957282434021078830096000 A159665 496 220157803931902150614924395045255374637193391942985690911979642889139152910263992506428834146483287440159437909281251473072954381528689241939955192904698811719458194089231154164460592970747735099314590721762030806500780617119084946231164258379760618073495601685470877749437283405326309606076141998824287839412587325539384862590138378829119665250305505952627387124798811649779105959820181510257325775972848157345642980377914949510439775341018530563427973810036264384208646433469611900509801815924531927370690758644151646143954341518975703001964588151054339166023462116135587670036628122060865320597005625832532894907698004653410024287691030530128883659645754076483766188714626686368026481806240487024056624302667434614495062478002833032066109406684021070548583775273572469473321812197766032827439304304204846661243635462940529543066059890442765850230954702568939818773930632694330900175086679211757329243286371074480102567660701959751233997659102348608128132773055327497190878710120488365185814678068903038997662159598067028417557308849138911063031527421767281992374971757938338969739208333780739977674227991492899609200005466718303438821628411161273919041055064112537568540332460253851700492663540963502710442404843202110778068262724174519928348451460385906640034585549971595214410186531398752887935709461018598087514695516853434051206923473293435825249795806494450048 A159665 497 126370195905566639594580342716362279566282307889101735549204097516452844769157301334564739922669728439690202374051574662222491785649939248696288547203947389157492358262480061111724346313784222434401969717268390769060615262081617502432611391956697607799295471018548955070248974362123197885118996849393590901441268396308415229981034748018772100165667576533697824828241276679101798027212427083813502419513928574461071053007568151678487052350782685504219814258442597017331533980135499796747335955773670565108336341159639444614507969636620643817028395990389255233080237970912280149237417579094143471254684651501883009353087386301476553231162471622243989116733101811467672198728726140139282153637490643182498442018703582791139333332023081672080686230130257081817034263406879549784914874853551843188153477891534472318794688638473509791518505325777920962641248192581954186291424848732907580131872780769090332708386268048293218256287162984916319472031849463134815793967023903256788196505533560063782067297959063965273687824002389679143056369716709243552272615044391043248618660466589176276639011661233723628536084926185020520532346108982851455750280731577091744497485299573827172431497725991418470959441255417102603811474669783481322902046574957500388791458260046720517172759817845120044283962584714060845930163816509067908190357064399780501585594437303615206410948771848984231600 A159665 498 72536272291991319225138501794796903215671407534952453219552239994801043758343380702047654286778277641094736003267694574864237212008683600062427686139872896677588894184469465846975610323519172929611631303121334539409986659654231327311372707818886047116177526869045414739445161846575310259748698115409922353139448646893704802624251355224396356375427938624836598824023368014992782288513973325927440131475219028892497438783363741148502057609573920460891609956372240651683916295951343413721070328812270979840257689134874397057081430617078730575271297333895281449448890571841532670074607653771916291634868392956455014835777252039042888144662971020137519624121140794028367358304100089813261588161437822946267081662111553854679362837518770876941281829985360880941907118611773588004071664844126560223967268870436482906141490034848331679802078990936636189790226231587339133991459089242056256664794801074778639217284474573349232799006263892640007625712283932737035657608938947414068927603297553356122541443213824647164057813315212077761085938660082256660093418003953037057425118732850429244451822954339823582039735073402210285885957466550690017297222318296839500067637520900312684438111154386613948479018787945875931085076018050875077234996665762881048646368692815357190950524100857548933823780113439339526811026094966743960703177440269957154476080000088801835044059345245510454488400 A159665 499 41635693925407111668589905449870706083515821642754819046287436552918282664444331365674018995870808696259938775673282634397409937201198736496584795555739838745546867769527210916102888601353691477374641966021928757230563282026266700259225501676648634347078101127361049511486452650959865965897867599248446037111142082048590248291090296864055489787395471103079674027164584999329177931808993476655266821964356208655719068790597779851088502580843079561866279895143407691469550622342090983976097621402287768757742805227076744271320126666233554729561907641259901162728430107999068840342675555847500857254943202872353676632726789583024316318483314203087314020256418082670471395994354722826672012322511672880514122375610013209003163129402442460282623689725367015403572869048894632634787350705653792016714024178152649653652896485314303910696601822292303395018627215682940080956911225800091558418012083944142169820388580018834411333411339187212379460839378945541595332651736988791772307656096290092854275006337437388408203911155107730245184185734517498613650069661653998879918769533995679797139069736779397502367179396047942519078019053453987087077149860421654295947079439511479907040303371120190415008485824839677367340229822886532510851565184101318764422626838217754980885083661132415242894805501151596174328683048347094524375715660357891006888768334456534949700083653222151151892110048 A159665 500 23898815776911390106451380589723990495034865951533731180115769029135099448347287860516184855975557413375563762500460964449538439716276066065439610221308527567047224510814434596377211081566695388840114876865283985315803913896417431717468126589688497229175713869578373374178484376489116489115116253270492615379442415647243908814283206148612626741608624985229108054993647766246933140076073741626797228367408988549353852988364342270783651979346318094590783768202359642662870373308064273458866313614584366995964529942652916337340695624987443336037959714785849372124669433100893672824025694448811720148045763580338053932170341443403918523921277689601098110107559858312056552933401306802419921811533538795592159976518485470413960956914164453431349056620530681480769884926946907358779935233380432491033625910990750464713856441080375596408169643916791212104502231575776019130133052150163312475682271389136530698263827646336378756145309687196013170514177802456942983906439422627529890525671667215744997731096245847121661880945218521948657961525674384121978479892371391404036316287394787353128581577088419826535178933596445603740497050725122037292266722659711269034123530642068566328449696911834911600922384439186862977360833260851610353721180677491207897539158768298543670847070965905491872684533880902764725137258725137290247700085867989167996998547898050972326012972890169515675616679200 A159665 501 13717878620253212513991423868596120673443929540358718942567405135286994165068678787604924433310974084468877339736488920311400666987205260722825839682235539083646361322339715931109603057930681799502748564678706985642514216013261579539126445436979520760912512683036858955728938545652101904886110831509663512781762835439435955069150269239006783694193563346050404943892326653240740293225734518700304953816070795071120455896252341865649965147642205743215548016668259291480796124728206550874405287917150024367914882444277546900889287968616126241331059314379436279698397526169804969132150405938062079864121013351911170603389143261724266208414494910516827227887719102253037790912376355749866208447807928756997019312399235050004404586105600993827134075876494885802946510375198475929307048036609662596061284558884512614096099944283650278034378679006415863444589262297279752040615415022967941269483205765280424478633616680417062571616074349111324347495677219231339731166963576851213365389427880885547535843374238778810445511458644276490799424731551361968517033808151517011917965630195073945016008686179016201033690340704963728604526229097166595418674021656813846771290959509107845592623085724022119068514440182268419671637778061905937810525106143695852014423054506165146312085333650768619919678027642137035356054457825180457507655473572565424539270277725146801580181746355304079846652081750800 A159665 502 7874038429209567071640970849193583542566320521299953139302510431885705515649973276797366108535643148927722217444982139797779533312216103378835966537992978125485444351798486130022315778041129786219188836010700944474817844187698250238026862212699655228266553104349287462215036546719930004288138502170293585844116488099820590965783440259983745227840363752007947208686140505312418681378431537660233416693196268961834592330595855866540809211094646750287629970783812630950334312723617252137635176398130499402816146558485369268194113953290031475080692008494081638697508055352034951388181508982753185030285313618233431588291436061888285399711396157358969227709440657133385379927151094799116401229119939572977493493157184400217057818463658056292321528204051443920209816185478998236514886793078712949706686303173799249740696654162374179216136953580038788825982132056407001895294118090131448125370884426999574514204997710731747579728870531080212979449348209660986548746853186673173844203641077956637069829099081962791348601915380869487196921137948956095544655427399078393449508235415685049651835857285178210973511720385715583773394315004722900648281596164288488335451976634697261301599322755891784510415687742237633704657107246700747451631057205300741565070935747380025684593310668470221928403315182052777391610533654394857472103994130566685696373142415686366056051996394971651662462619308280048 A159665 503 4519684340487671245909403276013248357312394535296632743240698420497259678988919592202900541375025856510428083936080011755005140720545056134191121966968287208489561411571008698916878146992550566608014889121577663421559800049522782375047879783644165121504240569383807966452475248878694170359486614134917008611010082406461579778404625558961430753996674600089215647380900757722675082370926476882455280876940842313297984877306125015052558837203179592459356387681891781906200414707231574520451716847238989507192100209688157682396520519900509450570075881816288481176089925374541892291847054005694390145303905895852637820508680910380614095168132979829137819877991049475460955040393816038337064439306397506960324268052911446489541183393553618710798730055049652315314631543954569789283615712179144623469041876737201884838545783389258495219784576976263258370250299211115321808146783168320428256021618177891990490729190052343342693701800068765693138879578376668187047640962562186824935359524589319228792534367029672403455287053917160441374541933757969247480663698293262846323005809162973023426208766073006114082594693811060040122199732286481847805518217524279935490702663297356718879272418638796160286859536249604219478053507921828167131298416310736481962498702695941628577810248238368256618283583236470652085749090263164823008530184975471705024293644476326248969372265748967372750173696830870996800 A159665 504 2594290937401494085584925839460755363513771896939745894667021590854995170034124195951188113383156305993836792457092481765233152994059550004922325173073258864694882764797407194692158034057945984103214327166949568103030850410581889385027244968949538080088205820273201423456258577819823733856341028374940192649133943184820846972213289287403601269048863380087457773649428348792310184862230419298991670989947350291564081484981385162784302231745413991424920278899435099001528087707638200157487147835138781846628862704214444024326334584308939134595748475470541094113436919656931694140568820817759597190219411698905795875540394551122410602341108619025767749640739152958257454807806123254910675871760643049055653152368878013100596422210081313481942178730070296377546678296413737580050558903904035935158280330560850708098075538968780213881977131047421530265734845765048138310874358244497835687508283463225575542104040885047367974437253510600976781503898538859329704359363763842050839722522910628159370277656845932877620543420346534712479499873055936399097805418164905474711011884951311099761594179890048224305198380735828077314558872938125575917466808577340518683174993280706121939441066699346240112872863391585079742769008890022121232617839331305535345732690276534747423637397895512710828672848374418972244442586200522954012038854071926628117258855556268851222053624487910876986948039518300643883200 A159665 505 1489118478384117117454501522447197565408547756448878846906127152452346730339908299556389774181390344614605808442287148453232074813449461157769280458222083620047654217432300158744599794671114002324678415778939930513476286575873954984223263564297251213805508636596248233255925971193329944539369390800601535663594272378004759700470649646344108167003293583495600672859124491306028323435837889751144336692948902126515469474394437777313174428463030427898311780731888064935095216143769619658823102405652813540975460000118881181805633654872811162748509054844208771732631615793153417894794211302340003092795797011266030979922365963663353305129701179187810859155964395806990303598725674354502689613326169803760437949135467926608295856807403280385016099792330295071059478027509941416379231527225204447636229440700051569246410520822296453509759653436642982109273431218838420275120073485558589364201498686273302469177228738827136873984289813284891906890098881726878582115227159482774995175792791175974159310582495198442081788467991857007802791552592173735112892829362957449221274498956243408290131633048121607745069787947671505318516670866751794094778142605175933444206955440462016636520293013006103028628736727233586168129933049364775759355508477753066551968601720028249079539288581776057647401596683333253597657958730009912438087293707100909067601558795653844275209811083795094423135424509807738717960048 A159665 506 854751412301545823924798288958851941789142898429759518378222318486056168219937329821171779192004674652477740209080366119673445709766996645009562060694302924648488825923375493712205589983185379388381307442784353165167285463701239579054768258661653247186281869200426212687478051206393568341864173978516906530710463211031547247223180683712230684258621468063094698763363808581311465341986086486737550270081679873269587914220922302792599337635547720199639537219824849837645652538436054045964303293696879833738067411205533583912409391562409298478509601732100364433436434028350404939917736718722344015667597265055002876679562522748213674733846135745184407387773922454059476008213729273361288927373349706715442327150606220995148721211027272859685759338618859300491762841112409959264098846068363448907260540681499039896731540876459195534388159095502024309192683784767488189780611306352385797215972737637412391732187192045891518299007915572017353578135254212689446804436030179349005180065339612098539284904074587059822068960083905575944089871688034668018401386248919410947536851388998765047435795775441912797445753083582708224751254518642591684826736388562408456456109247831916843240708748398803792192782008568686875426838801326491263748829248390928895294631654605938436908128008541561576897687823384913146083423868439489216508094549021849878175177489849750345119209508473896288002746720590123723465184400 A159665 507 490625821542608918815716763360858567389402615150925514670252704683843788211513687409053044866436501860177608274203687865544104605331442624774330853558071656664612538425800101090647264050553736654928545793742439776875508379877935644422452757208224666633711987412408049834379145466498714898285496494277903747092142288859730115146405241801174068656281719374632861489497967001181475077976577805497602710690191298354616947293335007365174706628375928364165196052398731918743669461846151252763851267479603371752109718571976158284541185123168064515501762885170764976020780500657339282094886082335323124990108034344560385183088965691510985943922552216556662029723075524234332238411081877235025341622689405484860135346498835383288757679272847218179240844267432908187200811320495806676176358411713394468319914121739748849154658052566755940285293561164725310494491219025319382513795769772783889012604149905188439551806271005602904366756559248524676061942745819202015587164166095786846198362329144553385575375628230477139425501299693808734899783557379307268827282814050378926436931422786334893819856643470609824126117200188526849501901577029980875296451908892217278072362501300079806003530301287900370615628244181699032908837342028356620616068633067915432832566601142088634536185937614274569081625409026256812598287642525536800363208183844834729163484277614961044254151048052932674219153482194221209530297885600 A159665 508 281618366814045217854397497370843858829575311953732815661206674266207848377240636635466626581555360063067294671652707754456196370014538299623820900380272436622562948567583334650537817359427861654549596904300717647573376642764471358658908827869262296994503494492853020178720942019719055958047533123541538233924358963342274054546789385613190203178021448299571199400273069694869585383293213674269137218385899723575676858158460073305307489005350147333310622894539652296509028625447152383032404663229998638505877240392903109321742727851306906622599533386486286995871494570943284397517524693523756751400306344116512606092216386744404557718136811126167778820653657576988052645371952783803631184802496345398603002246563180903786751759181403275962024558850167870440152773935123480622165965629477420061366723445337934340374876990632441450528224115949456826199528767036748558074728991238271599907437566072840526890345067370024021214999966000737592042201557964967744257585426902951470368854796863634031221726325700219290970415677064162308256531672064034337638841933878668584363851099827967230287550277556354597135593827155130828905866753960690379828478568967744155205079619636997976729183152230506413929578419378286676202797207485475373742359646551735067516997934423904270285333820062585061091276087093248025518271023385789683919264989432386112689961800173497789651537582372874881105506096032762384146667521150048 A159665 509 161648451925440412439505347774101014109608839658827485264017960776098621124747913915070434604767910239698766963920380047369991172283739652541448422487422820549694467865254408289307616517047542035974813694522818187267341317438426681934569244744199350250178372126910221174535986340173271621204385727416348668368834952816176447579741960936729375450115655042234493822895252506888140828535226672452679265750795751141140161966008788742239133514364356193391933376269708019464263687337203621709347512842751738899001783875807812774522041245465041233307616662080243564865261862940944586835777079196554039980650851414843891336547022902322524619224585663868088486393169726115617984111262486821407065051291279569392638429391919339938212221012446207554983917539152090199739505037949557381316588094961627401830030937709852571626330237964968825847260357261427053513219017787874647015511927174998125562980150321660557246618516864122782574505613727864129307547632329145666001838447878128048204876455037396789367885335576297642539879173133529471130514279981198330497426442763541717045924094369830403850160039460704068146006730669844907265118014871859248040671402135576252870437629309135538562745125850009393695207397094892370441372688259320836171493821052062860839323981792719909055147076529986210791823392366115340390674969135800753032857740726005783849308909815310116298938318130982128821886279969323414278977626842242000 A159665 510 92785929786835982695058215224836611255056644388855022808730648278806342317756925346613793996510198922227029169995626494482620476694496546020491770686880318723088001991707462774727921342967929700787888511059193338773806342833014150959084087574342557781305391097351974101163477438317438191515359360003860594105477338557521938636717338788297048318163207972794299883142474665884097965993836816774163629403738375255290877291630886277971957329756135104859636447355917863520190847502929431708782439967076268129388518067473291629466329932169082361011949364500673319945664437833531249559338525934128495192142188405776277114571898929546384726877194034249156623410858769132787734827219295482703851708256391976485975855468715137943630028109384941733284806642914449606780035739009110813395099400542344651230376391522010038179173181714901473594876916843943179259761516681473010638345771469457685801550698847067087019032138334939107173745007279828009484940298755371647317311011496618596718128716336668893463134960894469146598599674962968852266606940177535777671185139304339066915776066317182823842761575100166578761210727810663821639348834669693247684965556347251801403475994143824162137038973054753161474635116354048842346671720263642674487063710924237530386704448551086803893384136594392022409445535942063112136221914012926246451176423911737887543390624272187833257800943069601369068881619196295607033749011139925758000 A159665 511 53258962049191928626550976033708440759388404270363124264726128094074064391771350401042402683562249413448075044810525687452976783631468733676109734925846815524231963448772218378285537543247074600710212030534282453637977573444832684223832331698427883967119044311507906223846661513607869348658195068256488564667875623497064776601028172722521569005250231260728885898429957562964965344339633797601697470598480076600785822425234162714767161268146507185833237928848920583952570082202994156597219411193588935154530110368945793587500898859023807810179625627606724405405246522054583996302473478109110559686249635494064168219872933438536722510702890151073352033749346540312494044172839764344585189473474117703223380748400613097260303697922565944108697924029115354922201540774686191657331405739323210868178834218702696052062273779974115480874633503008066123468049597356147720231763457311541536651964538158066186288367200785738183394947059673007549580226423937950996414470518760611196388157678300792907451050099668089713849953673549570987671561253147625555184929772534247860867938416141968571055341293947456155504866811756590363776078965982389052311922188671920398429342350200925759931121807788302464677046861579826940614619126058642635834738398576691290379107514144342032714893439258104490876810945807351860250850987968450529662222234467596821444122369023326000979861442383633054863409227532393709113957653416690542850048 A159665 512 30570551430306380195657565185133420159277688994544044472929988795350234154534437373272992526570734653120272848692071748971514191183986358633540967355665385230590423931593261641673123821902477852877960917638167069194860353350991127730328799310810031054568550129414440820513882545333478688691612453819864432258766502409976624247051534425388592311965314580450407711398912498667224223552983805986557573959898160230475806781207117767390072595958765368533173711522833059270911706993671142957372233242680081702432153963256818045933886478749733513960744098296895308029291557994893380346370217096103527131412098631404426781929949221821149174758732069522069818215501503280602448567475197514496416053922435305258244063606096449112276378977524742533450875107905570810894077624634135002197413499272122495989999611158956011873706970531960571120566035849713110927481209120912109940021586151053372580541843352031143862435754218875382329592438507299053631040482400085116570258760457579330108205789215938792208009294074522601280726810017778783954623892699796891140372018249518967799129735089423642602942059964264733093214788737555058143647687125056646333795651332125961446641105539337242376301780631512559971463423911704309863949031685940609326465353719309876440077326414403775691544940750015383371267073447884025720876330871976591099869111407976663771038696428764852374607210127262303890227827721974792735804659312169231670169600 A159665 513 17547443262033813040378815865290549462984634094464011164337548842402940330638375280908296667848918128641623167074204373383961692762824538386918839152417005275543379104771083410101994788234479040477348856512277363435396204845895462484524506972073259397438380655239577523068744734359903159439636890297533927627967304507703085253030979732000329465499085318947273297457077344277423739354068365002486445755510945492216512306590460364319186902919063175030855877176177327100919367244285033063375064661887173308260901844799044612572463337903488013205656932796790300084407949042546745734820202139685315462870858364790646908659570980391901089589001505015517002303664113536525492983686590533556598229762004391100528869129150961177349381229401279648256693614013768530098278354999218805069658017176458989487391597971022048119455738811565393707724029944232317606250745985806194957852158687247324319694366119527718510851834554433683719002664756129983776667656671224918960332114032131774870913734852270565934489883748676305045423338996531472418966442848430267889018353545451353268839600002913028885517687078194009339349783868544846784089996330816532606546391942451629949973565237229376198237290960680421121155328278456694034966129568603851110755278296485292385314006254353622904914081097069571950616423348139623411922763069526594840795207725944137407754767627742001937023558751606178799935909703185998636642760487531722288134500400 A159665 514 10072201861855978378797244649111590258333020692533347864285280105550492399552272876803989014352752435105638577627744618250645040131670101047732780132520005362776669015714670284136903335322769066756145365677129568444848226721190644474989336673170740084098575927557388083800638963640039080039662883418330654594020974020919160958615535314633763724604163007761154422332650996702742559165011688527621233306089322814372047588176143042001445892202946303702342740325414262922868445886512615307234329743689994798860055226760688350798548022070123369846533118681259335353142133458863837158406449657962274972160741289291199921143811812795729404274912105146837237252484985668462352370187535491063972887467336598056398312636069045619349432549297356993356808683568795230705600881691926959974981504445788187843266787235755496664555720370868004027662472621953500592877000714643634993697199064893813106131985610765558394085090598490715579325199977580103388753603888800703398114063195683181196574375599414088907604985262446124573471715857199047389702783571106273971405394563070827257346131271936989156644549440823397096053682725756004499009514246201564659511295179315903465323379805064122600545828709649930210983186968410230671760694423346924596964203276828838519293799512672565143644991004777184284270455734758695954417945125577393462025349365580526895387465579627480346999148116211819368859321941801041242640208715183896424157533060048 A159665 515 5781426321262069555616578049774187517733690892880047210088586443037140234402673992910208785941812048832507901935158336671496869073885875176860228877227330661228532471641115972011172412480481209838986962549815860009979446741758584033181394725893032735013185144037285520524043696384648072039607055445231498203040411120703090687160064239620048377593324067369583691145644215030029951536977355146489585431249515784504063099100799515648465622937588259261969702090910610740399387019490996901319441897813395127372363439258790314313753992204912910803896804466110061702403500197438799982179567283468206148704802629194783964089639320973768286152709959352779558665924078109583853734994661685280186880808021445279981530924234503034545396933915453512907159927674874448656484807812811075806834313893865243363045648481725684063406864037139422746484551560971365107993792159459460680187234411090361475595440046213310990486331151699116308848945784466223215160791964514932525598511942208113875058820680328834762399327050760326828867719478693256670216978803372152829318807460849109394363410510491828862885085861345551739125474534800078037584677087323367298026876886535386137465670034541569143337107442048099260683228164539193948896603632871566114806341925621456824782255606267798038829319922661006709599290975328143338212488579318354320607709740635496493814997487938545977175573995146832711546450858684094487276843159755069015744135841967200 A159665 516 3318528636202566068945537003325734523588880239492454565242984333023212944054735319657583039141585763277424430072203257504820952203370360681416723642748355279539814862052984853264128827860460891678511760358228626516159757581542706044401645583325927619157484174101474331392717281085824353311654410162679461637890601962309553135268918258006593134974843410507133277563177446776240489439665836842396494416303915970982517846836270745839177266120283457870066906657442365150726325280741945708742052415015145113116937754079318879727743992977597940678066919230428494157844255971196412325933913214261092367081584548416516704187531826427130200522251241756390319837003168349915463581534565619815336205610916842254111342352197968672783438490634921019051716441676694364733591574083671865586162921193574203902200358961723306896898875401597657788478104933524941618487843822529015786792478854766802593178676454540829742980759995984694270563715555083634545398905834027682468990147740764261681102566496133151739528306122151165153645497509054072129657156130352044617755024077132825721537340286891037830306882639862905874860926329292519037569105638609366627502767821576132327001829276447055624152899125906899325701961983258528916435978724573855602974243301103439388586495424198203401722885990616413074125708749382619517438014026583609802635363365775409406922913170611145763418432474066165764608293933562728434655665333490694431140709815756112800 A159665 517 1904829655753951661505182623330921842352499523777776040402262918568881192747183670809459754258484286309192790353542734649430555067865513145258022510708678703125192502285941664657637936019492071342255911458660681804415690872358771510902511383434356560363660902749102228933899195299566794152817591826322565748651002485954562796553671920031544839427182524307027131737572708805347010908416653370180441305373016517828180740020920307312172102287419767229159142451669826685906170311758857345821036766776795481533994898478089778173410738215149013036299607741461489536540900523966543236286084005418583550498680825988451393419679178729851761331486060058208690806881152708773366511947105671112317701833785459432414630528630709783674659148227510749482172330362494890482632907039219838035381709930797699174619642998380696433135891073653018431163685747291755517646914360339495602158202675401733598123084689466390059159965751364062812187263879672221762835756787939925222267819204686743996838998109959748769654485314787718037865686702477558709166537401843270238438554501466781115053038961264945222767287750195446626618432587539371127486629051884689120819290702707813420312912539010575386694620761163118164853665495162231058840302891301760244541100848491448587591823591234162484790897729293898443541447222854648274866081838770412708358377964245344364077258344933309729656203064539984002052449171414147437397864624580498848405751690108166780048 A159665 518 1093368903874132051137905880254945811775811137768203954736333672274204781423939372309310241361330838755713384238503457485515633788002601175017423504423138827238580956497268462528630911146360588489563214665510873127108090400976353304551997132445737339721122200693810577933726745384670254019363986053898990060264037536335956735668672413179848731238067794108823066484089171676822408020941719368646730912789695177317404762254161420126440947535712826106079477700351823075344991032624303374555566362077465591255399954788669453352658035991502555884895296776679664565480319056500824621215886285197052696893875712532822683306191661059108483874072476222170032132829944651667562462394057120652850545516387242797363743812091675217860581567644100535281747865911630390442666555048938103360443515337356685752027772880711558029313104577401430981830167140840534142187710354991047946623021543201740318520057433077253353128077360522976069501218903216300208233178997371683049899259233342450289923903812550399660629935042382028002569750521724609644989462811501906764819112528817855227214722826425791666830592861729546500773105444321269734658287506676172945983645360586463327127284795562793824907088164008503919726678292261137369245417423628485806510988912790790385838318154872985068066573573728707090179716580209818727153613537440190310987906316113461889570939367078549173676897140613476751012341216097787066337939638843872848290470329412271975634800 A159665 519 627591845994096043401496470083715565037473240579425292242615125622474975656148452521873269081649642961493173360110631053951324363758425208946855833516370978156242343836929811549769485360074958300937942962091782514278239474469554438041335451512469798643363779537344522631730217951605426240320775177346193972025808894854353211711021411493313140185811486635940133134735446969787256857009638500949853363499979658763672505353148634232269791713396874765122391040859494775421338946556038378137549270795698472585118040053797788134647539248384251928916864050206385999096166597530949366034682441619102829433534160313014231766360593768749539891956269865465540235553581348904472080047676840149065100808704443580227356533510092944342190145168565479740973792860945481619200119965183432109056542421932806823964767013885435928129288891537347730552084775156719305860228096850501181866012207595123541096914843501653958305457244974436899830887463182276647304081908734558130716952532119361779672323949405819445452813059841969285756998933783223458665242487264692639735932152986947433640135849329443151815537535345009495997135906607821288322729542203071386305491617685927241957641159740504644921281911520120086804948486092397687715810760859859551177063094841065190022607029073502194907728440422548575864713775593213094737899304408830468094349867071162879269355119444742292380809302509071115097081805590958361930539954831758434419881563330954005847595200 A159665 520 360236626231707254780407835922172479385697864281452349543306345773628361821847787808182947142625533729058325795319263721510574669163548067334320231014892518322855866781441214561105155965771879704149889697026017652322582350255123271082421997171025218683951088332235062180035211377476129991690105587810661440952754041608862407565390621524748562617924555261235527596271662471486208613515511557825847183918075534435170700667945061887902734002542270402354146377975649649268773210332133404747578725870368845798266499590925141719834334870536569104642395069521688883816634146663708435279286505603079827042151714143957636211207674631601176789499024830300997925175622864326515306384904112188442715013650834227807705286490981258377199282745188941270783675354316794819030426193460241092495094906674093760270024238197359511188182510637860195905914830772816041029628739881832687343144384138057710849310600112516294813979330537966257526859902647723579252334782434638995348480854177280319081624023055127811290254066414247987996514818241048540664204198227122073301660236701979009054210762792273943350451714695173721155855237287445098227512098937056299566406204906361650420358898406254103390990910124384921322120704338744011611506131316135753889827705449858628282590596370035386891968058228969153839255527473924106560827047117131248495845835792531379238720267621914997277410862743066206588973944067994001961063596133790497484163726881638187084544010048 A159665 521 206775195865153970147910696322856919451825536624313069212565599858937057210764974053444489786597974710836517513339897265516015908775512832224690865746714789146341111290203420228262809754867698875223735748149972040650647990806966288046872185040716963054789281338923388346817579600453347009803880286628142320912908794074592167589322505733794181629548508908462556900126799523186113956901046624553535333715611856786129218510895112375021937047667549814076514898566982039185500401391698018286732051100320921789732385647150977549396773568148742281812805853041399212924748904018371110900944419533726201619365650384471370171001438877945306727632548296322907343510571970542070881392854912719325969352734770142318042607089289732215568046105593283723950088679584979280641845434926213203660075419888507885588169947958270473986088631817240215102264560778821250831701036464075112033783010483037530903963187549740851569265830271547657383517753232330152214192861035574048771897293345226783791072516909693957861160381308718503140713748671428079117794544539880805382513239934782964249683337706915914040007468697494370933964909067086878561303622060328112879730856124633901414044050044030114841783861129485424718810479341952970267316803564701062873209925865124011569016979709371238573794757694987871755156808056256843952819987145928927806147415395045940520146164259859763694941454405217493510955946813222966167288573640840913797475559348496988432522414172400 A159665 522 118688602189972147157645959281483949592868472324491420275663111012684097210617273258889328954560094858486431994331305711142471621062475202148905222618383274077481475024709981769808291694138093382498720169548386925315819624140848394215633551791374365768230363537453692676011110655448843707497435594418965881542568695044774295333863552900576335506798226188902246425145186654646357925052587246982171455705577287719703736254553126558200703962627171051009517197631069714842827961625624330363179449752858338738460591094965070188212028193782507533191445917250693626529922054272398353948706817525853236649688841168972422520518614708265974460484293223064518514177143135468284359404192334996780917965754744410856328648763965815310477681265327799668606080118406423790293600249221452918659790795921096852233849280103809054708503686480585245608503951972212625161355365301639232474704104872879404681164020342951136284463772596537817371881663495454859647367449899637069356073697899305996615756543082141276684494768617138006554781695222581476365073404361693355167489298062328719500309181633006942385020936580647073742374701949270580849090051550529399736665945009334953050010864366374879665080545297414509403675893021576666189428233740007093953468607618875732781987463762582720905971298948864809418306168568763954504812111794716087429480120590920577327184659564891882445899117417732098209082124496845914586021680206246550729253486902310389722080781190947600 A159665 523 68127050881848147314518632716875464209387051288721450925161413155680812861837104085628421375427707850796501128228656138298513194473951990520639373092086252605685220323072239332449731169625510733855390153585025945159239813608856171313485611856063845234001173881217080672642030698648035834756518227316199787863113518046906370929470090042425082786720552283920980985476437012967486262866228178721141862039667647539253158480894983749294829052610948515729648794925335449337744064472706973930446717426089586114954589556124303137056154786457591175309608143696045100228962334403452636795446812315420224110719775465339786055407513841105791395011256677490737304230336649186824680227125007433239527586373870557061390326347909288698481973478252051416496166037876607670649245901207679049097516256783289704674343898609638439132207129951224113739066166167489268021367147982104455365368122414022295249457243713666402486430636204582435623802691328637857107436702049530642236337530696908296830660464656632183122942136025855907043941552344013096005473016309067445985333474574536750210213220574008278013087977589822722833752144953972246320499128286381815120733372704502138416804822102249136897641391216854798912285243783905664439761538849960507228228107563308805492849235182742772428788951801890705618235985601662453628918199350179888255593783071773016339863474444083680664182398456323819154519628505242741749410277149811879277677704006366815203485935881189750048 A159665 524 39104808517578646586386537533527234972238574571253788339622375488249773898597287127877454980166549746262333161171254292077635431156427380083644851249634890612389238983968440666844375883073349023139611449437635344134478337191859301485546525571828855789950905577455066852403849609913317120306533965043904259267545616790229212139220497820799096943242090212744454183417049700256682468527289921998688446639313524110243593264297466118968673675494721820857767398769944916850150250179372177411746052623125669571645195944624255035600044635398463552120181883035612636837797850025527541122232521562233682786316501428263868223381392426180015994762000848586460148109699059490101898166010350074344492053660635945008827190995051167747113342298835412185269130699661054396528876853692958552729055671602812369386221163952652360252832184088316160700978370876186867631639581586362655740488827561543924593783776727624172076074900717657721510245372940974634524809019608980689006588386546327463074802490956363790971292101584072673505215896263768294525665146288000352302226246916486032291942888300299118572570114115621662259499988828878120117385650546331611349901219266439218116292917875826638204366493477929357161142326256068829811756933871643591141908980272731635477162679007430588791403952362986316160058037429185679619044541614891461142623402003077120458504307146244467809358250814812454462596057679884836918246913062311812458836272846167649616411205115021725580000 A159665 525 22446091962039261292438558025611915998600732416848385785492318368842214536981980974297573530194224126646728438011171734996424438970594842216021623977917335125258817491577561870529339307152932713771403116587049102507245406308313630196532392192617907159586585800285327156199137034059545379020115739416973728619783320924073520861541636279048639220338173061563032780300401051510322769448401548999068447229103923171632283280548264657304269394904917714223842757245153456936536905858895157127368303758956708244538227517624766266131288564563931621325809091254297957499795736952318405151524671929909818499121561100047995020434863845113488075201993475831950634277663029810669302722609713817666305199273618658564509746240833022377554359997558048342293064525439407346999904664773857001587428857983757516737986273764923845146686541459563525018247845816765094531293098463424182290585221652203798694536638384412561105264506581299327564445220265428111579383269818852865959139497540061266896639799148488159385338543367121688736086880513850657044635788496295893154031880396588407998825007671151120052377232414389244314230159835631086975133042914466058533028179125563406696613718055902388080169469614940234155696782985739724406284040280784571354948526448440395455085884901029975223493439867402343585167695248366978438877937968748348515977577155983195370165132438469880438890971785303892537710982588625391148331978687489830539492742935996224513004828250086589293170000 A159665 526 12884017681402018403213145920163706255961848168696402187084251121339942894453758481959679328876504482145475861085251404633655550333690283004616328518473300727007948850926536545243173917929900304355762249309516747203814728742634831873508107572037106880746910298458200332591452253700569134240426127891377876323496358664801410745312760003676098113377168095246968071438246786517225012980913961835543290021059012586992820359441439615826531664001747273242664884891319314336655333812755640818931994611588527406695370949920671212504324036015061352177462298198083991992245915212780739029434039455246673584812989754926120877861388465702715975149949493126691077615230469412264689660879809720990384839891003449380083585515047159793548455525256020913064033768471520156123548748703340225952631435427005211795234734919902334461837821965605375044313562520452288074094606878423894272140176739537418906739436648876082450249750702765096364270046186982795071931472067001936079857064999608620871208169908741247123393352600626265261840364199054013375326416931727554670061997121394829705293262460352442610945958835745310614705852245663415045606249247252971266346824916854129004638157871170094931379071192482216476012792291488345740377227364236472314149312272424514259583820770512198347696443079936582231570097014525216438236317349519937156709986664132351065354327515374565127455608446513619504191641409813294634305637519706100417856375608988986702815155004344587232554000048 A159665 527 7395403703032796524183053319615941779006102248099318007000574651330758379201920386663881637201583378527376497534496295087983289467099251849807556547979696699967437381614340399407711299552455621767493759700546025845887147052866085181763457213957106731641566924729206705580337394487092623508625577293911484035958290090275085694288662700473801268439274148498698109972773355059835647128275165692052849403640644121010707254036105791219771870867608029923575420084860041275783225071615878934909837538748055774734898387026947651211215865384080652218242033356608957105591655536399191884489987122639660727864156997766493335897416544449513856247995807061244846600508011779610121196042288170134663231792236706325509413575890828888474435917136958446050413090038127130207569981851052515839808856506243007812947999857750175057249763121716025711910966638893796589435773055116851888026170863272826248669742099816486913882251638880584013763442066107858943177085583189292456971996170277808318806592887818327360668399054216109138607632963376489826780318683023120084722432315800235662430333827234630907562927994485393903596844958850964605091011934880291040824544474095144485255606004333578588223506695015177316997187078531324715252122223031454323750350295845222744605658036389100821602534834443730798577650518642225868569207280686475179603016367634813528318013828692561913279080357327032291513464458250242494700287604332614150019020106816742371191385967665542984896702857600 A159665 528 4244948841523143802862669392313630417443246728560839839616142765612733969719007848186586100074379982770231964108939788129097774498564636871506532842211827432480582049097780462723481042769191596994237062305864109318792018593616390259500350932703807226855378667884266190802781072983337465324816840940577300458763735015459234387110947077311958251986029984070157468156300467557559144226616964193276500014399708666447558970996365282720533227346343007428859048463824772372985234535773701752997427815246772426170424978782518031124025402406426279311918749684395343294617618031977923360958223174355710011120441303728212248684239235125555250770374443303661415257613983531026797301838612529847575704663903978427393023308975820734824532667981088892012024049648116501218989046033755440751824331003148059479420356683613680580526902194043033153261850537162518790048059639030194559832749935341862729317525225858014612485962190966752458803851475899724050588575193278586868365845944674462366374113109437811163776537663767446019295519480613906106558527597638339201076006087272213875405306323570217788498509722875780355353974300528208019907195244372039804462022181305696080407713208329602939545361463867519297739909370284688898208977778792690545360386920502885430889388129066573359401507298527621541801339827603623123342286742796687233154974685035718832903474583342015163657064669497270021709224407394229378663330779249400816010499684937201132077152730285017328743474886262400 A159665 529 2436593239630581510046648048134704243670644616091673968621658946887057967860331302938713757561056908526734620022033903889807034578886634464992900043873040966547154128744744371262878710838216424219070306269806298202960772785588755142868019671914771391108255713798644064314090755555041218003821358074314076551846347940583510263115989333714363562838712771582121888023606495604683888950431009171775018955416029133896777838644659636175794852724930018656135170242815334482052248840309033190341588656114108624566049202922778322917539369765423300244389144076809570442153407158699791609998135612093054906722405444182996064251417423545524264428338682460494591113023826038797602041134167549844338319813849091380617269869938545210960393276985227887056455754084928833572569504853393771939031326186950479898179471788394394903047384609617579313946590297364646891690996797030276560492110436715365933802010809900400571080028415363277030769396983724375497178898983856325673149538600246971120490422118224415789680371950603459798966489574239418728674768060725723678297542771661934964246983399395477775967237018002703438579277651658232552462124979257615967470159907524995455009542125975187753720449256753261061725390981356332896247237992904781341582538342018360392107764180426176719195643586820020321263170483393961030572604021158017785355775866194134975273066092824488011377241841211075665428803296379829413110257167001551735775876800133846633069914475797632281155769688011760048 A159665 530 1398600274599112263622973116959927922236532566389892297148992619370405660817860448878973510253946591114362901660683351892961108750506429618269053118650283302970633989317434171324429656540093458310149361561806509304390164786909351835615983791328146074688911924341753808650097290907520675796728134717815339363459344954159919431794190766604967373111169144858153893568081972176620994698403172647634667603908786323148084031823063634799623524930882484365614158860327538167925617849102849277554318891181683103728486072052695974836636474219950567914000056781339009038452761091475648406215568883118239160748649604519736012668064916875895802226615633357880591637460418532286292544813710334998120347997444714548495885512321415975270530916456852826081513590820699502354153676796801991337563229406978572313495537386181699060668618239018296483172189568836770153311842113435739715527911557924684704139624887357604069785323824456330048909175064806315635656637428158337657800966790695816748699135921747705225465369723108722157160745720093945736353210308328967753003588474927863397263893065946680673187405549823828897964150018077524956905239830898627193288067324897166085479396772596549441032598328014907981911076683389164797757016398949565697377831647931618362184425750176496370244940017327393136783518056128306027925551365857959412106982192220748440087907033806672776515373159790487934686111382897614688895908950528111446934537272777143030180998831955110644366083057443864005200 A159665 531 802794121026650808738076522486950492659526022463182086889553141859665962251484037325227856172007782242735778818612221952655786615756111714251971497205218742864177362714078469595851359975302806853601514466170666534421751626913182364888431828202683932100044336316452887521091530890161312866103945506667930480549112157339853170339602384041917557802248250435808752786191028422884846272994470668733127429624687933457866337488599881715347727515473821095843871050657764093054822593136195176282988701949629987431526439309044566777906418662881860559335788203344514378501442713099863485376126540774257185214818150588884288275405010869340644953812945208740999105311167213706293123121028598121371235412213452301745257666802622831260073785652956536942901744675327429422450637911859489633989354648279513557466540280196506866428883821811892563761522865922008703354105682115317566436460742138332304810210883332454835656204795209518084796835717801841450491412704863901959252081788320798566782183528661064575001332540692455914750469076844350613248014042212766764500381487065821928094510372869995310931794818361859784727983531098847667031055200810832751331383174331065808069718737928293403964957719831300428355896290874399237579631165759057805513533783374406921533468272837128490343876374302336840493418101047164266068235911398447544531622422558843410475483364338937349231812816477898863434162504979934451596838627345968968988688618697279965477260259627757712233850519203089927224800 A159665 532 460802426869022965103392300934392622858645700361300127982306354434828891926691019564231910469222213060739222678981754717472528556335257617551013370342676908120734835563891724113847356196167271040508959154220400784248781043683379768094124253404549248879350760133719615683297888633661686064467867992692674280495826918968121559855499974249294073211117384581009365945380082232763725139704127760680167509936966965018492129634424509040974795970357042426530016368918696261875300242842326928337157960600196431102592447677319528634543447676019968010490828428662969914250789664558230164957490418835540506074144869788415061734069808174084654307686403934183975605856972520248879966378925601611332091006262524176487229404859193183727307082433880595352399519930047123788984312007730550247918552004883033803413480625295408759631118645101787313302630952849664158955103349692078847394812938075844818276356907407941718062591767126438924343334792843192186266435235954451566273037145529347681516224646315529318345539412987746586344612089362937158058623707019819793855465969987306858862851690134311361794177038334157692604964582700720483350868780025587100637020653998706876665933076174067817326444698584838430968302559885221773205910532129300230799071013825261641341848604182761576961014793909524019050085206483016160417139487591343032601739163566583896864487363223516231786284041285154157123274591747099477601896476187635660088060332594965923040917208027500971711585831939516174363030048 A159665 533 264499790228698155318538442659818878570369972481363810279756957892449924299958393745831791381477378289082071081956708595607278735549822116362567422605199340042558931436311135562878786605240038274445288953008043879492265897322633073703662433022383066172815236272418742949325466984190917639691690123860088369074124102375544435503886645616710756105623576501248940243895381010577955345343896340159747417576389413232681024543822179589637817539257426879007133551888280996552329284568902520670352386395810801822900633440342100391661161059616798756161176182264341386265574766013711014822114124285059476229373940440399656551067794486913722231967042045276393256762796915455643394408380174296306498866359276663851367933131510084836643005243261808775740381538102373727447572641799423982815614861448213123645780412379284431521395673404604105943146405412841305231525968617571143087056189994792787358324054641275213713092018125780733054989374256274513075483334025150335138764069452057248391746164801585167665764621722425848105892588825249084375036759815334348906272966391227071165348775626721851674546688208988153695464942486682458595731648679486184932898524012083416140437516005176998851975292029977428075377313477826423420955065811052573420861248401916807723299565332632308047132147827692484597908415103150228915171997641519502265853748264796597956805271006933978107977807884862008289896181500330120209036980493075522921577642220891742545521000147525930004738033682763080994452022800 A159665 534 151822418788845872129875962694435101906769505558602465800452511523911821719284191319087884021057545915720048061820471752123860521677041559534496149562014078507520705909607027921368309664051585802260555350067462966427776376282147700926134142430594475433947066269608224733297134751036953063496965663227698031174266738936643537857671079084017724710554721794332310690630003319989513604502256795123934337521337586228593889596024296659943066292737792671507668128767504373324775134042307204537853932633234800049913861002308688305284871904772366466068504637791303292746525664902205564277728549849205303815154567667919614445251179965680302476494774447584715545406239572499019059510443841120478319017199218542526508706388081929503049357702549844356679626603350832472431117712080861635585915011919269449938874543225083968284521485415597655024052734076018059538736950883136144053122858244072984098859731007184564729596755812431014334639557488308727313141167295200337918084302828335331229180782371463570710830547329259449066196001373603611494113041510294896452406827242594351542051334358048208549828004854920866063504272022773030513466615473245044564383115762281882157734468253895423273216491180508458876835609633712481821855001865012047843343557511686422371532608652326762057476891838301576635180380184001748381148309506744602957567449764829680643309361070616879917747475441869507604243284906597741900509624906549162521325478574459265255206013167471856321747919748074068974641098057200 A159665 535 87145803885007301904393484048163088675607125820665334005649461857767493216944825858762699596295649878245018505413868829010500332163886305350684427281173475863976842633182997715729846868379005010459284325649770734685664147720055457698527294092728206516019443223518848578169606021628226867529618599002574809805660034025531015185867695507580557273102304686370245087481378010292970231028950056504798149989830198105799659947093402460627730414213953736018522498778995622007424374610999766502207486979090379417848733314691746745133124812178278734724565500916025825695119466079099980184401365499319559330422492467445418291917626232506006707785768565871581446669924751817521484515600356422980258809373485084133552146098825896024665494678258367398925329929941839736801734119161772779402332401226799216051790342030785818510883811232879649379700326213228953333929778280951529115349433575907898079958127274069298879574824744317276447350051008914953203229954544110968814645251059395028068301377335055288002849068402373201338148398895859647748536510790149455229332612564282766558066300572744044985749600240036368132297756676129232832271241549993976093770975549025788275123444340219967781827413962319825417875564552437486739321350115451104409505781150459604524451994066870228788683688783037277296108940317201900420550214484873760578141450311263971892661616449263082138808942925825212502827355640205603520772315659378726211717903124097397364745706037128698002753301197360832828362995832810048 A159665 536 50021539607575402447249729967682918464696583451556343116776990653847017194704610758738470480389681972566724902059498887380275066801549062229733326763244013131844200150741131081801010734139884824417826942367618334246604793014935550571253740675083559945719726463233549475644620559279851185008937578861814713130417685263915866073150199550272155857036012335254726347903620347904844923097012830176959014159825012375142776215742016988103657314692516706681960406631014719527888266251579823665062559672065244551045123008772060323018108357318427221365434529021161032645705827003738486420282106068059577850358695521746002179946272206278482169966554662035840165672991401303684833092895094142949548078261363239074116405352019676236228490895962600337138782700160012658091722953281145494515303212389170830744277717451127834741279023126187503146292963193659343195616153996315294576066521749712889424911866195584770372311219806482304249764594639559694829926680767152400899268456023789917775873761409539363850064654432414888308648114770222064204048463080504277006740467205071065409978514477420723773611720709776020387072848827826156872693179183081069032779975582025040188038699316818007611345662397880399281401697217489483675888633111267068919008475036806301310613073061774858997942379884571558866389896561693706839647441966008031827250234911215755036707124532515938530796415491948230107115297894193109823181408678858482296363555067753331628098780059298705181724073139365369969411384966934910400 A159665 537 28712276588944395997419440607965947035647163294067520283695986985846330102267229630690023293044081156603421848763646947487448877843756997833561578877674782364202706909682776057956064431549425510210822205634687274086816465526425285972441948620203870680636606970452833880171434031420612951968262640648082642762049945681453681594973028674160709881381397978131526553451590598319370692887454335571517969329589567273133847748175970657769038670903090375681709254883703670013385857404032207783979407044278471281920482758301847933665649063975965046785024695092645516712809449580679812105261744481700698366546560806989737805870868328777616259554094590240006383514850394423563276673837268437696617616663213125743458683119913195333699129108787854335150262344561917323904912173449258352079004641578982830047999358026605346355675648390620393926322781172834249765330338464106698135133068134901622622001331238138384124407760594096098322088429973056255917424711530390934005211279112404353408323470747698259794649108795137743515962679729708568993476069271698664852413798843098227262561109243738922702008141937811195665811682929415537915693052579846983630839612213106824042145938284409196148944628388969386867699156327274411192473336084517182108406455165345666492687379485464702194590137370055291752030504517471870524057211138274125395081056697587532127097996820047699453595003683435358256271678163911204832902607809349109459386468890987288257131335008331419645611615228694525001609306608024805759600 A159665 538 16480796740514475727116311659242485915543007034211305086498379752885139631684195103405314631736822194208391574465431288358908275607249715207402116542458561833039221921957762716135699182698636102976187528207368127707498404607375099212631107254256346687125466681313463413668927489414872554578597746794420575130703538403469149319648445308768697199757065403435160986954865099814970872872475691605221137436170251789766453464676791415542440093441059183124594430342839275572963954261648235688180514580856170450577806058142251941863759544613846618427382809548649505432119978353483208409933821050390132802819875544516587754567698474446145454501880328243101628297358453407724017125949499188143715562416606072813506209994424822101867063879953332425775913446995840383908761495836921012947854148963123755276720887229554017680323080897192979926206130100243665705956418662243248414271805042911781672139339218825236902639682269791353954574509039939651336906954491763628966590374942064075066459896335417391582764738383754632363274269516737948380191059713491953121008513795471177377644666727391664210228899860582916536155518928635690937450939487652985523032904630347734975151580536551561771486605349606030181660034330158294534996019023879751263156386256433375760501245211583677284835740908031852894106643203132291987101999545927381968744699294180332225199213467582846970425001317876403690869836150787137380976273701157709971205536779871635706261758196002175577875885417197517985553772581621271571100048 A159665 539 9459948616778720122968765472964578949574650390473995052129786282169084302256625722125019908593642895394460160321308795871065862749683492772050981333792336817382149180496846116285833374804585573682821430368823670616829997428167780522764283121994522794539337238466957546612084207490105425715163138397356762042381068993645610255796612634204558031950674160173804274985539115703194961658108159527061361370392394937758671154876730096550702844596497068023141521307534860475211296360328683252807831390004397560160378756890894312781864312959283983012270947656229723472520154765449780947489908021179454528120242015991714381384053053463758713267819754316950094636300237405639162267018338696726055036209515222581826821078116727973276360967964104024541039168313267818446305193698219212173716202500191456546007741270405979543159092759340379857248392354758691280969218981789160483093880961563227778185358710274447843731053215099643073827446100495386811128674453560792635888870005465666683794572173058835070247165183166363838775914739927852661660674799475109392794034504801612716540776140413571517748686511832656280557602053353957182558923572860233843237256418207386768912965082042312047637162526045472354885992006354533788676522446370892707869657304737592340861222064069545296793520691072913505925461168093418128726023682151178975934062313802813109732221432395734113324497161457372283201029678873652945475548201856716174362518725177427908105992073170240450281112617856146629182863852544001857005668000 A159665 540 5429994025234244836108344265170009074569933781125038948617410827585301504355671480304658022218119285134225923632856783398703446310042717601442055883480258874615520590383267712985352221438649420657836524844176579565932711025363698644967485880917601827718892449413352318291922666171831099487949062842335986991751602898814176817677936003588107541642487210874360218680712497548534093020881211092841616205467798524021687476445778398628687890358295875986100108636094667073495711146874402538876007037347943343361606828649315193284848251879084392402425096571866312623721136715389820780650797270335956509008216097303699538326691884989723055270274037097601111219608038912383471417251400462421567447068699321155895781792629007431838529328547515756754130706698368731947795272421281990866700152380960932933653166768325802703755638920780480845080651005501388551610625739128315874047473400132249832896723760358314237064721905784925333022999487175312089936522229389403209371244792762350612423017967439435912930290050399109088825011786449070689844847143838999299510654797242330228117027859930662659523535828892084122123527423106242787097884679882286573032662151146409657621066805511750563781959803344751525674377751613172236405788888197868534565920136533121570278580963530707416682196040934944320548320603842418873596750491555230804804183023423520544654069902981683798201290945675213814153700165837326003565583691592053926374114542715063747617133188241522016285780766764010967632978297587675444649682332000 A159665 541 3116807110535839757206066639442112244224192415715381882511341685247680894415853173069151579733291876024150285705099472362059907116101770219734968026136334801692491436730815170407475889272409962872024482439126987847174759298561334854430814131363581454587849726626025763742016998298423561000657046908362459176503377682850343847736879469446939524344755708367722591718453988053742866199024157059131560640577145960393510852808721924082770298362817236318953439215597031365326062987009546728631575231606329474692002159265950030051190114714281481955008993161303607216292459954478991678312610143264817856716187919610307543285139757931047569966424029474268720889960378035470706954340036847091282988562397200828261596922147972149147342558225306080272846484605695338870216040064622164538273713750469075312460371717277740345976193581435236664696436428765442269933218205040671522542766637794949840854941253086962097627306642867332041512127878192528644236752630995063881386458622175583785864128518738063155186916241763905450621717989507026648118280599888786122809723059582592749326457450824059952994991817097544453442624183260930005837003247328859632686904837501620936087723433398662781298797289957361330264737943433954509163134145303130167948130288712707043747564611844561987630283733975966967081230101144380340026406056129020330778625121382786989818326392090054104433427678320411271951940694160946252393699563425637097022567384999721413704326344058560467107587879009924439274700359951473161227060652900048 A159665 542 1789041851453546786391446142695507258175611876686848075522561509921341248093195365670212702108887318718577129768803464279038987981196106063410270204946372695912615469162897524546178175090141880039121395083534046847698745904663180842744642343916814837331598024190889375035599465100628952183277656976337209231325947038353198554424151137526539698866348134115861893286173908430350856664146845270730422966075076313467351207824729938645111522572366735351203288009644059909030086658832332947831985306934995770529865877811826667934189840997745691557782759649491698675839248292734225833530657571436735113798582857640219226146131894360536315437672122644193148189726037384321273408319763898829934013867368924576101000737531143384603142789891997142560857128032962426142772059201820701162978244992616868268419319712550654632787631360104905065054909429460358361553115639067606325623674002620901076400903382548155885723836948283942806902628379083024266479806073668937278512617877883992330735397346737680811641376992482431329547777300965246846949203219489019395493481525545610995783158459745150482356465779478161624191944157664350717107652766082085546875710344063779270904695629704026924714945862475722058820433905153338275087402593615108518533692219800957309989531808617815050192366181106164104160305529736270472756283479467566114636126015490696308635174694989788074260989286064970394886599804748217311547979983822624101637027304875297376402535704356425466597739156770929864132710373633848006868888165082295600 A159665 543 1026906905927225319548932879840581724080556993025835079968067795353164628724599724041529021858921587652587248337007483396696017041299448778627275362671191791119039586808066448274335865025852166732492808753466103763591232974517367242400570274594120353046882678035843875244670350950762720129640374447370649736321917096637053119895615016060764340209759484226796359023672104985033337982354090161242203650966453226784299199780542176060369931186240143274354368364096474790751904416106772102508830934605455965954668321861829241444194917542591312672685349029815073736324512227569491149454919133394542690502529844097566225500336422223189914013653831973737392792181855498222375465668590137891535032676881200309481146161745954154790054814055448134523851718644435826910612291765805017845384974352048331916997377054632358481479754424506634072104853316073816934089218443606600990236466334737759422904277686641388391443384781008340303830067177465777736430764449533339002802361275446789422258332212898910047818995206768673819254973549036062183122194529706097244227135585940121128986783629436265552812658362428647674741722503875154050689786850727869775047025050587771799878359203726678056123597626263774504401598796820072735945659925600926986508171386035460783226947510582013994248430557671204219821048292838518106981766690808326820780805554266538298369600456597746264571703416773614686253636335984782575882288117014622808702556650431035694333641789974244159266635168398634732087736479765468804469580579696584774400 A159665 544 589442774960375879874301081582351214114981538384952649053595391971206575546672148404471988334318882425266361968312526666239234742717902402825992647903059141729632810212360978411944240346664053562570833103094460026254520028627064133957084592974681165834073325594550193501065745846272700725461391655133776611439549087522630137621528595067741204740703077598046994217694502087500705651014583605707754165231778077097874273322823384328713695389379269872744056237703366885831684104758628354507121124478224789462209086882812172762299948479606415728429832560354202832951594179376595185561290051910896067613338331929145373217966960224216650107521861880802619269564195329942259196020362419385842278822515941608717601795841440153706106860125037337219548325644778131684265312701512878422549812299830749903488226010039261217714746252035447852483120748516941459808849833514549900789406052465471287845978991228774388532617140461839050455651657236977337686992314226062918671276859488579244383951954806627629767291607308226289821025269369398727865292710848080329166980332848103982427418020137956682163983543568264287140124525280180760745220544665031168791445503327036949350907278243483500188020322529544089804458888940816597094533709892338475147171841892134688614957881542267414883548947737090116013177559783779657137061324240500127562067752022977492567842026912411366076083500238768764939192370255460450339121831186409669571165880320109613250133984909511790993581988921659565288496606675005459917532383857674578210048 A159665 545 338339125920349827822529271895389756320275322475969794721683786923677221199161088584442879774877179590515239182563053298937924046303034679773341152620993276161018114022308393542007719623120140892748925708367466588966330905198960295524124155797192395068405042008593775225736493445409579453694709169672340404316564854320893061941637517953867390756823356781794747884597620526120420010344388635586089648639389649800953048588100842062505600783572514666811813926073368495992595924227036568714985016619566423695342061202412325336318726232376540036806051204294282611040478734449938067021031034877720948267365699997485346660887534832278133971803535065748729723337055937531358556140222360137335576509091473602203593949666824902273150547656957376115886215068384003150941378878376626409525746875128498396270324732385481306609782868913922560691239204795408324113345715218908036452128837648845781464169036687629857629330795240314606621240221186847526054597157601310581978310114985169039486966163726791360576377563599715121683449249644485833732494893832268402844602483919225745792208956775557699296573741349821272170756735788319881513705902850877163016514671884668621155620899352555802429867541534332043773255000653231906659526403818276683807490129074699275804202597057750914129162847570532055387344098267596684678566218347356264893806108855634814195642953847267526381407357433636497460410166890298313712080048812882135711040512747092486969882573696269793786156795005864191840864964494973368523859118753725511307793200 A159665 546 194206068835505840794251927766872137776623920119668277217597440098798753761742918175321808518791166766073322024429224281063702163343199188287494995611802237457282667815994805532134019119430614208384320785769822727606647685064174582566713308342995460088098660039607232429379246171919252333720037602000268258301096786831105094924362313776924814553211866089672587238764816487491033585232028062242809750564844427207669952015296560520493886136075234039480108449509875813332864228822214231814046892418506648976336880921097791930874186557435654374710944961432357864534401841980085073874886252729759913409400298460224659837976227026767424683165121605877890058576200543947669868965291614356411235073939683331723254209506961652464634708248233408853181467900926773030508667210875482046189356156511458248709262908163256230732797652010339514388918820431815861099600631685819698373621163404385013089145181079708309504847343850800122361541431309593242978001081470838047992631334724627540086274194027223434343210954214629171620010048270665499163724203767011215152472658789302729980745513771149981439551163551253841961727226217970331808106443015858826540310630216296461506377045321088787111243780820384063581758565916066173605971061257980924167024186917035492176923675753267482442724590956537662702219499228040713225839872270058255548917144415382360370806487666304647731561747083407110773510496602660976610283608896763159488467683150950767411099347167673952121463006751377124457091201123508038527235216632254585816095086800 A159665 547 111473945172454432266072784008912711694025809873367115153106208932923560982019235871546133646906354846546496326783192174277266103834950031042342354140021863307204090308266996067051384966833549435471707382106169878179626804895931011432997914864723596898173562457692542820688461566188205429975847888838984307924425239076200003593522026470436889686152854312115283280303120066199327157503173763338737210734572061827552751503731637637921428136506400766146915438204742643484568074748026742024694201263206196945993674306648930155996446765241833234544045601810969119960135616817834382466117688035847312576047503950468957261651693425829669490002807998238843144893015775170024973427521246418219911596864869140935545712663046321689798049383938319724350046688916899335508824037663648317886280908090701906260720638960976690959319242471065967336678711688657508862846649241945287958422095665279348667387869770715882025924746039564029920918160331485334621846566167103438237188407821821222840481900405462524521642511341633544794764084258112352034143960467370605229116461542575847783202132695683313788603071304678355464759257092379182137971584585200115556975285229482284236039268393405611246051500323358918163885643580821330417920729635677232195188075800249297810278385679778477171209786046205047859018605212797101794947408116795091328813547088320619218028728277505020530390061418518247947497564639760510275989079426693240664244739088132993401484055391671152247925979718495463574178508579929119141264490487795378532927272030048 A159665 548 63985850322920008614884983769188129640233038243392604429605746330058025204925279647349305391515728890750922818251527878810869679899097974619116223781376937736097690554277439747681962836943337945346551653008155740252378179362579336387958236419043001624091536752055479971842747559745857997553802968155974992480361786132951970957586718831716997755037185163288082930306752153181926297373236508128372916151893798644588071693189944707606379256468537964534289981421072767484328742041138527707942657478187938540351392715135564811750029569062254840973907464494534842499253309651594955450477678046323627658737857867270721243528234050199203519836928625867490087278532478747050387077528230152443872845365360947213671515814379081688291615711672347288368073617970399291809034488951723258984679051887906382735404937500692457354418512380739854911739191590468978271412877064244909468435909290706941750067548103209836574571299379365902374484662488841272479696950978835902710098153458390657282896524558541461851988458299143440083022964354108219402099469584066960390297696452779747324828043421808450964676723377721824782929851843799432576863881445461850470877273411092614855025033680769499766446449941827198642006777656825527593712892839817473299113788485156179907607616456517092628791974465930740933413977172646308389586586419168112364483427111551620048788119224800215479796163692482390914752828592725930237441121307313023378116991768905187261684436695472073716357390895409644714454006833678190879047290304777915023314438050160800 A159665 549 36727766611410912490511714610729977500782069925897481575478545287244373544066128498342629748596381476936183151180050219245264918995978402481341670108156222238656767174064942148173379617020509147079485177119299288734986895327315643155676594706615818208631643922117387811294916410832556302390452927873640806699419740815075355129651183087379086274501658130873047486712795432806359495365080252491922715133976305849931725599139524530528423771784804285241916302420257563793361213363538766877617060698278613515964753424813507553014360976194969036885788340574261188625451439604398686594191721080901726428802954368309443524827944693120916990716907028439941071254732749785031752157527776586256364793328120318831506514531740929842757697620450543405203549906668320276599050287834251487008887889502750172988216173404758509544745266787302205653370959294217504870282128588227336089594253510770119285190105223372675477921899919009988398924275350434558918011428015285641052158102896708415459159764614702393640516853421196992974110386775173859824453061397293967893425648647434032388603513721985355170410650615741022747046270199083781919937729978110516970167997962681931444500133293493299460329016215108488661593726489374272017460782569325593996459119402403847017668961567655131390449422133658199090731763878493768218520905657194379702122158348483541587385162406307046180382467569423473866820176114660044195780927641318248725798489030612489355213465179145578642036894447985417570633025744022701635454003370452035428003954513520269200 A159665 550 21081674049099540849545109301575237897319267904426911031720255389131940356268752832769022126388931452032478377854530574318903252634011703926315499525857890188051248260222722515611772218206935307085679145114824783578142225539699816592021977403361060608752939519758628548203310177070327571714122426796501667070474450866067120892448821505436763804566196729935965969290214271678697168413258691693855510113986247664062165905834393890578607638625221191190895423299246420544621852141929211049224484898154445970225228114450238199865431450306343164917601533582161427736166627079615194510110597422759544646505237069551753312529996725617356153467984797395900307410129319844129478688033866232281000947497495697648337525669703479350661230142522900242239549278353997868368563056182371401819842663895526711388853348129393883786226428717399085305180018895689257326563670396765426670517633079272757762757370330667812514490595982212353975080159566486947977666079983822979128036040964557172082900421992314615408194821875308774823699278985985441431016655142577153503865932025930681811311092048376172059364748776711969334979776164422247022611680143553991279025959953306017556528221485431473120729088861022330664556156998123175312494895481900051136494235423191323031962076332217588901025339512745340347339099052278250311122610260643154780905754408602441319539034433101019707324056588685381517163866336986272642448015024995367455584954586579799984705267328392866668455461055752734275898642323062197060559718887349163557759246576322584360048 A159665 551 12100844176416525036726402227389575823083758995071121034725851114816446520124720059880920357917498057085165652705349369608831221747003722075302615386172320811719177844600668659019009079871163845758032749810732306474564902472892367408177459352934542173605978652697530669280888746721957193607603882528264083257645635377381712316910493892937615044734722421325113593325096279148139368309715123952020570882712972182865833298223342953667590256147105178939288731057465025135049149768254003603487976714479953708295764972941011913215204638114864781693666394487820085259371018492259517250116888728942897725367577274968338091948693292559669311173632556798218336512342974857780535735179281689552708287498769202329826908227895265406349703344110524288502096082225288108123278595198393350393102680188142829587028833610098684534784425338520287662967677475166339487942676525614766681541031793249052185703445379698101010642124171889972171707612666888157704621411899286374733851635355552920067169383063823974541910187239573815551810412027568868207543735598777888817251151557235563925660178232254200776720195387182054657255644472108170707197184464670012883643930845199691395515754632504372077999036677210602692966572523196213255100052545828060026753694673792417016499214145731328374057154430893691701173552124243837184816159768703513649860200908379452833873818379437579004957828099437839567378192457254005836720964843419699601257038134207774578731468233032326322114792609107621488948250060411957090059643187335049430118379530854649902398400 A159665 552 6945863475589036271540105333412314947212180343902919047021606819649251170611233045618815516422517495835433052174492683624894802379527502459519774916163386288036620031552523587554395600073829840529803712712215229091616675877214679192477269646607023846589222993708862845538681937308226358803192914448796787288221524232166236802785731045724685598913926103643885266602635974016760318712608067889768113831167132046717324251014293021011306228420799747489960540731561625181097667345125656139191049409626595274115798869240026387947327596846482078348999592834475146777451228447929883286372584019815800534816342850594756513025237419932524567257511619617379929257777457439046183382514219655937022276023346024641622996985286212639765379058289298418699960911648037020064893545080821600754239118585330088656243161638848515529082473917881927719458141690726583176821769762032479309777881731691876681836014890576379312296064784068861814206194590634236035504712764110395274251710658046411561383142978212969072441039280693494817964352804545544365688673217043365603948657127921187762647130994221862869665332787493722661295404947213925563684161271040443841220337279184669555008486630836024141298326323630024923432148072157628285252117666409824555305484248521424176147516957573450269119905617993466291133271580216910265834164584625556191864974415655397324202252210762737247826086005020731226293565306597462364005191372107882575754084304080676028391878060493226916027222502166718981922019636034140307497174629811431023724392091463992721392321600 A159665 553 3986913534143930403338983734976441390123968433641280461869367588627555355484327643465140225506167125111481486782506095051320007734627039408042275499262397557012208178933303938587564055433298457300261573064061730766281497388618752964114544599693078753400040392410234575808534151126175207995839125289726827639355897263628042543086692709752076596161548848769168817916319723989341274801668721253602945318519051081843561254248905970717536107523282907954058411091185315388924926006952358369892058873148951207388760255178802205669852825385242598107544072620594246430171745758093260746860613110485540564086855428664115270138394330347976541936500496027819281175627748227037651481027426903226161233729113119375089270442646058159959921229754713181809489061189891024229140771597796400439582860965299282745853987751865437815008805244438887990681310362799583577156207900730117509045822572959343966321686843745462027156930543931354791382183987411384596222000505187467601045748066083284683313856900111180423606614636930826451695986699397114897037090882847293078777711940275204540195527530505117032987124299826009625528905184056321165384001372392750094847589954321155124883475810345245352733161310726957095447360026845955439521460440466693466685321204956623684691658234433014723146451767573818757418796713492382248751625655415300550616845454385289684639258895159431742673168409053800286052939107794486142933143126625081178783243133504173832522359275254879217473303601451087588001750322833536124546288177868574072568370942120800967429290200048 A159665 554 2288481422735140462480305123771143945616210668729751082193969974265397124796833456115944870625023507296494537980106324066774059544873541092713806616801700034338719458087684908225674213423113240660509613135058721244616487884391286986722556122954180597427776596020480937651253064064487261163252854723388750268202996807798264253494958829666646241511130125267399257598700918933907874975839133391500200844716104153846157442614621012898844714412135968365882038005799639471617726430323308578661902602138088366445874270673763226028107574443532404831651948684628262975771804613917083738814705552834680467985320199710351570302925320382318602546984027208348650014881069704862172903926360528232160611138234907175276599611081852097604355020500147077060228021162085799870506738003590053030719807954963202966031532726409122457299525127834003824723352690105270246704486513249325417712992378996931744791966412295004627208765836151813581391559402579544123995392785264842292604985138221147361810592477520839350181124360559013689778678401101139405354924478081129183852802705060839484884470155378942955071739682767342031330930280243381135004853103592167513998675413443063857013560106651539996444693294030949742761861223261506264657033040710215640052819066160853473588835679047592877635794194681753973292098180273047193873167292043797890497877425842740623585610403569303057557150840710876343463160754308728448581260149491424488739005804547091699191805832118240177602760240010422108794022763286813701349261916921931706223221196385248291311691182506000 A159665 555 1313584349736436481533291802060901648342314799882443479898876895860749322078026919482908890598537987021062753319094247508233258858749677960178316955768676557312867956734152204017598410940811566840675217677950641932679097764143210111625783100031099969844790366075363647977243450238864561732499142772099852927120880811778940053463563281535945190550792530354638404692836411148339130894856860897999861681921725265256612528499538212497966148536458522559108335756917901871393186046079572171793562201568389573388724442606484912937928077877762215130770111000904002353846585676642647972818894126713996103083009707778313137238608995505120529885426895117096097289260558382842660209202249915778356964632113107605489393087490540457966739821845854667519389074657976059234646638473289092643232730183287913203219353930971084425052112414571473756503213762810062322024798102397212059649748579721665862166622398970488910555804433020597064363963714896670915788759236741514288487660423590872502394596768240061675823541776346236927106509706245354621558829613327685304238429974992981589119145673659982751094145590784154499974328451954516715171620297460531760285144839726364332770658617742173612713901217612454425388212894792077749957697443907223310696851458655124937216306988115083878748222721295559206850906936680015596900949274007484573845231025588278732648455732389884795606061909399633967347568220034102334999500392664951031455010548566897131162264025276594607064766904462380839360181064376308231038351794025010930798056398354190398411943309468244000 A159665 556 753995128267291805259647014077833775004543078921853827710873144254095845475662654949733587258690179526582723910622117963401823810862770275601261218804603542197551868445945277421193262205812416253306914437530533410636557500130318212786212776861728428510312242350662713458000089184044193947193344698330592191417117382964303792423831828642802872729913401293437176894430501298227727225772862316318529105222225586153141745201292319352819670415212779812959818842432869874540217172723244103300926041797653477036761384181851666263144688594261067952657212062570212722844964406588266019314306414028280928489179586944552030423391260494618801835632490813185951495385545630681982097909187525296248665538221785530643736355619959141020811053384500079009052268625657095914887299976929935587162556405399307215444943124844676050857455226438898102229019976500285667571987406289486472913537971767857207951896465042648339654404535787986563131333780791286526118623806496843936749624478156022595227136734377317881083362798498379437145446792706432451635362843125613283503674952843266371314904732210674720185084497370421915643233200491612351127375045889241638236159139327519683946501033023901002157782854216254809223091439749429366969453675769705470124352684448975553108686622342379098808602206229456302978447289556148679573951010113004101589272110810246149799590004781390303374821978844549186381160695138820431561264644129532400630687315871594406195440358702933186214998600401166591370635136929237637802312580508439352346378149434108903440164147943589550048 A159665 557 432791890041075759782555852788874525950959384986344214662561285924955154553708285914227596177597564510271462461943776616745138634176371388517163761276886664544837459620015855087560914907725386117831328211924848227063451325977038510929174508135532086864949382318914322161244073948191128461127247357698987818020498256940698597911226006077687313001779741549902584898998414908771567088462728112705937706535875564726638105133013291770305992852183599154116376907220710390084213263957096035722559754429651527429527645795940249950132113325027975242610108953804301198910655722795988052438439062758106538956685999896465087149889344914915687133123164299873619062254013931453074881539664437270130955661974672781481899178732769056405487577902881199496528482802052515079086075540119309737938664143969019053752194134306913082107754247863512939205700963297401163123998746412062838240311146046170315698526404312081176472717647737871266640321226210483569321174276169951678179995962801133378787874090935812223680174422796293450684559352503785981884076713124488697045805184502059904153166197143253629403487407345031395424715882753733535030398104720127239815795060829156572220958822297101433064954644418912648039629098203277664562716452194367032628067744022253312359448904917537487632258918152986622350421893298292662059850978855590346827668346374055701706232014288785644252352209794861833348818891441462893613830906229958933010983064299746622259051603631458372292802131863365161065905208416318027790296382860050163235890259718780156384255808976310933483600 A159665 558 248421790888449218823381799853799900062075682439082657362482467247780004617983080452111690472353743338716292870431817155893746174193426314238576397711714140845194504270020654874982543963772165819218929086730425351801010424553319974955133381457018556132052435138814470257840640446172523692493092789974520676951574582366578030897251303656763874860148841736242790294848195727133581281050380163830891925022487351927504119204604428183836287077482970701682987384925845331038463873294200401260645998116578179091071831925485521619709569903877463528190249882271606317961993539920490553833644707716739125080209274760984015472006060589901109795610860675636644155782308611108434300021669477805529872301307923954785079484856253818417608848905200424010928340076109517998299492472728506859641206056081811537546543988149043264453800080818429988205970123912731767347507708453117779663465684292529993353746204178669552647000275397002319064981252511036777503827915897745766431380933023372403401644501060421839074539035322273942313499922890380447169008397970613386491008672229229541717546082255495372602881586731550650551871273467442557495097384734307146412628128756796544935146417497503198678281808113601643719937879277241630029632274105890907023040760716088952318770562736044175521817810417608091772839188305930431873674887912098746074980041546597162533227376611758178410546793600271847793035662526704562113907378911352298015903648220738689582289425044098402762882208690971201285238218995829618713992321449088285258048662700430375655659394188254532230036400 A159665 559 142593675178079810528861370560228353761105490760648458981850273638939797695567734471226196103534871078858641836165401103706393558848392528001554335122762639958477100613532235882384892674290315454845547464455052227085552920242279688585735631781820515687711232820297187013678366372029080408362574134198017169582385789780158849036424337072976386482412433376861811726657965348959766883755829751310819259025201204130822637785337808764230258476482372999166880642570527999305688179057607073227575080359161445146747801997582893469463342992712339037205960822314948222208985381258638781912459623790345499689501167026804928415844328889258322106993500904651133871799982888762309835137556740595936876569995086375373854142408310959002651073784007140501073370675204061278508829593270622818124314337526815853532662497003416526883399138635530949717287645424944737056306300653343193463991062472766170014734622672152011138201685360231593272032598620108899803627902551029899979934475559452958419165155734591199816561726100562446594498271179725872889028936358418959357141932054393254885967298048457200620424627296502728385378686254429274268650868439387581913608730111340387636201822684744538939900692902562924582596303076038492359344362620329186264192768583291036377661943561584439212035790920788891690987343665710769602827325810565824656691716179400397238370807943134905622009607174346245771369121471436977190489221664209989102195683095639708073611870923708851727522094986485606172565671798397784823803802215393815687956696499787316846192108008249125189107410048 A159665 560 81848521130426922794347603319771221258974489620929776372924694586284196097251261603403384451738543645521521697666069801710314009032803117646577949784068043622025010557663233375834053412498677298915525025668113247921755575208643987928237297509383518986190115586415446531381124456904245981876425059936871880819612491759228812768876672228584789077029876609476943688311377262107179057694565226872246423788540468683740266584664697626239984529213804618551087805848098145756133976315193165832226835480160552936054147274780655365950339168246978729892693321758898007941639646848918740327197990410950600082648589664111267926679172776373686988304473908409075205769034395840954736934657547432589961621304878271540637492662885634213703298743171193447192103839227055064346069887044864769096496788534336218116210726735972937387806651776713946707734902503794366338552469067310539930551206393683489058464319667611075723775120396497537535827646626689997450504912236375264842715957590192974760197397747154288272867356242687522071299694157239760657855440461334512057612977990549499075003511533732177660751133186605834542556814038768935987648103386823737711264998455780625706634911074625867848304319444263005108766558027766817372633634511794847024739626126048338791825636833786732063533022170722406222534962424929675821591011340376871254194970106934281417662310531982824068855103971281144800918082688942298202778699327877622392362306193248971695563631620783836793194919640034046971851410374061332659244668479314601116601885742215219439338614337340809604015423331200 A159665 561 46980908535189875604144995444178120774297595936922930989599792842253489620024528592619071449101820517658274595818487900780616534791270141136607741621719934276402397582998082425492864273881566479262056519186032549254860614616841406791119623034754358077557438635369646011825751759896665164516659621829630261573287987884007558370486173434870595953828666761406388815279003890484171819349796684394918136435363203823262782196959751099652986889510247368675325233676165765136021596716741819580624975990531798223849933787922098597162025219230773078619368760728785141610278948305898098309029734036261854101940600966032840984985429329309607072964661029925904516977553943229819256690658294669566042033752430132777950546934353945727706690827506481031547766530345654402873365606334159106838571032304371462382851424483951462644074134720695169879290116749532541333592060938335596576942928478911849953388504754586085313435780905904226313971797131121438427690015995776850989818979722295208059394887141710826877426045921576537106479429947984442891736133795869651502110492224643358075797129653064221520070530024484452524699225879567114827635742693168386058684195504887967815220802755012563400387739460314062369507421711635077133399346865407621863014281203583163175471537880650022620028742690203740382843377444565968210823637682050513534083256149664098133340927874550197880617207669908202769481208094331407731417782924980091043226861559241814113545450938458998610442156351284556476236536989039406548621615903324365647113794459335036170863518437525616463579663884698800 A159665 562 26966959650677858169856433037354921553225561093304141458253908166758916757697982160901743608399993238592204096478114388978272180656180028209295197112917458206611354187630341648999528259154606660419121526487757015159042071034491758854114735384651492152998983586586590395341450129056228900186580746505147833271186485432928579275846294674943493492708577691170657703026459921760652517127725602277456138067474690454084153240788312466503188234594352775815018133042313301089930640381433489246112903991729772019936925940120009814115636525499295500148787775965000912386292174687938659510642740138823893303913822305913186614113709755850938086194727126703560783669910194379520412385700926482783475537412273591336272073302826501962069426831689976940914970796314566400194247511965920282460570676045920685071538601443061403584761165523027250796765819279329174931115504426135565124625310395689008189755943264812745358836414464868629406682275725617078967496618676663676092891251644639859233117905021944267473354277491628689611597121490448912980095882943388718627699364923967296986008477417347329420342823482920889143342813098057485142126928657775266773947016954807237745311034146466136765954714145900827537092151295920506507753852467109463154523172671230609614381870917856279197164434771154776257345876118218440823336946438485654391692534834937085394256274937681281600650208347423337108537412528063539095535604620239244381189826172698608052203393275043844418557004550717695383312800380298245297576148283839706566842201417772568546856220244525366509285123054393780048 A159665 563 15478987858580555399621988418446280793430697769960640274106753687926775965429021735829008212150147017131407493103841840785627451080112544921994306535072999290660640901302233108443303727890470341514096494147453340668740893913183652740855066991166921741463339021262067517279980548326515492041932831834333026667399469350513120496777402657244130394218769766065196115148372716086724060659495145910575428332594036957440480697430294396021730393670268983070451733041054158659855051557346106085449226266276898607645571639695097711203778203611376386312325564035149794924590097991928484661010623809950878494592432062993203083660284414429109151868700406066813963922011474019901486890135641142823045392432611288996887392125275477772282123294699219257604161689318030768057095198502831907973260729479326168859600774376892761706190264936082921262173700976218196877918965948540876045938351224197011789069958045497761249886788467053687375209312294707072205904631430388954300468588625043556904601618087708867818878477854148946260519641256087728066132145073371328622647933355865003826610790240427714023055260608666565883826250019059116904466029413820309959859529047863849577840718379268807491094605532007614692228525336436659100373577916773966443074438099005166335492018435311623609149765529900151367976150048479940466627196432053083570317980911997737352204968473301181088575338974213325592097705309900377109429705634234401294711916996267441780150634194424228237253110169955605865465071181754203761402160493308088245001776500006995010859299556839122850713197053558145048800 A159665 564 8884912063865588121524851495755127820507667294396314213195818362961802645239500778383689812030575987840189308837508738496561178647803944605196522655934788675381001265993294173904807340280870821422430968519111729786842114064096382181491954338194428428107803599220840168328313493289290836203169258892160652159254024220709098236570953278963455902788081137143731399437462912573857850166033086027068018406770909738880381836171748195004006742778499801929663479747432044757455709663276283459558609763938948071016538184259045966221154573236404546447774724968400017285802329955192262256760587424171665432002752090335792656834389140172552802234547838355224511730450916177229073954525472315053945271780781467610622026807834821414787976701730520163887847894697753346298372449693113549256369198150457175004725772953735002157949627312146073777236907594529965678750555338958036714803488977378689077917966162172450144689657743674351684740738574886133829110290944424583104792876979523357023382095664439868183768772934004003524848662483872865461046871176232199240681286046901588229177607589528090501904299246551125896427124168126835045678358756604200141692595726456894850442827038666149033751537620658224932511636450963346403107925970375789628861572945656294245962804199997954095372768249727915730442052781951367609403187415052031483708129350951866303080257647399940263560643920990101466526974310470288397273555498445926103920259166031338883198411824206231964338866680549967049081567545526532660799542547010558812924452868802597363664691089405411990942865823619320864231200 A159665 565 5099924045670989001199865136575024922690607596285714397734125633586386791591508017770502123097338466873251531865236912055185330916388384090837882010200033626669404066039249553588250970017491961026133861833475985444306704731897410188523640935056610750812137802613740994552934665167504613465127112671268380006385142503217671874671230404722366444069964353950735758080988563444678319271242331884391131990058169596080381733481886033637903848624465216038643766923292952636620917491669029359680556555274689915864885272193052689513231521259492598284636379806297574772255612804182366606895916170850726007091085107420681991819855706174630879373478590515492802919314903874255468548410730973199821762956776129797208046500305062216610526344670023874852367087394821102744497729028648674441247946477632939126543734074669514345901379886906910265212722785559224081405940845595964533421156734664143333713123507128940885290613658080610813353808732672346110837101097468280313196810917657781887864418309770396628615456785640443874316871746101768686912837923012208992822435542988155778544120145598883520379044712259737597983285446254784257102473460261397061021590087457209780304604879475990276565891499652289103646987094327624398724849133417786473000099796368613892016314118780390339120359825578293729122370320690036527856962949043434018564895929465459260230715684639092410102721035309344028460891156504635639657911426402327349248934049384992251514108236460182723302272221525511130566954306061047993095176019823567450530390944916190879748521826019149643678354269560436617923660048 A159665 566 2927347517303083821100601063542568550496588252600705667985174917860223056570880362699489834968060249409258539101337150010937883384828284664196339077332163366919562552905263250465482151982700104758179414261446696533302261673995049351830388404768156376537738990896688110033216169492654358838146759504049157963012912542822722946963049681357359375440256751086585181407087997954332781403842932468554482694274982577240400234636766411559961805103700255506379592550490407381375649184508359576173179904117908072758373129700627984734628672048375515010834834234089839519257435947270723240095999121480892556404850848907381127511940340955097952207574476408054513651175024372906461717713805053144382637991917717722129808069148297877513027333863891973645094820316732615221995398089994646015727064908963156601461098633087347499545234105457254346158325642003400092761331294816744684147029162208240894862254975125849895706667550080526932513401471815351781486666919655848475191864673858587280277152727712543224957088426184680779854359533599931353422507920937831729680837320389154515296095785966169612607069760537842830116509419026078036741774087831285308826251017604711956999992757992179752599787969262793287268438080507605441521660294655839059712428421542638717723118341375744056700991167113690872600510122023299015622287329563516074624766555383822663506127722725191643458698313623642482235084996859350386875243885199437452542784224087819521030214929316320676943539916288962838978382690111496021503970235836180706045631477929024762378287863443902490059384407861866999367316636400 A159665 567 1680292375007924442322743810608297772960118966385208767709092668726134448084893736681489394769543485822447528192635658869366289877560519008864607792506651572578202235963555066517633166987099842639233957652208570334130053894168426430540454420695986703521911368636896361418071528354118434468482774828211545402389405414437739753884915845868719559136263305159345943391910429837223571847486571994618388675381849941166393654299770438349384438225675322195445847480214570543956986010990306727694045584407123959073390311562888270184987344524246286123620910213987761586478995978120590957448496599813861476650377296187729346509861935852520049936268375979632775342971544675144434770499175689773902434385597813196372712623644622676630261079111529322848409574494717126316322614005927898164352894009798374256299544071658062795224618475152577087784613705787166094020922757283965852735861317950795609507600642598730711194741883132564378651879091013279250227235974781359556479817125983911441097197801288690040728740141173221127192528055414614495095832633780392400627807799467831703624180437024435758752937663504009524749278423235522538305521223941697505869207062515017206108215538482631702002001728465343694602979811224271195809034284283318202488460913865678255359177911635558308156029809563432982578963687671052944930665070206509183400597437894384743393257082128575364252882729298935475458910327306110617430750332193050695432208895692359020079091855319331608382868609677643144062461097169692655295285820193947901702741937940315297414257485094974010144442971758442097200221825633600 A159665 568 964484895907031326809433846688099379110557790116857231959351206673883312977672433974812213107882992801835471924033766853866239451836353082803620676559740670496521163880527702917870972368443326974815533512953457925094117632991002776080869007091091599665200587858587614765863024059094488730550274604633923011813555694974719796006994732478963669584839696904713484921775179638568375907675888481978486545186487591246932717167833594846135107579732531239930410074050613001823928594659251553336805992269785034600053280463968166458198001128245319859443391627994741060799424434005271938852196952294035006704760163160907737515533239239005553565465840237832804992352015468508532651804809132125166852954695152857000214916163944268087892346382683967423013450665147313772953958444004523551692545434559357859959336836033094957111431459503473791134022108796191334567916901349701582725700249474594471616467906596696302375886134250541872819246084840150474278651962857580729570939838450091308602511260786980370835071883945002742327731249448455120253654509282024300128631996057215008725764274756240159354573611781540929363255698427770910909332440768446537083616027632602271594158719096272604769396392351138017908823143204651158788944157518329992389316852130477775937450398160469093137504409698243418309452556213062367091186128011206707755868304584821458885066059014079533889511227919275339270932292788710635054863815434925899740635363343189989705877694738367026891089638415050875729013691392713472643472556821090259396667826746263051691021418156651637920420206404937901925927960597050048 A159665 569 553612649958260973664172705255158435311687211408109665935899883538140295514735892207805528834530068324767738436867189538460352079064189109010269403737498638213430569865186937919791420506319482583701477002477632640433689391282941425043988269615865882221121615519460653979243957738391882412901389140285043597235578579510074725168261091527079277622138849760000380999155561202108410547434112502083656658548368495525798213260682183671243202366328247256397859936657571648476391056348399401308598945517272202736471509596006164658735467660268289353034383173558767381137283146123047972310203602120176279987055683277064853604569569461253335226527456028140050432834713907379222597701189942664155999693560632142104926989165480365259773576562581485771486872272220063388549255824244590590773356726543061613242403044338924847319166433136518803533840905835308038875890280451971424518699207337099275912243070785861078833047446317927902433868600819155358956695999444276557414162987453226427226400366493925444169290532644290400874990544655357824411102592495248167881434137929041947176885069529644827033766500224940989444984021619117267339418515479864370588489730654051188877840996545721992505931527207824756935969881219658540873658137381237132313265384661980377709841169366197623902619375136982158676643188302610127657395906813362443742685006234249623015284524616999523877215191942934745806039677150392598410874399309315273400429266350095361732153717687967354103877069581629525025309796398320363604697952329485614945785629810417051355348879764432945192311054033462597263385449160881094000 A159665 570 317772696591145891851908323382614253769529348790464831389974573799685855742145424454846398738807151335423880027289842761309388227143392712218811834124647658593838650581453421838257357499655014559717672983888648182151012616478775386972473185890499925303324142107582556796471265878812881410516666816249010390890210291083087917526785859541811026391438114922543313980030370354830589085851272900307536943520218329944216927478914405593698752023164834192641131673231372075612446642415386597099582457920921974585700046454827074545947700238992869843321876498231104482031739726450195530834118015420028890677563257440872065061285417337520175414473194294312151115642133430820205262547831222280093418657250848154415371091566069565714841945054575390148866041670803651237713499889157950994580355068490282806643279388113706829266244421188902289754633545927358018123426453062530247972150619311245509779155906163177662553866858300356365455167757624110335890669225029051886374999983858313519136645207856252417972801930665938745099502244900925942756852634437763166339643066539274020464523304145741374477222616555504346400491465153674883681915318553001380271256021779397749813609137858525327425799927220899059343228802996940797810320981912672595617821941479124606327672893765799275651010383824218060836974880633142000212978159324742031501593437710154698789314432064098712625987630664016624817327503752032562777206850339731532005946658249591394444266528075198522888598546850216932313652094118944495995623981164567921888621554843352641214918565963366353888748624595001125891281321890385150906000 A159665 571 182400974230667783662021713448915326505274534518515405108179469461136143055695958901189625070546470336464982367925932877802050382028228352624488982518144018534225172003184398948221803413381472037795360591275081578922040808169425789180774564712877341258225836448136868140520527370480855537754153851137791679327383471503112954585649915115908002069407855826690102224156433428111556026868083210664024121923946773019484990574683608128599412418094248498328753182574870913829895896355375558335759022247663696139989090193561144783209321201714247021777404075601480413918837465699266111650811430647494463072641322715377288280324224982167119434572386997479146600328151754576890441479857420398830958153262293280002280901631934765239954016687749711363963336432169023590384160387120839626298533035956695787951629126374223381073976978595996777800356121521397667094807908167611910364589936785447585513959577894593192444840743616958235843363859007638513645885178470676338502692576571684506758007122909122393990944138911716195396713413582586835784609001064683562230787238759405358704689199694586019305098748136359269892892656014187764116152053430907312411330368011643654341822767289796992220416652293268852238256396950362798284583369959736688647497481143632862051706531180399418026056057695726029938264904840235205512121806056495112719470890560622562855443468720268044047793022785953599710400181113989540641518321220606590056139981405999110315647254961446264170701462014954937518511276714477742381124560490509657678453826694454605640311901514092522699196518206476612798998215379631915738950048 A159665 572 104697841435706716676108611611354014799773813284279052067263625496118346428113738263858389944094935165979564455309458182015615609895975931013744457153580541990986654891177263542857476901923465294679977261718912937653069272876633924214377627672005703382296326797088454730101986239390132265789473793886276174923527222432495752844245524490671651376813717806405196133351812757365678328833193911648249538447401927494854440372940912151410469029234075473206511685666302673166284632061343155098128579187701040662379152071057642278487604422083738797630386617518751526484930673571652297892034927073646401774805441675369122600841043854346589035269135663358735836437243464993704293204175611477706689886553899091873154822165638989178167890736823279747524806246023348737229270348707472787544363382284074892001428475259416107029633519469680961555114659119736333554401615861756174019026651564227602839503018555590329285676032969275727017725399902626882722402201772943189248659163952163048565576951904628397898383962933394430218968399894159942814422809758493926957305535404832136622471136101388229339752204207653665414173984060678622927787596754022244322723359982661678194456454815205615009191732616409100285699828620705249274553044035906946611067936354503783693073221224655500147680526106962916966503218403414374821957703698268869958944789588359640924325761731001793184720569091506702217144886631926244295668739173777842960692343380385239729787080081342080435459750598037283918693159182016105182269502097571378939510607901062100284897816550523144662984912701892980745499084346586829249006421600 A159665 573 60096378583121424704302681043203755579743663550641657371204212855302469713594230067495814638285422238801933532365261070544085558029908156173536693917172712958807805682363746089201243519900655697674269152866064751131282840590379703073263577509166560864096833355692324878210399580882565439707620203536871386614425298292781059019642345407730411982289004613020755890441716366294471249194226437202884571044686782435273429289077508891301480623367941227372039378819275159526533548907314615650767468694718149676509493299696893106707101728954864355592820141051687774721936287792662719723916397328842387124275250880339160995594478848169959939125049298380916890968377420754631687408755321130783241163923784816441910865642175147853503129328919874825367874821880970006146010795997702259210838282898023031313031993169778471211628566198618275935858013978607134062559432696739876275010933407929858582289218691330954416785598083620650349938536180248823044145217932490919952391857415965018192134412386133791271278403779629491229492464825834224588642908192374449389931146535134887015939727432997149054998460116445067588465973958173515372785964384755337333930797299679791639963663241160733218283834105166530295139463371887862720795162693240627618064347970004028206961977276421076685350595929339018612742909098655010912598209801000274861321589752827873268000131790126309019985558865502061119041454526544550236173214767427261252847348960359721605787468319435392723689726141811386014392354859200529896880313079445481001621410481382951108925706388098770944030640694368364471303675416725460357013947048400 A159665 574 34495216608870262073553062810187344348758063104255027052019150915318121497256659945004333743985888270137143868013204545034123094693557385667679048563999983657813689475021899077937970922946074446999735813767859448236418697429605072930129079112633933930288200049840597391638039257440353172259908207356370289640505197692833895381521862018512765806182511834156107475917411842440269131359157141760544095530111765715919453557490117162694898467344169030436077396930578275265557090788166528040385428902189030213275786774873945585607597904815670056371481130577051263938864944262314829469230120031828456562932219199873003042348630017805702658468743028134982936680012202269693594868332350153458102721402365930738564963723786369228921618066909271326481412622953430760179072967632332389314233630020082935898788362650977583059367767364487420706220944909061375215575559966312827225682256749500174598631172025805412244905647623965284025137702042062921800456632691048015109483677497599968279236587132688891561315905385544394571298455841628950753938214879613175455893520805632020315012781075404262169339776354635261142114054878007537145356215769252809607431954926656217739660948243971445661679911584632971980309766275635012496487148832876084345822324666845957687012481883444473361891094382914489720797463319409572849456550468070459501528633573333610896191151321770770375678526068229091575627577753349939909319129607764074181291417610903099816482277028275834081317467345649137534977292996021922144704117438099608523551750105705912874423070568952143998728924773654739313547564190116067658096756599360048 A159665 575 19800194237112947308794753750366492452431548478178834886201621421179746436955609214202420073233261581636481778306047043588516112268543909465091600339042073446872098950856887706990306108527526831922150682833598457222953201041752721482191018147074368909424562731775147210475356323371181838311747603402353009382263369050388363167934529156280919842336779503800992670420703955844348186928907005144115107949713108834155331068570038173877980418774929655529081053798773110727270243578858679780565585422387808624270625099284345069245654490262465657492874576131086373813133756070280919452618364981872205224735969545476223407147118035741625156001119373100181824737436035725383368822735360232763820178843794120459119847266587733762253155267276592821525505477700447375372781737410162793764110892793244707182873207129667962897605886838649580867094886519787250766606308861230866087665340363279692289755710453593615297621424950557989409778691033607936864639063019443628181923678491764965827263608879751037622404058412898702854434084160630191898535946697989770337233491011286244525930320397554613488051976629100523450505879034002368147919095065586727959328608197103369302773744328376368649071050965745220750167510702751125285120902634908179173874396294421609708316957639119851288648802825196987760719131202431996160577147370462642753602574349503739826540452858564632069330453977604633062349110588968338963398944221641811152800020861309418934939221226762009327283502566676463133690951787361724110530266529156095847037702939264712606967733580872142556499458789437125997611830541451206110287181274085619200 A159665 576 11365276996886222884986115099647556480351360068411546969652678676606259136691022432292244117702148161971070403603802989815263214319049510475576910915561586158520926984102378521913357768323877455448867492210671746586526900979268632525704714287341575120075768719838884658215462891575800934837770864444743271015129533329725227624499038213843229476735505252669935636714008153242813419028061261795580311419039794359039444113905644421688798065478342278104662088803098834979177854257174094027516605647021699961301125531202439195801420069812750471730853635218113001517474837119396985450973472269474613970541883586884152362699403403885675033841984051416476232416351604494167784010655228441256279324553616422777604053766057635393164082201798697370284313662787433840033216538200465811288210338229692441840033322104066759725642719677617494930291758641412972878656805710786550821492679686265793874145179169190709375422453015972661955928943515588913697381021716527951528409081970595592784881032260389962906368368213098469894050593009745888520808879466431248560396567946957498725863688895415272737879665245327345825329232451462481309368415211431012595845013673182407323574389583539791633121121574426172077624170833612870278646901625288461969719557650673337126616246672372911195211050930568688060163060512732646386598433134095088870108376147981573326823323749664777037025304904618991148696813850490073215051084664092791837633030682973995565555296501884365078026649155804944189601071348652633617522228283618160916591117935387839330486604652350040875286690616212136667889877183228802191237183954568546060800 A159665 577 6523649196018454823034721272443947053229228247719749781745751358750571564714209920526533921140959811709812775186804610106917496503022150469071681773932011412917565216775814414690560368711797131900818018378242748942209218208899153317033023809915917044554581820624788018668465224408186365415042164443679235209674969867893230268099280000216857438726337678253039254481170259257419058173920235363657954639420892248979806766050771328011196211604149692702420509891924932504937361073374351113114751075805033389978221784285100814044945874418028508307852493740620731784656743372777799367939320464313446546885816442901957979966050406712341727800142844393684257225161083543616582638747278389920871568473596982880224267741869816127942420930677185013950374516934509323731690920145329965516638970032950668371471944014527190414556023489065603440406602365284526645098239871682618940670710474576202404067043087405013587877190409743357404713803799257002854359841826224024733678631127443378493555885253854958957217820950260108820482185953509979380752398277784838683897292768062592982401231495647968996929439798841267403215528921260430269209322412266335643287078519798504700362396847207512021042874712669657027335523890983084788818036412012942262439852217090201089068017272984411906199854585343601749545836015177336593911340041823210548799454306367073585856761291854723454620455684797323314718908801070713057100359198245040872990206812006212145209805252860398792777969331929471288367881263174824334733648504530295210027454657209680510986704102715342590272003914246977010242791891342791006564033302741071353280048 A159665 578 3744563273237596182199045024267725960997096662831067963175091627244151471886819803359798178490793229773270561886822242398380827729520395319736669761326058989428523913502333371653859738282803229833614093681619127221081504725007134735344429962177449041999209889269908483831040823347407397947299364619807436267082417574637384448661362221086262326599441091811991862136555014805605296578411187037477870382716173111120050044269028836634004936662716445268911268015876108158999066078262620364833839600906442144147538003054116664822603130495878551018235600553481081931391453221137337440211718973043648843298488096342136996348150234049480266082248150697923347171010045602431424266856927140586139024024520114556825952079779508399803556450126502399310144688406745564388150554946881199740739480588575453952783055831016503231195431840003978757298459465914676881313511029540112485394166319727053914140608586991308608732131872739671177643767451830004049488851827230873669180005858070528659708293254680486051480122857081089364486880686721718418663355802569030973308485652299981414399581014813038788964760564869642162099888271571035512044841696225665228234187225350668515600692215907528360286976963950808707518513089253457055911274253593803570178505453052124751787915298446380061247521320936296835551249709651278472258722585573388759922016663478552256708454158200861598175104537768758963657504955000738804702391128707989368304541077060882797354862659845367022689476369878360714578974243991000515503496719372105832394842382120421225467037668353954296775254960087148591742694655753578808965563878589420388236686800 A159665 579 2149372795189184190127428809208402257665280255236785291112720848286784194291469852918603627919794172930045592710260780332060488199248203891378379371319383927920559808785122579514900799213960342127362588955231000782151841502935886438934385765266045834190501921859106844930998764136187438235384420249605024738070098012871990780301353815623514358610640460362405075827128097328158182816949847439276933941724443944890659745603656501456590822448187635434662365420602994158332958991561670715063510816169221985707296835531278680507360151958759870255958926865204400407886909492189458912882158751206590122606785281483943733945858268293994960389482638357763607591902541014712093912593237431418053878918506072158635216269525695951671113459951681700019009100770955019449474686848589663321218945218872277618229102575059458327515763320138794741085875326832659245347310232716152883997310796812854370514305261889923736398655817762161512610117803546623067403746588988695262084589683901356007294066772301345138590633302143595035106649031992312862333385478276345993840386867127421269272377101271188616896775634795375759777932652352853123483469924311119574670780180272763929450096969534074071292703734433051528458599177707593367008282603526431236340199690199702517325174313290949170744171038362849040004667787503818665739912852779083324984688765382382628277066830046002702629055384223582847816093125261623003186115407519187652365933588026134719469545956945987810624966658340847120697042848169571121074672383271084217499429499882464573737568634931067051006406075086109044683296489610662893555227102277024561776504943200 A159665 580 1233736239875318487536961937440598628173909869409251926030738591824986883371831808755475122627783364468616396945127801088360321845540739513255870022467565048567411901718746858308181404889074953577876292446208912829827935941180473808813602084832748131376306103937238059081909459573348242139712709923908664392215969176970948070508528428805676155580181024806928701532909391311347991331632634018957922604679448108194127573926454562807246498080323040023050928840158102770774959462090320727826090374641532513353844236056950908494559904621197669648369405785026772353045154657063528278656918911473609686727451453083687361147926297850519057783296952169205612834404887532399139474404251428706822340360198460898942057312755669696750819322455815169308511913697839774418434082100535519865179933816152098777409552095028298063490816950327828177404535139142480492152474760068042215301971003204258681621297079716229233384219707263607968567029975468309810685701053227683849562885298553520277658134619007717429064972035307566469061852057482900861260944601174820031433408753245487508580930056548647453059960249611980816470371242562266121843999691712886410195799589289341144835840059820342609393651656587607626526528409491069339205698303149917935855704443669176192819898267913706377627092928498954412665843758777482262856237718772608255152451429312824150078779651992247350447479615439798785887473796395216603090025541524885004468677574985924268092722024424337157931708172411276368919388015875089832496346444500882968738840138090152544904138929412764133323380311844466504499620442341864747321891391143133509039325600710048 A159665 581 708162452315637622662026024662094404169566599760655368756352838986694184271237166755789801784719731410812881800910647563938492678852185232404978014517011018493766511026751911546316611505529809393358864501534960733320453078396089030372568662308232161364165513158052786806171098796337754800756860111903323756107228237483311320481115016780642489788665297598716712274814163484616418866174314977034408298152061489659484336774039315394858033307282976785595798491885330387430668398280852536101460811533423493443120884199854290197196877892415503618293782961678502126247510886244973042490158573027100753591434527284755061355175749107929645172652061062485664003340813541056091346214127726840284605312874998049920582262305484880239018619976177955501385819453459259561161713651020539812949960791526085825955464673443668028985401413724853235035462083992456969836275164968823515430447358528447670396254009451853690038805713313493211795962595801006284710525000806101540953834076780036738019761977243657502938155357633241009646467974346153102050919867688868421696782783976042702504184580081822366867800286501642193278233315298088401085332339573272488332814293471901544371842744239907123717884758177552344574698848448696093110703817725449368749938010466416934976104280608154169808780596787361470021154312870487315060814710662624359374182135736795679762591243176719933154150670207060279516562143037729068550671474719876473377368562108332503750502972473612582664989865997414294912608024069453394281781784471123552971876739834247678310402007914291681460569292592648687473737450607740754299872103289056357164011118302624400 A159665 582 406484013892936120089515401194104747394703054352746772414220498839770636784806761886014590749306498046442125537325766573899606437339308782660944124462741857050373409917453878480727426822769221516834410347588621252013110239063413922960045598562840427874899628246618362388683128799638297907392297991522583927341156792346243727008089511103659983462538300640638585917041796930778513081192725164183731405216678615616435815180724640582085703871882348351891965283413339484282432885653747265401510679729810443703838033686480305622282513350341877879230983050597675193693718203549957462861072363998644358951796691209996321530509732061653765810044499752914601932304792567678664033587434910954894656627249888682193515276506035565587499937047003690642626151854371917148332405201603689317113412314402157111999659313004570420339556920661115429082177831676531158205529792217344629814861481824325758548768180128284301853041095222237839962913962959802139114030664761649056823651197186442534103065716803240398969072110309445031970603555422634397676366743108809299233921884593495265749893368036909489934664304491693006960889452609860179956858918915366695416625208653282197128292899353646868671456457542258458178250612481142066376204785676104787744528562303279651500091037170812579763862435463016984837729909743900941362644787682627609672525393461491407359577294803785249383132037219237160643720782629860090131482336463667570833605085972607871228520613477829198112546251374343394003468086427850373227910247939980418522888509824720077197625848403874012394233450567868502143420797028400851103379265396527205878633342580105695600 A159665 583 233321115812093017293759178259391462910155383631876886710393809981189358820294810085405619300300145158926369245543189102770810156540084389062149522463599308935895843526107499496025996679658027620853558180651367063694791956769321195690035801006408097368031022448045781958317309759893586661088378290273851270970067891578506415991322898258484049865007195902428949599669716624103381892185758069926484792186075373302344498429399169654801799164427160671009202476880764978647729045696852649487931028704099661262509588215155495572899965466218345487174965977260103882678068001326789338709213046776648834937577709320010603803451231027640153645320370206111919023478947593034012099187841424760382692619436123228581027848132202109162344724846360142250911909778590026983883239424006866647483285718506046656201978490199949977606876687058066531439935039920244892353004264457590848690215060119804456959322539139625737409955549851851206645500818776330626845168891048185752515234833350941234538421701683082745350744453162263815110116794344617798113132459624588848891849464973882306497736289068605965400130442977945284353357267564744445206835934125080909896654536952690509250095752386249062710292288744498177441971276865327097403848436274266422715990644824072053544117279231765812630287229175174961935386947038686269854843047315117585327670201664760331028717604626129556425984635213171923149216212667396654006402310458670465782015941979714809752667081633301486104018883299007110743695769001562044779426200535764289108585032762649490063758926581815768822608540056663927581636063756851480792585398465503327117978374629862366650048 A159665 584 133925913992127498990497678805489505605681795501642980224993632708703852192212436182260939463781534014725689504816253219223871130247571100012891164949981540587347163810575787256840441366696885085148425561283537105939558570075351302912157589732079685048821931985550032225711747119050119105166821746319199106952891628609270336535292335510858740962530667909693576431624500300438410427601543939412638086983402047596930125662659942657215650634677318342810930329764275684404312189797107767058807008965473475754236799797465567978538957895095979967760551239964249030982017339043373530461625427777432432609810653352994876586859476100133386538648082453808488604874983613608955266269787390377548710668899707483316827791312607504623620284561873674648332793586758821116831831096974739851966088889010156378502823653715458282575926878814409527931093630736388891679466242268864929803553629647285933968892588697965044989012632573867370376677507063650820006987829430993860294687970692243082182519953700372692590928347043029120428175069350255193482540355457770890454622358973123850434434880032011787230184939605036101525820110692710701688543869328877526913984287585635699027357833576807608348839102282884411593233334670085272767742626216643250534190885600455055454671818187996405637205105684114965133927269870296174995738546514089811350473023230178968519076545478103561603265797480323464650489462350303049539584794720940383691306317091270328190159676336901575194508726467378707223487367938810185853017411197280761967909285917250982576520426232113847430164907759074526563356957175635721574092915339933513238513708404198418351432000 A159665 585 76873241310365372327528373875172716826198440462559438772259634780986029968971118073807693846591300224307386849395283804645399257951949271323010466531766940697828336131426975777926917318487332380847575418618569647442242924431294878550382766470412732809926420928683270451776584529025008472779094594008930013539688824753829594664841809260334658828442738372968210442802863502735023482061394035464784335443680589245264589785868377686072128662505616301612803000082217362083096549214494161439105735215153070983270660574157020864185788931819626283149069236773501683679795274542895079695634286331199439669196377446909739150253535830245536233030354008115866347279217115263947288826758774235288199541255812659300630571185588575451848880993790642888000772606889784731034487166424076668161887539006111255213964575254182854248604421562784010965916304107647303579121270058064012116391093202482006293687386590092796197955841141850018745006243553716794353384168924499427623398379942514178231531915002312242464447520458245552861957379690252136441180050900300866532104342201108116267059123402085697264160755202847744330536390180348378024778974158841575367717084419617938551194146377335180943170934418086907756338492129352081241586863599916951540202852344016377758928079522630705069943100375452814811912317518602965761284070856040236597586187663921063169618908386826818230718141769070455537457802172861283039067665767509321568344043994447188666341901550299870860161904973392078939171005501108045117587214601038621605290821531469301349432660898306766609145834445168721583439311782751147332048540819723371095579750645635262271355318000 A159665 586 44125106586235731588502296106670333968732299143713616212296805370653272498337229561929434007003942547218425325863388087613239950193288634168307994898069273979012877592275273520742793700370362089721423141861497694094741499064993184936616795796427176553212716791132211689287533807913235813256095130139379508572674432517069578067282663223096583308785169295415843100592412026069603040292812574812846795906585674824734277606962786131862744636627589079807406111116863001560013014936929851558279633206488897270921604932766332510474664307906570390547597981356750002183171505570282732371763618728680700937686110843872837277368942707084837664372884552576053474849665749177892134831293266623665048987970167566731078631032736529701856634070151267144037795143561149676792678801696323032785071481300618850336437163372247242880416362050159207884908027464158815865523929547086474089878683944595024326642591010124567052581663802789336892263207122326376308022505974833240461970375399032446061817136691373526801900285814685904313643107767135376062043866676417239618537437801077085613441502397917158217841043301495000209626362143409276275521442623305735383542692472573111092686412662756817053771767516879602167726701248913424547398091963726113540825903054579800378569262974171836713741702410404231587072536328408232050802060932820581717203121246067460080392734337493115560870610109648961155036127957760026161375300565755629639845789946495595024152061330195788972157738946000585932376933670268079087309208163584971520674963649777461723591770835201851919802278806619087114367601606341982932874288337605875075349538356886236345339601100048 A159665 587 25327734307257999566427990436854896525335513510051153146419594023120197428015600797429421312326416430803151829658735367006195086011689724063337466061025231497012693909629875573930585657095269352167716035853081057840734178220381656858739490404382728928811289511688960826380592629157668331800525825605409828990701584575973183981025583848248178484583858732830320971529601700100449410104592356548538596066044733668808230081806853371311529349295573626193149494978079280678085387477248520300291070354789411880438017960747300703991593126949439584548038092229537727751456764402067745486312621515976391138792158428005561687470622860330866573813802702824646578697360860810994821445873508283209502830895334927490979833582219582460290256107385833550034806411631493024694266597686522996741962868379016213981859717811094663230504743212369822541926241848123052659507156438757578063578248193104341481486553552424911395385677066959937526140335881971786284010565045385355525743372080664681525304804928933402072048299610109250830478281900956015607476738292212595240173957193476046033999155317281046731343494694302927272581201333926744233771283286803333268578137762172546149263449674276035653684051383754473557367370178384176338125263200315189255482528150476461400920998019095111642982667240471653478164823940188806594194621691368157865437994009055058165082259890812661505121499484796734632535199989952082155346383457077963903949915085244477096674616861630832570147681993099362933105420755728376288070367898683172614245823844150731560040327026744964695199898889164910834925419882728515452322509457244952569879539437102054026962659676109600 A159665 588 14538075367259505515398078008458603935208616022470218192428634672465622670408456520494925903841356027338461931798788237273468366130759708323721537211033584810011307291249956304162635424378984237782179283156526665702887323557000006043731530875319889977961126966992672382130770881602693709217688567802375102461154136872176090535530617846231231353567826127475308821814890783445631891796995719846286341295113770540221099332679526872346685983751022633845788002711306390246219452398925713722515516104015915930474151387864017837758663980204670414960183317341773298979333999595281315626411072986551719832965761251564348535770860152887210328531458378536794560118810284439761849617796562461295630959884934278212255693397563007595676905149005398306452834842481333435024832234393262503806853901378074006206737141586404964447066842187538227979857777912795168067741242271917302722019824584157947415348955096500889016384326054771201350667660533044683000645756313545219238536233603926128163078896212071081415828922075916895290790220168040985823315585735863353250620232891617449346429901710616922906632948113486578759461399939311807780908441085182489990428467532794568916566127426621781708397591722507550942326702755691268304659353678888954906533430332470434264328274293697619911235337254328318692235021869132046576835662048784389794179691358076357319297136784592130210824179833663216030114049758104537397142662729062185525237611413140383357896205926514767699475797306300088323016579136854417721273303864635977495605582211578870138001424121580774533192822160101852200160076645084561527650187554170265169235780287358222125240221314485810400 A159665 589 8344829933072648907838930348864801803913220261384395191300889882401244292617026027163290039383626033275846345700674789459603835963970060888092099021667216655714993372483565288713778803007879857217618740815810453032399482987539783087445039982943212464620758067764282258382236105447317031422621437392737703402873483863044499994210593618152878548769447613312094433400775780096092605442065438599411811364799238245353242208727966617873626443143737696253856120406794889922049287591595882428203605952634780954680282458615985491572769133044353868747560676116085644076409964310927073101814469581659171207731208166239508053970786257134398397710483295477417252861618405907562490685793780979275408961471121380358907277030367584140336083265272991242070377164777873760211229008275134990662137397428146100546453137410878638497953136910903730490615822595702578347830813556924093004861315733058468712068818738837957870493207769761602615345711005631766070584380113409910457564272345281516900925761120923871799283729223276687787662755898173624906567538735647272553260773505831222448804729582738796467360580873646601905003570983963643739497211411611462451172671785686320385562807879431228424584563964667950486421970014396609622698130886419059801160933528309878791263028523584414733937440601317214457689424388057854546297075821380548373701277401541820046218391432095991928351574103023201204550832025952014513877733060098237413522485001227494802955325527202615028666537506134257598048583319133680043634588347933152399304989943622427308481257405460337837087984719999573997981049068858655588355755333584274962188768005404182397833860071855179060048 A159665 590 4789917843508333213594030622170387776842253221418620369588518363863641758339502531135207987680297501744308463970255530361575328374952684190056541116899771326795596184498275225765404870291098659058675375048992043513931600347524278492187409218678528634802337169769731023639021393755878373342875487374863639378146918583250670820586345206201906055762309362215014729463223482884373709891853764760342533437053467639062220806710520159132589231678521686627079567325497555508866044858123637588075147301296260252070551657094187808144931723703478915990684867907315817926560340180472544679125879128799377721517880521660226058630695540734991793075488880145658966348008846180656429891796012485541623448253463787391734564759737595733545316117361547967550090039747657057027810425917693091377563059269854483639657894136702752092860653520016553763385502312155367176486819240432157467487673210950976882780086607137891316774084875517105130007087449572100679832433539340975057422653789957986775003223804514090341707444745238742873223131095331492655383943918675798582218433372114230068164568350590358555342066788525036006893290283395192194663618441823894264483123176516415106744135156666098493929831318127681071655268461560898232160422469450861436911469311819537955750714044263160359660179669818826770395037363723339377527944685810385982114739048793646630172037384886314774743592710955483828196147468846698226428421633833659213176381153093168876512998956408374511686893052723757561191563808603595490628532438409764841223568622057061696198103749310112337713970036457595372988922005448223223154675911289819658031183599321713338134510441023558294657200 A159665 591 2749404497343850191954065738195453719105649435874026707748618239967847968042581835845582221638451382375199782472580973752754778883386876755031566509001447074364016494908637496024053681768287622419822447659380617166543706199995948314732485446481492493164076914689757843286539897779768738981779107131734336265352928393302022006516567937766275923129016804463805142617456878399850413385318618906998014781057325625583469389809629843375488345357028304386247417788715190067199187699275376379672706347338100749907541970889605185889699236636663853424784366618123163404201558853626929718745152805461261152980055688224803518145965269595628154826932906720312769266504216089290883195400225372919912583888526742841475281264812349583470871115282263260382509612437990372860202973247747559315730533883499045463063084781329968822663517167352590956452787711354585056725086413194501462244919561770127672247057643678410777870454225339048583021452850343380158457746267201606273050145711163539127334949538029966932268274000037815132542289585964378610565477241781172738920827494820062227904013428509283071969878976032497021354843619097856356093177488395503696350861530648636584950748017118461104287298592041324267179637674965941188650459799333908045727382224050886476722118598378530462030209193035405248992293757352808744846493952579340173185486512730151623898703240533312584710893864514344694183384096285978829955400140087460290125829259390477707623658445652879767093247945725930705866359577555144677940733985058857085709929084070809791190403070846599021509981712941939744521643250078211271435195617325022899434937197242658051906811159287450605954172800 A159665 592 1578153391557526501848420139693568264378865933938469911627337281223180870014683634272833060012483413185862930830797508678550881503735692304703929119625713720913618672481373424442581047930126804170319026281109425261552573427197326808377954458871158012547545346694751232315450262304193500297167864618128134152673202750836777381069689409932636177969999883452861936847690784978031252909462995398852100141793467855617272367529920819577371177645702568196019390731155193601016824873339207918294545368224768534186677020738976282512879216897721348386910235753934788478193768221641677186015038584455635102432830447160515559189725434052349825878866412968579383900007072026406786297729837568043544281528566096927219419711437528923316546474855901749911592967449366726364699478833781181354137948886069182241314571006589265401456765993406867192450136760815219667193023114354403407171116340782842332892928307384800648606323951259738369549183929009650638854066524940182659755726215554081501103486031605396505031647568576960647336400999212457990971928552838474476341972763593343604586835543395977892952155190175864765221673344071886153205289214720577297811130035469140883346622617690840007762415462000402001680040370161988681387131764395193767386080485135897018100540324755232222044980416622652794094806221683148496202510000835855449022487143568058238471225488028736537309278334638522898977434275120683001696173251988568372873012818508981111007103434805796577937012633953631501409729205952844441542490678891345557432658070688022763081595164562198528234391789258636955760050236622887821580579129668651854455995920033686400081171470920555624259400530048 A159665 593 905857297349522868210801206118369988299749940431245855247383850803865851540460363490770330864943840717302947097095297400514453228365403996023300283098650674357342753987813436992545497458211017306140701262909150719514010603505065592060631126906598217709797864925872517591225164022709289401835372511698417269298153026051916914711995204733395399878856804085138287945431893120511539319618374040322198483374669491798688755492784740807567680480287917116210744032265292411793590278109006069724689368654669800522402702362201496557206780800055417310233050538391950463319818757663469077842913402324729087535291696614447706171384253180779204426314494111057846045834792838941406044013731363831621497684813051109481105439083876789634114205696172322185993980806324062942964640647617150349715866930069827107469100694697457010467361016698374415875422047920224734383738542553014361214758534689789728952868601381231893889252077568864485072648553798689123322075727569397645093513797582331618094273647191959563921233436089175373755961631258364922439276423852042568247553445475084408970615697895862801271465109281970342740219144653643554083479916072122973439892289497756218404376431806525045994522187889638707640075992835306537175024982303041888571564471085780837503233424290904916923356728932209668405169778952369884011495893985828448398734434921552698730859531425254239102941053188647629668353090535175756994773491241298158568819231994895767240369747920081582856078158641438755878478697857355154300711708949647291109260022645840995199044434055631108607519377052744670666524314178287531375980985234188839434842223162138750988540517497239640874289950074800 A159665 594 519960510525234568826498043891804679715792086941601182442086703024137775603354233960067897083417752088318705770801869910386617602200238158025069658569505861367393827170332431460296672959965193806920592205883571403575780533838480452515993888889928505807411426922104130346130928698772827923153206653850273384442987163751049472267304177827559026894285835544985924418741058960388645538208037236149543077356918494824591728380490911302724271224507618722136771055129546689175919802809696144814053403062412240731324964478882920047554179300014911814725384098801225631157097773130609609004646277895810040610155001026245822826815371600333210990878640753334235050925271082480340662477584073001782696126801162770745227302614433839721058237523128057033010633389862562762535339032253410519555553479911194690505022484185333734742863766818873507845299805369448182316598730402315888933864227795598521576613684264519722291782086200576954693330720696518547136232613558309308101017164086042794704611970002153184294282960667618087575274639941302253022153695362519595699619335729934857405528823756681851951928020572660800868120567357847328157764266536183866177200363041676600223228725234327685560847973433190617783401939847095790349782952710181648846310620322753064829837885002654667081784717426671727011773358312438630274102440637864693525424543157827681013274899812607904508550855251949100906735696532915763831998287799253154450129366152251661414861228202692022762810926047551892242745362840915905724166978446418653751157820340642043221488423552767694142187888036486182325629196288100420121991504945294725183744980099147609381022175871944633306218171942405200 A159665 595 298456427184187292983541666392689767786876358154538647475902520152004279330473789832715482155550924754854219809493176233264517989209708337302393960718613265774209699453016827844773297733522563034155113785475907076501778512412684274678588431591692055735236449255422844946161561847931580518600538783937545224253005333840076345164517886077814148041920190746017835478069422411369962027392093755175797404204387841359823853401646290303022924115186892858589390374900327534294566173222487478117196928668455971509980007208176433905799541711427759326235060239661365120333710801958212252099589120598792638581141435297368487854885851914338082329559913477919739861385059766550876598856089244171659435955286182617356650990595245940123097794224069808564625917571800304701632341639872810021074537981602095682522775436821686866285393334793016695128786212860015336424993287512386767233676851996138861595247301899232939363589028227053603129486761031247847367074198106741973452338758671590981828829176507588735825354498189776693092833887364676234869793781861662395889013251155537133066364574220637487157605412343598017727958465444259712719002605511853467062739568493632870771914883908072284986880742228463524968965073396240148354238239830661963395893724500789173431489442758099488000027504446180639095089502501560821407450789430240348255145289038158167348921061632905511933669087973565595272836621456803113263810022423280069356215687352160458756363104618597300984270615473136144708579959791987872530517544916535357605873479615505886968139156074854600806507240213566015910240492145055462862491747857613938066630183734687565645955740409978722278128356404990510048 A159665 596 171313469243212980937984090011360034904987313788618242049985604480547432197916352009744726689389147391534233851943312356023922939188770385373416108382825445048535000092204488850468412602368991216411228392270964778340617290344346935185057243739742350063519914461185790894966390369784028444848786108773497108447840618637040071074960999304487493417035295202378692578487429723067397815077523607433671560470241264022044067260816590143023855717846051993211587938421732875138391807509905002743126223002290665234487792812528794179008889388180233838347109852181524777845918843226240702095555150577429078735534573705688485782881652183458458923956399457685177346199973380729120687402732748570459514455638142021199946923374368555196818412826378546988038243675579985036174201565947960698686265245886123010573382595713164075914081031307424764130415440881843433659763830433379602076241579181555910957150374676475442674977810420242567619370707501215567870153453480656334452334346460329137526953242703385932210569187677971154217199076072684217513008608634898852720697906543942584445235860073822160946613554757204689515047291044437717253379337799537353910146335114982226146478920134508257254783985191164630141568168727501998059542399879847256807594151552832662796610110305264103457348705767390260168854362662537599049246479030517322033759870483359630230599676102387951242021547945971399737507313980508454097663120872674960557313354410773951074491007189846648072948570470654099510832654175238197916611346615112848847117626141480038477668654098542988095241013694698856646295716862065547582650141278765455155520541718730563533169213973151914643012370358292610362400 A159665 597 98333632889177066871109884124854267345694931238308716398044261069314074077324655579803640404227215051815895376795651799181498502576364991496003543817781086844593315843225923583341024060462067435657010942049748306860437822879142728111948179318180517244404695664271388550865761910694184395762684625897203402703836262092327160720682449082889743407230217525974623522216306591618274975892471158573172299912514281160811934783855321095805390159119518657210592887263699770001902602944512249087076334806386173388624483094384319682317196709273742795451914820091955561118437082301060204790596556842323692401558264165629893470886213467453241084268643728797813876978923335478748723692569741590199589638100338233986152177365896955437033645864547061901325387243865339610459290066512489568235895176600653005973439087163919357887816226577127021594163334279965270905368013675472379204995432773361096750542719816995004862497899592191006759915656618936704709620715223698629233666462529470253349489332482567017500130888372657252743979176831833376176232071562650079799284709342971887934432317317799699745869022825223148183619417101041805443727020894328929290956933616431304175208128242323831591961020618986269237735159884512750646028983292792494745595647097601447656080771825778837285030157082977563156283309078794080293446071512727512607029910512159389594196865161709051107408434851899609883733925388190395848945367570893004079828509216096895756299081763867357396571495179539979983073234916626933616262382439529858702887911531729926580294839313407600312067535353516930148957831238333479256978318602263513645330724316367608780473482864848789026366822457303553357507600 A159665 598 56443333964918393171036135503576338096393985543475414594235355868181797972952154386455279847299732050594932412046852189417824116555894316348320660735297961023351514759011587932348897342292624339075907869508163257173112969715337581589323069871391877155938231791377315842406052370348092059139336126478885979654893566600377153213600650812579408228256727824614231523059581496159166768764463367497393466478222727145042028521865693492402150927478885863186887105701425246248216955698342521070979073052642661234405218808383786968855891902233740184355560759622930310557205039321965331309100328072343222009415708096497853163802903648665976923911277543930487480208555794591421038278847628940025993992755138508166030149861101478052302115907837187152813784239735029356418596323976603064206705145103528939305743462649493998263530599974239602970285623461259183656247580085890712284065302170330087978900564024580456315631119388107217637623967528562167287754420384949532523790097157569465093469349891750764659142919356717585103889830302396285240939696068352510905936702464959319731779704904556953831967872488123329852708030368706951886982056614007005875655369749496453614343319132173744825528371051312927377829840205541591368822576867663012136715093839871678121927566417886747337503852816923353861446450556865139550838995801826561719113134874109006267438770003144892947701199583442430101863535665507306708840543322571711666861006976685207390164598441452673298983965284485477856184526009489684657536690908943523782608814101586836377050760097241864036138670051905023206645148835086555027957972227557978066964680237053288709428245995209231749219913078121881334599000048 A159665 599 32398375362230268503107870669168693213062802007023649668374696224075282722400459293169750828709641969826439388619516361074031861404580761218944563258517211846316924878356808247244683733451905908562135460086743659869059984178780892689543330157999619306991300643554915022152523194817894147761583173914254655118506203392354393617446052883971497433275954541111042919612677562488770106995826080472345276586199932866972963559616124209317738826982721365950615988079730827646706530668245662582492900855882081162375206971529199335803599634685457592077296424108741906304274574133725799111218797716968167109712214889125602086129395808120803301083989041572371015825834047172140197223334846441833330352251811403349067319868094882505065977497452680878653210828220662985244663830672503646365080517394249010508490774121722391083908676568986954977922353703428491453415205601287593378674278450336697138792173207389364930167400030873950732989397445738065086466327680245807970026282101982343493398057348532456347330535579867521192380018614398635894923209311162778609927867930177306554153616182898373699849812939159966112306225812220689341322256769419127043696891279277347943328889973739487206021693022433001328605090542820988932953513093055276173979718268439245640538767043095167192889926486756922138907106336331511308101290144176933699258332387828057438120259784940006842929381152461102978859785738075805860478622921788591603774138176108092945058723206312070606259399501799484749469934856212162366492444319351143121358756406399312350500556000977516549143284542258129803684166473508444252568619080299677146924081125344271351603032727767234175263203740019502582506468520000 A159665 600 18596611014586209202390746727967326327959951958046031434232481397263344100859890682125050520399487190948325614135190344404304870622112801045357830989728144301824891528662048922330516114104051698890326678181921352601583257805650517066216282187621910090335850631168729845399705907773100892723089602490655693152042905853644821559260820754748826947292169649869914021626153861287057882248835405727758691367012283242915336041191133430454889684537154585169790390270659793643963300386617311979829854112203261944542134396438952034964297334417550424112183791877658231288343048347719286724508280789211655577752801930649999099585109390957692428845285798584997032596548534521013881785155923009983391596198546990383856475574136601456429818781421930987159790201614420818501080620209693116410492010279153828502934398602406002988165316819998537917724460740144492835076671767558992708646751765191093827578728520477470889459771986602259613518276509886120797464384334040708825262562136440707595745391448707738192603068279924600446841026794834514607400681204911366569587690255219309002764443909278761946759960659205332425133920908184306974967088403589964916076139938935448223017168501607333482511626266505491449691944141739042105923947692836860860852221570990287125991130355170208081971480299545656384378817590603730625710589703761758116812563677478430860474761677785560782948517080313089667435415150119847056608020716563329008854688452079068665256316955824687075319596330067619760717886422939771708682005502616647208136143568459103702350942093800997257344209188586114602291504910645011914419359394119787124356355601267374702531431357492397207369329726858116360477378331480000 A159665 601 10674422323997121851903785513982576143555799361116415019599775947332935438610854851080485828958476937962369076074210638171709921705231343219274176043540696312035641420527137724609469004811992223257138951140962769649648920920459218015115456432364818392233471270990207376344409038538565094528905670246462453614617509453788735220622093667172942696248272103070789537370492703701208735640724527061653016499388464381500535914680150972956897361185499749166093733399370641820807287715387668830759753767503816474086022768348986938870170866356039257982801419241351716017602605477016736854068641954209773333462998595978210357559766661013907333353892964398746724339403032981014796004482276472884024942887613720668930267912234541141108210914558690933948840922515849329156635031336533176315976048819716903311673836307006923992815807946002591777818862542489235458842556179373260527169856838941237520333051378580860901184978952909666144208757727277187599679470141411686619892740640034864177614361293500893190097813862141140788965557000216396986012096088409813248164724278627953190280236650309826459066517568570921652060758295071979982941767421403870442700660628057668002663911391032635679474467455281129659121847332267667347811413022175265078853001202030156371073268285100656343884436802012720007711302389900205047646570388669104982116712292540231485855075082789126949405605874718561008004949436383054134687143412684429062490987397355209305764180873920164069162842034059311943167317336832572748621104666057636146327025049539119125837090261285771448199026930963887523585520134543763330432459723605677509703401191046347734981689996167908229795820000012818771411432655801000048 A159665 602 6127099817363333356783570494279270739074700873328864175218837161287707678418529824629516740771645362903208901340982771120217090753932168895062331691161369954964156350491048391876912878245969432097898867628234447857545879025085785490159205775895218135231922173697747865291845388415228591158699131631866957719097298383568880371815522504136514358819560894992983324536641185770632527199893629697983103711957611542698064699690365467343828630430792318866752633180848477745349739185332135291544118832693078452863432526897922063959443112991032116531703902460744007335872607200759259234948675973435620681752183441289562095240206478312591851652705716279082034773784744382567971892691041539512420333825894077116975589925147052478394656635137907174155647529733895900515090006906549833512253841530507223347072279105823371965873285595688667681930109374928081008882792170288483983602789178800505145577343912576893679809288459198161764516213417180595796095218396785974079109607864817875597243047637078063983377952553800734888265782877097417035456335754066027893079982148242189911911853072833931108742234324399049822950450127450408325901599532797418044145263124365162498080862121284231272684861807705101918844490676777499318601645150780909318400761837743738766708930004517421571181584752875001738769903192985127093618505692506362497976876043354415394449952622759281083398034823571373705505173541068722953463363710860145718540817911393438062439974565313218351012396007953714987758279433455473817936805396311580531344504242291885919126787459035939010268984114164082852423486265723209506656317461990264770782627927305002332504787526369021831505593310677631116673801867051442547600 A159665 603 3516944620744229349671917559930787421652734745491406920160592930803196874476797508482491528717095479829503947000648036412366438382835359714422559116550582813453113709540441249799623382644181642031970692879655432107461684911478320412133368999907422844804731094231236284470142908541302672759998772651021387268308234654659083544686889295280692069019731705453869357494494670139639369404003302722115239877647169637044307637086355098104384676969913605529766845352073626855188929485092930269677493450212059528127136184416638915725781476685986078849940057211047818859074858930630337784123685940110092061552419832301612664457520958784766708941319727251228689213428103872561034851608653361403656387591120312651423319686766495888057391800358244159274407733226333731046332507329328267902857389062462326484316176532906308501487273116117349246836104962346176009863263863189410433327473818774651012323875072767758391349630390600791943166162292703934709771055680285007709722295021664820557953331729321515225565754668067759684723770405896917161954950710737811600814661588366738381484213383570026146591583435687486027451906312398239307087535190058296553468938332724975216230412193705757717885431203155273220287078526622952341209996505135219773496958441863704021934554749324714881201885763713448985333916721471073051531974620928263404733744732173141896182786950388744552743522583124093788398961607624010592233836082890310958013366990152436092631239636308913413317046145723398343661309227486105138922977676378181167355599108050492978459650164396367706122948682503252593403557531004987713057395790722688372751718726871880292510013058445822363375980764508960248151990860254872221322400 A159665 604 2018720085207370283378323895829777700757930669211194243308005123443873718242003351339125507966872033776772362369470631917927215414656742543909653870568343373552132305119862786336591944724882016556919079814054589795235149593309530830779063646741084817699780416166555929537996737657319318935648136802554644425051207594475930385769902639968613111102967179369626018218515404018967227405370695868864449706665763414051889885622868135946449460752099978781767302479457080966400700174704156642659589696302889476066523306422623839704534608174643018227749061135238987281101633153574613128827760780947219407710407231557684379836521790135977778340465870736488988526472957838105651436851474338404159254056969233567839868524614043492692464498748997009516335883224385827724694344117027519226406629068011844894774138257609115256481728895365762779016242318277330101580504574678551300245986369187470880568758714424780739741008034916395377215612639798641342812789865265197639406518232827742182389615169582912661410759801518340258296555947201953353545106251627749792839722671740359588782026570316122174212460149850292580707571272866461911859919297493929424273126457721011408953758518324983645834964825749319123342864229790897866355219392302465369077935744867928364851667717182381824388311246786766842579929428221202946452259813907130687954671499391340093993525259570516613993698564678406263167298457602641011219268448215327629753954111529586923732269111266750986025633475249222695546603738297590894267971249435679678481582543516740677749920067576056027375562274772752824530789599310597224085438527557361135694715766596531982898414990760375667555981453234832504808126079984429603596510048 A159665 605 1158741811964409798429808244288732469447630551392480004251874780263852711074035446871149559081455830292387506496129142072853809281574587384844426899147112545836110490025091698915953976648699633322029519842574454887032868404874759218546770399860382777936829154148508872318525657272392747766389270525893714878592124850994529382348379428452688645081034141226459880588070347412217048891313375425425472016386270552496147750039889223678163886087028417907128901856363012401087146711350700819956334808184408347202656250750401667351487139310768406476649111151569967651533478355292897305609350564577763829933712198494278532413499050017092460000718468483017428185506264370968771363717894661590626008172312748947627433109808774198309586564890123925218217522563064238780243507190666466707689502227649736507273871043691099250912010898666831717806076254586225132131199762601625256930762848439789510795455178204751376852947262411620345729818489082127426839831611606543160011631743348102347871081154008862546134550560316859240502538389923515328017729033483617643278399998917378037222501767148070557971805534430632253840118458719036739168286589226325431236221117793527823764241159106346906951551924548906021525583780821448752335554721185109986630961620595749017720835335107937842484009453769840454191894157882249020190545601208072086622576706905897040810387316206526147687830232602822070964240915702308316429267855439515169167811646650992741786229838627478757065300297746908103845406884473589687204676574198403757267261024379501098535475659138491763345866622770877618028079826446751801637328657422134569200394098307682486303397694683397187354769978176029348799616217920202337592175445200 A159665 606 665115781347486016928426553897836607685239178568614311246332815866328012282778104500688507787247679715796651956415758079186168600408398502158157130456572032966553869142097515314971246004408864644828387470557923050567071229248518481915015430456212973450922234700827926154904189277615779898588505633726189785667454613263265389537584022029203313663402494096808601831534160899208567096386472123498352072956012631369374756633010791523130124164493559778713207898249889661143055811615127566498293520308154088404848621407424134435913913429772890674578362051940026192992935474304969478806638396306855491162543091528484319920968618188020936062634060443381267289492069275978236657122634684278680924531653460926704578765161711775786209995782432384078247341615315648674032048433098434862694547872041880743330307204940433360908237774105866040257908753890174948513207083228758218926957629018069991725710703530812865532851987616235162053538597120501344364720532272290508649037214163577919935818192785917518568570610862075685708198739260150596328822920113344899492008759655903253006127232316422184153642164303033063411647287733454221820684642296613303600166648487027249829265471568524799606544969726246307036561747327281792942742054740860829860802892286215068243394630684239139203997038152641633939304666694982716386426722833619470590671075092485510085068325977286438256200559815455190327211118314667370989388529753833491774694131223558304198372195103061539804496345273250002384568005084102182864590085618634320991729346411290113818685278425426696104500065908208979995293289590836223542602563921777685359890517712843150606167378333279225165970411491587611378474900960116157348305109034800 A159665 607 381775299751645009307118412129113924078857840867833222175390784432492015197603557947948332320321086701036985835476149008310787922825139165651397348455173199810256084777073948699094579252554039606498172378580405256570611852720244733860000310311466386378051425889121081104042686119694185269042035844488307043258240355888263339065190880265334249354147950577426910991420020285798305296276943685512628664404734864135468614159598154445053013106533216284563474204693580302483712948720371872469200524322072262336035906031610702764547234821550328478801503168702423464810293428772697187937704830129570474163469800825151505356103573340874000207491949976032364406740262258147136872417028590881301260055160914259179480583769712750527086227992551298336988755869668619274655615557091310944719962789049811896935089061764765058062077570325868440276321818656705834221448734573544616038816748293523735461047148371508380064480187944456571398385424928678689537922745692683145421387349298150377940811771577962646795813396084271126737265573796936518777416338416026488690769749642489549847479808847859185633632630504406547766031703040544004288333816391666809941064420010435847874174616439174128627249861070940831332964917382078927700381603866532931230114229210666853422690797177418157965251815890162528040706686788762196956788748360896368046958574526379776891788408723646209032911433503838676425748217671703368639592586810844984763505263510675815617123853759318696369023836886547754460638189511390179374587504468521901845495377579056145830826814340535785072219691964689183639680320145313545561652234362442969262007956773073660765453771765607591848079661426193112901895793534888754115589540410530048 A159665 608 219138356941662887856269040135557494584656715418957700914363063931434550395412159484017842063356516518715514072911353115012313081533029472685399919856138960119054026108171304455764973519720014325265306116917682059348480636390191228717158263103351249568028067538120799725794346928515184728650229986230654516640444296825249893358030027688279829925967260228948950100473260109887328031495869289012125355016244856001127615152852707640668906393025901653779655480286216843735990089509681839669754602667349170426796205213523135962715676873656458773941388240473139128774915435180053880906763765855977145314340503130545435590083530129043488098164316652182133788201621044107180586530717288531182644590737833131308095150505049957090771708657728662813047467621848172148003649297721979383834395946366719986959997791145770202894271617129274378852568466000195258668163060438131380848061886562853606084649337454542279344146095028130455747511180370464447293423291307067853181367689459924153360106021067557773343278320781760764671504731160702301627640649427879091163602344286029345709200404151438856131520976267365055384638785897984525007281789924174452292867376919341689652526400570614381307241813709750310938814826015565977218226097877335161665255706764030487649556274185207338432915338323915138453731698912082806070480355132431681639483631107066899450376461539046946698452906630643584813189149732439418931755155440895267420760246560996694605924893685653828654279877876533137810403936211532878858830362974845953024993355001031816416780772746189115204757998687665683200196508470120384316164839921478342578707207297226568436219858826080424441572559688223355218076807014125184746191047890535212800 A159665 609 125785035109214745984489121919397872777668875792640852491622223305858999434951381940268293396034320160656004040865281211868059398012036092182253902600075307935137200730005551683660395705740035668662679212938370921660771314676117045038914983021013305785661732715455449921524851094281596340059962970060551204244571768137337550524170170702192357043255853223466119930760659883055040491773332694949274441150660142609783115629123294587589507216583761016053237682210083774724155827665608655598566672730534101752718685756656248431896033978243985785913878048528413157493336649499922154943294463896500751839957285327132254877202590190497621294346110266402568762063323739055263509531759306588307956693823461056456587436909314905657352433683308259903390909426184981144334820041276859075009998553251708222703141797028610331696253846154633167592934023162293421769691375242752839062171484070329676368853258651758896835159794065958937142500019147221664067735431287511255042959632362647165878322915281006583936394960315334594650316978420669324197746955355264182301419054850431201947531184503117055560307406744837037384234897073740076810175459082659743949295933287282119424702279752916215696228173819535607538048377168017488844334079799986516262925545568324289243991878691511834842335438946111399309913954468848741922258767057267424364695557296881873904739197135004223758702935494555913844094146198202554763458819630487072654531618020748592027985271851711538328860280877293134555417398747230361074789253760057108514444340275214683567086332729498211591746019027028137467729156181528955283933056462694206197208674980651277208729433512398398021870801181378779702063185330314321155559545899626801617200 A159665 610 72200391014332322532208899712694243416887350048260430372490241814499134241111697821554516391481636415700027603942598504259151082145827183883141054692523370615808634164997078495116611370121260753798052602920507991351223386143454793661108483095798534169720266550603890134155538733770707784009690094584770160581867554466534928750980319953030724662998933783009323891306518299613483354949861471031594517095123905613159507243501618240568736473412685797312904649933107800474821709089969858631737600392723907056890098828115473076772360787835174184655792058467068679262046461897520136883570115512825575578990167437270783754078696685815505579466569128598422287290559624596677147290643311264400235959610075908572949880690796250797363206162510283455883568963162557328676038700043619387076355335170534153111616431496631184623446813421142308923965276726690423900544181226279691490305583794482671382115685816772152241102377647765401789339263479324864710432844135740153326805647608470013290003993265276711621717363942681275568517274108733031387205124733272212761923373881803223888537190704385038452760319950560192093495446281540906104515706231656768852443572839523017208089456051773337195253664530599728976528829679616023030670543579094382999757597900511377995563688812653607992162109039729619288752156133420265780570461810516369153653610404779088554420848779030885390548786520968463902925226728618533994806430712744138808433727983663130827368940117988737346937146943688382701671776476974015724050172827909805441338026324618227335691138205959227264547010163515463240793335451689150212593258244746552878855200731686535891242258616257854384129398305551731325629050302793406218106433155337893593060048 A159665 611 41442898657191643918741923945964576323420561258825694392956907179299197195398679598190352140417063268291655188659010676163540853092306791512830783139605814658166220873507593050645251266053897932644413531397158648664680562875028375444431230382005337600113647338313917481555357708333291986425222054328688011622787731692022911765512179482868933764204344735594128447490010743318256390700728711039440303538159971161810947374654299746791867146231665063896591215823921667388772936861815033245961784058750792116553164008652524889818903196183411738006638727682048893483257175792527058649014303009897983881588516151708102742586294695067909704992516333705227990336019161194753627281319728906459147132859489748059816774929080138642780822984847219395417265193945881721678901879004996251322752952389333352177845128537269271363526774649889530689188475907097141025490590332509300162596342926548983043658034805568563627495929610023274668143594737113325122124384798483560498331398767629424981296413811353551464281830508138736841734265021434339346931543849942894861161715189100200080818399933132508954828863344214805424629001930707406363915205201511902661558661513952924595323923071438142633859907212390424896920010187722429202116047680320375855344598269347962645164313386584479475666208253365855360344427706628763709305522820469338626772807676785899948363662459966593209951244760100403724365236048080840310464127770295505188968305331004616346317743642453683525603593485396254377625044280384337795243724413966468266219512665990587276003146243887866951638392087838848872077906820113390693073246299428058658256688011313090950295847716298496018092252756585512402131372810618084854871937071618051295614850400 A159665 612 23788151628836989277035332136083954115399985275215900321126892230675924691024600977663440574083002834362994378262668185519368190523901952501180986381079045090416794972759193413991879110103567292077139568969366143825535291866880144050309865130787967983931063851925638030522641169044575829500293449494572333901319576123666684818475240042846814949928630879297246719535374860146379554778863330275167702636386728322973870633544324553040291173200502333990846044978281103973355190936972739113323432312122561950994459250867721171282973662248490502441625973897437597790710356858448634144397326357565929922456229280913013703460779076272294355160124908977672268030587707966163985382330233748996286054025387505310426255859411308784705395030096141422686054337755972945686361002510167804639873118316142173615929992163961065131479745202223169473285261205397032258207698306679112013638810534255321784388329862710538750030422493775711894112634039839569295234686441485427985888896086971681469250851523723673263786148994307692265879899605029202052107318964742488378094062595169633043165873024427355755033314799259347753544953612779769711981223269961600470965819265436139194698723753549442098498391486247573291103109318922994745991580697960316646584799649007830046946320320210678565424411375322961247218412751448776948875589528487589855398437952864701791272187831172045471626623943511110769321742566371673719672414533718907234328998826268666119655557481828296354959115723470506324374073745164132920454173763443924875004558932252272478198470252853429671013172511409335737109477721409634568673830782613460923286460063292982518933925346896720456530568952881778567092082364244477913290273772675606105789331069600 A159665 613 13654357592053774653374361904188243697663268127412667958632443183500801473450925562499216699171503209861090481467582879477441177819866628428886373351956232276084582148142903512038287963948181571754345468174884769397208592851026327656502418153841911617438830537357977915602514475673878192841182014787830190971345813907252985062893022272414588912325269920371884022884857679713278546186676850849235221872982443897415839932707067639145380341549942108045681733226317529759038490824885490436014404185374291809078703056834063299791537063227437364989755302378401499082974261579573723471825416314939833877505994018727918157683744603485601891952206705236850176621567008353416932855830272852194961735863439568558436611046527162162282253966452200329402399772606734524942249536538957314867035847160513218322191637656985114116198010219301449388135050743421989419070193337443477786528514650319628155255857683161043673953835015497648603945983795273175662139587893027837180339728022522977533925007478203577099861785240902107221878220639021740543570254154218338386131130767912180266577130297621369070880167865911521395729378744733657107270858241752757158431718699698829944832472110614308326395442853198894678668287829051611261769965204581541434763819653932225098984542699487542912074136463227126390048008574903891339890879083829056107660076612136662042290287451430294134120472192330617481186955867861292634251655478226882456999656357972883348065943676825799654063006821678585233936340704679931912002900496492398911784350607600138411898645921991624743294609383156870874251968134182310129028085795973827141907769819642160652777122853271001243552528486701384311998453145703519704143762273578726286671780419100048 A159665 614 7837577469687237814047606697671915798504600505149596192354701260437229369836140248273572721883868759457431573368014310151865716700412920816228277123036496247427459736239053856716563299427146118619702221592814888267853906761197245194688337710440126480441904797379627397917812786395637038115008976194765035045218595863187089759415776309125931188859755005662582131889188772780561739131597733524130742187389286410388369147503223280544895275758493569515887324025861283800584120378293334537533154678972531375849224560163501466359170991318886799013617101939228563036029435436318458824193644567449107079758518110520544109496765941621659213686211488681043023708511432207153353295261194286926159040099560286965037304314450731669841229071348532892935554783421927861343905547612358988565873936397016271174764384085117291541632526386133829725620045841463016529514032767994249570355353770472932305795077921804576358310751268473156522953100585852762990498828215911537056087017996032102132791485041637329531647400942128815237665832766898874042807273777202361491150890966718996303382229624961641419329461321718414021800909854523506399803760649542812647339335567807862952194644292768859429908885699344679297982306110766305941261214035849106823237785896557448198987080563185529420851988905480995224926309703582082180320415718528349718207028576928491147572833724933157660939679411773830923090543346409815600386730572087696811410568420477608773123732014940527173135810956527784453773135190412535753356744430812873531439342244203547196157344560752939749221434772759532472484892599542924604427552573058194165994136590014536921711549583852207817078694820797641713308545013551456065700606254760416212943496171232358000 A159665 615 4498755813242882451488672870101775480097943026687740801743639891047786157484471051583468243144641496425355862022758746444291443944859196681886602182249596889791085804019068770851795295583217923906137320848807570980978745272334367715423449343374478757862035914865368768426908936876619985999822311153780342285764502679655482268919592708416012087816587047980401771820371470718362724982990912366000196780339577417119026474826917455965130742905033758960011278309111150584005526058649549139053594771326047635445645818830793007626864357479977795196451226757814816781181812966185215791363680156299472523947511889444773590932985966746228903053993442296213458758508940519897671374547069690422763094055411741278362854239883673451326703204700091428344679043284413985676876842079957520479496772456040179141096434273219668359782953947630598961056518177949028065951635738635361809906186535736812823898219471258143668626697274268576346526475790295690683370665256345329242356767989994404101244778488892348947588508278996699044312966129979314678830831577860001277582225283765935965961133227597684553326039918498503736992326527117747939830251341979332706815620184203013635729780991577214698459373995980992718147165039292030558672675086612182734997054340804321333993485258725794400026129557609628031981311721847540267612578731556188909194726743080341782044764267824181067085241861885986619236490693883366293329349096722859742867209273697789462889674110632185771580301426040126597880545662956090842494859300386092914647270663822228490455903879226265424428360264954588482335454100169504540631286148849607477453492494898524550901776684008314016001927274609359642054792839325390078192443846470205327503280130506954392000 A159665 616 2582277999223944839916684179831721453660420792718258070604656942760168817166716547468662497992302335079394807369490152444713136958632478482482093424334145578243835824047209235415073783101467661176004202464993952928193531932413165871407865234759240366886328173227924293449647811954393476326859891593293721706993779319526383635270086798854481812475532105785744954442761335003567423578497652100350588821172730048139910808181503116500704501532213619149476957862105774573935371373544462912482225865586472370214424850784315022876353782022515935555963990541883765603835324613154877545783928216071329779638792066023189520651424448146393768693778549666537844284360423346989056215636722741108379089828766239933493313296388914110329857798268781131336952835290470205850665963448348004396242581515830665810718178508444004521223873933413577669816715814096900646839709399943929684636580716159160087985272181424252661215365924678894349749674150529140599491771358314003073575728739238791922012370061139166658586272104743163122620404892775359726774854518417863530970706161990680525465387090411445971967727583756819426619573625655732793956164466535487430899518646396962019045942094521028468056250764807390475537174750247514774372174238501357040781485953835783888264061551428042800085577514079021009362048002030784531527439871497533905528054943499539254402547116897354999349267889043144545610822567745705842555445994788349404708966712534110674089899815770859692359919882736076139398979437401605731056295881677186520134001921691714949974492669331315600682129570649161029328078168604696063397753821887101633864138697935163077680698105071188392977289176930951636897737781227760353426397067267643097570669851414820588650048 A159665 617 1482223072798731095229725230550538012625601437077253444786271341504445853267537813775960690379338395694076194074225324744518896322811097789748039738965617312315071971917294082059481499704946854297102506077585680173212106350459884875820399221302460596113994509396913679071329417152884978791631577952239442479472143564905464551162760902949764144348867612133969623448373185920576982771332669314688871983156366708054891684869707961953948418748747712358040813801570405494288319162888463062215658593251863814455444418704377992338019444016566667031328134119814523641784695146137933526064183432344786994040142698385421340080326700250063277001325833515150426405764124492231198370104104306326519174798617766310083883469272996815655887049503075669295982582777686613744296586142509674565922762293314346135173093367412585375514143854825445951875833820773443022257927243932077003619587424888822153690722333918049769393951414068411088179966435927936408417593389006981418903225939555076568830999170315392769679572599614296635685068095486926503854087662740275806775907754757366855681166228762942390224922307036495852375898268799863505982898573540027806003616887411671995918735032474078763449589479625446151965620159477034188459069340224692329225837940447399147542237337034437841454721466951800449745783571853948473556482873660852905584194342841992451685280000334813945445412683068903083193992917395341270260532671659415835443204025785305829138139604578362831228822432389081663888416316522858733535471341223404676464002455780380559056868336292295928526117945192353476245834533324995370885770062477047488230538159122288708064169810534178129254947985631091630219659431631895117476673724167780667800236991431976510930735600 A159665 618 850793461508472424717022365651828987525641564461550759049249145366609159606749538390853967615242246826064656003797966913201401776156611498836892328072840003123273068044702755892906965756856392898875662484331715425470820851632041505555037745162377622929065962065655223862649635797944023432920198884693846689495303412476417125983789488206365764374437533832792778114411765957076184543321373688979312167742933317693459687204404188658449891657279654679896277645143550647946921264126604253248875550300704243025054881911462183287000284511727244360046793020782994686618811178558560689083295506237691663249262270081165826016586874519088174604992334659146678219064323098117360875383540235108680897955316769095748215618049403783272368836556967165394762665561556825819020389779837104852835269313780918850923544874716315561540597348795872562799058796408142197875403398307612256147958545305467757058386634396779143379466896309343285720950984548484969291099113518649020447378113575874711717071511390974310629416085906501525720106466404603037852519543558399895225840080524566584480463949922838520543133436511364862444338986717495996701389825047509425158645193855653328695334862698026689191596305054241283837790434365067376660731429114734895618590196330853274905355967396215892952210036452819379133070408196164393036889642041458070271422024736360167728096317645066307330667530813661326608806323762358143423703198086509901194994401834053011814618043128164494265651716271450138995811566704683511443629493566352607103817275616016749183692450539108531658391018410840246204079694050378738192368618108003371142695039197495783265755790548513175003947166463069664794447616018926569671257291275238835674238462412103102453653584400 A159665 619 488353964682790373056475608158919288301705632399493058440824223169092153168420967498536401450458670339765418469985958782852860100617572189234586448274071196175446425985687464588446538862935864577100333163500327068540077956730441364303715845323983453100687748231176701583481819618602716565517402528236315760327824686617898524850144003469550998986782795552410920668048905286175809350883697164804810495412460567989337805563643134581988283862859773038548105327498596501516038517289507952901792350214010983632567046772760588828745825290287421695999827865795319135595555831797467697600285556397002669918082502883890798712180785647256362159988598768516678147316515694194872911271781990848076508907177026843193165680876888498601524056296649649860924474049750840333503959437040355675852878663347954106083979584993797719738927364064976025600707873304452848137459292701325502951924585417913603729360237421417310250044604530148977592737685164394444436682473566315530755376133966612529449030216539248938908515153737732261466705426648146656800842363914858799583825430313346462124930626089480547849368367635216394547198202477573902243091776678696870013256337656257598999126292453634845517212829511654871476739743705389197169071381242517605392741546855969332396526783048090888116727106202451371821932668521026507654701098048923271482890658004327894283475601048267725593857717274358532570371635846676178983935375168985023870091343448720643475761618615961841345652856317379990701931950872171812709909793835745173072914652201137833650880409741112004875987918449877108967665498550384070727048701023931457988418721961203457305835759605036028274136418601816356500382711935432219096184208518262923896345077187555748831886226710048 A159665 620 280314324934460165661992282060854019656191507355744553994274054849913529309514028594621503578595661532778524137115936543390628496352710280009153784416988793764703125242716559971012420400359429410862692360186703405626579276342421711068827340178221339702171838418733361053694701811442161364583556131008760552581481874815261276846856674202034067052648950209550035670681957222498957491222698851224272245054584623092562206933843954845872616487389852444471932561706549248319558162002913438361375560147292003900850459792682666525516816716340468326259541148173492400837162428640567899861874826076373294841316107393083237294965754374650632791658850700793914109881460944144758933709127479206560807431821658091223781352607715948793491535945440342053005253341891420794605453696471384320834699517492411875973353358241565174814582766375947442822243520217959526688703758607162531082148564071337103072895717893259139304382223533409203794945710333377862621686448727951596004565453518722016029031627222017499959177068829372411580363194789569776400645664367585392561220571159780344693125698911411911627016899889177699105229323883140702391537978423746955878183979169498006172169796533523703300190972543384841986364775096459034107670312101775990760538029305130065942331468113636773563108406750170634606410218660661019229405393390439916373108966272459474958547266905388029424566999047950984034066710169668364378635481643799317191531236145163815302075354467518968767910473874459843212769943989059915811976778032224162991245906546177500498856171498947751690285406799211049707193792088226406218587762019118548881981203710691586997766460257500131716179300330276125561554882203322074834640064432191643077666400067194587726400240477983200 A159665 621 160899934158415452299610513427322048363365623516564974499654866659627196731507883992345244517712459261144533089286077589947437904046355083153065037668903293549743418442893319735896540863267449545970608314414004254502587964542593331712142589546453725005593534564604718068119175357948182020554395701796500320866010268319273355011570880847964084937221510637486168064050775396809115424152478256905567463850836161194562717442220866438396299875477912443353850742314231769938924868951155024111476669732195396228104531353953077825057824049354138531851280619223718842761395638483854177053018549882281874236245527561126894316511630830263815966050020313656938182393811265423397433076127901282575055389356724567335607303231148077718965540108626459688775154493771625785263196917815137559803441670161981068854598743651073416545850768972429767203942179897235463866467819981218591515650323852362079250238412710493324543405146263572352829321244993673728750403584887370649791089814943612470588134704995221505727628728992906026514867007103786403507313810504630100471341024020283604507392026244524347793359851168020364070007084710720285598840556523454073977207590786954199285226464083950152059464101027073387645301904165623780188605590075038176178943436079597801881565866170444459934336108747491741812707643578550904011171041105014463074893063749733734298311847728091680621975863595806590477021721265753794477157782528165639082915059455980581262747777702737272110939266351083632624139245917769519504261960680702833811802077442853684148509791559986268358218947514828692654820268993143406785398648350273023126799222511215009733260642352045470569058644253159894255976002001994935522864300799869484863656617293492505799204906148135646800 A159665 622 92356281892605535159810772715000794906552211707000939618247899188571161010356215897577575731663373020235429214726071420693285966294111465019579322468166073508758957483095522811844643443095115679957718309781278255381079865068172229981058777572324259931870986668244689437739352960760445037636858549275060175416537312533388090515364838750057182719898094456966850918729474395811209754506031296764944499978134901941055907249627843491684630255907834352632665854155807329395694555219800980926549247050720010142928100146709273988916665487512559176814308815893266442252640259327303657060532785757603719438310091503979444254440381130817055713879920001188381722779937784892085981826763706208718875232683328079992547368273326388894737426530815642421014885674171571309320280425372192487942854683973459641110663705502357899532143526807408310427619989017492938299825839965460864367452203742691762152533776000105275028775249573066997114826599680658386924869036038902025028489549212180039395573291635629922270158931264859229847122081714378606043421726583993310085157186567071629206898329938658064221476927553543799798484961394629560793032087906484214715961278927732540891713818214390853758429093798567581123561306626292953369225501032759811350722771771659833149952864850367006365535363312653509629859581003869558241392948188884911365072245483380891027756042048657719288984721136993934982826433939832508361524188535685433034276052596496708481001922326016726672710370975048130666412714386855715135530553453945394383811401206291468523744121499260619089865985588104870372817127208272227268412605565294696156233871740233704895304610943613842606507945622013449026804663594262889668049274019060652120095820660064631134155889728789383280048 A159665 623 53012344906421418766279083927897028954312606154195022775899794479373186792747736417325536124730258401155875224719675709400356197214915934566155378031689657290734091851878387200679089439795733132846184339206139304584485339961166317415796026183924578747168940754037887132544320480301137503421536252888182744188771551383896444682464405871651974917136568996788334941182654252420237589971037811864821237419985582878004896198568939943360539370591221440498706846434691092841358735771296811896815156330443553626644501379679769316560340932008159613352881409042115714134172747458233815298568766006314652675715756277756639875154462257458159715951108030661817451937501894716791930171129291235903351808504840961191154853781586116077501563863148070123202855601819988159924055700966720672941638785159095672016452112359609783258033838536683397755686669753861049348636165672354554928326049297981219113475137185647717373192449849794192771557638895452920421146076282744874995703210157976399000588481264146580161565498917300205026221560037046216082520563745401655358779753748475094881155133992763484338779963055882973063966297833432657174914819617765415792887796896927691517644446428596266107186240376276764491536544701587989610155248987214056677138692053496664630271062858244491209357364205354367035797586788577547879655541089378834109088394014396881716197669824081802780196607956770922873551896059742594045720407061700910396035371275329654687513840667355898372863642000411275918888273918809262718275033420603975673473932490333860078944977230784035371314717508624680765304376197279265308662050195830805320655115579671635394895113420991993610664991728391466581491620927104896674524760422640014447450137402259804778499681499418957867100800 A159665 624 30428993620004001766309034363840179618980529380296236072426863783261020647876190347328960158019436658890452143559879131124383763915395452329508167410867395118807859964020711157666985493799307723138029852986014179553239204057844398024436937970795135876615040121831078969391002216339892166518924172299267620104179453957044025859644053605489483545253670706062047289387924811414820565433621197979110625334571746437072869362071321899645457914089105199011905097187658531483610518638169150227790973184427549061683800863836040878431646778307196105505377114481358526646572904400766882677721411154838853032141405793340807308894406895399852859900222129679882029030403307629653675832246386405702315219206546028395642893523262157302097002920020461435076018100558999032225098652074472294076012719826636942277802401830710513232211891176529462903453720818727224833178859270091549067994784844837477079372576210785789666937437438532293583876969899390295663350922917259519345508614141129240846298392672328501382816326219599052825821328339182813652760760168133966182629493494438137390153840013516301352395477317149272994916856471428950588840313428509442180902879457557567198587020536196042354671143546889064250560853097404879743275743693159835772866258515935313837942440127767487587164761518510094025038184957062508613364039192355261893705373092018326724206434722980906138113563982465372735483805511858309149735152129227786881891268835986625293924463541139959649297057797865097329311202816682129944574733652873228091179653438050429393845893186348537042515557983964978654414339120111090014944748399801316959359880108859778482964899799038460718679098744151079804327163607494616428287544433321349232184258773076467878227683024776753026332579200 A159665 625 17466189325537390592442619445760335204265869551683885310550243911797346478694140511630405805167031911944718374528145901589686880131239774721203121938459853108538420885256036326113648994351362837348096289429632932924254718643862723299709386599210224068598285860990285290543302727858617802444359053363526725757054817799791886946991004305145091903000689848710618355773727659097854584321308596602197634120806762469296949008932740201456549482147775793011393027078869562380499596339573320933940121792705082717852875051340507784450448690407398556400473110830890752179418712953292732423196791434111495325796491209621345638665514403497258083423011551328221622845999561077526493135779254667581893032472748915458137829727498696705287602174527881715663511186865263624509046702235046130078958359541704445771786562198715474985506367501489375023184680063279673193195316584866876810474078174887413862340745269853857621104715897267686722952609164611134257843008608430681359446948813798026269376276805435295647156409684550939021816416245130897990468593815945151187173970486053742386853423012624364212790665200080626816109211648302384205337164993144802046422459920841146644297432143330099715315129209673946603057438141365699384650666724624758519568555249454816646314330362275679630541363754260588616004882367767091366523078840870830948152775066424505142812777333321216041474405529327167179244830811910609709353931601769687969295192276485047589057954558773669482798138312332565455748711528501623778923178841715812320361447599508456138207463743986829478368558968078389122953065350567568389312976919435760103867250527369933177586457589534655460528192014150991416217210419080982724940375979966031819259317085608490302297911556540356818157033360048 A159665 626 10025562243864842196060297252832068567068990142137169872019767578507893617749788777485505603205718298019609456527012187633349144811567715294518262484508544816905934780277000830478076855772188469330084132102756317484342655262373145329635163471008697820239539469168301925692886374788630278710895577706492041316929361237626586063546976827099677262838850719489188874166830288397357116579865700828463462874717747085630011658258030804314159757294909216083340585638173941147875284688396448046931402118039533052498488595668587632233679116647068464177766060239816810392459694662285627644032280561768843478154153812916859055786696373200530740031948730240269531631574717655192577406261459932805600898324138670926942718620690728646677781551176084084329420345242560761469160581984264404193028022364218525236063208899660851931167422733963724733845102902601713685669278540854317197663052877600530719506508412319903488724439987594213646681213783516891673706223590316293840803203110505925949381136587927187372966396342606019399469797103376796263715320089592348647471676429501353691916474655406371541840489429368962643173692569269097104912943865751687865204311091683360616259527463250941040548529495209298461090718932290814041909739424190918230396577846928548819670587685506112340443155630184059355492777440913353381875633890620664608977799182754573933647809982891655026900170660269811495513797402231178114860007004263671666588558475433581329493971992272545143166482094221094706502431106157115366971960080411223398659379742464415772901690343155253772046510332119011391596405096886664144375633807007726498302842442830232784156143691493093195882463537023924921828874453388876589499347524956068942905615822880500357051123005771140036869110816088400 A159665 627 5754655261789093883148018180506161597162396075717183822654036039819619139241900064136168585834277136031343883328130467555640819434959737339278761462985966265050898025458113220658090001564241830032630943730692696603079759865883541556487284122972393338593427057016744315062426235825945921362251617244473068189191696295579860608589017707750909603777597312296945703153404811812423887062258590966941425492453866020389157394891100748936126244137795742256044484763284763349318032911543221605617690875632899267051414601038717960394347362506726891039481318104544018274519685317438996974942105845663882044965158492123067476675925052702701147520255148146363382934901041934519461904700942222175747333745023124363149662350446750744496341322772897736523371614658043011819673665012265532960668005878701891781054510121843130293015115142927676507852065881413320375900972687133793204581781877664529745582873487926354748670207448163181365508293759129531209573114497832944233939679138481587696918503025193400116787064344246170584356641720922035924474603262832192178497555096563290965417669598780244640652228141792584476554883425548813435835824441776475689825228144166328152586324466473896827175140615120927642719469609696785894356805778818862439489116115581737567674271017150146207734740790361895809464238246201897074105247330137420614722308578126059013408700117402476664224656484589342471257740464049884327319934666515745766933863269706599198081950865609882138508077923944596028966939706222655719018126162977200515018163610726975145189432049507371678325218562077344460387213572547594651303224492245515574265727694934026248172448892459445959781073542059718754138357719034796081389900538948803607196004223016321596457042307401077840806051451401381600 A159665 628 3303162094704696024084766375313283924702648278471521377033544667088882878031232887025383282763271870363693369420890361364750197006522077665030714561491460127594398560678176711656913182821019038250260831617285505093850297820361890480278371451422682767654806891188142068543906966477718170231653717402749834648554716744301602362744032617272195012891078018407727344421180195150042913816619851349323549769205644377956290714655833571858532149975337461145753450913539815988567403015941120805176507631211166139754459482507628440678723152399744588388198098825948026672763906912515321977989124723130506524966522820324827814752925193554977258145886423087282341535101566495696515940720934574068946163968744949245776979246437814236612253241490092124680330977393371446223731214556458431655019242346352521663800052746729057127338744924617752351782351970828343294053472653136256445112745134726562473433849875561315305833210350805678509588113936526567397403294015532519673987535022285320832105271355324423739848401967200959309401312878012145243852158557545588718108949153750899512796050433225205017362837112899514120579859912572449643072658316635831294271815750440380676223933984228553527857490164549917257622514465247022812546764607302602849348522253766070435296211893256498417127400770512098010573117260542448007183030091864988812185996146045175119122660219579038713609925921983622308690447512567231372703527638573033806548370928253112506117710302888080074958493561862103899532316888940698225601037445588832684397027253177541268922961094726888188104903408122063601250868994237222443183906482915118931902029394049688236218201508128030487821140330678741540950495501851519561841213410009088314461563518395545715865985233325212909482636663993576950048 A159665 629 1896009287705233728730772751411644466617722949446577553233431984872978952370788435252505868137532219311623962703707739292899057440924237619990290879534635127272919722931247974377847508849263363713819684717378149231173467869127859252138228725832496936240520562114936530599887536331974403767047871537561160615202218219532824176354466133296532186489875004968723198752054278611312820106852732415920750626098547419080890481055053579146048517959599564901920224779887091092674340013117291798949709762624333731319792691544777686231626695130090887007934669244776062766148208048098477376368782648971065081448739133707959042600702385175504243474591286596951917677765364267487865630511911744573352922370725855843951622937792954925064688864273990106668773457652180552089409897481742127504448084438800468733129449222112356947962146571615446922246562179189587637466317401927524065701511125551169195221284245698707059193514071155011301322211891272490556578281191801168459924611163112635676040728839453194033272865942109006397425769235337250447935214537427905092002358316697919757053967531001668899721627850576179312628363034933160546310270037924525386436332415524634341824385520622723251093372179311037384947680583582181397615948527785915216663612284545608848122457952458212941284920307533153896173159843313118954225985167483173440774147065521352392317393557338250819135433254562114615845845614473126758047497544606254889212997978954016871912367631906892353144036796430923693735520927312254558839276475641826983643378625160297961386634478941184312600536231043502429773538415478593134792911017968786021396190606456826113562999493216597040563374768736055584786830279705053193700775107444677743697330263554820224585479066886364808965192639080861767946000 A159665 630 1088306027980709455595439474543908610554648270334057044034612925772422829777954530602051342927660730613001790898558821463762694220893505871796761934138319071594528326563975659116172813166294349752694248766943440373188476706581570848836863010256401818719291147847082380422266901947586830044115246608842703443291424703295096775625100816479592202850175361774028708356334734742698408698419651786887161535830797012908053179834886098596259990776660174916241063270204276747379082600126309551476328227238736350611421250487219884268513044281519769397966111948402634079742398655701613498713703251384668226245051296225548165624988416165545880777157252620227313464695783987971539175397896620450530508494632672509478985789313909689172894795840028831135751284361374243527875057423305424729121545448629122700294640053439746159073144793362341915617174908502852475562372135233745677456222273321236391494543723181182290661771243632625681280440037476473052908536000799855163477052820091630592726546248574778050674885202368602471163082139770703744969569292325059977220635564835452189649464566744524723235197023393614025934559802191721581132451929110360935983160534695389671826521064903458917574067773434370909042711032461706875208741908184508031762064102806925712751855568499120971799127129123259824305383176944469737277708303105249690015548229613110228015064779251936391145025078192731805873206692260062191887890887076351733374454291548677431365192903004253322624602162657788338100289479960345176075519095980963099778614933814757852294659267951145068544519691715562272626409799615718222148687740407600261162481506076824139496925490904818573252889296114165226926099630055198681664683070459835015793953109716948413366349118407540075133111092195750661224054000 A159665 631 624685764051639522278053527615452130813901489448799296698314585961385831313593529777142218334609121839643716351810059812460493583735431446173721359904515612460131986527999097084708816909944107494682784972540817396060954456109952539373107229658448811447936878343663171425850601830378508470918384505604174215288662577473166016384631514193152627903814167783287509873337385688030275280072773272940814800816251386861803444334743565540674088657284980802357468396872474965904500738132488565255613452725272040917224477986972668792440255790897217543545540323713867185709370680164678049784289297512150590799577995294330939109700750176638160061844788412723880976817702243731395998812762148226859938522996783294585093891443246368630316548123312275081814568449971163604448193551079832052388262639428677629500390261225192182951037149243412644117336150918458131385164139306768091335805883375264137548672875821752936132797500331055986043671259299604259878943086177925062667368394121432847589361505953083147893350833293635709441211722459148612362084838580046999019552811857232858939035607343826189468103369800083874707124698095013254409481097039309252728947710582738146994081266869064795964263808579149590753131184952436164188420239349379824316208131398890813510716973860542979599757687196443605997393770406282316078450339997245838895483909650859749528254865897054150266425259449373494456604795511661225016891321684281288702047550350961891586748813956809500294168497328774075145872425976310818812789121816597177445941328631045846919173033169478328160241702508501700985129451441006780920211970082944581121242988297490599245121668779872644450117892594762104199996400821404338222334381668837854387985387647264834452059808486861116761596801727721798680839050048 A159665 632 358568540259613105078147129411794979178568900295340462247788537728909694751172908137549031272722708275224880184148075773530859554369916756597844263823257823233044165738744917750963744733494751407598165879989662241898614669330406176029314712960939361369297048878114813316057823183735316275477108590970187156872249028044893998308002864046053128824586482132245256638587303050194635312353073439016240808506992465261662268994962971734248330629290802320378270618741530426152436044605448310147170645536078912750136238943271824666976438310930721350225742179699811361963099028015869498962683343068723054450731524247649733500802605612974138329618131391650887453379896392117833331779350075185597154181691658978419334414702634101684112525727985405868130426538999086534709735223262400292646133633486612330210523715303206873267736250520925495381435333452286464562608653589949650681075120835128293716546736177963004157935103418782503363386022397935368697460422930128186115905981172882362885700777870821152112732703425344528616784365609411532792091727775654652377246093370486825578816789150789488229968099068224750467863642146735416309461017248634400705480002713957000984930820661778289424569852056658430721388257451665896537278008644635834649471705358860520029438791140383171169289113323629506582679718830029104959293217450116006276317748591363883118990277960129830316536953898862193086285279417001283097503730755890383363241919447160577093362454018305648915530092864553661345392672220922449653364880403630798890870544019286501373753026380012609218910192720188260803191678717338276529979522139869781963332312801253527142560340954155993095794417460097333645571007971856034940938270394842468583687818556420298027068963722339873481081431080620116692140390673600 A159665 633 205817717423253870675334174228842702596367734868035976530933922341808203401341935677423366808324499940857241581984643683946900923714748482855716433713190086020154891002053054789956104768209077363853852532329093586032408759241197035088287272132349534977165058119159559180245764656862241163615389412832381823870455653435191681862777259330920302792684736929740994023039238613426032639015384081222049283268212858808807280599664411031893001107124263246916324977689241592136532385102789197535910694924256570646537283928960040386175683150218443157812032465607368007899633132710428927726530454632149521104129095340155652698521585921096978763040745574019196674359083711373392601045348130394384539640352489256829403368945420531120311959451315499656031783018817025699759783569959066688146828317358676048863211112193779520063497656761861990936299764065461512200805981996491792722845783553480265329160277893274942633718616564880825874597533185155602028082403818807400905467365824840354863544657136345388229560678415314465790324784648079760674048289658387190417540238041847580649381897936945822417812220761791206684679023467528033948376214419619106695692792610100735827203296978593869064907130816713360084486106646071272176233388541781619708972442667854539606084355397606079708192351290076140334852161214666299964318228366026590356767492207533218050550891294248625547541945112687449458033293780563224836742124562559395769212159715119820289698461857693485668013979135756472838180247982383509790212628562562261966182246325741820742687317969094068213326290379685553199331038454300729721427325496315171902371626304931227089230390586016760164341545504203274750453558579444542651760344872257908129182419865997603802703133116814600517023979843474219259489903407596400 A159665 634 118139011232407462154536737860226299495335901245352355188293823635660179842675519905932874998946990243343781443179001326509747599352711259242424635107107286117745674391012714704517053173207276912100703755391019728720360729189777767734500864889255672137531374063348708854647752855215742692598958045857196196714484672822771980495235838853084207749872214411189198323967884376803492540159518109548017272355145673963790117401938376969334848387158697812927650158923005932355943436612956393937302591715877735472199650838984119909840175151787075441862756409516449536723027455076758188645529518275510756390715649993725096999217889516104052835847058341355627240194660670431935235166698047496301540156408147141761099114440256682228957380612529368817156375322374433752575581059421281016595986808030246565435152967875514141309574387245058261871940683138241455716798071057332699073262798684576837170644282964003639108750327973138175269515620662256917628750602331572517991552152077477190809311747495484382022615716677687078019117809603632173215370926172186471645015719389927140805919630599017751278335984749169084412255291606718944750951637615844118608926957478195108407813707534892219064967268518941412030064303826587458563261427744974005077115532619643146873372390559434749369331240351390380922698557857499626150413703788881812748778264209375475797133092612620750934458759957728697126718024344763874055006881995178337281144416434559329685709823743862042467791108493831350855454116949215913697132395430030334737789718520431785819801146761233615141840071767746787348155212881089901521822754855362768802179350166717723095691101636032666178338951324995219609426697053593195626075497018405644423682125315264068162453571340087858356898283348723121234830512415569660048 A159665 635 67811586629684460022833412197595667067620210947097383842104123832946601421492347084069792826028764075179389691143164776772911175127532548056668884835045869041499996945550296187337998565316208738468440101741912995191901026146173197482568408159160623457408031547304039723008629893129179443310638302932617784532290331744617681612583508724411004328123858387285670096963542593046591292018924379496480692282570348642356718581432028715987171081227985420357224274896827715930719396083451867330814151734218895904471953044292955868207874361442631085186064367029976426711009859580926489853606216959688542018749678967302865521898370060657805230797448447192556016675060865744219451593083633914746689665238636106881614062285338390178890416159632406385548103403259906156952683768324245344459408280981044169883728940349432923332175634781006680452503015821586530119929891980926972776260123599163551055684489261060195573480054537964747723876091662602285563300817655918806519750029825106082684190079517750898935593191812313967468507832387700219345862237574545376337048605389580136975017218581938252287942437433802292661427852703233206759012291615280104462417377899691382125349240921731155149422147222741553791896825910354555144039883292226537132644606751232498450776146096760148531916423769346788573488637358043570744037501656589794491208366888689315574336344608753016787753780673791159463286687940600683144349113523107803039981125821277340119777149130514954683026428261480059634557824948601952078644204764208849577229332248481519318745115553630125997347987868396276252287892862707149172796539859652732977279044624069668125699603108692164369606393719001751852536173655203914844824683528219967641285410748541709127644547246077313882259097618187228114573454636633577271200 A159665 636 38923732586427647645644224064682052670514505747732652973012578786287713555756764550736155149265511632162726338934733402866324504775604329873268697470681221722534880501071478998817306659438330608603972517696102668220422468647174225577226531782493308608880072576778455452298098910903293784717613786925276751125337935936737726473642438771973063400135344842087563446458749480524366598126322434312870369352923024975038792675624582544599666865776476472587233806140620185938300577408464758891493385792849930371431428847773317684231410043292918455821359083918796952482582936371996728417781323005342947608005925011581851084472665196928064098424899561630185797944244742276511533279194839169017103566306820717202904710652669795706000869918248388735935794197095863759657087907437057406438683757296311323266694976607606622478527504789910589521474859140907530047384041198981025040874237683121193729125726191565588255538442554463792055329607098713049656417040583895063369818525567458813983534296331441520504648469484551539639845476672730322272351708996862873830994254477899608696519077546401957795527680751017766818575175196364253960728304435533164117308965987465375144842056475366148163549247538585132935136748008239688065220329748310287340132927159674834467598634487149765822570657912364705250801555144959152107451375537178753156140853815843457764193264672331619015419735647996167803229432159880447360982336155381883766611885076996758669422397891091840126014702030981060398885336066380571277228076402260449626994898920909871657173876526636931088862603196387694822025902347981022535283692056685813366189369434865822786428476493287666315487891655755680568136154251389993527733742269701243020453402087537625775199807665677038080558365134556120214643928130915257784008800 A159665 637 22342154693022840064139761779715300637208258678987595709125378119205314634402961359775468985885577648097329739158845830080493492830021757814708175679286186222865979907618083395024946684519036453129941756717461189645527305102451859308130546674742999980873704251039286125579385766228597503248467003056805922528159442937355710378189147271603813980673359815499874132597225238278393380733217058371208095527885533765323624639089928948571492793784616267279651847500441089900868600713062688151849872630944125814305735686668840057792961156975773751010374928105022420748575894467666541185316625798849892238453382206969015219621787924666648134690661550927279455463979807005851875882806244599381902700370449853038360422300570177396854320442658415502020760321029622538137011506185102627050460017279801718510913032843825851869751455573773897378646116643865100660668319718323127446489036169987966036967111149469386598483492546207678675011470598569627900497817994338110455469313925691534120466001904167915018769285890940771439303835102314817284110535101961715033614365021708985811664975494416141836380600808646764351569489134860378540251287733704420923230884059427225641757215067619247314722118665000643563214701459903670594881325235646812706699167545046603751903165419477868822007025725273571467171519164569195266106345520838947721830358881927256067331359585573740561834140508169126527894230773083436184520716604075678174232182053070318198908336612337585717377755939354867188900548344277499311176837210692733877045494751270017849698486381174044814881136886738668431566615659848244228103666443997797219459720776568358209741819807544011772925680204010041644358300004124201081004323238124985273772611512835848653255561955551373780926619328137594815977500173690721334443780048 A159665 638 12824357870062523769168577617332517883704869967233132204384994027845064312433744063746568461743172304496235107550838571732800398559927713381312619571212800210703349932092278797265320579607267485765977964383305026753864452706338720068641356564770699495712897360023973457627115131716304063570835342140819674254412394908106241019354096891461817251843108398752085664547360828022317276174268465182639133962636943458270785504044943591897492263965503960942047573231447044982912638508720574534402935396776135367481120852719066419855475472694050840161499387373198950712730080841504222643643325427216832801924633380875203154211821796093459101248341305332696777250526464976616700245197505205206043132909071908823301679495816629155998673933216012249771180488476806241026884947462341470869557611234848890113940814157379431366614856971841427184753349478719426871693568134276276173259665887335409384025392674069236341941269183080653095664528793971867701836091111709491506376016374821373126333501558696051779253065452930518254620761503252032390757174796817027566420814528206479956286999414717319012124669336482491720034068188234660917850278430841902076770410141145240052993496606756972592502332564462830820152303501236698681773815464931522183357982037929590878757949352145809554066210195649117657451201198907573123592934877586018813577469857372429139190436208854654750873781231953430630843485234317732489467530348403283890125505886577285649414715793083883109934705894487662785368515864279218224044227330861226984974486992330069335855274008917375086810683710384799292024415362850544205908969255162678918156513536380802746569018141053769469993024949210108148181096066213040030502953804941471845902458554965689589342917362678822873213798935985844868250870455770343130712945738800 A159665 639 7361159075261195620662699412587085549945958152933138897721277446604947710022334689629170521571595017203190854404442181328797348279905677459115628925700468034757499995041060411546898987747887017793218221614260367895528550326133322867540830537631706767539222210949509725391838506219392303892156237921827436216110186517810044989398873426551811498743963547523881671576052518059571838130649365797776491686458077659513665555697158531820211988023405488964468027383003103379101953635404896720059133067876870756808349063725057456156985128365228206478949637977288092686686317827128956130910083478596663178412501107240159641502366089169720857468413218599417022862346726916770980088867485181543669376387106905214722125670176444565365841983345548372953155579625365752726893822831877819176499018388785983123683516413302949778585058150381405430151043954668307159251447440754864200323601730294354998464538427804592190887690027595748669232764516269253491226015800303253786549377929833542482981309428689629553376240800696226537380877799031564277477334222837871861410513924825497785922925999072246696817723818540141600535203570557560506467519568015518087645292190133308363192625295063434648849024169882999890123858995008405139667575195545458086434774990604040117803311024966275206165182645276868261805522316653782403747078513388853960045745867772892398639243052522986253260988593000761012977632630267605365518177899266880877253866146713308892445847956893536567516803805679979083934339205547926983102075311077133596641478488102708528763077582632192125784517568623988054953582851660552525947520248796933701224619310161804208172406671145056131764223395166398067014304783706280853307614479713166714562737437938792988434181310615688777850939662636546816781183664112003266307896410291200 A159665 640 4225292484842056223736620294247369773151096274913654494159808869357212140488507678103080132813633796702327054193042261244157945112267298933818989690732497439150594293803636583949122753646707540945821493228621067867006634022747820987248368087244034913868017836187658558401457675454799466130034109731786807568372992648828057717673933992743848338461783233170309327398989598005366212769716561699458523588892973939617385758184664952321209783633170785161643705670270549892559538474083901996739407978025927038272624881457330260767689608206168296468076930699575992003207233702691179314919744273389057447575973710922470759019203923361623678727767939134760038426209770723761565954309691296700861016003066454521341676833001783363890837299766411550062861531524471465258996027420550405865839566997551919464104224480421735793476456763461954875479514476630129589983459137425157774709574133523072433709261032167161848333192134570776655486511167809757532096031233282955963987836555708078563858145278566288667586182966534181101938369235882614643239599086734141631422068572035307522639803236468054886654361347172704796215486815431851496051438381762476540406320946726377855232513925869804731466747371180277474100274910831323313470506388427628010091377486624681098028221770381289822529260772178726733158712358558072192177699473750324587047444550631782864389786321711985254717056578601204868018530286288371162074944646648841220259829042707552726978267312541096905871535449754413506515525335468645809082367184330943823245223677683962365440670677156869362825226273706458758744064532437794299349670713840184781824013327519339234688214860219121165863194235800563280358062764751338996758540208401552752687165386918312209671630729376042679663566152554441886987531172329834104517601826561410048 A159665 641 2425310525140265011229199386198577662703179315842284746508832569733593163692693384896478367064504227712118525915951853511965331697093149682334640966851527829604406367143292358126384913694222380615883743895006878695293912400506923113357695741247538408853474698749505063012711313872548674166335686829807705716809881670240787319899848712961542394465564831876210030045348453202562146557979175766123394763532880583262719911532441985473842595593452007277294522586707912635225795982170524341231700120253814243097729873607443844623197678125212236944469679271918642121748265459026909797807802302841840378245430497568390975517381549643482821868881328650133662639621546048712222086793673936821112679516383757788344907780017353474428775244223936884187709565939466995692910992845573101089172734957576412986412701168245663042505707597169011717119811158541739716343346293434599807819095229040513282594117367925523096351061397553598204500588177558284554169630701888616420075231633598507262112092408587621005564915646549819256286086560518821773655252398451174458564405949834341692497461134806664432692906595553314012886088896854312201173019163612093518675140578128750755595099800823972852427264142033309387133667674958184573526930999382262932334364242547576346228081492887835391856589518047943867964839088290016784527595750854172924111273126316775591267338709419627013221337215128498593481623406696894779425652708998535593548264616647988551976632991550632730433693831355227672760827608219797146486295661730650677409161749512106295054416205610460382069554096589938703531038088036442267274185042224017267833282425376790558906827157359104404149341727126128156527461012662484877858548772008011566875718369353673269558527604480537882438109120626587006584026111733660663989837140549839076400 A159665 642 1392124016138027274389336711057689331021851776197196530841575735218213118747465514422900479614892613072959331548702170873606856236186355650361150095983086241695490104145956009927960991337729999765976323174240719750030838711256951119246330107107999802646980609064379718510737892705167484172010554206199891294641303705725563093564795487305932590574895751713711386936702613148672666758067277173193129135744284561818861611833863514997033328660857819006381894321064671582069714334227406887964999129617711349611058674825791309483454699554263617837829127825150601001891501166247743532762363602086942988055429529630545497476217990291435778129059154877237587595104341222190091716253614530044021977181388273904055455724053127892538753099347240005112195227987722531056265650897331539474779284026081863502281426366348530164662482684318249263671896125488481967051490788972322864530385951895121101136589659928218090143660909003630798606682127407287524335835926852832542167218969848987460373777184384015890905593994936629718927111747368567815463471637111887405074337593136340096186020051575788916310841731486255070691818811307559771621816948474959917242990285524956207333732053159034547488518150779748407937251145151087113881144923139030495531914983844822198053820748695847133635859854098747601485084477966111076246647783290821508115283727061278557604588029420544193603792844427179591453583816913731315019162580020512781855483630126902721281860358882750646172034387662450929751208531592828093437324627466209157889035598996271329398869461349727102438561226216351109368057118468385423621082864565872071551522288152950261473284100109265708860556288176161761283482263205501568551810236592390237833909656843621538414385173341099368476794971673508387337344000603948891296062001073781068443600 A159665 643 799076759952702515234468042947727477428880216357874966418317963182684596567881512585359978820581295399650944190429130129596823514239271050157617820453324651205381715373411606406291482642943325643289793618270278129639006126349089435524280123784250639180958016128255208920100537701452263366059891778671907795418391517204802974918872709864892345447595695918838459891637254598884908156984059118237090000522455805603443302472726125166311656808736794657655930045768534780195380802050549383167568268700446060862504581620130604199658374346469191426676974901957173056443599921160745760895798899795602433303438304577435547160373609045734493163258086018205725145927252239991063932907487946571331793789437352837170043240698715392963769850250071538997515873155386793359300790704075458085422219858236032073896552321582888068853222555091077908335951256219230107347839369523819889640633717292570471539119870681429258219365010706686524802031040543605480684215652382823990587563613461685203747285991744016533758805388177978908844905856902997407254259064449824919338211214054309380869083012143368031297990460966514857263091111601642454598721755405463380403957748750746734258806603413485006285556991283433552846595023649049045183203658950804122172386866362685394106546881669923366871591699663163075308570525513459467748791300013180691485248748060047575289442261548682947501563871363985956995763629285075077926219895279065338249454055428225514027235869365707320270017304824415478449520936306675105835877849869942325977629024662110230968656016398537746339352074294088946838561254962765196716234290075768345053305960117368073295106166635561157781555160071389724848562291618945237863861217255259988505097267309869409376587530970186556967797875631473187744628872320554929943275598779209783447550048 A159665 644 458668668088835105717310267315284514354846222337644033527583669291125740216845240758482204942534048666786569005974771992217703090317105396434822267790112366705647409134234116121201383076058131189248575560563965405693039485685666079039817544722052758890067254277009425540419197902740894004634205870403468874678862089571851182040339370666960900354329354561661562266412847437146788609442091866590916467170753888131814636757732961981947893974886259275675497464376817899160566510662681118531296221234926421223728018791280141019294423420173761615294745764595592183797624463245101819010655806119073709773185531397918373524556975374261307639932012315295208996174647681413648507397181827717414405613159859140261700764705338582433311355290441716144568998995964031665707597598488415609492879419343456328553118751162211402991585084139594401135572349173712593135692746615883644330859223339983555542353669181480465999825372484729061605567210589902138625215448631814117764719346908037457963481785483881106361663387220164957047257034750573143196129239522562391812728162529580448278757462950241674176130213753048041813943606240531461379894665785787505391954504792643100508347656627287234573362224478540079585537606323409000848045019092838427096454529377197571394959856257787316737159999746801506479517996560247768376729959559782426091024666102740246937582253540914591321704058370083512135976869625816180998335200727603483642404772332171318148912107155557119084343760934826822179095266231499917921700448500719428902001171120452276304679154543299316671685652083580839134224792291508754529694861420626464188526069585081121121129466364711995300903801324689525901313471907011361032287786894282641011687997526208197360622828391713742600147503817493936257029635367997925838548897637265341917825284000 A159665 645 263275016406231397979220858970930363512204302741591317369866607855142992199872600313856200277035723353440090958485328694402831977018504258282537824093704045164390407461335009241963187594174724359303039081970097872589675025777445980279419746390334499352259422996987282004991699495635571706396668109719812462157871421022725373688179879890125691911039601922697817902461082791667657776911603747364067815066012209331855998055636247451512924829927904087443077888622247705583384981739576911487580863420579065336359020281613180814470799384805392697987757391902967956326779998302767283366355536913448513807375191584100568967548543491216944850827811810893431758079101841879194252182049461621849297490159969709157379068897623647601327754166863294995443607907810198789322801720741646484390827364483285696557416266614787762429100985073572095173910192474454809229780288718147688026023553563433268310839466990299106054641544441223774675070776847563283965392983299008920772958317561600039185834797581756011035061025458986507366216693040972081197170929226886363075586627080765123002625914650426577609067444703788609486346366890953457189604939439286622631601481793228388945057296097459459160103631293690722248545739434613117437732657755630306349242727475645043295312850945088249883762968262964401556168021455056705588775247996015099395556673094224841694596924090223426735710627940556571980093727401589202817966478997749120545402089864610908391961522271420420647093048759285771515322233295944646211950221561563082247422694594114944488654866051837409231801224943901107574098192214071062334848134221149514675868910635876446155455018587178049741561000405211716477629084312332902287295325816100980680720405482776195415588126909312718065927699393365887938347266072358488876397123968191527051048265466000 A159665 646 151119400748508733604967055739046713371490914927451078526269905325182786396986655734912700476813562670825945423601572695815233337105531127148780276207518331811993388235397161070770748477673215724108755184475275614901067771756768307014307894610507280575438018733016422861439695091296915418577682860773301949809743516804954792645833210717561480196036377174273985814450395109569798417158651108895108334931423837402597211069298448304206436904484642059933051032571705806186963818952006484512752884307191148576648853913627174507365219552454875234883357448206539011339387921401325175550469067532513327851723586783742328668999339406983152083067524047440514533928408282590976087103988993789113779344946209453197195323846471268384579697580424240885668486370084058141039622480108106593624725414333986646367628383918137013422900973847146243035423314907987886785300750031470157043293188886187356026866311698762505394898246683889961934429020343290735093996947198182488709560309561011514455211210330142466453018666950071035063251334548483224034032917246993249842994911216196651023058996251881905305930537129760908797121000651801043895371855343484735603033858594808302611362379612285102270664911000353996030585668897861606000257697506712703006038229116490877653938181482624397645963206622941819691733964797205988760188615619753107270623439331418956392451696845534706031706578733821102233061663551642576601331760609507267589577157177514329245667764871688165894312325644069098022972782816605995425741505475888708490591724695850857684211588434600129599737231432147152166693228106084498271448299348078400797484566178923495012110059539573835839660713328790200568633193081807178901546484730655068628092501059116009960350224223117108456099899304288202182675073695898404617126110608844299261959786552200048 A159665 647 86742272754627606857853110773353842544872272964054177482761555790047064248878140519239576217490707937330739233056344242069249532666597848479141596005291428756039040456710509119613167662996831650914066172849726232855340311313359230780232452086684788715802070493328429735184379990704933814691883565415765599378330620774623028253334574772000399506832969458431345159676624331810272623791288824902044820182822216656881467297779253690367043270249354614497483849618270510503611648693469982533408668011464298703931105787401716554046821552309713579430349187513161489540852340104362347998685878408125736738375531438676512555436653271064838078735907975419044449043148275105378394803437500385489687494701634066165480958508805610429101145083409347405078715732820341562757953980780332443094107997000343851729322134952744030916982729887276869930237808846992572559953400737775151995162264397117978926152952075622687797565538955008396926587582606272034380670282298773449510366844729703047697252048894704193988021679768315315139798899814136329623453697328844898523516003451469796922112861222665563219026519245038057860937968027766908242486255362220798949518803231938172470533060840155551243902498810571900030833925401633127231030480636195335895159594270138288128317220858175459160532996838600341538653739625574782491642676590490287558238458619561386744425579392412831038772840482585372125205414784915437379961612623378173847296742817803360376104905074826735802914627826646902979414862014498545429729412192938557110517402552723798195792963106594422552839939040827521442574338834700287936748988977662780908241465117791450260505018720696794593915507889725169914678975199873008356585394940070193291544414887527106941045613115942310941083276272962034686967553954179611891741511092352659584837866432697361600 A159665 648 49789913441755497827674080616849366574043313190452170424026606753581689696069655671387781836139189542465173493828917993375053416517290059495900127326761072587634597228763596837496887467811703694408949874460558382383350437626096441699546413189862458215589813025151785651572972674969540712717722588865788680741211966581116813262621400085917511755441928432762417847668567916063986916257782626842664831676605020937212559631714222319822378630686225064079495796629854701323266899386232817967692062685696200264907878073114671674848368205806223139717785550275106488457437903831982586426070143737196640374499703322213534464491969978251810074042328110366484073236233181502204607641086021232277291508179393007769532872988730573915035672698179384986274297162152505972964924545345430714229424365552783036905984537834491155609334664054323076193713466854858828661526466722732905775066096470756833716255767625095724033297224461928135945899337986979804443769648042548761836461859314539988366708220854349877206657991168346040819209505241979704720638388233839724759248342986232447236641759282813781405815916116114715451269596526937553530143215206059395112288190021273916189783365559869674128897763652357270263702642594868517169005495627478616091118601072830260894776430834411230933748294222149973101367554811115127944214136174325805305321604624188904572343890119548119481549578730425269778765675024877909413521364314058462281080740800261951341554969845185674662707102060169678241086107823539348470669256857241255892728498473538764313527476611596763945200525272203565160885503797889859191195648224879088162929803493046113526034868635620420523071661867988918740825163131534024989501115149115560294277866052939500268150221578326663363073344480780903622117193294625401327455010240899817757397673372581733358400 A159665 649 28579323573294901125478064420960763059658316899046581769213789515000099838479733477236067534367677306667072254718565871853038591831391827552798193943964850373873502770269847874214093793356254923759086313874187661761810295857068044176308860938528964330959836874366631635573151131052525664166158074125397286979856290486940276189716430314741879747224160087436169413216598307196396679659343436518864711337551099195743352347136665832324354966970622937427016089781686980289044696636048944043472710572921607487758418082862034139646409303311219772484429475508723611213079815947217900246216263819272463449226091331419130106105835330863267917662217599442386438993148803033990339407588572749826779836007476884825645703614572840621620047027609883572774041492359805608140303931074296449635246491719300462840183395394862970575727180184451558458321599736880120659143631945447950139735944211950025435151884463852869972424809275607795024549293416943801478689397306140690520679596879701223619442821518347934812427698908950859114911116209996536373316811392526673166910025358093973244035447715473887861375116824130601630970887468494127959393963042022730573654471553407995954763181298304352794436072433954262559465286015529127221881923459692089440966181856210299615313542981731188380512360350517245959843437807840457865196422521386421754967042815825811663138648503041228169578419418423622267639372258865135087923883154656933971166497922607542266692176586231502429658073667909568663480446475849571523618723706644287943869047606408697992166575782093435910122548666305805574826836605649944475458365332091618942740798963543351372493754091827400683448539996717749632063728958525330470965283510197391538722203569972385626811286140346388828093158648691965717060581983561026182347284136765403040086679677995482250360048 A159665 650 16404481941157831490526581303550861146877299856739547483358291155003303725597670946277831376945210634837357009034962981525650776657802391725246667423708497353530802955537663916202052340499022514534021135213909257292896726471519431260759586632302435663512730776073421407033337176251474761690662016825389176937756769527537137416083968379261753057394912448259928480768479759762815630137546874779201501642922654333335747034696814473531859928662506879858043156038891696831210332602192707648135368176794317001773067071684734481485364091732434343182922801156457077729819356915799242758741709362118656823215401924531258467370284987945537532928038859751819449497994176708328952615348199672379339348576783552496912864341891821786235991958175374991387313542317366266566561491512100816659917256822512912887228362972113510619311792091211140232000404535502334399519783210220400647302656911562843842943465426483922268447807226974412415955348521987755068963270284076713810108252147089187817571812843310860232456292515746624785918161495032769898579129100922076558081595307202954409629110346922728818647911241134849221461838137319102511138604642905841289882554383466168404117876281861138634332176679326094351862810470271124156843055060367631860498497266863639148929078895082867719183161092902677030977031934145611699494802313139631761545777254679391705737011896855545421218531196596428756355220910913562662558895409408766040987288726835928999129967805527037208949071578278032243159535191029830515208676738356964038524940597580119108739300971445020615646397733934260196385443326139270239053910504972364394045055675270390641697888813840292371878938886454120299885839597030408156309083233738153627666250571298096410289410094337248860662109991004707540689151941370734403266013639493100445191996737496034229973309200 A159665 651 9416144054901021980661132190173773337544510459451601208865889909182381338393224643429997974299016536719336256113814032829851692762986741458464034303014733516076307022975848818052103829352645567087604372526470039498460959184356296475631826418080659541891976505629269521005499966017215460684775831499699262164985405852515829936556008133265931513064932521141111511791694165505548975302272246779825143078326266036235523054563624371141455274697311978415579344550234052294134441868961978141085657860769365037410252740728954730338459342245114001767225203434330853893305097789852818125617494957592289744062191478589610941140437477245407680632776643279944921625409664281777784810870459023372990959303237751656343158486542291132458837763945637635172745199248675877203598155824014794466342870169630692696806240162597760232514392933175010041609773881778603065203696419034564523601585331292860415824114002917307529219068923474037118963345502327554465783438453662727586311616052832314106062601129238915425495099476339653676257909787032599925248046787117879417665668796309137737153865303685930868016039677294579322517464119933696347265599671064910877662012561638027255967706222606995271753874977860744203706693744649609736900691722727560995836696464997872661185675972234584339622753954965786098534856486761773275052151331319627244705521177143155013281381690146580030551267328426931682525629163492126103173718041117477050592732562705900637958334828195933126434337427857922598004909719204646866158256829093190713825372033963381959718366591033659739945122176729599046919669642367335467272469171488805070562919216806240684983215685390235994057827472284668334384839864966495756390942810882189984888889105721537367120494582863440499631223041678053436389856153764817986448509481784902890137166040643045652522429120800 A159665 652 5404850283031245459067999350578442344889402126425362354341537449579531884933985347657872559416258546866264173652320219881353345995177731794766630443263033329730446700385181683897991395996078056485770375809058588762859297675094042657581407604391666274610331001500424631635749947156705422958299636618810551093524685202574558846445732584526265426746213872222549747839951682520425349007874132104744852925457633782144856897572485692220721795816328413103662685728678307125136338422451573260275519476713438737156483300111348330479794177084603704580044083848504753677679396312018601804861683363948612194434874693308512148956143741653876063145680865203828633193535649303563740152487028131216424431300709892667188476058410933218209586640512837827214164357055197636148598774881492979922864147560111195095053894624968142259952642231850364552743778207736382657092522224742629816146662677505190315839198494209108037849477114266870331872544362987494275604624709132121557829057506073601207692115476370294143373954643126445463547254299595217324322480276676561863663535807486137858171909055205377395512388126855847396275802943003804384227943072586615937936705327825844178757059253900133424848089905115387846833290346618405717856840205790559643978403272411512043881429078983756328075741586989268317881976646369323714268235369375152898829207609902916298231807353132240081991006227985862189340954784623569469659051596706022418274187503704460130259085061416660087536100734518869293222575019288276271344324211222753112771725022554383664759233683952349245707884483045055918671693989275524418944158250524069138138721585391106882789724105525181620296821090152513169816598196651171533760244864363143313172594680433591150630753601153520509539461363813211667780236743109064153487041176530894765838288115332370708513644342030048 A159665 653 3102374646315879992483050966099835732193179276057698539790833630168742119570769196330975419106958106884698916340175692397863990749539255063454587410398678116531760329714071310708629009197919451777265108110027103479841738404544796129155252333094398360966788102884738109289399464167982895562603306643365756628421004320871944262029913947509943089020813697723222414148620474072558644781544449555876765754069603464685111623683552223710323169343297811809523966028916798055775964120045334089420007093975653065762784004011173212740671519187220281314943536903838294280134080178000887583172480633411545807315874011767607383889885367271847614837940183850354355508167837290581305069742743276859204250575648175153214528914369389124961170272816604967183295168204484194473418493183821146460929554356633656353868238708491551059452584126689176078264887081466801866568042553305850479903660775302647948431284111562025096418070644520260096457721501009319386642588799603384111466292696870194260901168220835419599381224470055103356422447710057867711561178430765559391863451887828246821452938643822582939093242768775579110882988371820063782850492058065046483464791196159472920579296044032453978867531851661254763338104952265220232440089377432058508082607641667742915315279105660703897731136048177885048678156060159505050216692049870006444300720462563096812030044139316215660482807023596556469750025520744765383458192442791215750612333034393797408868076866918334694312595387276403116387160056161751375104775938985031193540256337574182260189840416222057433376585748145685367718505430174508649138479563331644196486555627095278544480616653355768859814381247920070274806392980037907493882624161201633379571084457679775598924685446567537909035151191605741819252419500688449059283575186819251810688287241034740143641179329896126800 A159665 654 1780757642135032084439812186541955131836540015054992536477584162179408397101736584708632232694834537093270311715087195116154049336889537228691138406938397975855900698809176547165069153288209769242093686284779748338840394984911037884092457257788580267528661760724838174307483656682475025347511339713655325494162562955495293431846324160138122806832520316279257443171560312165966141679257506170941158797983026931095471927137461403924033278481257127650253652837912513405708278268567599315753823796422548146309100861819113312764814972219287356871073010138719332412043284342776197454139199021894863344787117247879913329840645244670298877040914519849238196233055145069144365546292182153889052023405990751828052472408371970946794493527010090738325384212385016872430106066488738456575593641336560158635925273964779525339983523336077355218559492440983736535027399333075333432834885138361042417209241240838108196235934700477515028496400269034986340438570366347633347860094178945985432156062866644054479750679471856986200141021438318916471218792096779154414367757720077606189376128609645107401662125836889055553799439049621773607551798213386264094892852209890209630568337172215374683736538434763655118768225409309889795014893445805795793079772807914012021878926325220165053541344015912519028672943696554909529500666968390014323875714716303607667188947104160154656877049240538195427774325307952710706535532803110561134829060887554536008230145862526062697875342216195920869936936649661826001033870044653196682338994366042558062965303639677777014408914511551140356014503445226178689081068325194113244714144791231104493424991169302105800351834539485030185225699753943562250317092508284873196730489306113510760191618815576165606265667244520331991039221013158426650964618670193074008440311038065825510079328421716034753200 A159665 655 1022151784210862100588459712024116145838441775462289658239593518257350251194277228853558570591415917333430274225543709820980026455383844830013649990995230039463170469356137624001438985358423209625509998662355465519390906879600531200672941310718311979163090883867954227314386329536276496566575946392331513467892682715449977557935528038005334981178777640730596049158061470562790492765249026997670669273276503388845336201065279162300171391525072247973433787204995753778078495950193681961908605439139448660328358131900167030353791053382351755623714592876087992966218565078673359337788317066087018148361997984409058483721146480555384283573870096453278874283418145101851575242266642813589039002230788115901126965947876596954070914323333519267193803354613831480290686408746042690253244289197631174423364753387544739053599482942324275206277070396237583304303860649142688084596744165758463044830156040956962542614330100003449106096837296704581150092352747694741938287582592422298767863319184285466435957290635621440023777589883147347996611875102372803868287701067872658124455076368997647825971121137131549112301767131494526230670949323991657525422013703685784168473304957555581036010794194022486376918198046838924477118316397803149353169281509135001232815588395397269080028833733997737744573221003666457910428332623163818351898215946437808237869643607743789456831765781261900578985992976739335200786012370793019300176130337123269274926694857013093070245752119501071302940685249745831962842066300854995910631389225852090753959824099334627784213283553044606418666957259054396393023884080181857670821722623611026883947400450562755373633093211283159406249276852370624693774517217131356013289921290624697496574390275455272490458583963203478957114693609133436209204631833115637661592927847562542808045390872885674052210048 A159665 656 586713343379392710705691434889656125756133742575339208836990201895556864777118027625357910887240041714851884135150374350047419031340990042890606403692855104253883993509724187000278812526581634115273497138505752428382041708495719998148384219895053287459346638678445001640283445670166026554189245717858575075244905716105331622961561247490902141073811533259045852959284112542729576881111262239156793221701914962170291883939543101698894454702112989079623343602014724756103650967132904878536223768242247108480331258609834056309763299826497688440655305237864369243277044311874165483693039856734926522296442055933551689742608239193545908472524394449662224600485782233317735044695506682817954498228448972536495050401608758279665758027099913049278504800164126884669981568514162015466905646405798957558852732519176715437240763225370797891047819847947931832933880985208569885225098316260219426690092358268055661352429241467279309384556111908160545166670038606415524943724547956220546768113055716991090185005074167234716662136451905139431138745089969892641242726045201185685831024459676040207000021870587672301405660534038808434631517360172998033328140973063430222494046477299731299295512130830472416695926910660133339976118597445561922923374506470682793624125860031707231771497021970685552866000183160850285676333425029063343975252077540585624929508241897830988066776681395090394142532194323070452540464565302389967739963984447869009271914617779652896258363841251398731967083396417457884845345022820722999505735076644734050214876067714436670361410350533092533174477452193778303417020380956061108938424071807938200281314433631852282359595151441994014156899687560984630664322565540890066755218090329270249522939826492510833357620929211552401051843092421579225656807707589705824680332144189861505992544281707955189933814400 A159665 657 336772436947987205082966295166950592067874929796469243582774136294531383031814553579726587290705192528407648063302089333217397543963272900774378062069707834611689949104112327200536036951272499558957361847503639538425772549769663678405971869278449868689685807510543562987295383428345762965608060466104429761677107988361744901602378220531739823641386641313051589002579922538056214339265099276249001638587625911782358696045096675096003116827621330659455825793769247014249717576638337206597830534365610700819049814083912848154773780309356290813180521491941271857648057216450692314280467089448781736780009378107874260853773408150614796078945428544009663641804555583779278064079978569294692292944127479447832257803557479375931191036641026756766594561490854217969089129640720250835313587792639404007607045101254047116237144491879895665186242315651716634520743381649069971431121836789200192457068183489822992653751770272118320137629111397987448344518509807334816575759602944278171546129030662368600299756955281357105924042545803666886125643069767616003269456462244412711008883584777678081170186582596186769457736844771144546952260293789976879472827496524705261927414204665088210214587952302497144697085128520869698221814956617354740608663797432662788539015428069804553767759261777439509607339531913324397520304957634059195623442794292349710901299861205747243360872983355000624337234493548465700423025874471201048463439150942739688052804063910663749359230599126183371077802928858371080069265201032794146720381302604851492732584903043987314159665327922442069435731390601969691764976674784698894672984595495132915934590537504232647319033983834493280966654171383152807376627378103253766961481893927710498528670886016425763074783954783467874724800820356377342090798419524658027728849057837132941896912372309493393347957255600 A159665 658 193306792094801276324911947734394750190834453569430770477303517242859118303396776636735435746953893271264275136451264126892436142815887304054450117021608604212005776901766966088920684931217888165207410426969950589303965061526078455685029704581610329574592194164413326709705909804424797776232472518298224824627584740413925468188142137023971167868014858302158353041627916252731724301161285873304687783756075571448111721238001551962004090164599941685538564382279945771454581785339438423682276190502092300023026112952907365006783840134270684429077178681069052181920741565198385514231504416303743981985203086591863892178376193670213699403406203459867097268171214419307072291046863003268470558195430944754083179484191591553026223989273922258470975999790950156987372490432204909817454532487328612101408885035387303868004683697575834741019012041364237400283073767185580955031578709218684650250930447230800129727592163706954448479689725386332887189208457959371578298961068365467714246931295487143859580970307326424811565683759154852887496687983301521615984026766602247694933413346637927542551480098388340617996439543238102931142162777118086555819369654864207756916113259431283332931874189109502530583710167844068546645981808979764175547450096351841969938601231586207782155462044763228307829060025318065043326369369348524949224512188671731193471721190823857019858153025669088963279178456764624988972364311481904099428046332677148133073300260770103212479302105534588003599926914081308582501873380047801019494499361960108112094453519471181003890977536817131214763576643728078409294793194306036209481184219390134485808254687212995907708843147125847701280845337474242150449553450708702121345823851896415496885207565633601895494092632424781348539634619041468172780892635999446118210534678866370118787321709161367499826537530900048 A159665 659 110957761889978984623294375033247419658946908473923465784728636123264839374766717974932560392164244032513165520674962306746925128578775349254353592792341269109856704251665134422713272614482116534329494627718904134620937519543419263899528644457975050725947229764565738987808204932356405577794473617442714944906471963889604856995091984273538918616416887278797581594305421349145471692652238826177614538874348790385304345631916845729515251751363538906168476499602895103567915695067261016856419935517666614602516169785154743601045769463291063505999487382412144011150648010366656834476569254491259596877769791694351766236127081393294512842759081840535169822266635272126675715782835283897532805711884418161364297191668169993957676638652194735335583457285443899256533840418955977514968066334138830706804692403267211166187572205264037261449247725500756616045849821621141819118154747969688200043841619642295784640645248216021581309021764742643679259157310350169478608787077482175523699567017480589913030876656648412560481596553712339753756212776772003639958828094573227932479068252086585631746468406288324918543186840081826311331054481805487893063438709064558727764587083499351968014685569960902150057904939257366824905095336539428019409495746642159858081968567915055197152681445934831271254370847193037421544938497701095686795674372854779412703057062233032723651336475861073709921624096948401195204436691764738481870650131517532085644386296877975333299370049346254387882986970879742267984995250882236752395695913383799451490723587591554852246106946467705394832223557768526404965519528554989999543305068945341699721022255869722146792228647416252746041924257056043611205236304079416914398735929506648567501610614002801471587846096227869710593875546528982374798890282265262547194819176820238611050980764146252635407039194779372000 A159665 660 63689562018055842372494646357136284489485334629578499929663759831236774941997792720834652929666529120769285744592291912808608131368074234584694907812686866860453536234678885391671329560027803672816964708900224003321828832252861131399873756889173097506364135292666569765675199925262772376856251623939600080151490279687892773989714610830874315314655425283171509676778270226493248019858083924940077440626092449605593246280999031447189792501192506732199019972207679509502212154386822484237161360710950134689544258430565869919635264888088936181759276680325889593348290037208895824604036520573566704863857875229471321955644766343557380158044309570263727610883780474986292553787056406094180562008063460593678352504838045384940153364362370504160366433505845007223093437027990298888681852621263201497093792030590343822087798441137859812237127175425392933372917514536768218592865793755891808140514838744230549583600644883832680716930013272552085561869106932539321349865483513700385135837221102563122935863619945881483291624856147123863803178637179146787814751342258266230995290243284353514694930313729400114903171249767425064601094130393572932531857999633401845529116069815368598357096585283368724630706851423560713426978077191822703376875011122503406697080019382010096957856994504548386471701037228778161901751371311059575695767865506454711160361282000569959518847278991230640406048952469925521422357688708648406689653747444730740011744661107697071210625929022644484056830921358057980514804772133023848074109959782938925047563244824033014008261496294926079502481558582490428371798914597369953701647628390406745505380966614533299262831534773781950380363242704831558589655188988134600162753077712964381330427607230042411089528165142164789099536024073016841666390241127624702643707996960138096373144171298239851356140671265828628000 A159665 661 36557697640602163542827303714621194049544923130469585036161213414493785551867358255041115849068195551077537504230454882989834320480146031876265622730889469236631219942001428549684920454183344826080403413414100859002595128775622746004263636925740899993602287710760846479758576948895898987909910637667713003292010514068886562665239191524937583451693597695653167756889132804585775217926847520676778273304838191724820138060947812133841211380432747500743331295570708435559166208702341038691113764628149859645183801822975024179127040999993586077266318815019678214437907330709895836665882486239972797332257542611924844450773859754120542916204590934249539113477467726006859799198054594262775745059822714496353212973479846382785654073467362017193314997248897748702156376320226012606125868436538743520501129820866454086667230117640926268186849549446450042999438607494283336330485847461133928184455473597568693165202129518071742709936518596680154468833608221967220285344178749786538892446865345853751975272686972279322996832185831895385483270781528053484202027311628150243363364120576966830849258253612269377629501754179661905254716699791429057785393428350863594774984859486938076105005425267083687035875674812184592140260511212769692310306846888570313284265849156705880598612762164164839003485140998471471894183742194050495353683959126332149426634672811264923731094686804490526519362177093640300895238108882072420701379380383143927234655791089521240899565983888948587594233065872554401073229954209104806557786721219493559177849811805407358485889852766341101929029582402791737359007611459361798434746195391024526578388953814486244054718508731503423265582459388316258586850873242885181076505867871312048235097944939430341163917578945506361073423083942365138134133199516974314054941195435942447079573703344425528425789338267390853100048 A159665 662 20984054756143623817740499837546208248154296391554912232256606836159601669996921640600879662712214579789385758142536510544252091347472454222741882752622742654959459793172585308633752669371679902366478742334984992843486282088375203345315927721618387423230206781841433212811657493466320756287911849769643324289533883585261199077073306220703342026956810421879635120944685451562008481841990618784545788799536495957597153653737763165793408142575895872919939964637614434331451901582989369386215063735197308486200812702129233312949001898731430319414685240544614969197765459537443001350391943065223812102010965601369631243422239854098848076521277151949665187408455590947462538447129550050427183483776230057446150568424926985673580498016901435498458648054433801910030536914372703245617359800720617517566151423385314055403167999727450540079439404255086899288744387784204098285480283576897118886069301330165685646276438742728296482822844744481136113024929250302251904466208736893959623879364871298951070683586458468385518698383042651804143533625418465520785175862123215981424340009920935676553959542643128893359219103727876166191142784586149885595883296015396069998995780229432640315674757006720752989868006635342532327796106458052611563412753239028237321761900335929793453506767625236113039613999232085396089099566268013673273438896770649147316177141832384065651688831378498570991473483602797062788345252140620860834185074686177169501952412340724084579279664126327466634605722979924868158053478911254025940321503870029520029160744413058999737886767226383497581183477817643874753641997178759074931590614506819687849249754108548489554109161180348191172493951325650827597293811586227105803314205405055402722564889967625785785677600786555509091355750646893516272150790132502128642833602472234004485578932575528955076551724024811083850799600 A159665 663 12044810872328799469219504079447808913246516583829389151730256162742196864792681154346649885280962100603556347636311726597517710599128708577821964434382723394477493290061121965727224347298890080613532717696867971791302123323598591097465338248572028640034145090489271903307411642672719218210273491857137600429189157167425859383677412531492193385889757488561214906254492560063788282802084688334808605992660643841469041377107415109353282432627183798308544796370695114597817832342427195686648755470238626921219621307220356946608547962830841009757952061753793972641302935867161572879288309436952228173756961997643556408879914902392984675380296880628173568033340031736117490208853163674350940543942496230259594073062934609930252420207627956614098070668247753398608826032473611436971758399745197916339450415893349401347331764613438969079330031192870433741696279149525658132529352287291485106675594508041505992269510636196524109397602946813575448721840556065270625943318470798383037567862989260252060820403354473881008409875034296303683002817719417680877206742831414345187327802330496501375141928218902372518814136038046739731810703635750242902979226519408993315828802866834848603121205516432445132497199933011801371562824846410986267706610052355319652378046526974544736432286004123364719899432074076018883671256854097654408458573062393484227336252777115642419145658116571375258579260225828420400209279490607492046401531490485312150193450027784535027265627642528076899676090757411001768321623665105601784937985434675725003179089443284060442188518498091361270497387237745181316853147372996249648934577980719109800942780469353018517814603799011130229588262478464186724588060999621115845921277396633929850704011743472261610637778933903916712077127448232935975076419402856704866672432877866882632275227724650275788412263800903294739505870400 A159665 664 6913700456661974751708177601103204769995252364821677818180934780807184840789328985673336433271609533531861554157484788530464621631808531251215584843452930605687426189035290835742118141596893534592265413479259880823214575301463502914741758838752622820992176051734060231065241471236647364931940696414147213003030286680218858025031757719770298300158693841623715476554957784791162912319914769113561355293998410028507272153306002535005618322919860924333231793176814358164713104312651627334766999424853236655471576429531782758119993581663004008170745068761437195681138687422291205389710139224867513747924394175681800009065827731733719104820213888203419678385949769760940491917343268819527389445039509059938949551787556041172979215618680430195056794104926156016999556112102938592118543704093942883361326972571359171059313029720114240800995358465303373880834375487439943563973562732621735554112905178314494273877052828738062110497741268626247826430223454252215037039560336029534969604329476470513383959840841881549230441749571303035662239473837320330357995885209369710921544734197695070853654912838107318696905954866735100729893152744136053276424480138844746767215733849782973665551256291675216785300402893542138644744733665733448065052030757298714452227676944583052748918678659599186113109234396520402753831212334685785616781947498917089297343692916922546364523956070080590899853503896141910512657338082356559813773644890463882997041538363535982381565890987146989812947441489030935090148453930291704170528463317999996122304768179700637634816471731137214985767919090987916431998952950102668539413516170318262206053306739654524080736028471471208403592490168687117529085949719970934268453009911462470678901380175863110538720299430460061637223179799535058356177592586449616091341333638293118396921495135016682773593562869994466369392518810048 A159665 665 3968452017313101178681024723529160090168361610891059238246704833927161356416210045095340766048018591285187928530048632304760095298947497809489167878177547784941188155012966878594010086052269589965879733804377474724553374920916727074470672108105756927220869019550260083359545297078192914751715749468228643126138955365288457080508845253735619732097704375334524122327639513977567447883348275386495883130149094695719332746956268347678115564073567543383476740738695070891430724057629691662960571021110287601613763650929936082803929707326601469848997911517003196527000965277459284732120740626764515939080428499879355561647376238100252373182127391531882267219967134502748106243064827449245047190512134257908726783131984104698680139512702359304005985718156945306004346599521054278264607114391523469851485342805544270838644331727580960780802256429052943737165189833511378080062692479172588916575700896758011671699436054185011454901594090588519438795499540900215365990081689562482274169847551631085422140887822836654784392555844052908173821774979804150207808760903435382654621490101674640173496544827145382029651499279369909772218937864430458830424748620470365235388515400972560049177817990216058002317298763693254570282105561306152778353597948079409740259034188144145303334585118323928705559980644170637104680232208852786846378429405805346863191052398060764497594331638568142605140652657125230805844911849993174725614025765594778354989692827219626102483794160994729624554931738612999330743444234363773088281553006546563098477933756058722718324212585154263310469515060839826286786082140211558745373709347184701787164797125781227469323962528020674612531859768563926997508610551202316648976181767902061535759541516933681976963841235305141475849393127805675263509963068202676779725058835947372092950305932271851261766916675113022792736566291097200 A159665 666 2277884544237263414588156483128136788551869569399103181075790393739409811398063776555739926375129399788164339114693757458143764236974231934115531146489068975625636313551253953022126047275861147746880374938299191232012813990030899877243251048293865723601957825045797553788147935281411496420119908254066827007190757349388894145354052143886525955925782152748175222500588526065338923922129590157079523355350286356932868489480744725564703328159904850041191315952217793877323070895975130362912032999117880230089644864057353779746697532011887580689316630465691073369302872930574207145031915409623607281518418034536574410585584894841813128487436302525412217964582749254807652043027293612597837559964520024530549234568207088541001227101075535560069240745427981679490477948568973052785292365117030377751869225443409840102210787098601751373939694194917924401758938130060043578012421509482333416378898201833920385061202418049367837051404510256541531620790306253269367863269850248528795838522890306766561795485650467397964692096612736797988738036598933744898951870762686700274041813773627045764516163075868611177701263680403461474152940441030339232610529283669850800366240624424399685254401975127725618113344189957034581203283847456065961326900170166823892194233396317794821061302939239275477805315780519549177683699456669164964035601696984770182382366732793961899072781836582043774759834771685986340644466744557999935942637015806512311881086641285701846843316282519987657504717870522372584911646842070875460969440897294409218530211671209527139680463207406816002994515877002969300698779149528484617175969751767848507570387496891684912867873755055395756384883914665525409452413370440409785578059881765871859055297929339757591666706148765720747075914432180658066196362623555750021946092430500153288235078683628907607571436577952005088564419658570982800 A159665 667 1307501759940171886872423140290826987468682964473474334878265439301587304581132191532949622398558227459815045463905686732342215911927910182684505388916847414461330302790264756067821757126258246537119369334849931389700630676902815612810551631048570819590596570707268245614313555306233120752234075622084890473484368579593859950976145421745612163081666857973077243191215486321990564763854501401888259910087934219784770793629200516205792032248221310356100431879832274990512551263565667198619843980922642141783854538205270139638521579445116144714197896889395159110783322061184317441963587324383323815075632871395493832320564082262962635499415255522195081229403278105125089524591423468803709514372443981946277351915367736838430005675877844709120440181889943327082228338131991011244479552970061045306103083919174442674398153150265677707680603665626459553665893321464631502401049883750380208412570992151773543013458488524282953456051287293164250630894840289835716938150903960965966329037969188532375385186622480463595078479063155077992627459186012989767848166009021262521917346484571822594192104109003755670618495701052307516254015594213550289059613384077873889044986729904204446775977555905324288739057247736574156356114646334220555648862344077808834709749710452226083143884552538225800331545698037577057353338807895891836569588995639852279340615313571336069303279179866454558569540018295099034299118066464441970056348033047172472241388742405165640461961062372311920678083502748103250739954543904448150823370793493984344873243021340512519453867556838927231455541643884643538774812445747209958700261263805397858643615258418701358758690211439269143490310835158243021098687766022244014605157395951842545036205251899503923934712365550288403680099034678569924321448635957932309920277330048252040074842214097060694894742828827775807813184147453453030048 A159665 668 750503732321114425801356294370451562670235469738204869116943286368717373419758479876136527516846047432534047931942749490606973789682383470628971977707123926831827968165298418728976666464424957651158771117828922318496929995728226130853379392970831356579278829628146927185062192597842529900285939287168473064953020373929526222966162118029837495082920850694393589416535188560296518835528561675093704108867118891870101502674671615557399061807150872239551606707707773626760327102215796996877427533016597471503702415284961002798731639903964655178368903497882355638516257560246867637479954092280618246246131749762978923177593197634045710963535869233437451213459517049592546579463434043799716663412222881117138669450186512738170282256726781787499572595164082041763519575609814271481278478112449922975325418300380686685264437697465400402457292564375392865879821007582568422334624620851208757295399370596916179769340111210520365915936387501766023320602017536059448253130755603744216144071955791327276704535325818135636177082290154402030970172834734857192999948337307442000880282840330452542020503242405079886323838831140344110868330798138136835580985471931415942461022016724388928049725862687681014010600746856603608713828603711995142876485658600492104299504139566181453929768671854002370114829425357788711371638792032785245025980047895578223571330807623214109818183176461508334575141210666615159701353125683845132812407828332061192554245257053923791923318806485424522481562425859540743552148996554311167697153866024649719548022964037782976639380297162336824039477909073908388287441645079748987809332789454546603012927587944837688242575313492385432967682034496916828585237325283397623973574767216475854978922759292385912580933231119716777991629769991066955902445320677229590144217241355266170849671195813029209961974812310565361679679136218623468264800 A159665 669 430787834850559740238091640545498906145727690946765121398790568110204470755636786316710833845047232668047083697889674301921670613061776184230847230698500217154054792396578502085676538728822799433518597502264466560885848116917324896294226961013626150105686457609985628935980084237606305929643376916759081454392560210266968458122626079603704976565433486631723947247848007018123879821028630547002384270229816155999218477764467878129430855685272352444192266149792382229485437244120603910540444784107546026000983402519029410336332322783296266956239036409887582741349221056259640839596051685381750490021464548731078506410106174877859975130434089524737574801444533383188016611522486549717568561089101561317255649987055142943972903585355496868180045549184001202028933154171695259839242601956993285726791484001334594982899112840191989565332778251347809878555463592459072809788572131318710076307350826151637735414058210376350165752794030374726404221774927170857833461580115565645219100730973586252668296027891832987374702050156069563610698886579678622015792202497448462687242760433003195187297174669036406850994212870578856467330905624115696330073196601275248673098737592613069340496095869205172996717796089638442734827581262416038877790547119174338390059080666361277702329604073759644822220111758609672682750263313288010834753075977903066260477664542960411327699567840009725917591572485382618806569542395024460641792352037114570077353664536160209851398344532961571303592496154359873638695682784067630705810015495727355445036220308114666088078484836703624498071428864266779530233452729463330171792598320885645944731561791865078414349879471254417799254305997490395101364905126024904213916817311224861188915356627628577614317531739950351880278791807875837754118079292620093826810470776260592733815671191554464669457478647523435689828328011005342417330965200 A159665 670 247271466700488969782238800316822001676085024367973441478036669151970997496362095587312142490529594705411593508540741106553548324923669847365035681448961417522500619007667894898759604253677822449882023807528685977026158322180548762246755422242428439329307447389302122862325383290193421761085398064280425586348264607672865965436164403530408626711063738405758851326675339493214546720751598405417693477407805606424659536135301887374677753764284523152094121218374119691951014217798124428853218428650198402327092969343507596572051954545972153268226028530371974611178814370035473595060496187455032500654074404839889299700477766786693991679158203851330134498577948702432871942467327816103840554348480883973223625953900201863327708487711798475553558645659021525882565866974977469333453772244836033557255336491347757139497405505832504545100612258981078494897970222250500210250218068752318732591662078811669463211489643415913784621737857498705454257275487594054860347498733203924752019603434766553240274643305376808934943340612501639358139129926562694302207531233587080275035343608260993707056036239523655127390791863873432471903828959911611555325179268146520806942732917137885077055830979197906612435000944851719273187422930798202603856631169920411635401808002987233834955738808569364273951974034612526762109939770188526186363020585336312137935955876328468478885442121982406215189228031468412528355757633390914724543677256895934892339810889510703400778857838601135442837570311040141609070578365905823470823781197393636000801070908834854296774073656887583299556176128611222376445613579270306438859963626855571317729313455602967064999142573924722324386538674877452291266626957100969735390629163068303105961559725336044258232350637798270859563248506090960879796821611518613179359620081356338873944024414281066907239382781703639775396098598637930328924505760048 A159665 671 141933391098245818095264833290215283463166658259525808643271649302663242358441087230330853078730142313673586626818687505487434816835573430611346250304473155157698201255608975093385927165072341263432848146923963486346453991083518072204741318140192910548872369115001808537345834028486786484557088845520047527482449492244014797191900245000374948027174020411418948937564397021098131693831596456079209053647810188271598574523185518885186901229843631016949581387080594910797652675578879301557836837600429775389725363419770841402947485577065232679694784137397103539233898099179305583923885215547503273624948686913547726949567828029387473363861678576573972464608941110663085306959634643957054760627466938299069044041888728814407160699042986969470874482562729171855390778710482895702142626025933926268578836354549611263476527861235017416898186103876887708261556352108194661610815382891699633797537725887072120245659641262524136022711777410226556017271908104060318981630811278937242014033270825027973664976961258396495670102809525784922008249878960406850845107135876486629407599988381377384654977504311909006715463535650479660016330492083640917060322826719501667936455595699553421160706485963729190364693824548797224366845934696905878574828500987197104382247734634005859986891746514741333603610875755831751778422677824900742961539062907065264108978195347997946468916078450061157792699298490383408657398312023990027427428953106229513632974096914607591837213001012518782617461766040886923732873286347158604622144597288451337104369665450898251682230200568636110320747026393977377300251961048426432575447329216777050730681191954311230231093487553319359780073945073660124791942508470830603210007222783894757960746366986261775647754948564467523037424363704403669165621486932391344858595116227762253051136198126140850290736259219241707641670767290161003460248975302400 A159665 672 81469519218926399097712232069783255885855985755943446187796448663059549142747687708114322355048611158453933312200418087408681031315294225501065382639086142099101245020100544035708623433147270207388004954310547512476887564723617192896759269857048488226613410564563648798313646406968125248714007911930443000349339660283456820722185304465811689758971176652416070931310637214770834377712615614191060579100365640262291157116772352538209906628176479919205907622063043104678160684768058920969769491564218040875300031509979119457695284669280897585991537868837407059545646330114551369698715053228079424028219892213971555379752232811101623016864924344749608864551033619571908533322887818303533328759611674102781658056418176439267846913542186808677806399432360885623468424413950207155560533885113828842130694812174985517478387494943394164795013723013074563463638448139881485264397779561766837481054062997100585351545422595045438163251938495612544448459817976243029040595738175376772991303077850131290330456501119014211705704069327188043593377291393346969690789288461869738199687357987302357798250031438796246199548678671511451416901798627049974781069977357725810874718569198626525861168467112201357362721820290064755067296379093093176099347702935481217503774797871916376398640906760652956124198690709812812994052507131722837933737059088070125286415548173874492804678943588213122166794208105448608156818275344136884828619675405718844890434791818095247011159483723347180086980216137158054081060195784903133229640175062373673861907386897906761611303361052740239740809236974014403347968180028217501991867907006803171548093274868319043185582662713031387791438057933606034178283733235299665272808755248792522766362453090388923177553108125366559952622021517821615140186936677581113335654237094654176912478233699990566999975373409063036546543624325953778055853987317817600 A159665 673 46763362098272654836268725943222298663197872657253278585986518260946878544694814303370390700944824074810244047616413163485077424540162049864180918288585141091728956943336456667521656464699368026699451410926107348198247115697365185204667616156627692049165548791690419408423495691765675405975355984359228762152993482553211971079737172863130909546701428224466413295623368196881437834675347530949212693194556229700366852586452807171413601217672069629993174025482799661490353435404190241757346130321023555032646828361364594797875690452681658149126463041928534255075661759587653306901478516667702041888924593182132759240250832065744302224207102712207698914279828688693164835042030648071584173653256473468058372655339991387410929721212516185194091402399692585618699020222828708424396044307429311821456750243352087137421330945569647015574920978823400922540420207675939864347102714653071273014491234622609848919666826909914818981570589984704190286859918246455394608982972081854988759765952652704535621708366665352899122578465690996411237676557009902200195662206469977353239991135884723171998810863068364733409534226093911922633641616081434601883417106680507895940420522264415926290889539415917615397011960152672620611403754753500786175147006656465231650062351730745366046959893588868282073956444856556798826834360670931084073222110377489344849138415673608610871939244703555882062582082753229010698605032649222547901600266253929510737595937529489757176813706444200268851144026600962682155604819507248051315208838341205200345397735709733030266636447014072328975114181276057873544356435084235797716899603174575803691554809093223176477294217303792463272925665179944789958210070934553537035989015505584124173134087327516255642139836309011840945282002926865902686798136031444626663320673497215269785509455007596459317135573600542963736008398692330178443056728471452000048 A159665 674 26842088374889284949619150979177529649419693049277625964910073685334845225105680662446896148019973970329921629398508955422347033005021701327814346032265231900510322184230106026613395102114004100055277721866631307318281367522722892690286314914634438187732798393019736176786288213427090714904605621014285379032817909645883387942948415038132676268116860829667068815616882034372730546269271770149233894833096175482370311093466794544038868889037139791136162684719504942652358193761320430709795709034775956370698404179391767434861188624554602496701003794529109825006370304356982883610078969852207743964818688266651989832348597853504418375071860091882874427187757116276257043405592269105271012143640456158991403122507098638197434392129070748114599787171024111784247614139479264685396173871930539871687332508989285841894326484369482443545839846830909116463637735567541342253751693813083348943480487619315056179303407100868511049983355399281709612113144613647420262527185379246588171332665519574553315570272009411445082148333602562612862382750346392469565340415724478538890016712310473113424959637151209918180826446229226772080258870728944834431106638164634174543990505061205543064444734456269599036527502405813794166190687932130358171358282473108107485918286118649968194578580279103633257494875148972892713789928972607310535191557619619795873280164181103168766000321780897488090799948706145346692391131922378398358633724210080133444535177707135302524244056339487230973376584288736442399263085336964596551796643567676722624584438389999861466287709282716464091475799243220245400057245770171319671998380354299504515780912326235234978923695149714160887271540375230375829978402432700494958992422091450038482856199763541240349665088488264671336031917057999510320606989895112538123632730933164470202705514696126667657468819271338252121432274305773196472536506288626130210000 A159665 675 15407311963824351288426556393321958796468240612412700050579796308863940212332116005430215018572764114145300205030696523999263711867457916400115570441601954525751833204791137522819421266956973654063702712900035444293345306710927243039039140093384010892066577112044536875055921011011458304679837651106215448336075327143254511467281310494715293046989531414800673033750794664361750452120727320718129306421504010170650858200797353615471139328706100568042527387854970354282792112865562523037180979639831077933225851352142513143015524394803889151448227051596667111019401479039148587538878427216650577333764038140465060031008854917079470402989023485638057713506858304913882849749974920435777489386275968578787597333946419278333939930152365396901595083744765440471572511817040875100708979406443822457036707403409606721160205980697137352948296497159963009449205519795561054513789125145995189222284785402252219637071236009071615427871464428597716613162658148315372775295995424715459755356190242283140898601714425035504124254020909405248786596461022272267628305202963644211345516352875075682382754832913931424671060970601350073262145958156798253528853326889393335680354609484609717303064986688359333929351389368976965178772843469288072089573478992557397231685446169753350998322058120311896621519984379065583860916592395915925316115880851551385341917965101537545263073312762990454608237107975244675772421811118412551435307856096319742667652454407958134159158911525159226378449308237708116974494855378598171172679958199008097581311122238124210748618878491832236316178133651427144801759314715643253255929353423764741016254552120449931654725723721718624556830591249717055781617644786299149552924614291476816505035285530185344444452118652427612335041375109288792058125725401658565438338524234962908681083179926121699638927785126174556174738389443115122445057511552942927288540000 A159665 676 8843770225146802750271893750615825171643120691831840551406838171214216347033409481436280973764618581545431987765990406266621948264887838991965009619133489632549651749227928707992321193838200763428465301926898478393072887770704714781515776127287507617608027529515171146545921874032363639795511907129346653059528204962318443698831529275551540076295722915234756654304140520461610386786751212820436072652048468741778110236946587508485889935808412688916619584466068263853380020426639126902911172517554003957715267977725623152323476141428807818328785626612692392615311442598166932264432607143387579181836593073938677805809250373805762506897324408896153244678509479263452479499442198737867173636710262323767921878282122158665043322473065608750767463469708191806570837535367322828542268783124882159799198362224605268660116338593672471109878643529971936514727504724916477749572704082107425530242523340405154756622710165800006387087170598659690054245753663988410325599638846601294652986281866405003301244068509698369955876725853665010240893506244033935226177621160716052833787496533581131214587849132959486551270816298728712825699699723131468580727378527873610046349001853660916526416237914383801405848660970290372198821445960683421249057005583445472902879960183152304823068666782478749557119213538708496163273410245326768524139980417232875566465038688118369877835315525634740047640009177841737748023427190836882145468350765563322211099064294990261872054690971385056453998929551860170406917647724230013288521744209587080334949959580244906969845769966602420929022157240119937895964446589533457197583776866860607043825597136225934534577586492571340781459872105797214788272698128933279142883769610885601223851771038126624169875166441404961215642413280814708641853845773562121449068189278137776418471542572079159466076891193604923906047714108073774510266539094882951637491750048 A159665 677 5076308701922300954304778586297090326564354808870864063807474530480651319256964710228419848725872493042963815677473462500516999040333752123471515405812181447128974352223626287250069545841860281234285019603326826562179544235077795357347016457922935988496115735364596193580484099773565717784319154854593872640720853573043643428617830522856089288500697963813335518897542907950300000265143075431609587572969399553770464625149140432517285352014700177337571598956135328481485848932777993279747975844096358440650630593363155546920532289655740883831571501448633836694077748649868779971196777621877253799796870660402660595474478705709590599488661221682906324387750934238916809349830072100615321889982304297874208370536604172654456533159609507057543622436528757331531189172789026262708161572534275915902282823209520014604185618146787301279717393089706731596444138506582262667200218354004516259169986112607156578081798563933194594572608052166233493420449440471199211521417401953718415354370435126229611773196722852439319169116385982806473024085987614456547558326241048050682382677493922694241491042647485831349004777494499679811878365495119306167083986421672562773268646709391881476445617497869613647623202045557304665158331208588814508886631631418708888855865459683253215090416411084681933889807051234297732135076564225169216931032643610819023765590289014842772332208038401577796890757030973182222689674785729251938947398031577250629428195252870002356425233458663497245369007113459500105453755298852649029440308496344785104163695487938338476480723341951297781022402077695192925138790583077488788159831992224564678414876501641565972915879921012227889933409758136351571412747108362915928865730832034043625674411540599152088163901085247795310166410181812533471632049348299256053199702307126848701293984353193511411828496617344100147515213159644903453770548382951261296992975987600 A159665 678 2913792351133175600968192636640779231622768017171184140784938973657722643037150710261631556887677046388079684766882001484890490827203308831033657877926573017162398728524612260952831926992033963227716172787007671548212665318046883830402405931071637969889152824071748699944051327348152689644559399374629753549120710422722089009582935888590119700059324335505939353090535325022951738541805338546531082830811783295395504916725369661677413306166502093379077181181237212480109023907394141503448435223338792190929504245322473558309233210786253838511503713045889209570008012413582081536534685922350400293504221922478053243124544967826931198343984643921579334045324357743658985114322961943554456897676205956717471836766132512981499384990293383985421288511104037000107096014343365707471656200365891250845750541323902263777533884699917317262086673754848133964422420775273493854495175762494510225338041786113167470664195752987487897278289934772819365533283733076804359002967989082587769118755643480589392154513674848790470833116928828277250505584463384454024363253084740420375634823094015092913484643891807734234842191011026517483305356094498758608437627478661523158246156862189086306563258027539243849934312125488922587428683292284018844679677499428755456730363893898004193157075951295824951303192128194948189749370674455001803749888597452192886765882360855831632948809578726980020675246895769428754086125303581399776073661001774576297969572976083086362326211950581876033785356084196201200360048623893696312885448555157697062709626260117026040592965352510078323885929770439800619091769830239889030946545979760033264803095286345122642519180497074526237480995741298160004776128567502184809889786613817930155535888372532875171981909347765793103074303801947113398008154472077999412415180056101533016766328547190503471230090981464319879749826305922066508689784505274929101522330725132400 A159665 679 1672511733241740872654788268653220981861142277501450825946491163405002316452005250725466285233677898754264696092374591378864641217815658935261196150414447099669769741198775214160638276023881653032427848894722800141847507713014676240855623657418662271780385224901448389171691881413739870290259310921882623943322647061788906047857176582220205851744763667882445375338448379020266347622995999182633409935298390642157466051735737036662402720454220186899412964426431203828254098236995304444986122070220622621235094786184506459313952942459020047564719299716838957659347905047647464933190938522651507891217623586631742158892893337053952798258847696949764854835691793593926018538812030325528157643944252236851530960095389525847207992527895242798124762061751280709304141581043919127062467950848449043709544908437096689888289845632134393321136471017889739188846873080868478890217563687453494864827776815242845521004670280416254119843143849951546149582611442336645230868492104316003425755750384987423184867079076166482877818889948031045158983732457896688995527959712314760247563706073287169409645944102854991964968068635551726535737462519876792321937031088765292620270520770249826148085833662190028100248647536828596007879399051439818228031625998040474213454340019231994723618946505627392437366098391776849026618406632060606810183219123904915106184592709540958342469844365981248130289794827414621131663213234580937742214342467620575217783905460076438701972889234400538179895549023321506029506562456359682830947218030352021769210221309611685008961885631617443006612742665830367860165750743767113226274529232550266869432298279485598755240036689440857048086201622095385706389926384999145717960808650600659875233974251422329749565527801716479993369340215907461277923209034923423363470260152499972824775171292102995798974660394863902266876252784386106531084482535479426353012520843250010048 A159665 680 960018821088408127728247498014312202809064044517815602909145142855497671920807976765707386092574226207901547477338248569466819168535361025531095556680014708637430669049368448315945417605781076806650357549398100273748921214605106115367297576952381072363971229940607303635851195880159337393919199909761251513713650292756409349381009775258509568781794286040188139504916279022307860583861161725493030771778445416815090118191396333674557484127416220778169662503590329760205372279011397357280530619871414045796753477765661385172650679738266721048310366533752515807256127489337231289570062177316043179158622434504697521151277650924001079269380234064521105096353044198555790982292991083891218933167103107746822053622916821703784406211626879072739628002156724023103577160423195235568149132130809385198027931692352176093614593858960441849015072277594955446264140725997731609491027061422543557900918553907607215889210076763176877302067291582252717041053434617501285714155464909396883796031602227137427524311235205886323077571997052891092979411925248236098979024511615587641681191651243741226043858430394873580157436554615680004995820181053184294033247407323799302512120675966538019914961958839048590298873751827488619600187626843163378871308643197732769767334440675271073353082137154171963223189173687783146330775657432113854043364027232823818757069449394149232746057717263657699806321555689096760145930310524154682631256502753208400431663764510899731846076094333958333384011354030460264735566489901834051267390263973505337829604322090847078118081759583059775717390404256860711934521835152492751992548832937873423020874409329447340385138540558554871075242250087010097307812968860942139924694275658164950454145684428044743375440976275911750400898209627080826414523977891572932632516912354928299887931555338572398107983836560898436867089348411319226775984285580685451700085441694780635200 A159665 681 551049130793013023575141409071946551191420900410948654619023365507892258680227326658265314150852372165436733987296062304282575338098079412995913588338178028310785534264596290558138509067442314205364272805505614834331738929675617895544587953547009316874647705600683690838589414743330045924239330488892036486247691945395117177638651753821802272274898175423400109630446605710425691708788683834433817029590892370861219570375809759792159333486416456506482486864096422851154055434054305087774579589684121441664715261142703450582642176216822638861682585671074227234407357830974523112748282498840886133329158059782109745398674478737039565547825995505338164560451811678177430097817638070123234139480273239594439007248594160268446401957481300692509748348475897837980743985941333021296990539375133738654624323246501711981044888585197661486941330350868486536416427929849617075368959315692852548740262422166151299074885579391783111317266782224363108035415088859003401354694368365889495295496383927991895975769781929102582963648507418411456325023461360029624124964541707634991564756444107834176579765093102554580018403614280764771141065046462007907982762074772772034349336997484022573605040078539951700803453284901441639054499818408924339653903129569500569372236514607586364109945527779989079497673219598395749144838608959401291614080768412516967051451679359532118637894659864973538440698283170714125702632335027630206892599018237874001272557216923796369640945705258457682824242621664460870452185658641196385744651064302761711892423670658836611154769968115044693818775479300772218282555367626787072530496755577106794547112478656823287782314282243921055140140965348321700468978254199795789171056553419136080900804388887446260367753554854571628250122202985728486900658840100727939907701237431576344162847937593048453518183747525560838859442409735312850062883895440777969849496031011960834594800 A159665 682 316301241056368387124003440559799306071672787771840009935716502656387300984778564693867524615203169048734477407160462424409628777249129047698628868610557508235682259237209221411923188259294282572802285940002673516806144396712590066936478118038406395504975419043562497934046688211475566201175981781424119181854661463006504503555236725683939245776222770898745622739736846761505324732984120659803285481954400442428923218305596610724365782863718918618500169290328843126232667613774892108985251403948065836101500763142434014973051436497776456439884755864830072680034016138851886929486224584272491324487757567692496489161317999517409786623372852039830041936594243550229646320356341959259652504842743672424100243338639425077266530939188054970621522812397163202276923944353164731029237001452194635178369163515560290324943672433309598733062474606326233676947583367592954203530173156180635940433352729404816938061768433360806742719233830929492841759611219951633334876308853286555660902731128343065121152664330516069676734811165686171123039470487408731756011630667915670869570528517726245573615559119582435934056983517160604362954966340849011485997811397672163823917216924435152990711273090119973437212591886659675673328663295579095727797961525064250129086893992050313897728035379863576577459701204860305472225991030767038909272628317704757506263714506882922041948918788704777547407261008218434219056550814375549214601669205212036923522047410850494605274170988742260375982781880824046509179289832493556823583378443519521249120913357353850123955759843616276071192201407728238996433474846495940627139753145152426362196619541874607237739708012869470127095569838867686569059096210097713922042046536968308452272111265075709725406347165045547838703819743615598524400151759693839945934087877768812466621174828246854473747039363095835360606883076098721164616868579998720974008159021715423824276780048 A159665 683 181556361317224661196154399739915729738588988760135754754446653501400802873004215906953300863812468181601424594976118135548822635565661975299599974668871671549253306016623828494153351922325850754474306765288729093031892551974097022803642895166091724010539015883299273130451960443972231669429089303206955518348089432073788189923528241890827305273279595597704564052499319594498345971041176470043251432824796263061831066087842078746026167204441172870562590690161891858034700056251354016252446531286600105800819773328495981891080941907547469173854988183826790644112290856343152123001980163089911179369839514697433202668851133048514480482250469244866938733440535346020138810454442466976970414545595387698193945237371781400190720312691986071836061584567623202209116363314730614277760741843020345458645245233608360144805686931831124475116373482700907262081376436570425863209244022688369336956195726415942756296156005863523678537728901686746666806908804837148675215599927092114583468672372172535451549733349946442065343198645455354806213199734749150667921051878419053371498491804418420851421154354875225123594128520446572623571379538582286130954835759501747262156448165288780332645697148688786213008326939489368935049013677162582538831690261483750004595307779200365569709528198096165175472788993916595742661969706821671374521197040281762396078405075499117892546560746821882447238229378019098071024334464819230221551151231192690956227653941270966979631004506592352197356433975350381031808041911665642975540473481929140894233692374697439312313994995465774349819629789260529883180596279333302293191145774820737154794065069923545897639304617072793609031801947369086742318220755617833591456345541163255632468110965349068494936982904982589604844364282713150567277200209405424028238226534138060924264210188565756874882347076233261971427512026238256213177232502035370398302713428968622263174037152800 A159665 684 104213035094845899158205501447271069070644007875530151389042443393301404461803435152026500828303741533070168983038884649342599783185912724692922686831063728911763161971282840346422612080226779038785679280989790496726789518688734978499224085347218611175653890141594739214381491248151849502686096084059011043412621479348891414511601655608609189287616711650311521020511869710395289082052902309684166519155951100597048603011203047603608295609566369508784308555983635597668791599620663430436795323707104512663834448389793551171465487603495749529336323332760712999647774917524830466716207127389024744466963393678758965835431389051847794387025145973701583002952930694372009447554529619702821758296666909795090900466008063884284396192954260817178928728019003320904830515618711019430703636580892226098627192394927683162828139355198632139118065316595714442201033127008056852527902538849967818776915913610021737297055485597229230673913670334361657254323894365303387940419481842020484355357038895907006124425790204927229437319287680207972595253608275525074654927766581868719569264725207655842470168984139259638507095713752815525325608900179891390156589728142605256313977329658835475785639452074273166293342450675011109042460522028026798193662412130147438387577578367017786699371457671818947144803422806921095982498385724608601936257828493413910591498249621986787399683919756971819937196255721954074333748926255423771621146205035399396837749840242124195813591312613021419022217119069237888211306878006246574403408195248883353768890302162972811418109171637510860520396306834136424706665830862469020351090534993957974425431153516573470637723110491770662114127222220016922404089654628426383782020298581171764728243421999100240384102781112841387632826394457604810018588520046953698368796096507369201715190027061916199327993474718529275764031296177682967642566839299722609904783500068967463638073048927200 A159665 685 59818100588080228892148761676333853730819921931565546761555608061101504760272298773047304522145483827514095394839724812604516726726078338311762322641055911523680505718210333735018085180698248842412225432981374456392084151834781903561531821346408316723101322402259497009781845524478717642310149723160569131963326381056831598141469426791099783823786719207683215361209760714447301434752394884582241538744083106946442836297364461482392415653723891656869322548543916671170028343482204557716704263361346703668935172555968169876439298803464652682369875738016465435007178690368396344742979889141137113412857618132092948956334948464627585463671951538435463776756248778034187402757489547266952712291872260626994478673543391297797843224035433017074633253821323338576170506848776810422609609636690294760266549789443256527103207184197083016729294375352457388916130933526188062925152848055858839608612778216426061265753552576803714883147909043021904517315108456879307529125566977392665905391471653878448979968853844278283254955927929793920914869357950416643701260616966114225979386453777390035157025575741580157277949345565595664964275937323719075663751549118095915376960830776006274320624399793484108666165558360516887221437290630410219580623392872443145884464934674889009199869507175425979495941691902178792498211411436218515840037472358179302917123916877944916849526023379755002761503412555023619569500859336148425680316370539088061093912180645038017430021782435367702166555269911767197452258339933673868064580763599377115922448799749171696314682350524935768164357660493005047251743006318777884379232775940757056583042688053443248600155426117659287259899993752342344373205143535961126457288195040051429698379256116518188911980059375865973911637506054382447800102533306742017439660721168695783723594811323351332657393372141359571026582536493963785170620188525538742714947426326158355505990756047060048 A159665 686 34335485524522956538194230996714184770421564544710748310981529984628870430991837692294000769210679413251557686469019003550343258540985780278226880273279262150863698519090760281060034471108714608765578612852027948178559576363646123909340766228753026580448983405006809688875564949559535774836523254998082622735905930105141988441788939376435667305664289208498515305813382138223040628258792610847896959072584547436157590986084189687845642976941904244673482358555652185615998600367185795465957810374089300801456125212677339715524986047701107143930779337298118398981120920496541977052003740159885314074235805844427673941970424987307182208353313157915982506275083845660929197173351445601611154033776380932985035667713440596872077726200145597540022308764711577339400966100682270471558485227823648300166900951948034318874078095589770452970475853386993945523416954810904940062185206881524123967524957780314949144805242123599735113696225877024238831281617930354357218330135025541548209210349372287333807495997680825529661115265312414030397162416209930877959448939210782983843448255203496672524290210306682871017904417258938158873969062414914569539603232604058912821119202888097942624562619842007804101212737156486018253995962361333438012479633846370235590244484925807924262938397747236840411723386348427819972877367666003703483579572875766426460518536789690760284840537736059614613283021610327835678819159510022940916729975543231511668508753940411579880636689526588448022183702712235302099708075815050794022494954897847215656131842165722390711816251092141493415480776726678062986075778961147643164659262299459556520692077511522908123018576868425939116520482286622285653297348299987058160099641932690939475104964767459441335236169978965956183892295648821067432448835529549871056666885154734872488141706509576603029144467615665675239982611916239035004968345646819938595769917927714827092975055897963540400 A159665 687 19708508872975588972694596443352265724368247228742037964956636655568910525884554563077983394222407837722566597937822068313084425885799111801363917514539655418684239269452378190994724768331221487182599711551631060880036804748581040342058038283482890848860993373151506501917564499201649056038522038219176264881278040553970444533988709732647281933667478218958940102321520137579310873319112206231808272266124786145247510783176027516361916676348999312550922004488395810626912026582421164392902066450463897313332146936904237028541465552081632035963584969733381944549728401186324726431505403871885029141497939697083352749742067607765857960009338080692235523138121371160595324990100972285777535462675350783272783478788841359213274816995659537554955730597690624069477578371284774473864147911161137434001040879868382255777193723661344042922036410549759172273052415930525909407631383597146791298519717153122564383056943225393671151546750505502870067251131376914944164013968379093871279420835148221275727053722699940009747196907333397723654050312035142373532079989846372466611913319100353312638907423690460226384119857557284937597993277550223639196656591763180697863407045496937443060224623164912686069987444962264613960906460958114763008943729204423642785654449882479073637917440437406770970349727822305666485639110828874689581058834793217570609034722993365618458581619134474839033021692900915622656022628057893831937777325645444348609662930849615601813468029766479333797031278801553151638034983259499222095044039530600702409503754954324903096886213444538692284717801483452715148960245380692428398630037327113844685820669448926095819364062967050371393595496932527439622648304719049035422770737181169559207280551397265602808236649587867082983580266064917238323777831491428319244509352418096648112409615941685646787396267018019956228178992657384712129066659781086119215229217943081984593012176094675025129600 A159665 688 11312649757602463547370160164253203811602603487733385081136798458766570012987303327369070174282892888173339975658623398192706910115190149188202610426465488931062602476967145990870690956987650024928203468852023376917192947366109153510217404633952950594219629747205559725290993146976796998630336813414552177959230859372048930020521077597600163394257826833393223120217246745588386218244542147584447100383796554662824635031952053710202052326581348663499984557093980639647661887259709381175730320184755902968551850885657819377043085701908809087535953841847623938053145121160029896429707049818721846841905743150320000050678004836432615161863151705004185274298775391962336055615120784740590703744421617573217644731789127226747822872877782374410947049340765653504302790584151359865727549342521265063468297298143499466781790323303515890866795929179708377890786563327167061095040351999555376681226350120934571640925540606133843641252721093932770394363318128731247595786799519464856572839350164729639979995029333767884769361363694104980963394481945755512476535954722878585052254401715347597958060336908113863261613780333464295243089267344765953984311344068833116514682822996039204218626309134040039796368692195602731927542054593995512633695688083705324588730063988058062460240347872673739300140332046617104134936876738406405815824287591734009763159470479655075304465564542650821545339838442103957076721309686071549509343268190509512870434853798925415029350768449269611011047931848388796804929980682876738431761256195609905335839499211940328655221974700914117229934602570725131817440194772738492753170476766501047390104543571606067477406849124510044753984698718788463721114473611385846345612243042349394294039561397065688552486501627265726666618888828966845976781042827244325696477311621102321281650631408821051679362428123875839209299501802726908523049257745997785609602975329411131441561896103287566460850048 A159665 689 6493441252354941100601499239684895635594170033711734294534557358695355618544186225355283202054986295403659423461451892740545453321693259834916497020873676106774515137539872346381585614586142783087301608521349866719407871751341905533824448201850710158191218613902618130810528148800182275564757292377914730972333632001515531861334564552312761141022058934889491112064597310447596109961493873601266403812026956251675195260829695653628461673541017783849678584849940398761947296375046602373704810883983437840051449076220651418185702651430104334613601541635566407060560749817455974225925415090542468202224755070343982945736425034044713337051489069334321655211973936865009735327754340340126778171762545811676144803263480239311891115757030087252346051365868887420845732317724509278153139458459294985293368648093488825550491868382494460013497941312742059150139214297377962542643754416361189068232626449699290999326877250977600856407910361166904703494477354760359205037458910204448578938507573719665127241419783860065917603675563508925675264778586551629019158105930942461447527414671290420874613994477833667051939925791550948184595641462618107363355514838918445698730076992681006284048441218315817930429559332831005861795178430492466136978316016317651890288271074695445373104321761474288951509580245030395467787281608734448063593560018820528386482927020599019859144775465862437092186034244074770446415375737177011524531098164026814943280996417652338611245527621850990241007715849696367812878170876987988360608866012240555062069463043898794323194316592111258751290177157794742210495522839306514147891455033934274088075322189432433805935712033405798638415823469087645648480085204630756753346004735571371155219500961364307963524443697400939239556258607560904673433994805006751521458732361160314319019350019047341978307246346837713686181685855772588107518144879542947853792892609864046365471935351110968473502798000 A159665 690 3727223966201978589281713193418965841627241996747047751677754787092675358474349906050605188909387850668812335726897727809674897499741815955092881087371063619799640626345409759677039272081488969842086195087785971473563201192322887667261723050457673677851165264750355601525517866418157649377172055488109641025941545538010543239476019531949927294783267570799734505101958638950174578731679238904979331341003089091906899255081213353129026798560217626581052007719308694908718100457389490053125385717086308564286563217899768256219216278835177979259119748944973270028823817250098569175784758554921558026230167504634295890852657291536829022852392862646195625906398740985123625742075376234448030079887956874284533899428505868237798752621662392300472222536959400613911946047583284174300036321606292800293330135708364442366515550661228516531856951517584762243802018220131623332416419994639322969788846355777272099041986616520536757734499294588709367035435638314317452443905627657834019454130507964923053396594960906344068819740412090429232621019514198689301484276268406249992295683766918986234430474769939616773950255790569910793662655110275448860612081206195118997954549510975901567839586633004145452026770688352801761938504877048081567112919697678248479700878866811197586099420450738369184427198920315400381405764706536834782096887626515391559831436950353357744073796651840496240093238316260476132285348951829918543531341002883201267930421508878643437439903504174019128727417849793866735795265153410422442251057329769882995722535947698696001184882501897161609123331753971611303692612669567166382396942019001506825507844832190645398539621300325803908405928686557589813763847792984442990574261105974924693701699512261715705374478195806511857778625821851130315705136237031048128991615897994399316795825260301765474496680040656723780029078381711662846806892111599906070291510755086633202649449329641592616224145202000 A159665 691 2139420063158683355306602771523246708198401311962771697728736713233836960408658301886822023150786571297602877047815834310860650619398480664963478827653969644088886945007127662182274160589160082546574388678780626275958558076521586179102695206514502840376410670748090212657516444795873690560221195092882556034159474805186050303927373876774705954444454563580112716437412194160089760595873921637584534923331961111798308497221355635000407753911891376639740002752298340937205427715245192243891597696796657132462647235625390758418411958348740729990400122292873021430137810540806761250926225485109883764587913922905015497366479548917105814403936451669846954948617665351524096166215938204232829139077515483293510782127159104888257172113718456150383803390163330083498036185580487391538942695462553608073386204527953096429554375587676785994825876673152340785883208319141254414844482433168555023469729575589704485559100991005537121338746187183558009773636561915063457343596792816686522718091973064292112984518266140457635436613392864342870598789936371461107422955419959256553116274954796826808142217903950862194580394883861337244614179437656645027883971256841159386380212689223174818933638678903161173645435945555175380346840004247168327056678928151298309696414181278552718975694234402062437572260670680794788531441154270534430475549904059815934814858326575806746078500133380978979376426607499269225161343882974636066975465204556793500977118665099923680751893365868265128899296838065829809978669319886705493863746298421900598989673564516007605885799361772378652378041136602547093577349176808714196981696827451830983567414858355241026327936690674978037626364650260587465454800153087865645832872528824871202813620300537263450576986959949240405425691665483941240310074766061016619289666066716424047526484680063194335019116036090612612023004809416638701479048553913466541399473380527117594274418443278923050744185843150048 A159665 692 1228023389029118043967400709141150191540040725824634207448543195641435322599211390933129790683362582536973382613110561996706203780637228159873081754192291204643401306793464932682865691138905805892763857015424991696428738772722198143917279786816274172702381873844139031709812913794965080223917588811259099053966512596631254863911073129249149267923822136227413899500569497489252572407452899340734618066661204675083137170505803053276880921718627089973584180527811528389261006790450282958503723952575564107724995226685756395563912244875898343836510411076360169327629074426605830859462477643694518359315436361579974261192468408421127200638836670865629505944880633513033846075782206453853409477800413999453600904407089897699991378994521772167928002673731214508527258858577152179459178807159184164741323388068909368986121845071775813932513521353437926026334717773168859902497400500218755944148654987542134597438824926850561787111682576944067708900700351103608110197772115171150406206165338408395707930060088169661776396547267763720717294472802457704476971474926780344855238749528369611668887398646393024960072372713080617008497745334559803970556538889345619292663244129064591370166340762103781509527028205977982315517324223932997571648966591839147551517262039175022449494462391126333100797293197771855893216665816786580226258183548042707831192168848017562718891315002764030093665828779466264274766479103478489272525373496074596586359598183345847314108149352104880009969067657631936517061020394349815543055348124236841173937076903496240667082447648774843449303386489078108060102094734875532381901111582015331983060870620851076158466837120826137067793624903320890647581241524024641896265078257284370095490324350808876958915485140532668186202489237361960420807667210582786508424139330679329408880885410531013246535498108035970982577424731526768902986127063054218194857227428911810412480313536992772189534546449822925600 A159665 693 704883285882650598553932700444248686697275178222028072303766065561470641334986929737314613030226971589651424017048414770275050109435149565286483963427547497495668261212503864232302724439571343422363907352465266453123820096984465213022339494937334860628326819175865056111219955001865160174838135756467629974420744070991535105834652048815134905082319461739971998200610454146636816472117368347660033185728608151536608937561833731225294648658738037753460679882961064997094880692290747172988893657180677001177014797470388545662927210146807300621426985557708444321037658583061206106570211241255168428363295883632982320908979499954178096060877845140419666565406535018816076123402820288573652807428298558170883625618887474120690163285683383505934523150918326964564563086787099770522177096366676248007911551365349449844937509516823729520476766430996696386775342118590606442779093042643132743386304493119609669225399948911231460264984460419707681350992227896909140190063850511447516475816186154446072059741506091119719193982695082982827384156789820785998320519185016497987650489113009202301114558680811692376219347356913390301540461207857889822454425438513128632829315749870386223300660663808891683307340544795416293931563757697536358958179767036742543272598714072281607457102436812280797795208723260374601911577647394342779337766881026610235288370103903754424836868733086419892785206342987028194446733844052769867793497411281613883776908380121851258374396976214835257457115936183893494963215727687474235008275959565648411939283152933277626897719064597398367521491466689697423951508800469378778497041066379973106445956168953659359718938179417512001935503068141540971124167179989991360590509086808699609940243363743994837154037893678791589639823396554099797602360668799753394818836686143868364273580699160121540317040894896611253386829772891555933675335455144567330381507144721998649646105695815407957869778918012516144400 A159665 694 404601778073252414451913402654289605014044412258718288868154273089088506690959898457827654749559598329877380412403176967575882056611995213246281921925658071271308938534670424604409080962622812218630990056458047519101376306930310310076678952814243393726486891825072698068808544358156806975276866006623608346218453130236544519494226364946758186367983447216607699553250900110672043402422961978657518313990154417777338447023322055920265851449193915043396456668639123496804072256368098427012666455497756023111498768752776339454124654712022514658355253199713570680106288397602705699340441790002822983362172521768970272227493040505289806011743244273930022979037406220166914660987143063434822858054365571976087747504337003055378453734603267610634248360624445946445550684556936691127550194135665007172376489160322515301625144340811748968939731417870750288083020041353234929295296909076657975947794630395668408000782131850120007630313968598335265027760638112474742860986452421455703306712284687313636966583694436214549155569670430364379197788702884328705331501040724543064566525512117753751228087795387265030924945310495572952467216235565094198284869645167646489624734577181472627583209054685541722436903945684362974734402079594161937044423537312498380690920144615450467657927304267858051601349009858257249641352352938535968759651931525726232347693247471907022293643761476602254428614775045774717348150460007186425624194988702150294691359050591759276459589756197963332900374578301897234172368766672215861079207345442557951611974592706797861598623660631257888113886798493397243240105949374688543324919670990522547767995780108779621402512048148531062973910967488341196534624380072731016337055950749936291735604200464702227649458835486485839785072427132815921863334216223847865839503833707249761763626440432499233128734938172546823473057712215021579160739565125918593420790243842998313086452189084507175045063564392734443960048 A159665 695 232240715730761003244799739190861789029374795361326075782248248987071241369969646727863336511634179214378026705295406530973786025445175817253800536701364305362233835050639611219066580169821054642150765928499566810697736876357901133518800696575880770664142847580772552826439993241627005338648746249666194723099417676011705562654580098827390383840317416382871079571567816053071606276174308058381067852197162907196040731982449298264501373437188648496871812667118973926100540380274596206358097556562054776588999116249296148458121888877490776606595293909650031861936688502565370010215307017250379137281458664199505303276260096270536394472644561335390692770300905763840790199330496715591299746870398410015716196183863820866313111753498989925120552624475281054932781528372594873607443289256775347440696096866473758433682987914116427084441885357091379668663266728394638258809057646716959035061290731542620546582779718282019973148339952990984022418253255284332605493066033626065062250536375594331873172746980864881060095577796844334070676703331298814856074283276856702702563197993466477644002621279993609316058542388877101961325880578753156211925692721900790571915964817986415417846538696728837139787099557482279552081252862123291254327140152237607033774044890410554496154042815547313709338376536449916400919534339009072251725260870928885830757340635678770727042126682218836607622132095669931700729643917310280955538420130017622987538956318131289702836546145660654738249557550829352828521444708854124216785230008008068698576861476930549039279983083483277430379003500843743327922396863432270754489725394107493562445723131826270549025682196699077412635022959835239705269903269994567613386109525221376622756626870823375334675952217531349193245041933350839785049756237751819875238480381711275219383957303227555399694353537470146980062281739981649494882330835046822128056203218458736309712973910428811303067908616182511558316923200 A159665 696 133305766227678742610100598382152012613256118492988908780721626764305803457855886261895097330023269309454657451459150945601985602723474307108468261784661185619850950010128602169319612608396322741782321011968694891292981865653128320329481523155602748117824268024471620249678487312149542907577405070442389147450719527577588756419209482500557133566155829020320783066380373163562991330480650402548754289642857518576109602819478873881767868087094835043289377074469622394458213374205361854351120984800163944006062381228327236438622510091024993749671040348885918575180979094184124783157886887459927621976573911077994275110301067766247385137491966463269983720129740871038393407501044127606342619880750632983449120521790328840260670768054685613751586572200450701085470151735184900513981320483194913765952387224866777018418733437558488334720673255239034059062427019078481007321469793918625409467204932110833798070107557511747614467139502702856230532812340772568803078277042314908924276104572878861807887519800432747292280312499818977326204048514376816843057933269414706626728211081724246049903753386628536360152572406270146030228102984988076100551149337501408620633274180789625268371285628713297832696072709090882778531664408456689585821841402960849124887921076175513665341952918196853801302176530573242155870563069238854533954330980261248941128481177186366925415158421949850736172849394299765750444098260385641261292627530435126892697066235248309697668901028019459621791913133801470221674075090513500628218860945389285990425166875783542441748848691295740613779659895597510176830212559504174038388559051298030314321297309672499186361120178393222286321440205034460102483727942352501737352610530421119431526012088248416977401768923404158950436814284670954903802638217135328384539021899598438268676629728426176366925325801772926194008926245691754595040878738577310775585667226605070798776933938133948603453804500625197241739469956800 A159665 697 76517277573971867497194498671616064378219982640180272314058431514462544113567908744681058004096844949447758999110847347369008762177248807104443528463858819181489083071978767005578238570639319432728410110104102368035360893148019297967988875490619401538860465703199129250762625277180596001944091861687681704441989909411859934479063588375220967276589605540247746609022762628069103952089617156754926581187148018499779715977648891158836491780618998126199605568932896135445088376253497429801337087177737541804703217825943584419620862670359468921534570564966607612122020063373185060162616858094981204635416143500104514408009536637729728532525916105355635264661700959070273975115399998749325072511803992934089779463311464890488758707751636043303485571890434227142004934314467760300151670514064623726309229570976663534813919310170658187702582006621848458522164445684319703564264852651644268075140569740887057471695155232024848684164926211486485341811865350199208634325529222724096469421774296091083395563192701416080887839279318296140907053170548961569100397622360764747039290597711723766167110441303499877118260502656674944248969787502576928560147794033086647452927463808426917629700104342736227130405947918609232597623289201277698970482638159375160078632923679854433351784821002178534633739990172504547553302282208763493417534257409085963321917438364338936417573892072532103726607930195969870823211671817440773701012664049632818785128480076211635172246353537024162253819889244493077888090580510040506473409397423442150435347209838276431014799868820671629032094401069469997757214086758532465764278405719675292926862210028882706700733956715512893271094042666820263585954569007066002672785058352197332319308182027720521653280686081769706201538154359194763942929286879440740905523331889121854945166080159322007059737315864122165214143602745327155903969513612541338364044931868092179761650367514976069571180715450247034246897438280048 A159665 698 43920784021693624264647032136909238801085656779344983319360758967674736015384521763560665399254258977713704210832174918238865427504138091803643476869993177548989113832365802132599739619934360958063365620878742790557405859685097423905305285050092380880557789489368275718317497230614349955573001151203658855960554757282880024802226080517894334659628867424273186232795999368138502105508109767326925308847133319761354980861567644046298264514207217829603530307190407912123086269756133319344113136919036548831955640969710389129625936550276244135967093833250483883439464335397114040408558918659631751533106889795148913275922363728989097930284738352507671371932096220765466223322832098237984985279155611193534549962820259056811707237578671034170586966678537045928809746826352759227386544893752610823987731821353380002206171265304520241252947351127685776157663329395780431364880703952249891249721219826337060154954948995624751397096200505890539729969477898673573187299775496801316464523822341383403007245385090812397682327466016202165903322315846589563846785177301809550093926074875447717533871489554822300929521375952525147852878429923494168917424282625654234229359730951856261094179488607101881075020318032572608628257236337124942519471212462078381036010410271160269230259145302332282025965452182487037053439639424761006367130709421835081697839481139953363136761998891211477688336779083092406086773055524950618463119976536958802855771050497510230279171738029223849674070824513205225237542319137672737215108775260110405063898873280294887860053375854374219323808406553980181202464055586838131174657416324042320109704587259269001147034930034526007515321659050549796838235438882113533032441270883630847631851370471823331012005712042012407200732463787893123548337608030581849951385853482456346300256653381722405875922293980204349906724419049572095734283459934860150910186205225058306112388534019658129985254276863941172460477390102790800 A159665 699 25210453511174566356039899252087231455758788771361380245040761589013784010286601924375077258113940556362716769258669292221761386378613087446484251279847620054300569850694898445345244963603752550608939137974288257677582928098352773302347265629877536006038632306431687063184992647747359693902900716699038495639653988690463722376543291153682972873659693311927268649878294614548872139457702916828498372351673338394999259234823850033684044994663162415194300196721725208662516073751644271806091139254439801292000733213395937416820867958995893774576190325715212782486640406497880086009452656693770530398798719326271976115865028770903104482254907288423298011853758569018418541913330508988604632225162809021095897588879365387145029465611449421977873615387908373928909652673392169328759576617343484548345231756227269144602807492365484447821004076965285013666040228908732283283737959803738785933071905039747731641886669028333375277084534925454958318517138501973280810301436809634732926540204602179777235075455478933614853575077654020724932366102242771860686485591373616320989166527687909278140676067894026697233668151536246778192607969806298150381672978079331497361005032638901685441141396760372137000834532144748758743387056034220515728477505470594831339509896862722314683735397618717727704369535812757386764126799727530608891239609673875927808596540256894866101564969789663315661001584585764845123936910659649837557057165519550303206393797857090795968609405382420952688754399450690554793271403094443641120965963589905949064527517915679427355239622940541981220236993267583554540216610692758328761787592691594572067677506224610377775691349105861212800901361200972916564883555963764160894618616702145754343350367342644564280369625431429039963514232676096293721981844080267102431354574375598053654492373875028501650772337007321432724294602390851637624322802033096114081108517754251599616331256876916251635466383739186782745279775021563639200 A159665 700 14470756394630179394742637523665933946366743669104652915670077791334944347168494120069530785492002625093221711850265341560372796915896408056190156591155663917990978105185039341826038009368934029688573001831620581164142043322594806778123425166264655575085294386102299005992467462309753849950309438384096892838305428953568893764111046896133508535146004332178827931843908312751684469546615966149790738804551649105409813445808028351690595528672141019103698709387963079364372103247174055883376969818911526905059588908848298366866048582527092750362597279866698886663448153865447772255385416383305624817158931786390319141593250592134652983716386498816620551132685486520351477592028389327360820912258173222497851681466792911962190101553734389544265284645692728098148211824780278841948769591810266378139339040342631135622009294446522768529015087230722470158530933730282934824434224046642110875692023771595371625382793067314361784295125951010640184289107530654764511539837428954839898517612917828850749530304199522804113554412245941879909012239365035201444478882663278466438231492966785050205030529099681769389824589460429698157409121790385214824911371993253653830982659374998615586954067560964999536597946430767754946095541906406238903203568668908971110497644788792337468194887973998673370026087591070557515571729603963144742565168822095360727052716267976513188935155897267851977937221215449938008733699945583481807132349888245337081667184198919619375751519517771597619495351213871865246112547833891512330697247991830754652633731384726711007019683514495242846196710327186406325903132073587693871134903547558960324526778868339097574245687351834301621709866007699403558446322887761746239978053545760779362235479003307508073601152991928226926649968823615484703294030164465286213747574305739800341332322347612978225137445519908522179395195047929790424265554083537234622405379004735193121468029058815908780627719012016349354618130384987426110048 A159665 701 8306188960064211798015917898684993997983055107277299412214379611464669041490705338317986295795151392862952899885283047386361763668338159611165703399072071241306767131806361887309700472132804529288690294112212239299959855284241320737869543698170282422562952938990413197752613138373150962511783714731754917450691676565359854556877364375089480216200932826977335305609753493224852336647618106867063055575440294913166837918634573450020368149412814281803107864888494085829940924747804156432786574584915962003702912032945709866643695065502592242814356262453159445732036753678360523394505219551360734874518828046668716915298409974856519909548723595413451773052149615504112729719282382143396122599003966266904745769264350252100909973262377928148986295513012238019963144677771206663109264986122475557567432263924914044577888732204811703651206839066357732585983089920953495856941960864812767903861288572990703565238081333969415330810125211345182010823629205457332856343056382783268467016183274629158150453159535070610627565379054092985047048093029427962857270192163130466119223887796406930908409383027149441603062080682135110495574643299711307011348745851149517967486685476216566445226193638597149361870220416728546590300097667221146909923119938448278822594308598869938984429181961677619796667269907738687256551408665875117551623515664273063181400450541278261675582677920061957372020303976083678652168019831854258907456411778687303934573757336382004430885403593795514612637642842362999960713809185250633634179099381347263264662697287315216438601943097697328851735691490811729647513857593628643523702672848706151631706303392920417397239248848603783269648662187058256669631624454019278577586508116649985208168821597531166989682781447741370826857118590522612123397051332558994019588676296920269797871098535155974472727242956090484409540117662909308851890803721148339577146606440200246600123032348503454723828675246513645342768061561207761023528400 A159665 702 4767737992320462941881742131207662888908327264833500757958138226902928694871317695700404064255631407500709871312440618934430091972829187720401057560910777736846166342678746538276426244966220430877678540247407993737595792791111195508730339959324575845895559901686111073210993948958726342727913901946588938519804184043087602946753843040254465510590800296680658286592066661202752489551263246725728044109563924728508659555482799352283339627167426725613964810747286217303306726433136338618363610434771943278598566447321928615155114101549905420282690132050833655151302433163225074980673740637064678512348990139856057119062145732317050293427983627380822501111382746613874186507390495321920047011007364379030101573706055577913010362462503377023128589359184378930730746896828847844345876153264709159777327980153860318956572510276267471373024196609002107781884135083693576338949861102178482134705503948872892251075033302905377085523227576186183463572578874824978404776402823880167145227390682024218949509364042826330977418414022637127475125696386652285644871645822754224273968073363644611556376780827054679798388244486956092994761687844912499839299355207187830059683526480688934140944248194487202768713969921255754975077309965443031920056967641100643135198022638106556184724882251114979764613642900954415414702993002482713511487155426123916170763131557977454225271268190959666263687676545050816096406434649784399029398173228616624213108255043899071623708845911319107616056387496165148105584480359786029814506472347645337283161735609187549509046508318394752265653440719015605631266628355610767794911463080253783477639093620757451246917754593411219762476710385505431628964993990284178141788415680903545748709541361503886544569842949850554926389059420991155743345204170858698101957686446857929124177669226857181734367212319350418142553848143314895351194897070385063380047529691295936813277499100011924195568878963779820410399512718002869840079191600 A159665 703 2736673301402985664428321967395299813239381866959322157768559127862669606187094866626693614896436632754014603180441029985315486430640285413350595874259387348878458173930468706608781354910138394519258193411718076193140685102242541980690477267108608365261628820614888765609912774089170547574860067933627318955450150949055718731582149027741688113598903169361870879168540653776886704150088456002461030255834117353869057418009208193637186925625953527688133998261077400238012231031695510562784279602984510525953573437850754079389168850594580208650021321440916064897401864598937514678383332620455574105353445821449330117624756351940012011907753053392996702186160644406748278942512425032399963588195628149597011398561506637371815847143503676033347661305876320494001428755635080891447869802708956935236628693176051898167028043009845323756412237646728143509068907554950191865061363330689583932553055405364467161413503877786352477675001818605657962908649450520332147008798877850833158092055235298627047860224507422778910427542083614657077737102677845382532193467432068761602791554886844210626429363785346359054833249273432115243882713248336475196450818540179963304740376713229971980335553237442015792092456864580386627147785620066633100965789502871830711324842399964564380093097982958036707268434357877926709352261432016411680476075591079463608954856113828517447044032358932928373399354316555192355658641320956413188615643976814163611020203821440730730004446667693573976101753785155952649605531012707995862893080948449042253271571576976366102976257172815490103156223237023466820617397162262987085635656105392823010013208032011384095313393897369191539878362112617930696769236918798664234107973014330518609774068572681633345416100170432770786376493250530332874068023797021560151529692431820154397008184265117487159552307144064183923341499294145087022277019027597305231807704896197427530574684360374495984801812696534370401923977532072086080444432450048 A159665 704 1570845707267321450918914927542770885136516283307386085058394981254945451022697582126026434546490371569396881515701838770952154781095550998075521630767327427478498145669746358846902221292174472233623325339785928326869015652894427985720825220980381877084329047473044465349016721333234935581626951080000134491489866840573939464325206788080688722740259828413417203984455743201271765429661222482165905638804673797196110449277730020348393011969670157466263301037047680450401717305466789926699558128502674269954072554759885519640767765127187489859691955816953770417453518977356970200317052250400862471794365552521775631459491083867834577784756824663952726232355098506726898238815624578102257179577279550504305512672731103795844383250008647539764534460983648779177889374987639602843232920878788016116665092555073635687555140115140939568709251385025345372097771052406326436968883601954718998803319097175255277759100150816063416808365520652071484526101212019795827404645779483554352577694477670729901252819357896632268254431737580790525493621811386862921193405434361646405778078536975213254958898436007983042794486694705547193895682642857291850262930542708091749090916549867523227778466614043522577458301526299220668227853868608281956922443117680789727657324339557021847617253517335661954992316707779028976752783358984417821879755902124185987623916646206011037149049302759309926664965690026135361331963711794331385866350244518101296101383885251935539950928678410200143174790616292020655725469216814029839270813957937402608040598923448824955558862570687772924459406484610750939428754704510598976387071693032400153964103771280913713258641179335322532670417375932306714513913026396442986199834721810036778464566651177896036382296927985460580825180736744990078559302314286204668279941498178321765953573590508210772401289933480522221579878040991136635891657726943782817994242562887632106613055545355860683352044918931764830883952703896659407305264147136000 A159665 705 901662699298141109841792740087583092768547107236572653501360950681210826217422225045472546736070576844201055975409675013496551528862415632609936065464571683985309057156260479509415266240353236923705269486843711141546621844076299421261772986365472088838039611620706908221569988132502763853306295059852143570796228116338492196803937114209287585164795542606132113216198428056876216469921391616307227375643626925473213528827999022471783951683665044432107446661267107501130347721106905722414983581480932046443111692858736437519721308014155024599254532617610023303553422491138301957467309608397474603235860473701677763127630257383785107636438509604055471860669640382216832840801225995405663221113770266361321767262749092072177304169657820184148809432943308522927614499814149496951124248714621612294030526497919090832758483398047889467115353882766901515440611515173676424628274126158678015729172608723191164966562073064542614895524133852470426460019187049912284598119668624682347546438538127763664692070451208159499199133389829290146976261182633381471382482525856152968155014288668885564135781272904796920204980529511710657180877954286837185575725680695904484014881359247245102772859500907744517445272983638888083176160972795533776640381383759270431844592846063330575967923425852687004128882521830804754729388295795623813347299411743691677432519200066136506806107255751484964977316906720685142212191511928625259074096424709413329798583329930789559201103056960787188608353711997834700433769724920240419745584318775120647973050510488048548124684139317608843149596165943334015765284582991921549459093516144492295552385551507212460026364723544577764561279695423031436200289307914639475414471022345946780320051483707539643250093020563483940622867366398373774760165460376484458032534890261924873502954232767447865871180869510675691002926654029618283914789258246703740223463423392604631768363308349903657748088981654136478556986928059150427707141176023614000 A159665 706 517552818551425729727738113895345152478260903037509395723696127296033759303349334478519115800069964618199836733003637755908249625412245477567105226055033379280139920309547845492045515919741465819734591062122950409319434069484142973376271973348559998611157652741238292274715824171335253216862231737404050409502543448911453947025995578349342993195869901196091419568893913248903746981969449126537866347713803050547827369436822161168783639873411765833872208120266282657968369190198058417876273876211926491984076157628359955250800390032359856932482242030552336422469247056394407966616035398167900021394912117539210514259628308247208783948737919755903176895298141224293955323721664905738272586662124555611848190103305306118325976749000338777053876849974998108511671545003946823610342475529271926668757405544713003064367681915339373413184644419456816444517538911938637861410192379531479226309546274088014553435528870838896644886614044465797372716566487265437631563493285144788183937303143190858672803347186174125655908034311330274963573848425209749577710623776435997442074572423617403338600683491748917424214616029453027211674630050078001687228616277788906465732792809291368821468393575054431309491009234307195460522448170530767779509621991834703547089068636316012193583740429185925004708023575214174150185692129003329084443527982584976898660278396921316148895668415752049610587053239491983245494436595883319104377145481432958733203090729996387955045893203766813436061051855896140826028328096635001186904126128162961314533922952421216417798613137105736788194943739844989114298333921882658458790543291195245545246915342461368671141420092673408301535641874755444112072251548829976662444920166991851641866931087081476577329517011506511796456945043131929801722256414953787792706006747068846699068929776034924566799285417809194366113458319534959903830453142575881003105450010784792171002933925937299343686719723424555406926879612753248448844491729773407300048 A159665 707 297074416185819070722611835583188029939428989796423156572748075706972696629296300568444926996693423620269862083688112662216321788435100041707885789819523695135116328948623307051954616722665361027290731564389086691238213609262053990418558850929087073730715654633859159058778661504358302843715067710974865082910889143447058227100724658035408668806844158491013868700431890006442693891433993877241118976360347307387527436843207092511859337503386669923598215353586184978566342784825964424955258789962064325466813271366985755577521904157266543724220207671004423496474044256947899034535646851238766214806076319607033133507263521303640458201467929501378819482429272393104348138983394854667773059080838381150934499797529982962827038476622024800208741163076215970977176539217765662602839629829553371286254456752138765839856216660921402291278518781414329872251551894841262958773025797576942917223663832153911630480828605299453609622301565999233839468882703671174150605160547553439792897664457753014750425456592793496918331712495570187999801242019809213624224426665191736675597836416142100847471228188482605696702269395925508107790580467866818681632040167725151615426139057651886456277755139221742663903321855219346555451802073723687909904746382931736076758693552652544935786491038429295100015401403290414131401832552659615098846771714704364996139322367313635403329606864534420724992003582151491662228664393845513237287222432246093603445244280434596755406783497859093951511855156930672836305559893698765761042548651981221019421823801639267735767855816014553598815054557074857808273227905876062963424222390052554798479433854187274110022715106829812820503693874829929497298036188739098689603908761382300496484838123933283847847499514511717207682345831890361307814800422018013816528789840282627743340692188489813933894923958641608055473434072486412955180396189049297449078788082727047313551052305124701473372519373156713149439550340733436550486310545748759766613600 A159665 708 170520197337841595169049465886636033840079761882243854363361671759675031831456773176952909576986225088070282636200243664474412798312122011694848876251180545974177492676589468699976457953293997488199060183368273637820325292282349506357279404161322631761432174602182416061446676987677494497039232003867835153540440865795162510901868927716746226552135351103940764542628335969784857389936130516087275754564491640637390200920631434279646090943304075124379541740750349911414422790120913381865900669164348710891458833688492195341542322185880963737845466720914508534639678934241037651415494676575653639398666412542319479422655001599981375798858642795871686479737507055500671537821144924914395997639814568656080791035592106915356601759604293234981040373728897992342790821839452486387206337179688105846383389418322106879074403995686969575820456595887405889855946270099972999697855397616785703007156730110071187881442183913015533026556212269515758057765955340766697009730590802389296335075461447087275885539280916281056996747064422976581610949345522063410555243195196280415795716028293142269045146379505523920989678418645212200844581513925503845255103827657959238348138086299373534534609981519705234649197253886670615633873867869226329517544914180824673355943010153924477129252272317986201483835697465122497250501699534490063408962520712322922807072378559629800195045444574341744095799469101716722136007867630728714883761298963776295418837013878728541215538681877916161354368799026350311898565350654994911837236022111092702186812328217987259114331439779216659983053120817228536959718519638938258347044861346875259081649785388152877784367329900219885560818748510504776004960700084693817855981184113273493130655216206617847187887391812714170697870050560024258755893719981924976899732662315481255830858247263377163131119552974865214647385044148881501313643582061154159890221254035314373186133020207652708416482433472229923222894968701379826730693408768058332628906400 A159665 709 97878296197504889807963670807093500236175843891418175981413026841977761298559558507270401652263096507128721963316856175295650729909369599612801547082387813865482745680033406410479434910574031892865233254521824679022175479556459354595087959429748261543988337505998072960111333812265377482997675455152426403267130146077279834199445663784754298632256884689503507833599964414766501699129447482240219042001041841378554587801005600069424344342119035734723933360975347262966900115186619455226602028841546197987371903723923153140289715412791515918979573677597256894459679234210098664013459408707573950248619714722971774155470463654868006068086659496900846660549846620584992358361198203506008634872194481570209223119930071839431726582974387694854316965779224371388790954559306509420593834701511143202452779271660137209822868037307659615118650807520589566447440907485489660563610225206237416583190739419348707932317332737465616503633643541136045891318189482896412909434753960023902656540417206170343343549121789352533219214483266292987656685123087644588445085369615999766930065402403847520331066550607982248042378710032955877776681998412771340357747965035500877660215835396782756936409851637171582945975320409093714027288148354862189455160875993410430770234529134799997327255017819485650356621674943577023007656573700244636781645640117158653326263405970860191676552755578807626690263903260803247014406287355644436830041698382775347476809000722109748060963796614426017523456178785968148356940205716073380628812434143115229834210854573323047463890478577454348276673676294532105357070157044844684228240326190716346158068497378945564574116824647619384499089457951154911497350143812425512350643595772257602756499609264474711001999515400983422263369726675622034164575180469202918726630019379245958219169293236990001823328728483613991599543541907385495341076235706913438479537921028187723161526802546887529929587544293686819216792272484251287106867530322319734169225660048 A159665 710 56181971497170468908175977993805782499531094313912150769476714045623475310341355126400033595489440408866798336661239244376039044555179838055736393176414353978241121842846498690146495662211541012507155689035343997485090904940115387188074131433271340803617544296268291696687844161563338997746168672025488887640179163407492829667970909143521250668688899676423909555721836945740002190442912918675369642832843452459649696007576293808415294006285383207656413369658108578593089251694329446386687698654378353296040581278698201410330955104620144256530537445474104542911321240757662392106074285103470871789068317584573256045760623482892635501705943692578290111469132222708730113027789947667524042020641992606731437990048825643726895702025538932553142957316901060279173665126220096954934473912330216510102048918543500436331447179010600932108529743060222523734941224950400965190512571412982660333048477269976048281962267549121350857552684836399820825858582997227200243318539042462917735557864400880329991921310367807437786772116647787751938355649702962471704068446916388669937441745263780183527763154902602304852404389880498028631614622507416823861502076826549845817725541379667003107964720229754968905755184717565905181047763281823027520932825275303406437441263780365044541367250976112445318499357581915746083897622802240887022601188464728354686352387954895190392541086656791003378467384672231962069547072934272276011729051110414085675392947577477116658452003717998656142302492254346690806571779515675465486026499962126030832134843712759211257014020372019016694150707139940611246421310425221209808751600188609835819472235845729365912665272980403626482591788045214408694702977587632159395451567992091750708737645062592277497300533952772671665003525241756487586207397695602493424108731391024864536547343459784997669427559030041456312923345669795125444276445652186252533094876448925717780343198528893234526874833942142762000515541510991537419515231711602759354802899961200 A159665 711 32248353761079651648403203404773712061230611960341683123503652449161032850374639282995112013409286531593035116521588009415671115923943317674393076881714756795696538455048210214737678030674513967147214500273032932731763157260146675786599956354738319873014926437720493435825862437403544319328817820067175469079059572665754806949581102402717413129528796157382634581476500806890346490812532885872179934767010140669997546953760991640430309335263467842159046550250393348765170263572429915606503512425584333245729306282069043686376827940336550011732609514128458410374203932515664002970222626189983572832974965673830325998492442408716717909973143592880441623136621345988190499885593068762955294111213631561782275197064905989427398701236076372897809203182935429375874294991495776345622967431842842765655373626464697590317040857884047627370680953865760208034289815680622668529693652380826840793753242762226832365138409255862917926618737462449956017996935322218930043251931975619754756307557625688103245019488601999679937073975741346903319628486244377371113546843444637480544324631716007421497415719847543115003032077412695835478669016637258844125161834350474575998496800536093463001214813002027714980320530052562420480207388835618062934825986547148161884660515175400400766747474805270724127168274630344694675134227831912568906336300533113958431312944422703868425126907188242457131613588537957885424673005457984930786295645295679302402328075100471142852203389170334614199664107097816214554823844501792001115598582165826198582415566080269213938478583803060338128094229224649616323340475113919929585539190267935855044030905306951277088305292573927033981623187248495119435848011785157047067476849383864892649212651766318702808739504489376112552289760119041548252448881702095362022519685188428892998019955976623351672249595554515312309626400870920494619519338728119202040557979543762333818193834428782169730896225095245651701476704035036658227514636134929661549922695352068800 A159665 712 18510498876888222875714530578362116917363871734141812200740327029104387232639732607084067895663334979693993290085054856165350844501298909165263570393711093986375834832075829816760737043111508805601488616001031868044034567176419251786121186873488362335769764157707266963872348351225472875955743682549886693762492554530979851696229884808250651615098860305437955825857955741318113145724203433577712607186620987901126132301762801625313189143147224256016085063430356124082629138201323077228686629444586752904695325765326352377778888906798075086590261330572289653450250145942750380042515681358765467335255841228461022549878616181979913187689082716369680913390309183464998638204217393679988671295794603874470419231677265989105683127613805812504409929484047619560691566151453449402290628371403879417269674359541817873341545120978264327509838758989203299189158619259452461335078965954023193632954028297040931801541164950597765768528297750761438354509415016370668617626365635466696767202802519280570382311194536237448476442675303416474717714812748622908056704184068774997443772401163242996159333095429334845409435560030497529066727383935164069111019031415095580073291345782176268095694194698443678643735078494986111789733860143881486301562595345237769618388698269416049675068509170974419536549271138460272827780962877895012311350013904818947411218943746244065580832452184964513602542821353403154001800235585810415999057688670668809164850639714722858520048086931768350551951055171654252807778080172249092964888100136684275860275702795230816041475450088936262066509393424241739828986186294079614360889686462194992185437920173954187319321325272161137101825226888848153341768064061702557384572316094770456288897353376221872819938978276367935832342657304804606940418071889605042198432875189426793555998918183238344074873598420732759224269241176562694116478656153494769785027747163243130685925480618922436532299906329837061933885627600569530831055981626217914126896272329187530048 A159665 713 10624994106980078851008492148776450336854801144785439861541824211053469110502356141826971976998740869057820555473704965850901969072629649917543615012913286233422933497073071266610448325067975379901287318370092019224343109796107390378557774665425965242411971611597533516769292127740984027254277544965814895044201647241209769118829004298833471309653616286525229261407885119015790055299201958340721164345185680045105729943664894371938130137857171459485390667362474164830080360157295873899350518797680370582961871259991044195801395855674154763152798271138980132622033209567206202480401030877305188266864019890170953113304327196014061453015623506052603963844414334687563230138720898379244734368491991410314458856707553612840672687851623300301158401714640150692407583096639288461138475062218394942670027427003376994600456582400665839943020076978848827974369013165110032183666796763956932318474818489258732627252263543233861688217316290199603165532386222461441567587490622825908324619652338509421711343380644311693425798158550185315141064982889223304847177088108633403895244813943069763788035699360718353721901008425428168988466039709767538410880798870430512487493233982168641793465466542093669513788954735591975604886755515199137519033994902179932612793228146129637113088557516664511543255154465201566258451597557683905154146001645065542700081242397399670939529402427262442565402447843264872439147910553249720798528327001318600781321864868175820319364749695445862882205706004422443295450063195026477569844653879874608517599670988896408138592969872465611365838263731285534012221747592326584723221094490109657578586322148944396570013352400927918769413698611011591523055432923405482781697441961548858044934431625299588679942164791130705791652133003197725342251720815751592126538447839045791072250381017222832875625773243905049279418234808946115502364129112767269737403886313722013251387407681427049787370415337101378304398648766022875660367905938812947779176910394258290178800 A159665 714 6098728106907688372255998778867104131237738493235108338712806356817662165041119785676074830729381595504209304848616565343561564896844917753760869753841832586890777451485110831204580577851974756554533319255816818002904900988398465658040376536767630560782135935292826531358609808974973606171079355066695199868677983023899876494356152237645604281089560649605176158092300200359322173628596199884140370621529393724902787861531347606690861385940873270520358226980996740256342044101149630295149969103239088127867209407909094042037623442268058035974619617372444023835393612041430417473370149207891819299712612161116898626014133931895889294117780203391478305565780437801477829100987591452292797538843107274916624913330904096504557017143704160567052418174273962449822392005904800123244082395084987293213178473425578853082788736752861213862966014347100238053988624398153899020963406263545325127610912858806215487110997732651286011270971022276821455577235182277851089126601991136435911634913239501888781740718178640375788959666565131067474496582463601428359371591870171505060873079430920881171336332099956905701525769400635738501850440066022631883776467532595699072241043014419018213181082100967067857236216283151299011093207931864161054439211511255936081973694567180142286863156946056258651408922113754560572078389217147683663467493594253716690899221917163664875224296160796457068027402519212683376916898857329753927939260641068206179669585583693206140456846277098993526035523295483310797335528495865025875997866438947888604826350871923743040736323231345171987729096872364472281275454131809165551514547347636481255116363475573909677000344956807353212506361177493764686080476729970685414136947113612949747336074855568587680413982651130748756472492001178189541845547330169524275590870626737094648678162704967722832265118968403077553626842511093893735662893632072259334500045716329272363165686083658507655514086103589861309662890506069530059520346952897005807333419670031929375101200 A159665 715 3500659308370906145596092290577568994880125040315807400981289306989127029264492254621925125866688037078547083162550434802238487348819910161008821695090198991589072834218956544040162641238708442286922223965520483441648188824230923180324797574329954515923703614886470831466325261059507108958172295530738078909726118054071287897991312555404278023874098159257084589515718907121131911872758919531538232015593526812414155126789049861346182497399923400107226136896424766432975503233699730493542182914740438905025195238268559989085400054466009638494668507573511730701383311278571492423511985244299026972846772516461209640378999572581044440762152821123202494790794126883713586340736738772717686542561575083810732385793082243840002887167798336542187786873631539806047360603806258631453642156303720487909421773718855258292526134439559936091502549215158557794161496035527172928000811528478252666316345506136278430869085446278294936607849149470605315898167462241264063717101955421691387370115579821745651297460891158931391169422810226682545045897269124330654974446556390335271537252348534642722583266589675903154322069734956488471893164131857280933749281482911060836953871197042534285724147660488554856384074357574110040391896466134513246110588373466005131120287888333255543022338998478775801397178038140652566806736959045212738925187177099988315033453299209546238707806466894739094605163643580236993477860796196725504916337079646149028529560803175032148801910398305126838081508165901415975227297906563329826345205491302208184561807800813239608974510941822256255345135766473475803918098449910868699984626956448850130779214048657275210201627991855019816059881902182809918218670587570250022231825945771871606112862032664744028968946099584258655509418756543277599294001915796491182597033201299253282550193142270455682887302662090122610732528183133086058154998580680364090733288837286688614443852424612301967215298053045243290368194751835144231289018783056942520461603713687933203017910048 A159665 716 2009372344276793219883784718792745735957060535402780213054921349405402097135653513033199346172648203901490521525999100959919548176657731587501309892112020379339540916064229571168222151490440793897936802022889501678688057480207561507040775767288857124509645092808898964435139341238348105568384726555288590598982923085053895353570519050649817940099451253852916949205864560387329358092789991214903061036580062860932000139989053089065102062646170090788277282220320834935787682514099544153662917843091908692396334199556745524640977593640047264437903748727578360978570185280287995220678406160078433590594747711836573216678919740527587613108181601544514840531610263050813797081753787067948499782632805255000085472820315877060065152677299101471055222613046329574708735164192786549654267353635940475072714884936149492681056918379570650455308600283486665073610644735768199106773444853940253485140454709609365013103367935166008642326894140825105174504092546091303294722527395810059719914534707904442501955960810807047978155459733403550649788870535894902194526972951776182274357321974979454001881623686141868453675166502095623747128174361246013233340203794723416324712449826059400260987447576038329520496601445031256011885937478353278739106423287157975689326963274208721501552535721969871253743328784970620818786494936102734964459393972161799039112511294524362377353405687701419443846295904012536821572915180118063110068049544456248474169788231436884760206156111780865706065259651704117286469671662838855455296271954141028550049872851315927611808328544282743745396120200858902746976707234794706824625624358454292338586013747565800396746057466979824567065159705491755399292830836788593542075653955925940688959035470674707504040494647178713337513649893763840163805215254119855769286421466675144647089162185500536594254479462920761975482917550275880303487233522416896915821573292556842935418408126041377670673925568361866058810034124662866719229837261127732109739153198237203626602905266400 A159665 717 1153376224955570937307146832494745474870357867196155526486123873269393814628835851988801802777974202351418480808840321400559018414914189111315590869250604607541904896748033554894015474792871776988973437438914608443083503345450316074118224965626229659514020359568693119114938515545550753089143874870440120265737288124702881861661579943760440093339061145613415071759576741943419930413349582198434825496764940488648155666198589684073507237776404232189071052768327262828375696787589904644472021299751840848996590805350333662583932053349332663777718257101122405689968584967574030685176981623899776581974412339821676565164059552063262708879655477133730395262649500197040235811340333040263666157544687654794965250666475520350233557633882516446049155592101719544343007936886055673242918007344873528971250434531576089943668378623739113801411045060172130593694715916834910760115029345350177022217954686970269381242902325699842682400700628984460899560033223288945849906667008093018857539555552221570174377070207942354380529842717550827846296266641706404735327827499872972235145831276385858062437329412578842816506391250133153074363100190191079738656343228889758059324109246286898707272509184498340656210192845373583376712487720678315861733840856240304579668545799107917808635612482071707620872869325395098209330881286586010824386953214833695548462266449603684795054616156934147866028679243739552555345859835526972028453555522180806978024429915283968677326184806251818610154620958569997421017616307171596468010233756471459085520442454847541635938371609907353087601117650157243703288826034673711806466408397125807353498241111888720770457026784418427446475585611070365416384166681646065122901403138875544183590880247305249442575214958534481871474179529601687710746594261862881415079223324838331728175896544284165734646388324413855283804583941330172161115613886868718149317492336638790558241551820495326170664866060941658072513669219361733661693695298868535174047753474184441193736864605003600 A159665 718 662035943752153441221082398067265109829849458710057869422822048335282644194854643388059201595211019501510306493752818484819916650612567892163561657639954932708674071192455196279593714308956909550876855153134962356828252232231001218982354089493688535703923176747337041473010272783804893925063015790906073743942604400656369134698393317199441963758680998130846398273047844010962652727904567391910374932082039260421180420397850489605104089381593383106435996011737628542652714168394091166382786563139713555415350725936891965577652357644923308961145841672295533287680989201202213325296366773712311679619722088309930511830953503964572267309309135693159702365920281502838044541912269411324276425930868081047055053797084128365157002016695887140930744254643773972123311847037431763654885281948603769689022676706239739478172968273107871751359484555938519474115693325618503008106920070786147670499620849866225015468412831583774533689359834142939731242284566075308826543132140117997014167984972440473375649936343398100607376151564414441780223407263468940423175978457954134286791432795323507548385025201196569634806214902409927769060672380995318523975507673178926402635713994918853798574159284454471498335130196642991826976956065731874951356485545058647670754055961724670613435340012173438204509773249448001401535107072005434110463146685920569083018301829561220547998972320674513173681018039610599154231701972677301826269230801682238749137548601584766583900469872632432101363046364959526815546825290644833533782418879942663374060183919209637583101013495758276389539296135070057026785039167195475782204893794325854966615651812210378156441936628198710374452419075594684257249112382434004591951863326060606435440476302917742505330669345704145415512841536341474982128381301094039812399704902035735736828317527256925631150432643734090012141855699405968544600058883829121800811324779657373223587715326556191180583962445054943371756787321879510458945461871713278062171300755028671008001333680366800048 A159665 719 380007478337511119689963989343777678296858718941706020893173369620578968374031936468893992913848347219664564508933308969965231598433199055912773075894464880770171374959572534630931897997866473210426325884462029478210973697797249249379797129144411593264392389432611893112388781639388463562233081920105215888902789188688631180435016102492535926757389553865960219193657702885550619245886808333374356776189593770541268913152699982443645673797796825498862072639684630456219829556961420739599075015220895828967562320096970637907909869356132630011033935401640534984723197832905102874689429351129243004325138504277560292114402147216112418172834564232396535427642978933128840526821831301767094404818160733833354805914275623206079768924025805336377801153009934158279236657191548946282230908920491218927970045178947078884381340120385294646166542724063650006011814274189103891742612005601903412689760149868526188609487722426760882495010144097418421272171780894003977489907941760722193113565834625279496052889084040301806279530468131172031020389472964530096498276307038173207646047278684416946914942028157418391535950847592048406287751583591122641682202748061474865354840508974175793482860156767682141703708522680231935101396069242375543762760969022807522708248453484161824194076531375071457680988972313827409382942128449832593395021810765191819956956787901690990866615057451013627545038326057240174976441586456935721306510026610082861197974872879740735190192380706209774363778458865809822126456699213827276794640426853332305251460049183877125158345808193640740242468380412562576130909193144168425273802571534643625030030641967645173076901167559275336508242073805737693295574123350436989715246647755649218398649806994536892810361629219220934022499567680477038053980120233716989436015534545187474607726084748931028114613691115043253114141366875084614428272683704029044947551106030995591548790355891433242329023778595476553730323409089619641701033420668122739151152585632982974151571795665938224000 A159665 720 218123630529787630548598108800930320077287074823080545934812091340163992564050136678501763873347356093067958517821225595941558117584005645526039582001765201607145660552723442422958629857061046665875160180826051785530742074283388838142784569774802760845225527611142479309469687650736194279827863959124603014156457051702873641200564544437398422516777845238063034970761248408462044484486300078789488879157894742251427934969229392072163011655845996242963723259182966144241639512981687110438702675950231066113825356384935209267174687358062484703024517774699994785697827875098327847858407151181411772170949881733231297743155001548544563458939730560259918175764703987334451624351189254944900864089198330352264611539740410636161422205388795567193716931083447563078309717916102057734236886835080011060885116910038917039895411056132886019027844164127979164931307277691220015357251184295421772736251826403684166036830484260129162777602133352084030870495359948592207770380615438514420850172621089937990260982684302789838703843112555728331363923334074376806449587424261453467054544346532060004021628339137156960172000980302933375281400348308923401007060401879613393787275816437181986605363155825365094866430356888256487756374366789057830244873439733546459386863858243947162416786493669278843270683160334887484984407246623131903174632056232534184086210177953741067536889044004561147697678318138816249837323238924308426728110486043385880088888439484369597232586526055491778052707472342609878373770598523446212046589822594932800550964008047626260203307392889654026622787311060675848642115091825585480631380471167091114912270972837616118967984828242395844445356497945417841267402297690768398091959623948416590754389548738561258730642244502487111983499239007057478368002460632852457896460517124035574689097944328359153212157108267391093197505002730599162713283920387228842678093523537011812175782076566356124905679064951358486897833880030119794825934238001630738994699412852577198491994209378568173776000 A159665 721 125202583916619762423775624487744659946684484089729291660561247255884511152796404421523543569308468549073788524664874558761484394261620807332890807295937331257620838985888296378243622606055042919739131517468269262865167739664967395844708963253607640313566188456406350511742488322740936128157631679455602024909917444888260781417943613490964201988703725777094316112997762928754327983475890358416833242279855392458549093403424518349439125044781804046635678288698382882164244860621931439971075736920417411053506787002632713148720362633658510086906062168742395366455568477108607279567851015348779227983120906976370487344278856486717363313013232507024960636353512445751042103537055810507071328892795023461466053669005081429533450266124244629763857140640745891272791498847185389590505690812427005857729129136317159433821081564880156189627336383666735977020564365580486099711170437173566495647195858595564842778952088477591712673461129533952136301243064438711033256220983353765516845805970939789781130308007900717327114199667076519931030860973369219322371966683249767251916100808862123757891467751722699937720337026743036165363117512177738441055410988476150026559030963794433486135684968583602796771189321145336543740223785140849952185013591646086644880537146383572187065411253289634680965914453043253102553640376619549262589645405255663856473664685188659471075183444643560647764839809573354470166448562700966580006214112478876885088160766289155269070769475763471574392479725346199204376722197095758911887465763529064574183948089159288289479573285172853217640739674080447524557997931798692921713987116647338765316018508378149684642450214509967655436298121578596035149795623300377710067795108899743367443801202326127167974495837982798383057594540690483312106195358423137077115578900813661874684067612318393405012750065531791372452114757425997044312810542029585651668180734959138749193307363158732524262617454258301176002802916813879672610444551579515376060218311824793678951430524611502465809200048 A159665 722 71866065044509213843616659857856633879076816580429790332616221112786369237712572087817835507019187599812261545199120175503496100748052759403433797348286026376672754432239329397669416417245737574883595615866605730832820751825617001826024802123001010737226146948449634051260878827565646601368200756143556437695278456908809985660258433579269014543093421818206899385825745159856575800470676579431183491579757837376464928185630704303185985612693099676772636373989612591396132308357475664856287034289643643713646781914154792412156220977032626727399376660340360240350710608032465480144098624403048095450539229654554926504318320468374217997106136519301767145348740379157110832978645684041803997883600254268551162541397377000141564291333111028688886805010857058143019242028566497522892532289446266282325459239129139476096260922830153519960072056380542322830639014535921330014196473686442873079717686582027816070952461955653382945403910750355174152882648492460184496863074064445968155071777146818244430806535552327442973711905058809884683382834790597816664702426597942141146374809742512504969698467860490627094513281349522455985054170589673556242404900324908235631489985942188383859896566603832179981567803907066287850400696296481083496367556731414000614968935160312191428383642601756637595591625363666945978304591772374653594553287984694821081699443088112582656087760336359807255870353016787327059291637667115892615140172452389288654724190961535640077024446501706628209505309641246000702360167362367091977193301675860470648785652213423430535014862381824857271757950134865818420442170737357911478347973575101284200279711538085081368647455143893191824590676429616178758141420372119114810516300548828744496151135745648255856101880359881769387947282857098414091477767732420049411884392606524792033080120372813486118165325458139980396420673257519572836390537841061776828693063773022105025146250671035902570617513065199923667121976417286901958600346672403824227826316288018719140922629132793036806307051600 A159665 723 41250996132964372126473538982785220101930146032682609921630050357492120057935863582003016057485444373823689053155770315864448000344988022276763666787108883202878903423266389185965866779876447312940264144375914221228776246380164494080742391709639326555527494782221633539073232704534358408249219076394721939635064924348212043508206922930886923383533635419924983153147864723994745755142184880703140907333538718798698410229458620845510406302560794432663446642991748929078497780752330409696068786606518531074222199311937848211864522120454094083017155296973198035565941433442158076995433042556334258009381534700807551442991371669990314412975609348846707316469540624123735867087639085584184987713857653155124905832708425392999828369774939606222791262219091310628201772132898322392750723028451344419048955874130989742119819948622943240300891733026047626568809773779253262942049064725581035581262304902225370859883934210456564218949171309574336011618338991607707190166148292008631955494354276302732513501821099028051549583519304089797288330716308829777546216820900535539250767224691393315728849029084169897252312903157599146699255730800960443544699357375508851102448692899852337902094493545631087706623148253334903889586259450395001076962792550239990266347288244872814307705145442155020345188627044291783738444282036966431614010997657809571637039006667891433785123299249625885804221817791826352377563233572361821394510452773558972810926597451155168248942961522503841120681655254349858203950359343801615035997067696180381087828780422415889838809051433882295220771422637738899325809248005311642495650022844991489792195238404352458555918996802380182139659611972478108011138025497973071523526288719918799597423308116799772734234504830734152830298682765433799205196132483050685225344525777244416965113305026382622638421884062906816956173014335058808811043855910227430314018150424979729145684754577811449343010189881970497883752011660605867844563988545408215591396245331010919993210637691698591624354438418400 A159665 724 23677999914256505091381967759458858481874024745943237665225316288979364126885947983497643399161138051387197704249866962186017648701922376734102941302003150672426113892200475153415009862232663511890136735276158896379586732601462593985344306816530850441862044778848269201793984311523894160688450381649814249794089571297416804163725113503895514753133763637615122123007488525827824206875813650847023449625959644832615511006781062734618670031684283311249141600440889895678466330019529297689878627225107347192959828758270410718817823540919672971025119741085955332054610032085190703729898422328711461049289550379033879973350543020253972098830002660101490697886370969506645230597471856479638141143756409310787427396812094778204901342686524000860853495626953401443529674185041608486941392125798782250267818346291948982837300554248646589779191894684894957108173979510276837007406148956009827980771483296190780845757307284340112208293878927784918515494773698534331466970872256538890296485604282820621644505614504306549262017966368642484833617147778433501713711790494480801587799240598050020715854372995845660532200511899180560682916804425580704921101188728641755624569918234529299767418379398625640511421705529610327766334662523830434137093146556281022998882728483621835100431325100154379921500676331798120198921039584626959371788718102294709424839308127926594880078117681524922091816067542155309477394236778898018364556384751850398004183212212772105039253182889470703096643060610687177363066803903174764663570339664305862883943071176814507344045860508186055631865524836111993347196087912878145434591634765051540039435866564386773126016135517111080654972792681526004382214468494416170935389279208932842140176482707907323901194749670961043842822055960076143645368488567503360899298345911745688813183004005023252580968043286783054792862913807650498737966336901932703938469589650874591507518023981413100886985278374738000585349987571211350855877770824717643345637216993683980057383765112405858799342641345110048 A159665 725 13591130699787100958081123020390401983375588274025385737229409919823797516712476206664065308102435756051877658550370480524458265906903099257352811543683021377089386495219649471671029695054768979377625545784370830607661555736993148783093551370296998514302258175564124300196207921582010713876762269847916984659867778859792897377934706944313094581375396794355660173623145265960447100000961893401310756944393502595202504619482100551050271087780476059862574615206427808370510594933429064543580635958425010770227867485047903814753218847965771831274335714228041387401310592475466021782884698983637822308034192536030746297151768702254109994414008551288906813879460466956190238627081757980226708831528465086738828200864309694264220370873695001554523683698609033337275404780441750373181966329485472560309308681815704585158868398318774519590015846657396679332465295429125125188988187451684915679927250149708605980093834497277013950996467555377233653557988484619714654334090509105031021550781363984760521213709223650860248346763112081482204698954494104521153893021527011079575857513336056020497584681250586324975585841517226484232847546484552523664268537630882992219652030617926918214160247680317572022468352350848074802972206702419218799690389160512756961368419802310688474833272902343171919921043025825076702396938277293837712975110179719505400286125826423197569731054425896055654816618547379355813671914347853890179433970337109354895428352883533737137363078035594661073631996108879185456542141490062971115274338970243869115002235026711104799592485122647362050395590484505646442391228652744050167813102705116738991146395212719603421874705867824957915772243339583954037283093777769384143841922739638731469661703651030687119513052076626808431627029822400941018642307241614446105512025208816248134350079185578320598853018424729410544286356352577051216783866337853461833251230441451590545586200080576542097680206776909730365493009113863654785405995889399381872180171158129273542018287963883271252231051777654749200 A159665 726 7801285343677881693433473231736331279599105795265825469932016068662570795228834456677189989207398962835726388810208405954076858612913677051343779723132752267298635422142186596264017629951575161499245173143493580609901353406301465938901713142243660616359054330729028500043421553003762625871100854442322699380514310975949825678130358060922212394194724626196511324537562375172770807576345250998701527462632244530001405036071718935240120985715961574077806579986889121114777403025458263518717595161508731074763602976588738519257628800908812111478497674847154670413020225470885411312672087318185781293350577226131269340685141884550838882821542078437172409676112421661883690326714331608793651231156195203378776599868716952412884287980158244368295733589505958182194638814299379672597961731732535450835292915543868139932207623334422325598079316789451009041877971402338311581642212191118185590450260814449443641793015244129721667759764082907604332223769895398017677256300981354031267479852017322969718555024588761089476001780008368402143012366262468216708832880644713865195740624855655557715592891183463554690325740830376102769093808765328723002585219498938108892324641004771816525628214750122887715256322827681265326578280312526107760588146284987766214802474083797851562719198214619880527654757196147262229055643650127078220288341454440893805054811385058787478430745162346654420942647230128208081738201441431354064976734417116017859577870371936152344741367539248445985561669123436041764877826148492242245402806998580316566148398962260997340458742414539077630871437072581404945939218050587171918179286361102243129377991416234487977382955151996008732572612704128508091396113613971132082394328263273422930743677719208906499276590697234117078710072296002180068557038988198124561203003171514614683428132269517951000489051607751394869365575683465419747935201311590985159582267803803562098574971328226953750967551704667810491792401881370166635472185762744420476988072607549209329138439907503885292921824377732480930800 A159665 727 4477924196140404304929855553893633764087903350894309794355239994002395812663834265656500389739738902231950895299401074647159592385546543724372072208266656118408039642923119886606074448562509087931587351758819530899252769193661304455780800250096490896791582883580286794900623775216238165239298013687623381527430554632416340146349447592262405601173190560040003144624387180203904483101722173111361275452793963966718211288200547186727278395529874163044601114337859149092073858826018109830679356042070053211903537880694450862150064178502810186216826391026552552775686208109695750627451995235939654824560923293606812570806974289963479264629570739014385674247274650573454282057295399261689575579974824518274331029496442666375301317080239958572400196556692721387546385404003063490320856852048145863306897824213498496616502016925560096118777937821298221793358623119646761722737440809514386844002769780243830941783210656295962960280153587121409509462790361969977527030462429206704842502413507162020633690062900239641708364773378040350748606893535702262286348919597044231611275542809632954072729821954626829805921999650794365762975613383752202450960251723852843621202124284708404758792381106322857230985106834736695449381129927183283435358796277193817294539658755680164486312344941918909079701910709545502694401237058234665604607795019738893324596061448897917589421677992132553741565424693475044059561913955467249379406466121454257142042802165138467912144407604450572401051324444856179093854415667093056985890095942846131465100066002102785762318518553460307912758154484071241933322668769808383936984742558169982439523975926523383379414394382539841187538763919926424060507331931325652045910200581196205123515401349122261299897643547160306576371149870875428958410721736918481883684418308424180012039613572624118295960116769830875925605296155952798358263588768986887628138388468152803192991487956202190876513276998272546312558473186897361785106249221819407954409281496562088025651922488619266274865874961766666399530048 A159665 728 2570320687299248393148043654461714044255176924307538556134437824541306533898245639652374546520620922482176978175467406639063651952445103184112518103765337479213947456402448672725290469457250264897569640664389267242590479615808182456152240441842243531097752216120753891244458003552567703084731188755841378674045757844696003294178904787600559892861017186738335608503073703874666000529580951020670373408376272684651723278022078013462522558913162053626026961823351164689729280188731369584546431650553049034901555979915638206135617580831812138076346869951566318138573470434739889974746132593342043683516676619953084284373862557297152547058490782652178939845525973316741096017197232461878207589254318117294262632154358221782470543119769756062313344527808032570493443027258944144064499235113903993002708515805632593189732225507648160749852938230108389858378807792705838890539709382449066930271999403599144511139921123698638609479140399243606150827309444000871702497808178063667225565117873258982520768377549712965579511903917215152961298213877126836084147571015822744231006965832104459982189202209064616845044537473815135571845232988464998878128181904272033300461127014781619559730301126814569927697736066816035506679441999922892165788188474962966139299549323286330617291723277463239191868369092521922399324081015783047929966654052988670327424334216856019637540564736738923501004132831407445161980456872236759712425246576980326483514708864919108645418545223587089309757474669678323363830669715085266217658669668386680880650871736808036766573489190943802202845549802419820288322265934651961792657324049103208818043632803833005825295884992622716845638517917425063282223117132467310303220372739278358467474909630718458777234748119479318740719961315810200219947685719952220403110294906032307812296054762553974383930106536831315029902570627941222792223552018197161907566275398451905229215015511888729336164870029456736915598071816877204294484351581138577421410450590954030977514874370027551337887719306229688780849316800 A159665 729 1475359596585572437262672127805469967768707466649176236911372956046715948061780333326197333202446669765867353521822992009747889061111103681136861019489095446412687431935362615024430123394013089542117042154007680577716036046704703068526930232817197690359212980470429153287523993415398645332470463047839263735520737572300873474518544998635129116096622691997244599277619681636878080399496364163691682975132527727026122443373384579180301221537759488907176431485489230672755514754472980123419821088061408075980281228933695635870982341333281664445636886525808040058988396343332587149753652656583097134683747818929776772418026300914275598532309079671611697085657661409158815659589154137718829466656398624502388476525572122860471716449430759739809287358765254002741848751261229935629532240098528843837691381174608894992409680939373118710319467766144394480487642314390031876408070448084954903589283654896128705563372941792362265878066309012242809165366158066138387256214863746115780769535156837148804900415023472342002998124483708119759434426158577268210038419414162658144366387112085150396822529338181135442225758587970237023873400759765525603843125452800423261621065704360364918880434054410456815641269517245569644138550326825812919878984825832465370140646771907598094160962848918957377223364157196873911709328101822411277135254818620477029048243244413906374030694737210149957022630679803180047932722682749944607682712128720585947280300845661403224002332813931384813228389409070912754659710562043275715879090499558011979362135276861811001227420477083189004125432828434492774255047323821456260601367019442683691574605705424218820336458571371056929555321745838066397572008726704304788396448042145196564125474612631046215871445522937581796866681424125184050821013192530837592903425591644236260077923394092408672257585192024404996288149935142105929937960594856401948055413940322925448766225912336174436767758883631168717006980664414328367672232701324321620481644229926117219005512236473325848681276015900879593541108313200 A159665 730 846853838119431279740380653316685299785193830679702852448571942332990412880928013083597616883657867824685378744548221946188649257425821067869374112668637020903403371983441738575350165537694056146910284626759744262341762100328883753152001801396629632022657153037810213233147527762435269853134961058270981542810229320742856678370350650311776512079568564189231661649745194185864143483310383449008005357352662539040309630773044726371479438640115033470665645645708995054996975739787301859473392758115597682563646523851961379351737728307722843579657496518943863427541200927602470284068621878746104413264787731389071914283662722862236896404998353240722461948227652122883843447508157277818146235653183556146253691263046244163688982771430136320894468630586727989541250689780918724107207441317320442458841850085709700093049967126974662491562624644828652323410048309652085591219341897491381665593318545910974277848864928667692241975400582232628128854769347420519433413364833982092394494487614906650155030317455095574596755343941744543526762399316809474825725968596158349952122075195371044223316149650913762679220740384957442236567760190872423231607075881725538680137191253175834681817809416930475397608161005162890159700021208156016693118371501839360159494591947525638019717775383556204071287019157861913103398755006365048290027706299234100826003364197959365402673981238593889336407489006074193940068220839441595968050164336639039353412409170700780531468693616651391295703785763332034242851310031943125175648380288076630489472984998046942706667772780356559544565795597971596432602108841607581241623392011836051335755005631280697769867301924081994054847909043593132687143050786011138481229257955818603549449554952740589809451432495418052472082734417486539834971041624826980826106163179308885580976915732154280023901469970115471636554368160200940862561597157895556521021900035469960755686584458665452237975357434334261386825091303302007605839567086208579471579042377527000329678186508861319009591714545407798657003815322460048 A159665 731 486092627720956968998541232331649556606733490102682788129243383526180450277704617729651705893886413684699641532017157574120274925873360181853339603810778160903107122831063622579635970588512994215236961258717939198903593729552732569606180507071432591583314846630722591966673393411644429497054135176984495566309336109368827432511106754733961082804556259221926976542354463843004381481339760603366431383437453164881410701941284299552650017478204491452673173424205477672337591319123156794357604023337265008383457124409796898052261585066291578933058957364987251799368590344047474610468239204747607350116853474069508349022049984896623064260870522451095021546585586660873916980054022688313478220435460704829325116396512018577834615639084448817433685184669423100742675154085496086407601441783901835442531384257816193244515688721202516897038236226663880289242887242097982739328025841089604991095661256069244339356542905682313554531614056135219533719828440053220088640884158490857288324055121421260351838597318809836346195564424436884276241857773422479972698495935775478709859926795755867299033073077095161596737262755206983873552870476160011169416857712985006401975486158257224746998503724884038467770268775693981706098168034931226756037025363070966899084525637232944315719908909198412217961371773248580924476973664325435896064626280505555253648902001385431327228491200258155268947941666855907518419110829116793335716186646518679868272775583681402363659806133625084672349159799763178584483897298624791807546454406265486342945514026743668251816300348504188095391762547802867917820836220035427811235566413426874024039681657749415095685010967964493216425770235700712324353713579161666783920805670191836292187480417398485919578906380924439181393692688955849740089327071637494463347344761497708679244489552333162641310771505261088694977211035805404913004426830671454586664622564945817150838650713048057248423418399548982404868885401114687951423543835251023292364749843056268263118060050574160638179795467788060528240596453983754400 A159665 732 279016321457991180773882926977713528806965238125109240683333253572085245468989569648806995585473917797149769553999103899323091618802051318562749063213273995721362585101658535918972471767640920985489868852219470340426400459001168166070194459057200910939190699308881729978657294670756140096039220456628042184080016116548386203404696906866643349753303213224821895303649812500690329106145539275948882606087740763979390702604666414898494738553050737978800930879848298474926722420200952212659405236002831999214421825764699567520618798090323058584732261870006163588974143316282322823938485234903247872862660629328166403266742407667938776648843274888575301645278178515689505462707561514934658680383718791388476470557906635617432905687851702191070614401531618273098305997194384972679239120376518336223570555722136409212651912276003117724237456031480422457373093866915932440288695613443535773507243967665200339816377778996719312608904492821033779727052669821200910360434093608918101405613145208188535305199830679390967141657224282829830019299599545186694854110941166528621109645858688672458600760630102971842764509600748423785977111085555655538822044720177511949195248917648393828942459320274021150024736669087340336410188752029316001948559440031233160714358221179762511585207996104505056905756110825527588736679484567793839292805457303889481493643745431039622463751274966942530486782109286284841378629547692199933105123084937385605349219772623954255960197252007181950537122021278301175459514198100598554406489180816101084220235578365867529599849732268623610195327136643248213232727388191493956067973497915013853747441516542532984225426428309695024234337267383165281046344451388010722832061225432158213112064310031778177248482811218132672067507520726240264271438768078296994980549786936505473000756026123503201832358942549894795445282580184142219123678439208257037188972330378863574620629822705126195142804185983681566133353395148527582109508321867001161237894830871920456029436790843059344996193006795801335411445360771352565600 A159665 733 160154882424259216807239801543975233885641439950322601469445158306993404718749735273797485814356134929150283024353953621053880468917451583494836108944815462765901220741229168553867619158655300132676969484212717257465554959872940974591722013318326251446503878088451482285157320467620612770697015487969319229166362941562664311926863513434698548797313239834788545977318450020932405902546058204634055249462979761071005381884376580867436427279433645395340281651859499119130266331604027446909704247861602230284069744531813141959937137842260369336057385254426172912819358894955709253466080056595259531415817084380893445966761119951411961173371778915519772049368127882419115261677160255549805769062034150796280664775122012332387910030211237973225715232793964219335326899714422888821796847494679741090494056453122041071868953130737068371195402723833535826651866636722503122742971954090748444388166941778568925810261488601211203123956647265217254343794512648929269326800528847360499349533621294378798004832864212651605302965051173919885546801728281163740366286981733651653038226862960502235369537568606028742585231773566840046166988210238470119272684252524178873831670903244019800588224651333563256075731077787357659117742245496792453891717081552564763283142534431546448705593669855076704251686046242079587353929547168249338318174267866152056822097860975415357862866003339824754344143982788660643043814941264493644809004934567412818790583876710566061518789562845988814523635691053945111535176665812444945437517243334035756856072276467981218322061930021841448064022384670676671527667699985697495355205552236804525177007390813756183530299084838796979417293165707701170608277361383138993238819222592388622490032726477823275254709554732827229327567923204172955842065763549870837624372230356792643793754714505338504689132722252134351496897223814661828372078419678708867891883453014902746015090679582029387954721179336233669978139979929853717442906353207823415527259268170639285492633599883865489867176606105322178465641396486302388900048 A159665 734 91928623495203332456174872203314806536829379566247048134220837534960642223316879057590108050444835975414465306209615379381028066066998406874717363785260862353631579342880441091384094424596374635235594994069247486314888120566609118247482365450260211129382286832071841949950323291119560974239990850873932609499308248440852766659816252014610100366308046361955400569085486662202700297732331263920671764309144295113993109810929552751493610763656359406187342867236472646082297947618291553573957578867323677351056818939434978785436396502659361675838354403778753245794723031561260829166706014000444067784806143774003509818517616109702797774738752254233460581035660126330056470697227279124073576782927218838273713104449477172155042924435562744929369473009333930280204542130081543798738711222825794867607364833536329438843566445130801241948436926024418084075714076384849876522025612952476163543034317336930898214750278079316233873838506625741882959558323207815579392673143124291317708530893009828221866238758858231342052934797716605731474034172733788441783553873404174882315321109693469594429655963619230395272080273517765438076065255565796292806981938904158496067429903213149717143812007406145034966319613913274208993247638726406839217843656251732142891363100405486481794499181288817923735410884786842857613566823395090552400792736949713976726402678556142984373662622165784442051008159338581922822308397656271659920435727318610020600189796012092295357529248876345572354616349542943215720015946662145298082580491184555708334301266457042853449333947982804722565138653473831766208668027064402170839931919010427882437748494885579506813407449271041156490502042778953088763870159089470394108359401706805637151065672933960528218026035933831611501351920411674550413081476838857782499394679675012041032142205370038178188360350213782567864423561187035705343353889217139681912903913058223797349087429450262163559814814134812142885886215126340885284646137232968773511485582035116077952315656896547948124414375711448134637942750137776799876062000 A159665 735 52766869731364288570627569404901154976906178229585855306441291299909101642779169829321448223469521493752973935481294873811089056041988168094504271976630790175521760641592631957285916332099160385325098849626263844427488315650273760933080286046436042862013986137731148827789200411782160378600984051386149348533373768242107925398422601792872762911712021298522565138109092025654329038492455599432260958658199362415670974026091678902776465141911470865506139465512083439352119891666567747724004740565595929197276330001491146009698531655388631341561879370383749936913258200757268760232435785956198299648947310709193633742383144885849454510738870422151090853742419544385569995064946781056962683267631161579018315041289224774804662250715982804351484851792124882016618071855767091717587198445054511574265536920393399975855135270551949175810031600135292146723633227978267106620519958862767227125257309984456557006340849356038917032380178846528575601532133726773493642125057352814369004197383054020104972423042751760577686779270924280515946210068347466284420019557047014648797341278737188586700387153579869640857431491767423794615615289706556833601088360246734452563830932773444693620747504026475916507411382655141608604465026886712028918588366971412697454879136490214809003593824466111633147421596181601558190600002699234808828716712834867956488898315393365097615124482257156929912524339316363235039361976439758668300685298475947584411690152327064266969160270065459512542735261001958351878177618207405588654455764422691642548132070874066129898699364080199888910941523071594763127103919867266860364625566306433367714742459056931823154712345582492785028568755261953365249290863039994623079205057760483843336089206231366865373871689916464612174546674748377987764152925639740817283814921761226554759805832127687408941614151889988941819827627224134680205256760332218498709138954211967444775630169413770899853945748592202833782828709342539738299669439865370868172177196828888458105343694425018638357923984481765123960000672937687396826470688000 A159665 736 30288091297179606436207768663541059641937609474402714698849166985310289382313020165151453690163454892578231624500957047952185737140035141487838577397222288299887136976694827863041024590530493464801971504090481377453891978295136572166469836708288838342584898660770847355309051086039668937755990605504798852125547043662721508325927913612856951301222333917305590433874049737238922665394371781742853869598042124882300025097866812760640939497846420620441117865861068657715470735518662268902025147127073196035559262364036978374588171733796571730694842920245868685034964412511640707112588974432843823554427971540933371764618106646861477186366336883562471916587567782817190847110808755099417456122043503819137674559986910571260703976868049694135007375559206672943608493040668180564351253168750066817833550584940978049811408801730373696113716190040731667801281397145448934350301934361615435893734152896760726790741432780088259060352348819400776653396485200844777535000390247372323517091589342114530425948960300751713360869248575739299547393105197272913468649442191113004234791578674036555296427796498881554621770404194227740343925100226308056690731911799686671613142887982054040988591923499189769930219167324437370064753932185333978192430504797934636606957732982282894881581060744366788608696260797354507558546787982537385177130992374477257310650906633113009888097079152985911985346919759433158330670952168023819332933440889466594842289547245938877148002637488324883853957685198774551034858232835104145742359526198133818266919474380447501518999985648086753430157869104441920203191441335784113447124235127973742640379733750183980911298072956901587565241975018318452700004191514797824177069594795116019269278053311131646764074131986014753556578289953648553302073366235734390263127265696264367420087515499087202694308334824503438822013193603092119402112037076804201119363846813756255077414368156075046254001299877110291779200793276402683443124973836585645362056199494199939836389328284303801869500242678157469704905748323482428001594298850048 A159665 737 17385311637711362730094688585303163333317210932128928651284115408276806196346030795627105096705599638818411199489613864229680802029324129225851248921733616853345041102862189600753590829048171149635946318249086684394689568053092742149792753190271746772600869817296328650798567534186358188111560006575703154970715469688633903671157223991178097174138707956512110386478566440083115955607330910264798688888317521483077798735201524432928996495298703524662336148864787897445240850067820475782014710446199448928481819320627224095867600876667576784787498274341758241460132659523481008613865838888666398521942006717185046199257050832153602055519766632294436729030410164917523160671609160480284562851369703561023446179117445378678869278060009808450689882086132838144749258387271679876845901731664093298924883770219201007191772797057963949620097283051779842025788798328259710049966689803608397435776278505430672721328576074921304661725215842157199270473980973151175531596581876934360884441568084990686444389730789588731708561261903203433659687696173166304864720359798141817416121568817618245551562854803204432483255354575994955533618391914611117983646516284659902771491453870766246082758143341030901464029294632844395275560152609354816770426191165647509999696283852693891447218525273442070549758506276085305737047665701973759856864360906237110828357131509091474310670108309331656322659219417575316518570087182469232538435494385255349491889788429016588418686544758028417872659168568835590335656747469731572250525713581964388993569230162305991805776093062637716269021705924426590601868760222820213851788946337890621842210252430146548111261939164915928769663865091759529896437156638630911083014868207338834576722266511383333875713177888282552076863763886719521217402348066385900270217766694733985672575474090643926659124042575113083894893753300547652402132104025325279224016138932141878446991071691417662778896892183712715278427472511945797756615435312760295066952086332473936577629369091495957254454781373277905845491939537005975985518301069239600 A159665 738 9979138591955025027467915040195352212264437137432530643122383395183901446413239363669793174055324029226875450275413857110788828179094910140497129042497698851531753705905920136004698094849059709397568384703471666361174358170496938857408873861379274358634556690229431874711022455571883560307097687783848106154338554054232197985735920643022614921004317144704034056248263262557971319595942548120212704568024659289161774173980577157688483347361957976735560508330522392064910532468193434436607541770971356611752528730777662594049628315035455277896293314629248984729431111602065587303651878933120079907771157427692675585001782559549520718391159680600123119991538847094875477034656547306928239659230087800523638969138853660451099704902468762001001857310064689888413130705800903581128983242722020803516065450555236437150027774102469576708239726755531588591134968959023928119746529645336858512699690127964309381315811925572048787571213541049412980475411682103573910358902996970075775345942989195311904549279524263631249000803463190195181361190210292261719436017874691212083849545709734198910041782229242845363833951756216910248556613033886555414556409615482984504164481378931843197462185685828238250582884900085358450801462843837479492246441298576872805189059973713311407808551925895004128772773906212168138557801566144955620454966029187727138219682835311873141314754072477217743294406598768472248500899371785171453242640843695681141749896268708275813448928688470823534022508800826430078115938189393087367656017236521361148490471193689258849013958417968401051665029042751758563552465176457466966813408073714088963686044515170368431883441782588786212199493320694951842102227906382628163826357281417695931019311699480722513012600033742198877366243892687051530235645716739271020714734955511611511690902040514114815134506129780085652230192381320749386704425598499633470384144383202624472317797736505582360040562112151221459525590021063611509613816744550572782785135498640545395619421469190395160255175008018839797842668388493106733259503219444680400 A159665 739 5728008166470546654403853138383546866676453599675340460223596784720151153435003048715665654802659287176587690046888064367728557693998449096516126219144757407162373282148895295877095952852531225023054616873474487404629686900297189811410543803678513210109462939321876599755476090930726977258085961227922237229435359311659593009908747291870989786559303902352159036176116634141835454332115415290091827623357266114457375298066116086988756512389268579942687069445570988257361200395892963546136946961827112495697023009647057701760390785229474661935687575098914575476451997926926123631287564641772037200662122421488878600744823932130592738754470136897838376438414267822293606294732186545016329279835219027797007744839522883653552551744739009378766615406095045863110992275871331383888159535420708277124922643734935495723108750562020479066579983060392080071469446393681406481024458049733553177892186357173008154202554716702281082761214847346520893593615831546478273370478723678946560687686834230024042524842057196534748194752626609268830667663493011585060651409539712957594312223115818612556118431436730590034408205052713930487715962263058968196837395472770948445487640820053007229097211825522067724933111903354362906364764112210103873732686879191959342668520728627588054190661586938458927845022463659508426226441051301502552381293636392849140227269590337506091640358167493613652994666728473685495322997669317505944928737408786935720014948568450121300331266380637494680111047392505802029248212863964162417462303368049679334844536895947472273342206355820799565939457648833584988888513142526363218737044445365549174533947341455361333352984321266798369873739502213810597836782381106989935125246064665550125570508193235423339135356706190133873056147130638480858834043239060275179989987646696970273724905195781011259960547394451194051296235533124809600315938161434764286721274859819374305231968909682512857000503755482617405052410244618001060720574195936716017023600824133340583148970293946195326029215999821440766055846163055506258914969329660177310048 A159665 740 3287866708415501824602784233517115706120072101776507991637701432045971578170245336723428416063552375515332107211463473533219081327526930686490115952660048254012350732199759993913317072239258074103523952516989652298591079106412416454810794734437605203328473092614066938827768565171781713062581034647139580321589741906338552155489635209613305114870119435632994582731034699734150992815314652433964588843102502725039244259315776653354388549628092802929125642301249416737333264116710092882048170948546991601173479455008680343147870261093403420495806771813462337074498717378943992898771758452498216233100150498777188624151943935260400682524347467419678627952529798191149435137699240420292066078385756491867681921898916996363478713601775288914650036241241246260735821153219438413448222444348243829048902081438402419308627272794825652514640202036938298429434871095004168296179919174017414187251602269327178716202885091575183769456149751163361943509755011895996425340744428488718355758956896905044605097354791551286681832539006870257118608057483798439532552189639777362967923132218934173873013069602901129436904945866306039883038713782382813858429250444960908924725401666229047217658602125663981045873355649640504222894923798945755786043070022214886085818925709172261829794031942350749529578914121366651624485838605645496320111242092323466218763314525170893184728424273387261759601195407737296705843152161288876627217642030002857407607438728394100918114333453557233475560207180789529538358396067977239834535994477243279416839615687802655395639577434282720982448197025401435031863442991344956030088096698231751512093522087950862234976181116965359675521314274777406588206470984527505840133727414760744354381540683605433515941181736753103100935351086742595325919210583574881214043232194469105425506583891476259949102539069908855605358386965821259389831961800237956200944541385391937648578677836360025874335929115084910239278623954820711545242099974650930443198764087917038854182113329303646926745609728722498980876257854925472099510459135721722331287200 A159665 741 1887229762622331576775343746185686031766054709966115911859580398397602965718567388276199195154824260886513452951689986920003384953442764215596230040700648553045682157909380087610948122369381282004197725690135186944903874777393826747871584767023381708197333445697535101010539400932511772570944255801496891182355282418879017277658040701570745264945661996749436538328577741530768528040536278381680383904113213206906411747471957732909332038730012879612738175993847719636241036241791197421332103987519011351961081510151972869909175769476828333889931151333352282566186787323515924997771358064169334345762285724175684781384615074015537861176236691828758634606375665747451953475433069269061100912664144391113021626162233516389753128054867271097999742035857069258616498230955681777987895794896356537165792669822999253747656331475479362522924409389219522906415544539085998920600792581427946009929241810407443410092301840009438781386747195952922409053705783212470401667313931473800657259080571136661373301839125508381358837129195190900976812194328036811280099896201822666630630283581445099984496945833633811566193404519054614178933733995125472095770192918012088951843935068774653049928808522919299598263581209781746069578779895830751611084848460064465421300720688544149662713720144247743291519368860641994372946445133199463586241300579700033216721002310178502350528023892566120756397433169374479835468474017582145866516981596484231365030949815149645476876327071075471377476878810725797449215690094806071700861243367634274335586604560261828249624844105071926023125699153122774874704627388518862234907348767740580002392507144536453467514994608153795186950864519982729167819916508336407245246824410826602593864878781881325602726899181539574989803018467643119078596768040928742756585635289637619817270505428802177429773597465580288666281662822145869764953945757398425424577880033940112390909855846101745169355966311554982994728525097656843808967904664875438137680073562863556168959949902049999389756653955070714593582205952881057929612744628934938957981542800 A159665 742 1083266595878509909567222707526350265118009283448448756899407510978792056350879510625201614590453062196483206662162841028608409744194819132821549553246219609399967546289251970528690308922952616612335391022185080316722525531144950140861834845476686662900066069357292533913110788366696585674008940249024568399091610518694649578823559873066398168773695116014740940006020892603961400944275008476432106396372141278261555303804644422913303235842477764804908783894826289821785617469524030609751745640664963969034059613347777418647523743809438370249399985058572396730654141424980762004727860757074745416251318905526344287326144900540983471914477336762240036585431679609239230145463444061200651631803140494742382545735200139490721932024780211834962937278545716513199609248747408121126638738048064304089335943576320133248735425639652359262506096349209969209984093130564268376256558761820466992285197547571603190214265053280326285332223434327226299434883609808946114560612855921533088548356488875546723230650560687019348685830325500570290433080936235645876337807867656570868618814852617268456927373895436204937865577288991482232668080274488238600158232305688494097449494004074984621611918433553552305422249741059072603433996765283052479006916973006980936940527856298632734135845568766262298582588147094383403419635020617886453006186421505726742931636562727935178309900985908679926910367038025543688262198242939990438504120218739918800670357586457168109626093624463867013438252877149426946320267756022617179054519157027596225347294177974601612629264876733851254553168865695447376645424257566835577880788104586394689621787007441836339491371928899161471950120713155811764922043869314113231265837078087055128134086039259197290531724189021979291043831665076063608519218936282514767398940613019799306007844609548558368430095842704015785590069101524763423824175032784895955751502194940239120444608676984565367184450326903445154063934127431073525636032035538526840097919026319593323944157061663370346073392624600861454217205340695872326125615906549519240159074280048 A159665 743 621793138804502065760009058776378866491705562644699620344348051721428242742439120531477450575724902876520474110628519060434307189782872739475353847333289355147028325887872721703380626373652432554198510249008545966611784751002423987027945329718851121122929726477640216931024581983082907665108560758684300764187402082448309979227445709099410978130836050930464550126917663776932313373485814329193647391133704980508925837972118426794503148041543506985138029217454296509985308186470551778800080665637701799214198256980114086330808719770848147694821701492469222371112910991151633874788794303202839699593911289486397445240425788295450497341048815064833952241403177720037570651542541458059904975554089979837736468230378717834157999229095786725997627998143205421507317092282781305844912647743794014190741665820137933485520386660828978737315976380037133107007963041399350961972344128492366625625693463064289823739578048281067278341914864556631942953214138324551857287390111985028519026099365533992682473020119995223597764307769708132155807611645204932696206621616138669855920569095118730649176328119034548000523275170476591746937299143822253831018729573272277599847057714403972398152191252051216104012773087786697892625044564492576292198359257657546993338441688794726645244312642751690311643114077063315431568497555389533624561964764643707450409542666003524613847532637887689711925794282393492702582666322973536929555498488575116907353420223676599345279900864115188590242179674604960341390384476266887454705593134890472599075011271552861063820948414401125548187495803210033671419598819215975102841337464683822811262903349764469522414579972193510531104182338486915970336085361069792658339345235997558816946371521655997363439606957599434573484169572735192868170953072658122547744235326238075164028685535375443701301445240114639480640033382612392059405311514872772880175937682015663315022814470733294419018705131676265963449703460620338546871273420494449530778067841033883704387777193444872528646737609866939404006082283353477834138173917614795108912350655204800 A159665 744 356908178407188307236335632514933943015973874948774133628898882280588832542103704305557431428851503798060555656294107777848263718525624757639720286819754843634784859092092653005769950848167573333493332547539883199754847724549860223603899757423775066837898762932096127225874196947501222303186639866544539614075169703714811233426975013463188835048931119538970637031910732987066543914979913149948677170404350286670845169440692172335621893672610130531704423862034871370441745113416627197000636550330400167784980765446972137776465557624723027338457407256692275068622080254779612863366763202177672912821488828846286607223717076336688044490290105369877926346528838579621956314755273333482324255316415845286365990381691648836667200835568956800510803507996921366228686811361067722146858733166199716081181626844815597500555453207890194142860107936044965193453360801670096887903749273195856622642155762601354787223327585448279337441973800032072408028845480514682957136847363666550448387892487460022924192790318226697658097363973982142356863278651266695131976724469855728840727538041783298775358755412951935116095422082276274671259777040473699210766150616825981653818113678573876081554736166758964490151026330139823531294172146021973508669379206978458967195328588840316795737501321093901472620848897646195963336914177158571682612114768719066570808334558649460400413305424246547985965479007726826785738762207188567257574417628321898364902062538032781567022553469908493786931997694970370086531134369109437376383831404907974244272831122577164276031611760601369330808368037873693631947473076805712142195349823940409707270216900977798064029629412667146145692328712170776611161148075210191671773552899625520673872089119344503227417043861937886423200622290918335630266518544486826059890423678320042124353159489460895135988661137729960357871593571550411517335224985361938848325032477974795802583975061592234011951369561131849759574975722461946894830585307331778492139770842834422926725260164880295168072881314670998617038037013439555580922985703094985842996449117013275200 A159665 745 204864672612587283851590893054513306912302512515033708003367614081006268450924783832269434162710187455183882426238707235965842940126518828012459969280691946957011362090535294952590248406221813440992618683777643948113315982106868765924651432815917169513832766993296699387434858023283718519121466174835807054178383222530219199677104430282161291907108331779318215191766633816912419274885096662256211502164705930844084618333119334802220172464930173381691354158778798712337051709792957540526586579808984058606779745168305026969604899267871246844126856943639873420166702953332506631938647289255681049119834993846479026148968361391470642086929179433494864888955311941525282887098875350877396062646647141104394240742622776053529139121617352107706475215962234721009844722404160589730991067924750893236584063067258332827385344620942310609022964639313429983909122092195594214305790110470293209029971782039714583576366294469264058624414619303545005576614352601289692844693099354487972346131261702687624493979169642004460524289156757980004707366138215437800821943639075572215907750915414518378325276430706291722090771751951411184711365083932759524725939435328540197013997404443690466840020407528393566130585100727170920264962186772048301399931466446377789623125271552653046026680513995256693594055624134839419639957169191464756285729315279979567936533627122124266312623465984880656254473024640916181521346924259914632310786163158281086336876543410592942871600411826611318510376434733317824708529737484340787156864520824042325740005989348020741581081329636771594758455066243696934704178126487659553645027957604330488150293238257906324283484868290969694116865576603687287890528659085288949805361025039812869243762208132223196540019737145389207482583710817551916580113473582365500254555447120377941303549518265018432613790191611757130778814070036553598558359736286238026165688466419850775019886662539471589565667109384550085730072614989696897294209095135020360038697685719117726056594946864095981601305227883543339240429239632021549971959655402604259084852880814964760048 A159665 746 117591965171446693742505936277658123233718626209754399619799381583615317501998283816018349651964218747771750452105361659336615999368903281654394382646830357798480887055108167210133796815220472747556429631155820086333843618881618121780526318536579031525873170355389373352260382631167906928753418397715886704558777894562642105803424516006947118365845133510209116549437015900174741597240130504221915453565370799954217900078041057484302043372976246910960305582715168426010097239676044211635063696173806519240123788745841638508415435714200470965501477428242030650900618873132604027119920177269558744521872464979050114722900615721627811869852858704720682568334002525596932755238439696130291857634920142578077007820275091763076889188607524540866716263158814732938284641973176817437866726130073846518083171018979438227321687256967678399385038842857972765798642627559469408914635619660675106126581160735033569618047029697772121371076549506434801128568609547659769009896702182112429576230956324855236436619850584192333643283878615106540559671300057010030976663672104908596202208297909891765859933312469998496544986890198027743749652298400363493493478469727965247104380692036999754090090159185131147994465696791065968408557001035009703030051992361013872784706710542634008102518877531956248221515307404500180677372078201723611536326014855939552928999493633540679403045456169897250142081550664878161366467395762983810379133683235225021659002233855142316426731613835004988331169141539229461012609538181642502390663851121595387000519165054641328503264651599746294022022399655844166826566297130839778080103852315061759788561048543137252340656284769603937276935148641804332472552289166880646996605454819952961425245635378776770310743912077591467208579849386983881781354867317733310320054936223418618266113070324631119425179581324010863106681404607410215160981153403315265080256854692516370065612360322595100176680969417170617359302106028363557099981190022194354883720331831930740333558774239826213143981127923839205725389345511766930128323919215391749728862557138672758992400 A159665 747 67497583143737789620914555832482708222847579141886510348056841661381111239878563985610700430793298851033529575626051353751981617794810357150794363179311344684381072158269997443321846781688145135283949615664756951911678123922066695033256182188563548178681685951226507007498072195432355293385943038822744132609684333095734038511965995083557363780703199526528253581161655360066484764396560024326717214135020674467790230560177233876654570675915900796717833713124347897731083478522339584520986035017185133059772447960367932198803490495051802462951003916953981953743535066475161379060202243105437463674505675062980919371918804455852972542653453967330238299358828494380697876223977286703436648886381515192675098094597160049230080865121597469105387428577943694471854374647881089048745769807594463150486503580831130284149821100154826458936403272835837054138436959097043245122786539895117040623448556290127229246175418680226728402939315002074272302792805266004106121987862359433180088784222799205203026995300256156757506784422035914396301246618866585542342804125844578458647851655249362459085223396081348430725100384201915973501115707916724712505731915684416723297717503231833415157244911351857750555257179372971138695591453631908797490948443683755516600632028726200367997799809022828891222456192394558968869391932930620161557094846797994023401677772812025227853081779218055036700898555608615423708170763821028447242990423390856004151180945356308279036001074740881036690772576867082977303413166386525312031453893679274928095972260735374774540132328936924735997046098947388308061514350374975544958425966200887845788145891570522524937212423972884369027266658454819083151957123453130406087101725705627960045221750945209733935170465512800356788517350964417930590581113726905337758211278836795166506807598816819997531620465889790623666104347430583426948804623693766675918041268905037976566886474938507048029825310778346549814153678787665692078491908863644424682895431773842525833736679818713382248663566123055820543034243894514585872107957669979461740108022944717348696877600 A159665 748 38743495132540319795711212541908796861791276708816647185385007314251174236372793729456726028925701576274498204658901371691978111998221776101274310070542065018476936937959923424299529918892180087180239522961939334577216909287647401330967268049916940075531761862833659632930541179795540770496602550865857416231254248419056775463762677753445919863005270683093707346470240739662262080022028213833031458998048301773711638123641654204142239265932354081069125591027792978129215906574583245470834349036168092569790145005462447240474695128724020413262910746854157399418138227537869498976528967622343834590421735613686068669366670857043884611671212724388852063149399221771994984019807724128076506168925354800452928229290949593166303339690608339741951517287476521812111472763241771937162634002833091774532734972226049803663769989801613419751096093568927611102697015879075263231070559264177520642753344729372294553735072275420444331165795734641125867001941654076809254252023097612463258532567655787461682258865727183394616560614964736248370374999558120044294738591571115930355270647904836141623152369417381529237711075545009570761896666691901584614796626124385471207642742474380343300504489025807163687569626494388642545301085827714614750101376622483305514889999782128468596728987860226251605441632919169443630850292130097771010160905736033713493010112594608847246989538225707421169065628837794588330328651965874565733666123892668111157756203632287097024348190169651880055515127952564089742698144896327347463552144308052687131701077142940065944707453545143198716010438773401232983142410548938831966358424495457308420635953200431386176707590704150858217713785017917511924890916309807686213349393949575629112995859796915008502017536460435327205141750873726505175111777924376346139902953997384202156289295607784353952030722241158493973480788743750279658398693019068668661690608094637106033022771002342722974019551705801502422706852322014078889497255706541877573627094117853777897824520657167241584519742973506117152495930606105860523659839378648995647072276307710619479248750048 A159665 749 22238698708494999824948615084499816915959969983281613597900646141538512630566743722144175129902921911482710935944633761299841684305361504671774303186127966009261077421316837775550486851597329681896322202230537513290370594252985686297280178604470135039807052627580569402795123139130444969909756478253963334172607328908205493382161265064482874444001244668896261488620337022910778367447879798180135730747665590197436012492739749335943768684074495326632881371416240045098272199290332260560674395360725467949926483460687484348100276200397092665410447817690369393284057599071670617251148567212982255617438401736580740435297097153138733914126733450345233754009455794468630740129493409672229211104314267273944788128514910469317408886901544065414411065535582945576457513511726129210842303171856387084118639387554171756172719824325025948110670221305291612935893948677630104051389378231098001731899796426103406946614685310672654819360763812369004173386811716634822507834539270167194477217605050199203800413561932103012353148286205336570650198948499742038839637608757694699445466704045720695929230374822180916434015432262451291701355185565443592844180757663481576056463636462791085221074419455901960098914410350599707849864127673654556957760699232861733610030259242913014774154441231960845592632274839410866085139198290743189939670802797636553550964402951532666294544141859776841696006970054338485086184938057648179702677112123968104948547909703987437383696825156305438270828992672194920429331431757325510918766899378928563138668322307786862477487538202583259138253994809833360344015682140740514573144777234426294145599248991156045142905219851758619732598685333626197025804234004706158756056465025330705482899578301678269670424130757824365015394576484168049552583569947478295778966537383219695242543548871269402348468102945959085750154306634565229940493900988321722045134491005052793824978503668869784480039192853819284044083919079157293616879346283646174082837269128216294670825441120534177956132083803226388189712121133660869425994875695386853521957746492602950863740085650000 A159665 750 12764974315180997359200709347290353000964160979126937388547785500235791998771074523717027067838248251489499802734015120084737434813165505459822348754527381947250839962898926923242555153286948345228401763840805570689338143884304496287237491551697807595909172676469384003544767751319695617187429721915224087957660375539061534144585102384335416484936851434675771000760726980910047120653002982127184076417701050725026497459194492477177519082419494385133192838067330758093430113176744142978581632102707382435165231716289610553362318064332802465925183784443525177587649643728911396432660301051284192380575052175061731323791864399230776222824133329285439785949364476625772272839345197344135439097370220489889507932839329318438599534778146602939532209665907323284364800644258034925251544858011563353192324475721122361993337515392575092602104955933143816897592023843943800650234272034090988816589840395238626215062275633253828445868747262504073754398162923406734042687771289052872017459646766246687193975702290161401907312499721248226816965826063852372173907692688325186365767532851595774627236611995562428651595620407571496427007114617897930390975140102212300270938919686899608536553416263198699289613183971617737917179463983591887979139891258286012608851853915432288351896052538157665143919320316188917963426268968594460927600030644937645704540074284067155844221090437973681426086831745561452644881824116438089274770928693033799572355342413885156771144953291529151915575786278711931762346499130559946940024736691360687188908485303592516122011902220829245602159077010405575436232018406374506426153135774136197382265548284970369480641419487318743575653427667716419175299705427785025318290197575145875371555244949303529875814949037454725083509281760161586716677794038074617400780652555014107685017840762813029163666739060258274062094598527451698235563840768603649385238536146292209018431628083160253948819522678540563239801746844583964522009855269557197381671018852502035287275905378665960979578231583308973314777605034790732944660534989312675272608099414477786085167329914350000 A159665 751 7327073018215183989181382216729578122736512442048878779412830976489203068781966209869851392764024593433061404058388734294877987741072694772433356410795531109755972877626562737103451107499856752831420716122420167038166804218996527883188022870495937089916825309240798837465293894134366153820614750622860372524362882952092412393498466607343464579479308722259223658175168666705344136476456263861205479728029655450575012105565145942150560009540105702571126056169276438905583786691251847737445296152558676792316893078666775770145622468650828218348390081822765761565917611442796069881729761654869913444194462510083697199116094868061312413167138404276392091901181200127398815979044013782124069812679402246929303608661646513873286815553769248543226073937165267982279819112290600320965175906195465508345310130424536681612419561115513778127660134035403245607604885792475063943130420758189996482720836487070545344038799598802386855273841567913525966020372131223748705680272885377078370827360026220548250138252700990712591785021691710276856367733961702761885784175965489899279251118390111928915337886055078011865099452098513776497810382435487846600826886237912196873942883436643912508896439860656597490277868685298230964753162462454070045469339821556938375747354117198890600973560002461267831764097229217599500140593248774929829252477919391410997852451674651595921916611367255033361732145414982219479677080857897405595538810392689276986427017997660375999199819492512576894102230494987976636666461169509652218063280093941655517870331895939796467172354387217784392380171949977990467036834549576825948097326789576942871126279116324000925843031880501107053805334882583890980425005111314599826539817351668707132567227701321924470448110323368254373569312335756266607323501194284882909752315600040714591504998054305807470542359752485303352556549400450640221983704107277506425404874613480722923785929541230316896837925978289429480362158604872116478340040045379547650905081984067040038601698861913141068099948796735547456294155577848747049365721088989780219623527106163756609935183630751250048 A159665 752 4205727147481200428792754191693430552097757177575077292445576432719302325688849833390770982419482278382325756429712399470139880225940913633871286757447880329617981180917684112170457693149764489176890262652505335074337056283560122700453637890173116191804661818331542063321075150465374852597415679427799938604896337154125505652333975247512764333204638269725359704021546053961886624290365242453349818179812604527579331922096934576301944267956938253781441223048326608601047000130665383857150621409936577771407461461923013002453033934687511064529509981782483103613659121318521215200716450529594279032775240905735867130561314662402794094381714619921319775311492059508650294599698424565741871937038879519516930381863852259633948193528328770517208826907723197914505331805654160326199085718611339190226854822539208334123166834742789516070184314831365529834948306852856842759556211280929023890092943553738097788852055907436936801098739191235101400421939205159508350326433948435153931982887195403828448892163074666378866282695138541977667328262328191321470067943096498513861103776188391395601629319359002783248138433908926500138246732510855406050944241725421498793342944153713918880498019926600623760720207012177212956030398073984652614211421917682424341666372411418247772670471545360229577767447890250585924162737098527841127529994725700024975121602721175731992024290703713951175952825381368048419881999530608994373750002394474951956409535975314641938383925243748927608062764728336819877514786364799409813221382749185818906570381599784139579640809406360787411980616540210356122503706799438691719701439424081391071829101947221691561064419657988148130140686569175485706344777634189152515408536869660262748218217145313835342507339510664340555703701771442336871016973007725484715580428373770815161416183865330770675062150831187503866093397261260140035720410593736520084533012789601788666044105125038118738531020692015453981164639237449750274602660976192590794422135387835628480122087870832764307128391031094620930939530524080146015602979244545144533388631950838581816316710236721303177600 A159665 753 2414080055581190830943051724649812407325989883415652316984981459549903045742331022400092674057390063766861551129250858907125996371702343353147346165418672513669611441873873053823105612416857316930782179341821939912502432139959291433532504960936498198158785966896995903547459671073231031024762779376806541898837973163585088152027308293605719383794882887513634210884709259805456216998533172711958934429732706969175085948271534881651373859247273017564844690903683304060562072491215239082156719244007443082111090562250730796632271332888162700211720381153063478708478769719219734729141360874225461294899544085429877649244995500124335748862691024696433274636704540976765141701410916656722052367790504164800471109886242535383372389798445160507629323418959178437658078176626375736637954237307002499724706322827375159250016150722800066710507669053069778722014720528654035268921322144832501522916866879009181060255736052069202921443821021927380290316227083389426569338667406128892979879806422801771309115851466605800478533675224501403470769566208647856821057113553214181466374288281018270963406313974181542506419595964271712565577126650848567585395393923505702395181976001348352793493354541428897382055908547121034938530483741304728146487310711409890015178122016799957022622249693476769316370683324906607102869910953961732032272387720073894944308802109503195511826020947320440719963560036759844810792788053488704873126905835618229733702087222812606812256373890092391934451132851834839621716850706933691723136855634752566110715881167944200178917357426896704756692481513908794436326660666043259470282678132095928898287033391426134632050051040653316525593700285371846211550921937019462229244673623367639148770124074182440164674742431011008110719551247495565607697135182933233941860256134228847861938298033701808061678204034741874733834257471413919929863293697100655251015523936356813213586392555842338925599909039290892295759022560137551785505449060294501736450654807535666680550039836159144799150628351899515678811834226666425964209060720647823972384855116254239798809181740694397272692400 A159665 754 1385677746176456055760882897194800628374566095323406854872086912205211628953772318007819804137959477119900148022433563300290851777476919143792942827663560574966027349654422215210350451069582950153779794051943141004441321711280349722724957393939659792626951340337057317094178530120884146433361237946607527249994391699560686473758022626554435413533929572794556311688119093582277906670533750771421975012848393987701971754975938925133312293263666755143967071137491168204154028562957416567774099695438862392553994575270457554253921292043870702410462969271876654295563200159710809213311940425354885188993305529795844034799496855756706317053090266461132778321693095028603682686315266462533892317239812351715950900144321351457796117796113993802608714433655660700017822368051734018669859533128500823502791202448090802201175147348052495502315331852147221620906614635140563387518079354922574945130391495607716190489003641831815039971952167847125051540113923926325691292044764684036135297076903801021327604049849668654808299463296168667050244063675501541623965313111601843663184980369528299141599622591860846395901599945058054086141132450854566938610905167850547753335660881829800789546305008760260496676330785840461877503541637110839971431102136927359186287900371270763912737398653584120227367194461048502226461404724836935658683223021327689998008277289252113048056143999471229259307907508274769553346640460702985988180470199642469392193041656358460995593220228987789221447342194188469606045594790993574249670741912965223761732009220018371118558983522229302169554072408367107796095380718602031497250537546383639106225685337576654057105168232915345697542653823116870549944522847071537130433927251276155211131303000363575340687959648060807991212466712360683216481284578030668557143071440618984901937421655160972496632614053791004909716997695194328779601494861725182377562826206456021182809923282948377505175609257532280162311697784879717275129853157948067804131881437390084839007242743867478281948153545599290905017061906576004423309985250672606415004373448097982805934654002448347313222260048 A159665 755 795376612225230194815915839938090910874593612725752119044260902624331925116419568205466167482514682476758918103325736083508041794275379886193796035732718351357986029090196477657687335808328196530952671003636021114609406159842780781552692011616403784469671910567504003016154928829716426821718325818573343834954881997574670450848952960333952321649091779901187809274769475006967712972669374409623501698440548416233962612270240671491639604959485470179619533988229026865880351833065065894663251068462663005882910775114680385410954189361848895020905532641676046502174568412904285268706324662792829873020862474558729046097261950208849301652724950257665518323377199841877537096803261538577797468043284499380791016211730569494239588242579633997536894455594930282631792381183518700340762734061522165688102425498881293088315284561631409618262289975463452140621674785850154730400108628403413186003321801611950084159627834675409763740979100523227852203735076106627557375064356261230612767542262975363440273415497858341254163413398325590385436621780171676244299268668945905048486712357820962689007219961414151649705011948867358773732444449663870574195074170952290904712274164194304304846785581673848096194831815163877996652094369217880838873306139285592763039239634987401685954244204907591533739453249958515371381743442145447106352137741854373984961806855228603386388714829675538274402018946189680963776160831655460468510716767688941812889072208662533798863696155065100920718839968331329719030549693179604685619282721186403686668062576409377077852677624402192548619280869921205966164312205816900036162338268946076751044645096735608002643734515642367777072957700768798323821944563297125293406844997558889723550219152084618063114724163244472775947845173343784670694649650654420818566181146659163104864218091764364511259058788672002076302822842784073305571328187336557584065811226981819802119682378019812845631874113914489522274618769498397578372750207213130625069963494407101161923476784940096374693440984545641079964114722540399872553967324825355434388537974353125876366692588223610663392304575200 A159665 756 456544789739535955368279931241566988041388359138486392924550886019454319805195878377619572315159289782182499091160950078370315699062290577756095131567752670118909014670423123753297320403529315225816679376293024176644794694428044888261522489710421832625799049714406960673955834969727108111519885658623152753736852272216161278100825241209062078191165147733709007967405990534905884968405550377373118552929861942524306837471363169497275999934451396216346468542172323929847117798150784866120138339197873126514398230921251270768333450772409221871297365273352778815593906705806900033428217044502658992228786067091180676615793559923023742442347068357633546384840191016142677689882385807877193212764528062832222327354633202568342065855122913800592374808797056326569948808976971682261579139491780594604147289445155414141890772163229081068387052130584169381495220420463353674686274834624204246190961583733763740591435888100043372572282031748164940039892393571280291607595648449181687692433961870954813695612891720838211234990991175592712573570657754866662686156250661837895987709708408863055191002658229131186084280957049918878068336972974610855021033963221447128757092034586648841181265377575780046955336785573280129616424664389426490673306292847793318625337262582397296973823436218303956246218798281726774670894274386761802110468380601389339678079126623929091674074256089759498277499567205368598437962970729773605939163244183252958128935254730638042086765999787138940703392694479989070253929478290302095971218611219082750923706186849762424316318397423336293605297665262363857470519110758182018725684915837501671460520059840901416863446506810486188694180177587467121003246234809702846878398594671551425162614661993570404652510981742679312586071917032620040295512418191059519188430835110919003207159247251090068490203112083675400792910594760362883069162778036322328071398081461358110395514875060089625015190565777659453505468861994295330268683489087179030722354913908238676859236667312871451595753176975652380608496833676282950841553934464503346732605792905246155051675610986350072439869603904800 A159665 757 262055913933881413151197864616819513044846043551878463786573164314264155236257317769185429042733949820290277719408282019248477703219960516252112411723854299929902416434793782837915004224290018611422243009321192241372997545195537923081332356401770515523424184864159027922847633117694530339585592649723871107301118249370078998959422839501041298929407145707369069385481763797560971004151813247237760425880042314460535890745950189050764932322770141942712693323672925706705379735786717448087064743448510711956258701638023114740637989789173531505229666761371853364104400274564747714902527877219863468709450181647863149648419406133865419312605564512331397959379946266066055116455392650459970326329371064781196235110543246543658851561252309941906025603355054736520867984560400562099446085305547999780614856039093708836152214906408930901844549660665337761526115899671179159115191354965664833900425945741378775149400040141590220446726145244346152355046030174838780755202527145474027504844326571665087697841526432263274907630665521391891426844120929513292705609388611226006391896885914329572716946518603559886660727564334704568652451690042976966911499299814939699615666115578572240533741479942916073104267120087247630521831105265161587765638938788494079298180549482661061061288698145101563293795850760461210145721931754559128964302498327455626601232456875280070017532234280692276473010349556935385822426969038058394348611191444419509024195947143177573624004820181662686862826687791545394996036489988940223482793863557032312626520683189187222180488907443370630336892240579726932982111805262990661848506979352457013341587469703580677671615651174703429942682348977505358657539516836206136982907386496472959153617265765157327652478188796134680951629332531550559344953433392017509593340733172520848677804543704033934948865327277241008053054378569605510808393863264661679755398432947592573547223418602113424945873752882262611822616852165956021176645949985833550504006650619834593416039923560803273119587630143039920828197218415463873383179404415300095669081336589636939873785434013576717969821760336780048 A159665 758 150419638053258191612832206010123158920753587610419099727100071765501605651291895203634058650956972037556837228441262718098547831332558274038134768234360800407093868124556960925839459127422067153641141670670988053523923946147544339803796511052126565488612856312977567620753867453721690687814018661055843392438088138286153129241430609048356496523401510470882112118258565013809462450498172398364097111336591358638405076981337937151969573877270127023720869621319717183324958121223777664417109042601105950789765980341994346609855437805534834674779957423662170478217110163693459381454017573307157128380232175479806356717516123327278827661693151683009864795137704316530899494167705498978215090119846226656343806731124468882857612454092970783740258103950992621706651653188860945673399791386245060093478323219150343716537229465506563108577703118169773290946609031190836373978445151475456990454598301893967683172015031605384686493048235088222943286856381427963888873194642985853642606092951018173889383747340559227398958768767018287770086295951842882875146357102906593065831052824805116765876472110675785145812071537647163372487629201747695804396345577059812166132263593250065879417526428221856250181802371593294566639401437997538361950986077558302753723837010065784866651882738911852079026682572117706452896869717932842553263707523571578928279767752167284136260971828402861276936009663146113706093474642264874788582496884725852614926930344724929196622136680018274595120321815399652576738654691324173397977027706463125328364871948444406615769176316554097318477082540795097997167874705701845881719024280463394488156399747089795468082090520327772958300910974132910488402306679417747512925341961450380807002751147934538312502117827857999564186922650801192988443962975254599859447058392410191856222056600926868227570580207654024254947052420388358802841135008351137767857270629113836675857995846762738045829306518963852961526728567674396761860064506608379370810269095100871148382130056887233765899191703948927938903004594873642587038994136580447790410705954596658698241397787448182049764605250563707842800 A159665 759 86340610186656268104352535051946076400999514442337011364891654620233607379686311589568180480220259215607804278847565391906547206707185229337373104854111375579371950401079260777649011624136042256171403896722137821530490972091145255509456116011564246819948256099464259655284797070803132760274907125853404383388355290258002526105582210170917127963133537603140624986811030836162833885614946804847744504146777559816130053651397229975041484640620730141473836449944193990302819256202712592657972503388291367242613716457603116930942280662387205929792190331515324482643257129559771120206891184550430971826784559275227200892704606370451913212392556460483150061011082897742470243597146501020845001758465404729676563867430334595513725889797803977556966245642266409804881528062421622415969380809619358945656776912936258199583533560985860815392699745279789203665592057787640407484468401755557346856105524861191708761961478741450668456789240214494725100503207893621097374432969871352845381869849040105240841183275639470094739058364637831658637642449513693840820716271458995808561017929541251109283522274581382070136242401881907441103330509351487348746535449733032368420219686859422236213419636057865544688281457027430994003385903579481754598278242879526992143403145597211030797119630846704948259752502599712743501593072371519871014239154227587977376960088511564218933727811971008092268993073635519710362268622233069090587958863221447956548548993676162215683532830325669435936377859212712787502592796783585541498590420715970381449123871886406208264285025213144417435215041524145670647427098961054273116058088479009083744760113242072895098442287052490503361292956469941642837565376446270236213009302965132086746620005297159226218887980712302953708612649930552243816275402842706927305101923902716952950611811127478658591578090328082645098600036248539383225300686399689814088393585712909304349916068818393036192596996011498717653730375228251575351655850147259773011543956581249419336749236613348620822862918479054493890403809260252429496509251217772616395649548857145503153622456209822482988165444001807964987200 A159665 760 49559359827502644633706742287611037731014800536313834104348082651942325134334291560516931961587777832786842099221274093691639998102092989081378124051491695221759092436351371129409606832794960832975232195576836438570448294056371229118088006794126825548084810388236172064565852764773544482707108876221193060221523498519955163831474947207497383094342127182692247860317413441392452840880528967810206981283138982743100012390825028667736660214142421831078958401398346030716634928102235804408011799835836643691309483480683847124014259244772450668866042470332372590866751375257144929539374085914374070671445956791804933506055726540516070905085665715165645125155566445599861388925267923880466052794269022468607691316098280933355995803131485390146914884740556968235380290456176822405820751184930125789746896469702193056217231726776418601472301076087480833130758894561074403059710884162538441638414116672022146861682716782561078309510530834884883984745554474557081929035651511513547395550687256069390068949816469715275152820542533348353770236679724908421748215993460360687520958460503853331611975909137602632473057326608677224029939224738551990484706951801183519661039967993715113520623453570786600794823374531373797263376869253184529601049760426770935187559681735789065892680016223269728449018909809662997063461526671534473119620010819111927435446811037885694383823503099530242101125088257125167634236095687139393122699804992226401206252195439772386873151222470254237952885770866281740373911526699086776646792924463260535826468737590848719137083835296028341510494956752318819853625986928939450922735623762670750675004148601202751991037790677609221156423856102772370078274123773479697838754414560024367411752880289421461311329198811034037429179474137486186757553637268738521673269057261767120801794957530571823163338253268111784262341473754241217612519752858413602148970060928580826860175965505910840036504846404081300080279708652448729855088597920020501329255420808542065828145679686005221118557416015273330565152883510790020888409271204864901363312430338046922151481048466650657053157200251787208194810048 A159665 761 28446986200376331363479565720553683711526094508329698438884434550560274393500503669425129377770904255760431757148732482213609452363394668547481705832451378945914139686515285949020336673012683382085527108857207393601615790297384994368527006443712786300353861214591463300801144202182943729941120220043838963162771099795164006036740514114893326979024417869327747131197208504328431767831538012576253959512017629316979590982279915058050867921433109510309180648566200677437358145911427149017606115133266845187444400904196070646067253864218724296723178585780450351833032646140471629784480518423666166134438152413936756605275094329649854247605959727948619818689234128691422694772860191160886493458908660431576085138876545825411746077271582816140351586874834057500698481840317433639318695210769082583955772916832145878010491427636103291384285424974468718427851939885998919715866563040895309943102846864215851106897117471711317498990587909983708912518847765187871406169089534638904852200712615134789794336353470340928467624252355777317232457216519647920389635159529975575641221595311282271094164888322709329657464769230978844685744011669419491050873043798429607253068521408705615738601648929995450990683928699551532198184319565424340509247964206723637270667113913197326611367532192525977424788594478243960601683414716388416050790871971016018759969092575657877012095757051318387957953531666516210702341156655795778583339100106674732844432211633435673902973118165095606915520496099386506261837713732479026209717640051490831594011606253275278378477857174895054882606669960789478450310669070112283775377131981684531878368636536977137569960593406660640453283932110034870483286509480600900289208820948151021762259406666122621633476741229552825181395309542267140646591971516853068733529133766330424623277355010737099017097565797805836083938907334898210370203112840043007943694726579419681708436654284324003787917589238946654747362899036130342685245503550241620503219600000146564535936283390530383573431133929848412689903864731384211737517425162341235609924939364490076169446968197401267326029244779081855695855980400 A159665 762 16328520519656186699992637016855526839378247232980710590085561083938945559544154771958463745908537455028655041761273223516518134016590437653265417769703040023259494420967337783366543840702447466356259585251841467090888893182404930396305383610684345209577568252365111698487792206200244927441720299196287343662370389758925619509925223627001562188576921514866944161059337364071078442282461938689801962552916836088963542123816280418292530450242390716495638613318597790503012859118231081300301502074695333300949394809525063866995479703802302973868435642195508169579569872133255458351362278201098464987096828039642906486494398089492475822054915798176792610282495234302431026938232824458424966779360776818702204262023821205505408892358085404979171663951270008448432693196051750732146525230230268473064823907365182031784965862231396512835978361634268956896753882735668818842504347474589745368899395685943226513212083746045513683342287949799814030901833871663363630059128357231219871615813490400113272558997942159223225141168031673646743076672045598181395228833354212520057373674750215519754719033921326017620752304481255248172393032759022049311210642433346793379741670248629029718843825862363818082051780250168048107960536053684318267778730404898941022427735826493529685859070798493687772100204211602223722369216585680279278680840891352375656294823691616583519248580723953655157623226051492047817976189684331089767443520761426304426302883225396637047919696675542408115270811875276988312554473770916261957601278596631274074426835520642418940527152934554465474274718062536408311658470420257521947615551021863158627432922368076275762405389577632530010963820607303912885036378167741143286308024469824126467169487673474095396154338136564510620083478497787201244957034097036392714524049512816401966640399981205564263990839429687281800396670468757818511278974250431828146078624086525968719815779383236472263424659718308975743686223767030164252601063949240770148346721144663319501561598520484754165928352318316973610674253202931026747314113633912664375195551882786965674340408264259860794483733345992733382213137939600 A159665 763 9372542331296450789464410168109351852119402385636419549010673177746404190903951338600488765022122728282192233539213681565999195316070547818305802318103712521972003883495565372366447144226531833005110916407448144902776623070910132662484921665526370437511223822996359523468691925214738405407817510618448891423237440950523510434691041621384781802916173925115756620700928449768294697438365321269933750251414751897435756199479562680184854427571210838158986254864226565548051943775718729239224044584759988047899765176266482463584759282728657688276185335441635908888321273571842492622052163206912095236427444856602614386491179228274351472005274062193751009682333575255466718039850868378944770044859626985274633670316534495414279292467463750875228394756442110015342865196051864602818466163456963334456624967054697654098692394429393962264560195292645406790018300838334016016677779583851472946438310020884547802732629173112653142920974292597183270028740123487005535782533507961185567402624742777049883659070482445923790302562825928317453208777296956836472940960710158456537356848085028397056937631305952811404982165307471281472108915059666986885143857883697260970364465654191654353000617443347901583646731179667760062437149510495233261364482004447785423236249697293372842356495270803184255208092428865198172679328636765763917546751880764292610694468829895343282171673239792346742087773800024768931307630537649389730733997577958592065965010539166036229832002918643177162558530495912891904900006106792201884636924196826299827889409577242495196584207306577088287178805561225937581413511710558747485647550909417471367614619070639245310483123656967665565652779744660335961140397781773935645440516836858100441133523665167464634770956613646799543102735262420311247464690979727372565068070891222848398426966311856983150431724735074701947591604910159652927263761016635029312841186530939326625492548929323450755201966760720113130221145079376278150650325461360651823530514717436745247331821614474858360859300799580013004114331434617677968746563708440707010126636855780353806995224896716962694766336911355049879534645321350048 A159665 764 5379822969643643096965871443857751107589697591108071840421536318465352066633308524201908592658952537496523313396466891945660021593290477857269877265173761284571906969632033556400557294242188569697467309758289983332726690753809233743335948730628525946786232896831658001359330677281053644459159809374690467389594628735210736063893147965451237753311695256094929433338171870829637085251179411947003282842349514672292035094959145162145688148895424778712541614653452730026791312714403432352233301290150158444161164261782151409033784832806545710767556514107856816193726831460365457509599590318489341567244366250861861014939450382631388252455205256783414902765049189701403593723847460216689839580782646528770821024557428776546590808467431834916976119418533819878798356189840574230267067431299066723709629666265489088270617649436609902943344716119616829228513607927320989524754202976783270881510221052592044495542015933282916858522955901662833397182465929047669514175544174441363284469234986540536233107033897926018096410445920914822544495095091781178537286716218797599839922773427131549695162445650582992420442142134184034309742344851216091450023263214599794450195823543835760969592635568655833145195141645349044107790815858488210207704944891822623933996584898510569517982942426370229268801672953964412148894212268286962808392556898717812606162968813536235427383021191060083076303224537988165874522761952421065374351547166227470419559489746598079399286521755604508148900481233842124676424290950824952965519636887699699469934446670501671600420394466822314122375160117425625635323044063390300799239746606454606701852163913624558731941550573709862402154684609614425537781703290360071319339570356332079829084175414318451226263132941895126373230349957150760868843487665329414815956358167512402164295112022605927122783546007093449230635780821761172022430887544574256393742694990135086957064003269652277497013665495993626627771193589338216628309034213757064905936367101087547108648964045110048214379072730606609147388015569217344223033780254531331911148314359666040298249584750307272326935082903384452638119504201316988000 A159665 765 3088009012033119841207620744364181026404634297893647599982412836125934339843328188940556931697473734400276099697338456763127286395353418219525091244407420873631752628564903765808547520447872012474513230690342042984840217716063429258542172086459108367084860171557548696420732340067399577181152322763561709832735893656570011977164232241127389085619110160824564378979489952927761918639479544092258614417758370007143730708750349843508944812611546251770160727824827002808812665446123794451452675716501606186960460386497778642302928909271674509322889162912574370859290312936976200768017542790649675147503029800549851619960858028451188582557815812119617960436128552555030407330770402313511588974599194247887465993462293801203247709781013405778593417317843656168320241110103293556308693887099500842445992971811423681969680432084219654895517602492464767331760020931981409653192895830894013634513920445877812655893314413075221164139033766580173772799465414533238814131226573595834564099773479649525020753553798339051941415805656042282212222731373905099523566102168629112149659134590325424496626186865803331696522384602856328222510633835682976825326467941322398317151432349696072604891819815791004877440427657699171650111865865622722163989377003424181690328616495495369609949366596241240797107905067483143708267105162668079886253410113112143671644933404500969239974571991995247893451308797031407187207134053059153875488057339416990062235081149536758409154233655714069034291713669694883651375638105767416210006386936615430669442544499458382256146109839748701729155054728596747888737845878874322100016128904554034829391774471801426072889139546185804051171223313138935598350736548268899163365267944017776963793875554295125836410403537691188891434677772669274318404914455208104376986384520081227619456995874009490311494604976346904783682990600086002581222402186824606534978994083151008974028112384231477959835088792733580964227534899135056968371234988371093895355651185509534603619258030071553200195226888067394070587716822399320966343421119537276076292122315811451350841454651451477598698042820205764459230715876910629762000 A159665 766 1772511793084041145210077341393596051405152497293362614318064546399967845718003747143355476885757264593220984702958877715143116730911268767529545104412594407703341436889285129540549876179784292971800896948946574383314952242329654585169463441678797574180762952241136120087499003868010076248336974106475046753523013364242451664156205413259155883907615920618043858604793894808664511661976007129544497672510462034585829134787605851028972176750878653091293545229836046159528443174762343611701483627970631801156860100685463158530472160137108361805627611955303581016416445898992878875384559962242595045325171861149363967996517568880599614999933820951403925875435024117397752404268487080495435381580356715640876709426332084461887638823493227485077704564322840106795939598843100660746960024127682184497276256190090927961508297398692645300124160485958656831601023501349401819943197452730187042940108825712811872438266931089243665298946859061118082753495965476150031641809877699834598429985508083840821376306773212717888354576036122349074993303313526435345348405358076891576304503332073366529513736098525461810811428319897398215686794079337177481645942575055842034250471972902001839446934981628468143817660280377679178120103216051584033919694695020588467624691871829443645541418443300045847310668707062370524133169469159209567746649012369471749711585611214742807509976940384081230757974946271489737291020423694001903464770561278186068252517020344352728775130831858120021175294745923629373764939848419546079590700581980369504560550608242440913356266627621287970220879039054415862509888211429797495108458751467409537464176694650104941279634157960077815509880027057139419027784997003057759700344460295847645137855483989987911648345367501800528557131811162206308003552053801786582975368758168457141166151336569424832870780472877116252384805968668543720449636424349779576821548861033689016005179444545598696667843953363579479839977260909933361628460574290794138869237844115371774930345460297026426863845854677953589908202068041641017336900688834141936459767060961413409342696720348397834380349643715205415145792793842500166400048 A159665 767 1017418681221227584230743186339179769325531128812092246970969067220745417507794307532097103175492972402774444943398698470035385876256672919143739364841584782600844353021821099452509820379675736293801240335464643353979797746879505668458013473351543348471390849726240575381528007487897716366968241984793913274812376935181510685213684742978514349973885919324596350274772716130220501932055588612814449405406587449482258779637377008140786520510191735328150724801198065668566517569648139109322200149779426152257850737333069355217848716989790928001920926373181342929052180655708975498269969400784458906341501145269934367778381123679435727821379455410293733834539267714833754849642780813802066397438150155583615343744721154187322301436975331563028823826503992377644701009494829675975198745155402474400594125060140381226223793026417494182616372601337776556571655729753624663237742144971296468633987952038708136966909325130812788660431358067315199326733884717895584923584738573131463664247581866644981944979334270301728863585228928572326763943879232799983130461109433967135686635253475522062516387894366749276074063333236503719475997290905704191487945711614112005261453761013399359769935787634924923546459560509130149069289134147743612747740765564814356234882805813605157171164237087630075115526729948733197708731008192223623806690279689963672190778495903857870541486789208470631207184167851038077797858516066304033434902814116339386186882534596508929558515943252905178085584892446493565657424097354713682268852127669795480187086606586661625884240898144779546205055413362506108332787095514824887870155307213388520469608030954688434868437117529538480298619964307484887586350237543206885168834354941872530532165253934698766160313830542495812202902224929333751519720473967770290523484680804174317801751410194975844577516496826488381964094943025144009535510085174586652489034067239254344177998973056789420409382594141901887847182720227402614517767998407927464617047166871037889275414674952463097466647325358257293213237399339079544630414651969677934251830000869535485511357076025328905456721997449707702529225832949718184883865600 A159665 768 583996550509191549307301378881347793996803462785643656398721926520161469681628214519676593867256080401927938176526149962922596349854599344319738865873965252618476955293088421800611096348057692848348940151659756338610020591756593924040314564240344203225004166979909849132876988799049421184563522562297599744695550837780822890860990886264253977729126610076397687013860934264851759444488245887748364414205708685540781953682719615066960433800673305199705424742342459857711021556534857086407331184489762640764205166369081124431886633079979855564740806110594135537694935279931052943128087051490317169644976332213081177740822768474427227169856807471687651817099664233290457885942551918635305616694116608948279566432760516171438539137185016823951059798708727301927951583510433390909103332759176892623756530508264388732924495688866242968176497749007397784815298787855079207296644048016071442808866144361392757807133514358155451447422300583779863295462496332106589596105998131099760308679682005946135795596761564379979649809566828964393213428793376313663881539328409739058992552330991617590517877137630415559004701541849433237581006758185794868736599192523925235178040208349718330506103695167465277647523970071960327886593842897588782133169279739508419890355105845137530772602730669856363070465032321865793114287465532867200855472473893026778365757145063203202948005907028721758231692954371549585166233497201634821189730750532217529485202322341375781213859376296335714101104552969541383057987666941757234076241530581880625257883151630135530816640919268475838233731586391039451767157282937298055839974037881733543340017545591296511509541625827797127613592349632469268335146008564803749029151219392174536677817717903033101788108490386025094403937319977626411166011548505446344973897231412837889961064143300579565362661598397931454131138112490463992929662339253788388749128733046470959869155405355152581716288941193498320044803041433268190799837202625576073896046204546131633072313093077253520919428700909785008350808359018563616976840673329906300118613960732052407270109618941818443334324046186488506046360482320344395623172454400 A159665 769 335213002573594728074806760734707294574395862107830646680619414853505462851837087339986832782701814657734233738881066680019100269430663766966610965272291213418223171493879732292451316793964736019215997845812364673718797839870538032893472101860484221107803920455618527161696010042646879862223094982516837459541971368509257157843523555030938804702168700297932947749605901495308779700634321083978948359304671378912959359155101421671427148215065966992895585651379770760260457806933438319458698777696973976372501507645115232354547709539191447303233220786554660617293963798499768680380023697586041270917310073189163326088864490723197548959769986109293301849281372730641007992776175158515851621916025495386156887517060791561251534142442762681616345295634982967314266564233979271552149337805022380963561847917618698992317434301616197046239127091557644990707424932573085711363610445819080036875820532875487404273157670332256098318031740103731574216396146160744464532579919342512689285718473223831215301690596158619838017261827774596633132181363454124810268020444046080785894589351353935021435198960611964164119422610958241441867778403201355348950616448563021470880189818138977308311143751090337434444755212361744719076755796534081813200826418829712268202707595872303129058316796240260464772371813026021016514403296484857581067417393324317680818272410487782734634284849147697080754360548625101610847340229535222321058872015902678745585119946141415101907825723478153446988855927819624307381719263400471297646080369701871809102544741949091208027126003419206986366615725533043282808239947618913569227257227588807840488649601561373242918042024788038021711721710069073052539486222565959808735847631096753242180536837911087065727608113167747861692047818764932630675539109121652234244726487346288144663333016503122475542323179963915828182891312474583306797616647221589360555347403734607091710551024674884525115729442862473893803829098599975714116492036539082258488865904362312686345618440011668568544654607674891236536070784839256177065161916076714246590150161630197212237557409915527761144996545789046952762908387626044733369516104960048 A159665 770 192411679480692864723389773360343105737909228046432005551019145403985615515484806504937922340676974357459048238179555748181000632056851147639490374327429282536807481960531673247445255228639410417337134414556145662958251350065097074286928946153353702571676225337358054680964376887490509991494871956442102404177346869973475827779291659596872609645067104844403435610586773597372974696404655813958028609876467165787353131373074533319784116115014064380616866458467246073929645070158237060512206691066878572675175101183129774290385953388862810772200303990676264600191197525403587291485190474327336199189366337034247536093830476852346918675680802169926883573835690847723705297395638598436180195674181940235045105155226461595642209159223008594230958248634681514511087079918720591437542810796750087496191876948182624957201474364632008238298290774056339217268277095998163343243505099256103925095278177004385408660034695637200642279098771397241339820348092433770990535111277596604152550242094950797111637034606598286222641928639333051638453478889193874264780179853343121961364435295124827710686213685514129799788989573988488738198867222430819784502785104875981800359993777571564625252266007022158519906011844371671396789729940616720063188492231238975102439934269675596150941943068439178836922978350211903741613474377894842718665496728295684455762909997862842226476876555404871095631244723217853953076788125519720410652971347397387067748329363882849927119310751417083782235889201463911382895723799204203583091616055967343836544235423995626723272039509321705541698599192724380453292477962775973451438389808661937818706941531278682650138444612686707996665400647987298299688396756606852365410627511098316968837091467143246072694545268849796886586141044033751352381348282624279877010128029839537982198863190408649000381728142637689287445525482222298327637839025842853039170380660614931424170896419007978362263846983914118821545077857793344626634675629136230590796535133057762935830751912253604681091110825376686659986696279689374027071785962987360647636446074161772467771950683181893993078784682958866764397403368136867356609706621074613200 A159665 771 110443968808915130756497655102076207986265322502789863355638308842472889800425427096747027436715800579366835954481326118389214343700363128081300508252979135884914076422173686564301284049922227614815495937957381798173362556139525850102664321619923164791921045539723067768346390637409510088238194279902784263160337561393406615888155569085049846997463816011987274107529058438990592166956571802890824443120732848490561784448785627024134411222869857888507088451574547866664856009813021139295687181973610603741574135577608845327449182697497714191795671257427389325849130085617860605543818952240193392293425360147584896554532604848756408122291820675551921878079837265220676199697103779327208916465358517669420504202212471895107066805859864490325888418371011554346396669606781385505878021247996745200433173806408909106734653967864471112586172665181247153067000345678013185936060563362557833924652797779984349083455642138082836412104376750276425325305588660838387822689340760531441051149676783284318248442562496820133176629021715343865875663750215920373859012967798507959742399964812299751998865220286149893114715896046781577484707917896887354949249699582364990385165548136259955917492376886967900088616353914127020012585909158200782188381339904752879088254068086196318337546262967292412133324800649819721665117778508343235656414054624329553290229520500860950214992508517546861195253716766499543964465536708089980492484494534084274208795469748809716751382463487682612849953412784357314157838079023949456223289970044885660304582030828747790066942651224655561728009570008068847146599542393461142212066522914724719129943950304362279806224289640145602047918260222999154948087198806110691785891455522802843359248321603385334639603256711670245152583267227554511334263238687227527751579244401407455494002807961548023096636411550853687077903443904286765480812803217150422894437943845566902867002833959554905054923053037261341092980886544281215712589694632159820034952677509251562854165252015129075277729069111610467941127128470915852283028077592828935029073456418695766303887454588997236499461263021843733717156770402174236649238230980723016800 A159665 772 63394645684637804361364930638818383041010557207373335134130838256434034759828679668726288810752528855582206378824043012399660852283376378667518852246835696568658143058845735556235689599400130011493677331253122596005847148972737772861855033680889743236860108463575703540976147261496171300138732021792241724951629582892945424043973517363159015303934585323775850934286068957207002530858375810203519272322690778566416676920471576837319832257811183413938688154337332008219553419987603975718663930246161419669090878646446294088181540482410299083279943101459330796772800477947126583994860593395396679840226967358376696374765621352709325915276829386964633231134252754545820414920840173695219481870920114960307134366964803641329860704354402994438465721186711997513317177267212596559782546653539334994961145573001765644640734176079841786616224811523261809521240930142083570563955519865008940568825610647534011988494878552563910899905633155887270895385587543228800839233146485267450559207364231510247877494393838568158157162416535968045960992539145049100720808663336490225770176215366964932819637950230564524518047135341278636987484146005590910921084824775172628499284664636435643132015372067112552492345881134864537815827522126866632256067700613096913621555395147207011129600613000157405385691512594646308332035991389411122424063001857636867904135981857496322581179223012516493454980002179247520381650141282318129082275446891216976008780851306452894565366414731178402692091023049019634415216161635947783668585351189708401670993541460277235871701809763442970726335794585438793881694844855883919656274745763243326842769120533172669926122603808830888867508415967353527641902363717950930232736284842577733771239699508876038837059574807229870920696209247572255754514717658185976649529476158378039915575412906738156608468918502047378693429131275578381087658911207618499888368209386694787314235455796365507523163568596404095668549483798559624474399850043230600469472040355177339315355023904771835604735394559239031911546985046026009836431044752320821346040527538257208085963626983401231856697686189855344286883588807479874969306134876313937030048 A159665 773 36388416179013290788292713689026649789332073571709791577127745520884293479251861704421793030344514847303607094609046207791286939996314340992027739889175436851273889201701030035592721528771624704369755972643354412725558090147795342096854686668509092694792910337046914109452540181708164916769543942314466847337972220242989279994624910810884189734611454512031326449006096052378380462120540758485017171488781386164274681990566236318994559581572396409742918493501176998170156998216874869041373800274114681279454422768924595197770876787720814176088495544566398449958261625211565041352444436790005454034897985838348076134218912123850304318960777776297023922749183001272035697488362562597276655384991680628698625706133595077651444937232621458943188998072754315561089713354710423643929675901110330290362497125729207071114674682415861321046600455641687097418039226901210291490524532341951769328671975858886742897046976833529546773709421327102543217526001944224670843332003393202756089543975919210098997363533620775625962078050462623943037743841805507967893370313742177591084121405220673059138720184567123750923465940969997890849238415099291285981347740171249506393599012335765922897820906074145718162706447155058330579264985114912288714200671770577723665893708560428738192072414315827383398974794904526331162866993939743475928176506652228937847420763356682388300646659016675949696297325997171310199523216630513898003245614031064010144765999854434212670803570673232915462647397276724485797019918940955003876311768292922577673489988216168304642566771861565040541355018082471859619245694347734976421559492001578754883030345242090808175314568361979290064347782847000701867297008686905027842898841608184096381848228269773242907137556336093234238234471524839247248580113672560063369302167735664593504084793005659740345238062583763644516341243448738086457550734220369801785500457750018962351468284624279841763390833451282913652406310719486680167089801335119732509656916211194283515450929556087018508042838747934092706760028289290458730259136659754558623692233733503218745576818001017718088507972411713945776937462818723046058145072180773219132230800 A159665 774 20886887492107944274675656292570658160693569219604212991936191798149328023055808789658440473128940769823414890099213699229186303897032148353045255177534453916934643743633332394694665921825313180178228434619954179781874337897685553625821728292690538317067893673356465123122217088153225166054418084156482178130271102789892953771490654831930161748651670955320657605878564847996233178254659536994589652915288192967515101045908099175526039879990297728009021276581521259617661897423066187225772842693411580892987169578484071197226395094611264926775713162638011250945245400070960386609719111856869735219351603644244437324345280793468721969757571166765104767024799908477393944537905190090663104971503353760758050848186316609768288064110820363030396046428039790420067982148426515959019074184690676047333078389022991857054178626972528318438962045313516870656144995000364565231990517608760450585717145317390342888892976207567407284198307936123703919589029730397417835271730714551896727947682970262365314238790803931370734074643803129607335619004203822428521693839279346600792059916420450968980692566303578802465544932069643448068825862782847192562382681773472441497297333796065003307706068071187575112841008321122346887960285628437526855318929528611000287309367158290948515238436216671917913606146583685519441177322485421365771650890755377552687551614030753833388248601096348982609181210142374152807005944695773695135733900178383850606119675135593931620146684200020962297156913945816805827855018255946536277219286414786369876181582242539146587597455346728569827767054043544261982653146860755020582055492134160442059532575399839590719960636117172303666046759845762435518300841083919768030893702346812828745447111787150332552658120277342709222875665959048480348429230733331818188002794750795318293304755609835784220010039454161829905001180310444386048253033783581058606377374380301497694955481138880832806678815237467796032385553803501555856285071566508683229942600433185163560529518210170043851780984705919609974648344691067677285158908011654364329177996122503309302753007568957186781571719466637615020617816774358220957500302125628951467963449200 A159665 775 11989037032053781000373038419221868757588319399979246547579796964392193400940554993402240409782981657363792843309854054311345147149956456840306984444164887372883634234956331093524702646406200993797598751715881055840383144395181359985879575185317700484904276175596273933758043156059769537150319210761878455779928275029178312475555641248617101959536324516899545434447847216653785465937712453694135975756203933981967503725669258360515627896554849323480768469839299701843539758963841774592724570332217973317893355883627087942612753013430078347155083266858673891644120901379106050348937417761406438010453785593810468676098056956538922560336526888945393839248312398283022852129060090749478024976987540066994492488233239600411919697354673655757988387460696766946803460663483465450053304652336546940838896632802071596742027417207548838922643167409503042069529809090982359232871066582896156684432312740206197931481671296166858251583055045913678947300885539246173612775130098149395519085880480954678480274068557922986025732883464945931986702270669152268463484370376031206677051307903933635521858394338069665491471867542034369193615195998939189239521677990233010169942275999928976132700385251955593969052576069877072055358624685738025502664351348750943587191910855150444019008670315955365055026529164240583632904620239637924209451683117080063013716779032889343682466396382645299341720318324396766539911212732157470494013255456778299183902548761831062315751525927241359125652605957501569820702983458994370868119994090319083386350554717229253972976296802250337516097747665976323906183287052379034079123430925516092163416815249162682982449229816688540325020775803684790986802815485161259944705142248228955515790260317596021111982853901638379000696394026022302880751129860818791079850234884788777035763425635252734482545417408626306601826161156951628853610783841041307270258827393835309657942094705432973751191876555473063639675655476899173574827463989374649054254542991732072689460428001708049083903777178359108191355443092644557471222482939552945370389546082083166036561480767763424194904078465877579307888849891018800106559115275038837369391887610048 A159665 776 6881686369511378186269849376977060096197534642018867914097811521369320862811855510404096336774958342386047268644966127961012885277771109194187856025695467817581289116221190414350784624371237545126641505256481106098200143008496202946341250334644067387796737456898587881511993649361219561099117172559234077135500699595645561468015166586051384594612101621029383758715458423794424861215068693760897055494408142817456379623433108390836794886582603521380233092666481447336932203983347755550036677597850423272889893290032369994988523003313770360002091019463716175792474452146206801939903468075935438548265253579243564775642960347772548080911196676683489298623764291814546639728135954185010295673685876495101077930195031344319832137993518567584722304006393516187674766352857360741814637851366993253365479334150000073538066683298506061013278739131009432631039454273228873835102760228064785176413561795733040222327590431023569069001389398046515592046788710497573256315089404607038476058567448385015185312001113456990047399941034235161830759767745089198275611506902002633286026658676941486338577737657485684413302386424195658273687053677528311776292880783711974365105369126625436235166713428554439750661065823101118237428962609327998201002482355253513008047869521489196575962461522922162869667314134127511319767810840229683074859494458313200792320743613264452519902323275037305473164853536993601619756229102313692289868472898290565347709456869615894175309755735552340117162298662691955260277684650444512931764599388556739077395342226107349241341806767036347005670279393216366377887224114918704806396267295754102741359192420443980192335137954143104974258259264555224263989297787641479288492720756781073653234863975188328967945605481420152203690507295270842805070800110879252748015846821074007223209913009879459757196849582512045827618311502909924517586541671723926792069960546687087442161067405437388052351330464026301061377793858186322130395108044829482048458877734653776538586725143462210004116916319393422182228049686833284920804420048395378988239270273119614801676987207688636530688159467694263885113179219628016902943974667570167021079475524718400 A159665 777 3950075987062499025137893169346413273348627296199430203445596233469025783060604122416957895068416305547933768409367247595567084804293466721006989051764754362404287069076728341506256849686443944701698426418468439019311041703732425309839891812510509362894842395983613847713950596690183968301356106729789598397321621639625523104328230064752246140205386794146349377957238687410783216551983492506301215717814517773285979936346878547081959749270517866422930314422090511471697241546682647843946460216595810740665480855122696750035469591149090756562853090088906226230988691411021325207454241738169180320266245100700212370750383141564486059520466555889433912016201455189151488181097908642105160238670716120647951737439459758399983235288582303119974844511282417594958369083079461582336152073380001790884844298905467240139253534185925271472783073618032004827174577223024282598989751499842603795104700038438024881418105425736232478748545931423654036155909418940067802951248543114341935862098629492517761690608365055754364221540420767517944924119983410530657932541477379135474972625029256509224708099557002444783570078335620765814727175195705252020402874048172683052560311936407000470009560807604996461285482729883971991212169179129585229349922207564167715675889913423943684158433905487005531823983286460027256963090517671598447045140367388660174729093117234762857080251093475030696297284209916002932973535593515327216914009430363327731286044340610761425565484040681115985892033779779224817829570286371691428462011929037477911341540087230901235276224107982060930917224273958528324583360458676284179837378304331929457448013032519595467717386736448325566683915797078895042738870127290723950334877009250088048001296131497783231579665563481265726539350491091437747807758512514830258570016225061595357345454304245174647896509114944505678746308976509139721465821308785692937340887094970994356490794748626355309075912494474541336167213998943472003673217190268133321166341565148276001076090771919306834314026063554645973490709164799212899984265885296007986303970747224576812996554095732509605190808630378041592475656983216590683489734900070000831262249559300751600 A159665 778 2267336734887504929050964409355464241842015870483830917909858140199699430155923954411823427672934184426171597019708155153727545664779172126748817527856943308552243196360925846834177080935394453021229770122695627515978439737799403631645151559130697730234251738557137449999926130506516236585417306145726670245985475320445454616322936042001203233093297407738383513563696291115365771875977309629923136924970038793723335027083484852916654059286390672723240620245187287103306879715591856514669718127648397514718713120947137902150364556796574780496717671620012710140411716395474094462276794854241033568394276422548342657245944280297667225616666891883858382008001011514281139669310471424614176966701317367375429196212319706290246057223508248472297976027172101305989916178921258090900209475482269660974647262092404045839857990556037807319316470978011239761365576286561664982946282258149426513604921408501630548893770186782166419232596363247779370237899959682888421320760348658227664146368554761256810195223889540889548073116801579521065224614110709899508455003196508721760001000740134559353496110567981745820084811662259895381995124875281137131399473410770336360195253946128491644349252736851839414338116425887576821837547679857772593648654344659477015284952762435822185510365099288018253104096739113921517985494189332657278920835711386632627093707128549140615511544225331392582369167971638248689925189674448695508816351544555651827192841742053707442380412529595225023561910227294612353478913066692700435424263082668123764370966614728311201699311296174935937999481062972802041944471016056072200521848750419231754472418121473827354489587651583384732171593409264021199307847463767087906012930910588793758479090744615752386597760087832765106881383491379189996398848315383401689166441297338534661109067560723720368432839035128563747554553734204743290196863844701316022106877122552804073538274024644122510021521420497922700658919457599694743786296272105863696867431599517375770841137516356538660686246843564047395361484832545061371306047813739860188759490969636633971045220373963252824742993465677528179817141995187103424306204888665512906977510167563106700048 A159665 779 1301447335749440766776228433076867128404043761030422747450055126878394003883717289228264230526369153444316948755544071690992015644498440507287100254000833694354625190424102359354476138200066729590241186352000871725732605098455153952139007155049207986645097603089400912686109884960143629616061232371540378931597265512314051324246260959878625903549412506655037990436183713861532542273594423744083374293717084453079421019565983958695612348070638975625273693090423080706786677259508178956772574258809963577637800665942802033137559220131642774914359380656797206714370094222310719200021672792092615099077994400297647985046801266507719423017907275474778821838680564407742185018696029499819895473726317498157375710674134071950842836863058446040795918264752274867220616928331719064715137902774749405397656643596741016844838347325631515476016181558304833591019013613909172675928567026426270976205429783779897497040142669107537788407031563958293934862518420948559013770313488881279564878079688334331916534296821988105544839604822566224323920983575427498907322513902254528911105099452212207812397542757921965098283898324058844328499386951236177008171277334908124898069023204765817796856001061392148218833617542976739211762761156069182339169098243912332242605847209748248510539265408557416990276219704268104491296416701586427606502112653195559739291613162694089478540769305089125867249206118436144832014125899597957706733368872565513785480959873894487461164931226503618482408550578433327711672078270711323678242098547439574003271023495313963398874169407780305246350771212922114413547801779855726766815361345362334695137710553712944381881555594622126387940927933001751089507661705332181167327472007800958367278950086113310372123882710750443690084187584701163966495191125271560054751278734656093833881247434401111246305801709654680646590635097124546139433278381037246610996410127458214567216612799350977694397044219453313155636883601448225839461330386971575493868584571781408544186811858297881271927071374179699650291518803171700427916771460820794452339961512600680674803143498100811388892873058490270797173447029580414148961078116359104338604259573931663945076000 A159665 780 747028503383444112624626069621712376239679276815592173205413732970057958529823568093069256498708221142853502414085277442474263252396440072010668796978950683616246307060238393343622469149757367390345419736278377674942999348073520569124158461846686253636555789921577566744377074040991936883382561963958031780066584418592945014662737468034289267434129685522584068126855888060228563899271323251794226921456681506028793941895847708806428571138487485618234376593282603138408449440077979129330942954838791445166582863538047419883056841991006156226061787779329976641338293671889957346717977905866306825837200391494427395074206681031150651145053159455631159877020635969032499919591851622425195387741939542624966282497756744980077498113338324519168384785991778601683328126946227821888398255983230676428593938777267251264891371506921933845425968897995996470005152448807578554318014526886421390915403090968252661670492998297539908379216885115697470831715335724513191015738621857505812012353594735351758833876180597283041848385095036211182409579347681273662903614524890903086252567084569067149756836046936639984669137553198114384663266114884690321553181790763852921155259124281633286903700259986356225771082131552222419975003066036030804910468743351334047778741013442732209227352834146858064400297006153152864082625201216420113474933742098539903720758861679278811541786069576932916408461942814375495327418341179553274969444916501060357214243774773693749001228143600547413677484470110502811887419448475233098610529141967232809753803115343600262642571540754599036469404676736230700574396277166171108079816890389229695777291385413108601372658421725448963293360461949595861356198511013208222958062919546839514024358870338295537846722078210666845343216792234976737578243307057560088025544827251300522113174918278677131659161748502751562579276991195755279291411593851534853395917306283892608778262208553436552461393360444781253412870528311824032156059855825412227616870676770928986987459165525467493547478282532304035219936431535723500562855512463322275782949148741821070703033322689491773971684392579949760049378777837162534400234532585237224845938017926607541366924000 A159665 781 428793059494761171205768587734429827094447500848388876997160032669686389802114844368132524966027992566844466068736193707908536114859912102893616602365663691562031025627386413676879942815822528815328680687437436784545555893189102351523314818092842860379396378317382433910359754389644411627431974506079538701379287859006838124365087060390722160881286890077456600066824843562857334145639465952106142169541841467376074643227197018870931304221143746105890906890851123778365743191927500512057004483503207479562040925870173276210841489743617402030984551825954749794921466197570613206296919296294468025415453946723401027124609588110613966037837495620256810990588006365660247211660704135242562332668399571149232488778001697484492533074219335215556612071241016165091363124250206438044875883796471633520607523201507805485030802406625864395759030131268143668949366486601936181005864409865779452114465168785993247901365940880118799871882085024846389963469740187449623084020198632719454815526085298403575238728393366018477915428204945962652478774624585475655007767414773476116980062401443192331752611493398873429234986671637393597952386250556861008394518176621116668618220668314452740864927093231107081444382309893432692326439997143525612836269889585421831092754735868918539847989987534887971548780205312205475878935569081523558707005465851908709175976294990743343735506663167854404892589905969333098173106113711163981874754648702736079527190445760226317439243789495487711832393677292850180695667091346513087278765485390644193224679717183731236793437190223732066628191933675383500015289915291602360311048079722072483041470117516570624243524052514813082804000964231135022667368437659876187796760788347878080091614712624095525413646349010212018783316354555291946205945163059914218966607979563511843599128521844526272461112537838869742239858402311266405767130821592399968602645537396826899224155291096873230135145391851084986145832046367385546231738895913399647076589899881941457122257374199760043414980607102168336516593220182702117622651147382486165504960471416292693902866324080270177448357948467832671997546245031501714331585660625809807957229818030298797080669300048 A159665 782 246126469121489528827998544733493099039836625807698399804196653338667017688455390843739976261243569025147580669952161103062057255666337150620863919089093980005922192463812741212135743553812981782631272369169352435951474139691196676253813581426829955171519884598387595486979754642581851282209069983927691256559931164485506490440545309926806486056591240774774565854289333349192049571033154185185673811090095545592360816418469192984205762194365371777295762320971951766178798183716945215941591242587886254477166324866615922497603132055994397759628906686310247052308280259111860090457084958095118780281644728218840695142130829368811385355067577432867953877437638633253012866993324581777608353756273611900116823592290476599353733907103785075404976160507557286983840749991491549209936868900918734410152289723726703081156415690031739241231837869379016469980466358157062560318811853248430519092312091480069156042722379572189893586551937587376712141560799152260359137036578276559109558299960607688916835271263915914009040413941253887526311634224932715344700795592465450400243469565861307829358849240374906411740897680382310727110285044553523334128131880198730203933937508353371591623181247814395478392849674796698813172956583357317665737214006153288779713193439647745799140537025492191548810935437552199790001644934027593306277707662465253500527106672565825000025369282872278851475430197564454383975867581851866946042834198910454008588250101622595132516376933942266346044380293281625893216501023013450036864912778085087799678156403860346386319170304616881451645545700524993392778075836981102588647433517943579216036108070163126125207181433485080984080533260108209553415208127018257918587117734448762471133072820687360493291895157609783488114778244297945342145474945353083704126744954724628546925377658363839801715546937557762729294116143649675721155053800182443730443065142548472356262056358827396680661020993529162337266454181744350991712985970194435572009734985661557625459188745331496739452705320998362092856489288448439479791901195742034595677571527643803264479174566988752392363583490736143373776831495269304146863795768964682244530225069611373582916762811303600 A159665 783 141276164482675494786099958908437304419039128766118033098731881856362198466783592229462378241428842592442144460086471736963912956216362664544272995940537578859707776443202886069352239919945835720701535011222520860799361610626853703067337472424182301425592034363096162427092468805087592991576378738799988701726699109126821718674748642810926532274322490917830523343762010517592673596438884862830624661423545301328547732549558089575915236568261502256421661681331009462662851791710334626449961316240963206862413908432511669340347986958651040696624961453390255853275157947264010121309160469027301885413638658543667835610555971448109624579842751608970585268838213987480863725406956649236211952493768384831095907509485955566331558770144498413947240759519266641712559499131991899040065717873243557079793893693895926060778297575275811698602679177993424185625118740215667307686816997900189252179535026044390909575274744508496118799880940293069207922865935243657258695035911910546296167009361862728139859870466759341275170719686851526494140225566336754022382601662307753756263634550741989250859647711363702881465846033552774719967705663187471836928539304715894515941411511574166979138965171318369773490414268950995225328584752407103196607548003262098174133541941603070219788128404642530414129505392374757367255468313196269476279845491249589657393850054076488559271218232862024892892492040812090847069049818876857915864604955419951898193576031140923845838082920839071387141762455949975969856090891542628974647372655855355006371068551136121642015966961412899729512476603909412532071115515137237594281266528251534747932242990803516879298297899296383970049143287301148052525306797540042385392817782812801310552303707459832299054022406821666711965863928910666071099556412687506986254532637403957222423323176772322201658451481045617967745080426596511552676595114173901108874350789177285735667521125811634597826195915140347330505958554489211101857707715152710104933940805179834195072117217562904928685809439272452739131288334976184078698433663704780475432760551907071657518352298585219792946519475324597828715229280738335548798104439800066982550541232727110406295424773018966400 A159665 784 81092272286586612517692548414898279243429420075125943300272295988898563252916093484320561370603894404492765772508964824856182974810936503111262078805949481171492257756205992791066973578305355890700898465169357804746397613025674334363975455357899214188334656204532598845555590114365635795313559187001209587099868728707631181012815280428161902718975053195593945624753539747764845452306348878110593369983303912867040806122629924947382361584419907929814256509321678459616710749643548358637061853931070292852771106273936831585437246911133641365464968245339320549532888353449282697771367652136713187108648308359337118799763985480385555697444384355971683076359257391175382525370726123337003883123069296619437150793621346204597715380329034985820640790987898544785722168661013358557448512122372900845067284828006537832183661651792625883258696616330356103532348176417434877549672637982855382320534012637388902027051660625497200001238073176284137971012905269060114230591476400075297440753815409245344590648812648597976033984059838834953748963163443071876132268653369058190644925988656335968685608427473525079054983882361612306950735940384564280873647432775043253420166273706063492654174385155496435588019397528196462639794474925093877535066816658438198663873361286722658412586563727786965518787284287673176604848810129724651791325034269601998090569403933231867196679240293519416241438955995942581763250620167734591839337201576853479109104053624788664915927080184693033953025605334992925071502955244446017997555039548195688569193670195729962170778716680699827858709925098302268415427527612937398014858339782863001733891440613148525591097787014690913727224166377598873939972686579857310957558820216813503494551195009123052296515569620479082884917780416478026865803235407683657026397607124916721042440578089654579912149434573247155722946870750253981560644440482019054050146909922619463800800864159519431755555794269565838548082943822625428115332515511685405796510012438239166413769823692362097568915165437066873899266647787041212733421131065348250863808879223131487612269740213349172398909815252828417539167830312309335705965084649469483301766137360291761839990902950075410048 A159665 785 46546823016336232909660736690192703848424068083993525336323199165745918944975370876407772764348393959336255111275685722995712063628521336423199888961619061654857696244285796659186373481707354335426595017472200157403571430515126441071218844037961724761802667069367348641186481633177069858916991396959955503006622923579071171079637296217122121234159406211780006958085188053206503696950247817150617763745755022440380094166657027361707899634220458890211126814688962104810529307443605047523047054195118107134283752587331308818371639379003751492736195147863316605176024639721941004510643723166004342098478715359600962523228917109769860860708496777576137115244944904320682088699071387838790992700689282491172093459631143235483522296750095937362633866786294245440362812251922535820076405892524171841511541697382058819747361009831391981178793255094446410003382228144867404046204407385161089262734343718835185372618077924290884304591854122246802126153484758505261911100812417731310184696523035544965066892558589828478902231679627804411925410715590756920145899824432177093676431253854186104036288377722092031674679282629531911415002462075076709749636697873570111568659499695768870616516958114083635657749643766915818560016700022251478601931745213940263934889175836637202858604899451345075677369771675732028613815961546148753858744289825260297314329444007621015282334612710247282897693068249630229841258786926460778857863689100158477056727533204597552737896305943092962417649555699829989015072840219420471701621945328008469883710795623797862164384967407760288291169984529821592657923329734310929222934405768835111460505754668956450172410831448533288095456622357454452493491796790040556447253369986668138204561833631529172185900882939748171909230840095129476754899957567597731626165971957064793921138468500284956547372116993562821767003758730219188904257232241564763123675451944794394935924028506438342193091199714815650979269103795632506527099006195992270217091813198744101687308806682198281099628619151437113165439924541426679924905030797846191215350863913525566817785312530163839737181287435648187069653619369984820359675160484355683348231212303574744185748482868570266401200 A159665 786 26717795319104711103532745167622197110716171650792208417106216048842168575852609966964577246174607528764605941106471096034713868339796436170413625001890535440407146151962291076380187311526443083178974839130577720991845254718069551500545252502334672114060542563160653587442194901853523733382557748295827457516214458265658144568530795213347669426504780190508528399995273189000785357203989940695576485796693399576865307010855011075695387007680958983073256977374954926482784205761879653729870372046143862424786021214021897324913735566301242223189210549905298392050488610312040687306411725729634355651339673968102593151214598657022419748490979705944346732467522015822680343530741605893342692806312525080636162208677482595821337200619174739011166018894541908984223468510434874547365299533796752264126779867012473755997153035981567204570744069727595908985837866606977472487643780166444482381427192760598759014980749676882342093635723028096488136274129238476751276857635736301371970718363468587400703051737981748898291904950122299893610232001785931029091870366955416282712080894786314167380860843204053352656186853245468955539904462495153646832010590931996468997157132659097625670388079783098851371112707502812151656986946018297423623631286685985053060427723056868467718180799698508345651844730154585896751153757078679254990267431034665141056427010290970529540192871016441646863859579736331755986300780445168319329821918206289388977082494955385370482887563684255175734696891946097078701726738782992106310712999063237313517561427494389777152394800513337724779303712410192495883379575839966860436566334052971571115328569288540389250438226153671092675878374009012478132390351384796699543412476813527294515914997953302735711654810291845830196815617296823903179285709840565690269762241505748066794012438478585475403611683004870486447104434564275064177062090662217692013935659269402060073756591561831448899402593080509914096261917495749236121126714223984051419204904266066676129348841265758120989089258477759465890088617420131127235682754256832648409360532077484452221921157122573830659969660078246806549563638350540974577117836152935512772401414096114542870857789175656382838878800 A159665 787 15335967966343087837194886065478450948847234103486643637893631688836239016620453145666790931531460373116924473940003133438202764714979525840480997551196205723732047033530110792045568330442696622390396131065934139649161772636741407434871903717496063831745989628587145791843178687182289445891729230530408000658804092421564195911165596815165345128692509669945683521590328725298397588531393275711443752229538265602098245844136609700421790434509236235825159293886409438839013323578011477635898070507432381913720041893095981733191665843417534032359114119450493413720375286294471632572875819925086954139526874378975528867834656400213759165772961642715277448299242392137314196504556982711390866879830688707002665935687415378858212069633109550096471932211600269462698830562177366067651861855993443275436930132123462553883546095292409744031625917230384957311460932050176924340503483611131747725849945910239968839413577696452540070862600426273261943419224029400896727654371811824569779882155934446132458586630708965277791074539138520511127861243614408819941813444732584514099640757176090477890510087710748902332619579083616550947993746469756118204864329558268099634256625486822341365932141278540626603383036356970408135291946997802698908485756626010206516421578145466663833032920422044339059083197738960629003133642747200346215659646669607965706091789577573076335055425628824795052572501075586178305906806716739688834538923186721009114368295376857998059624723658456527778753598327504023344802132988597249601877559840352889950610375670984108287612451109688446263032039753465962815467218608811243579659852811999912985087138265867514473301369401375758662666091224550804993539568203076515497362314437594680383997004263362138769317675206636566784800255097536825295433242548527138617111900458327433274969218548239562596716558672678665657816178436135156618444735782880713651235944745184837687941347632462745229914895337012975875603361373456265901020206865560649522353397956909073354144547577738479249456134737614781983797700959230725606601976038391142340781730061612162049815926403044848634982847703626231311262458759591149422445278276624499975675063459957444033128185238343895179250030048 A159665 788 8802818894885613313838761068839463222441201659229682655942527483175952353371564253002771030121812079561585883435620692122432352232529908035999922180761620194886754590100131632343079841486796334809004200257007065580897865648234849798064972188590238304750083986266458523864397124247732288418119195766705896550696032835519582794864484041109694756200074045768631832864448693048091215031662536268428018203269167762204816249227403113031032014021293918404658361433821642938667164949572826283351762600894141074612879260615879492954691280386098233331908315354033314177103363844416405056143414225274182041732774553857985467543941559124040738733931491938863310977032665564802526113272177334732464246330009005294449610922367749982017906632204262580635877923439660129680144519221297687957621340040702643348533769059000493455399461544807211506948705746171237900869589158934947593976511949009456750155487525284981515064378617014081118333039008957824259034498318746876244922332562351566752280386788008611443828022975208087703178493560560651087498743602668876715571825406136555676911082538181147994985409485126665885570982207142654775192870569177516695945293155854957193594305872303364846419378705802536571490491756193511457505920589792730876047200672043172555372925427774808171693178141453752111568103657433246461901959783135920048533646920923937650155630790516654845792274118074415918529751757806730015834520754628136222706012087259652942258424463821535500854108492390362689828830743095363302837722608716038279371408635363495594336838073717383767312394542160654817255611514777052463582300101881813847864318947753897081868902036038664767285735598163531801277660484518153053813579758214535098786425074702533013119764532171914350852633913799097488645149610368840895675501937144737000531961100838440951765537434251030345039901066434549217100039317907015623923101277282867418117418348076827430818259784442053930522250520852367642682233166446400877949477614117588841779431222361542038602840960780621331066832250132407099233990261981016367062298563282258870960303694833303532142119834190620542649494612221378525858101764366969227509012612946310050524714024601476760472707469020220176506678368800 A159665 789 5052802709696375699055611658627786411230300905163734357867372881711307814596261260770444904498988602207977180167572337275142731978707452233138114850759618795659273402670442026854135783445090653483746020551390989709295725720314167042681859164347079290862716462127318605552372106139511151262554526640858654212098864043495818960056302674000149624713713809761524726380671959480879059030585764424801971004924272757239962428810685250270111954257788199928038074303719736637356113667731224275166275834842729544445878975551621732974259603275776968398483013899095671844243610471408722030593746889487455405000473067040104682841354620280799170274110903411264825223368450791804512674821725233153723086526545338350307074003503401074299420194815613611734897456122153314166940255202462695521606997321507323838782946509734159780845407380624046995244525472385060170141832716296609742018177355247817042841523989567669149678113912588386109383093528541364851423858615736677563688691236417987491239162134161008522624826601138733376346664229222675203713150966688320825918285969677650374032861736158802858643734534374995469415411167320800224409759712961424827354393407131187161023497314076644599503357444989377451408938885018718606200263126594029720152184699996155036577542773964594423888051220274031667701032416168944508502721781877270907512097672963670603223625981966982308408430288349085912441024936479987442910709006349833452144416399163854067847221273938184519492198649908409727433970092938411031805507975270017375109586679138806118259394443938107298329026854749106176658457977442274648133424791261552337430539416157924925079764681547927708907538931976465878174714452022195302084001241646940070187910630564816354850360844462415475250642548845475321915531076096617137292442678678530511166728559980806778880143518041543178490306495574758571949764752300190832975241688424583017285746895851353760451993174922106493374541884073922013923726234178860647677099130296630434531871168237568221084676566940498905553112255441264060178326612676144163968152773347978200788873539104254615287526968899013146632174924567367647611239150287880745440750794552905344501210175057787703067300959032368037419654133661200 A159665 790 2900299952546824765644607253291280560582970278362324291733216091574807509625900592117982372411389335855299339830303085975239805723425845051913241924413840427088228046378243623282641596617640548303335406792298171086070165665594683647649589095363034922716894499177094613128537724526955153092417880172657100811848197264933764563489522870392044774890915526729069424310672840293331531792341197117300062928808329293487976229321084106251931230711956405464775449991973695008199470578112773161119158977437125864370859919087370258847732057589015593762495918069765561605281655307224762029155754571151574128288229807706466229965470008099619599696600924626574070814902513721830225472821557011652902319201990694204070966028400029848897885173917530008873250503936192562671694026341694365931714458841205163180818062762818348713711808437016658168058850672443278366423511109565095056970839825400297973134284614524316806933722321447116612704777352343734466893035810934534174681063847371362468404526784621630883375206641030657749935282089080255006280261156135493485200380574769565178139185725472614659713508637321762272778560439059932186156426882369288673384725870400145575470293863974121696750080754045196854572159429508988286447493528744383266636477970597120947822954179330249424503569707259152723508281038777316714634100400837770364991895530634226002312711158018257328371593193238257239325229783787754985500731135124049773394672307107964975291362752816054092653021170938934793184409004515904836893058740082381257274623382417039348385298073982399871857094102231444784747137623440350870976122247884029159871281760555701153098703058306474466248160061218893250540484817800255585243162899125585385752761915519129885151094004956894310879517970403389035682026192529847867964966422059539368672701661467882252636250613818411533423090888558844985749947867780991631112164806054433369054600600800328981672013264145504685143056519207910383624576176185499565365776951312651751832452271137141797360565746582885591166155367791035438135260241685844769101352629603176204993942451142147315871508338028199355546325757207056808350325414163479180913763447060754721433644115769145540083870277777110233258704966043160048 A159665 791 1664767119959167719104305507777536413988213709479068979720508169191057799217452343614461111319232979792339613085413803777450373342514456352345967726498693645529847239347709169322209422322742229635461039752758598812414565796325628099583821458879217698560206579811190180617175101506366118363896600664578535007346653131207937363624026071302359700637760798628676088029599829656412818369744816559565811319164976090189341115667873466303358256316708718948581180257318597214969858755723064063258122086773075403419329147677174976956865226796491675042704258489031533265759825902736541996013372530094114062182038909150444575895496943294561369426678656624750105382928819507879757616886898902963532777498856131927798384193227613629866311790408467409479634054361918408820238204179877363582108577767854442158465729242911222427510797197440181164418785041456969397266925235057648266091520041602415788762036527212968279510806934396732347306432817151775042631751131617806879589366959699925638876707135210681966048845987124996409729475572467837150929666190470806572184192531631760734601518573559544655872695314088157169579424276609233754053564620720258737098005295216276429132787654423831777289946849464498005146968103599274257702255085236149401019618202938047427895339121392789205070625123915533389262085615225763625255465127359098312234440522486372761656892981076497739502986084488471306286769454869234881689976760852198220095089759863572731963174372895141110998314659920298662878123334622036437965583911299311571658258711920701447167042835071453588338673685653994557338680337396783957665646036860641476213778300019556303953730475703234795698734967600712749344360110702894683734273420096844364482015151597349989260373108484412872029368064368996461006161118981056579594753433819496919087619586954004432206428972188250178641675679726281447061898126341536896067549623433556329254323459112492984125975161626344767165621067483456486278492801404242571659308292954331808921393071761551154116743653862009388830467627999798900225579200401062221320012441239449793688322178082053455055630498501217531070444352461926040625439176490686761963754777862078657197567221241314482220438472143102241522459230854640206400 A159665 792 955573426556609723941105716857052610348674086270707232035279955899575601943308019334108559914867319011467082611687693065170539058797574520401533561768325738693705227157538684947324925771657422170206333482676643420154874696925244934477465867807575595938635859917123986579645379726929624985723556363587906437116167049116091112955627475404684076121299807497333345459565991549940664412701732363993658397137767467439388312417130048574021387194560092720080132692250882827697690726314460659537000958648767844436830559906779349402981792449128632458918481876786030328984534786515467880949646676519450320118362045622547480097785279981070126431313852301681933915730327495009259041867607148744056161382024217735862068455946621823513414069809286375511301073953237230470254057505223265001764391924289608593796147767368278855042483879522226971718214554945627990752848661411980539641475533039961262451435832335629268122396246621402920237279732267766530736158256512810214350121953803909945352761491084146826881154221403106908526969043314449444378622113069086836940241312776055892096093522037453159856267396777964893576316756213261114894559935866546145805581654728272270176644643345415466042732741511867809757505119306553914932807971432021011801994212008468626490976832725281673461114317557808906283713634858549543579922349003721593452203868011647330965054258426751684217385640903189291551366341865157034335061159998026654284808127489383640181886798679058181658939961773080493557249609664044399487408272027064759750583226019100213634534202032940377306526838471290644467617766528130551349209849035760323317548872929464762768288194350598466256607623242747899230412163058643748207887699972689539627290944254963374705569013176048031650546389429833565228500800268933946839520506045969172016924970209937076204237593785441784128788417071996991768543774572174397351142371686055278558612610929970172559328070760257750848381349678984815213471243429859050632877594378835145669127790738859225321213496751046806303097252316516777694044325769968029192918039918814578400891936276647541054616034631360834635079511987388340262193736980240037888014328729386088476682151348398743648991599139862909523658339805597435313600 A159665 793 548497482076374022374475577170440420803724937305676472119270974178187204457659585645434698930022521879602313079495650405604111969376465260254127918487292475316541270541187857450595185183509037583468799958016640564570085661469294266761965824300089512851078423385849357106535830788156098375686957456098793716369672539539505090899166546856217357333925451742670711617702849549836284960072424632115800354145759361334118701986316980008021972891421176512607047584171749424501259507045744695510175292142305969631337322057343669382334592000573038539744165893016692377303857207633975827123101178949634389633877632148433103131552855212190958010204724542508805317523825053315806810274389616480185273100504402124252899495329167699083069809758739971076077336815103808371517008769793974233649178855964467478396830352740149151571958236048560841585090735753749009722737864725241772105940864444896162231335405724123986933975934753750879483851259888880836867512207487221445230090412116484608706846219175165067947816474239396240498070501386921513236178163235465373597126329340924450302423080130924554212841613055237760755636238642135270715723349622776767433666771808733066804964892492614053676751303680962658302802791513858347897174073346894824624943658074658053558392806645190287777474547653058396673462364323192212251250172863008835543252785798163081601179487443974390243039854892346164879177993461145268473443415862106447361259770089146345891671059267406501131120539743088283003198397823826863269334382559623872785263113476251601924775464924072705120358066608835175929855259306809539690488787700489564942796839283212754272693469826767816396497077006369693445507237235550808576643805510903698901700519987197379731007353189943085754541598164660097444698453193249104429305175716952485240795845280916927736800172403871395839745909723646546993697064706301762542659653798172296336314384350343766556070186641226322642203729094669800476046215235937690820700079865158419282270430491033433783222430391447004808588992362052630597481217412761247694513634900958328552318283100617606511894548247902617863004569436408445384458579587481291060958260935889752706958357306759637540038957467809166964338364589182073229800048 A159665 794 314836599138412132233225040190115944488727765339372024289229503898323555783094658852460183077273012691572716240547891645123695099883032261811349023678144112505955995585414672637956688970408415915488920969568069007419809014808677983876433905682383572800923076387617613855164987227021873538019327856244344005289754921528626806085008642267993358425597088000485491135215976075614477626417159037102105409621268735638316695551833529394556038418288560758143725233181891918780895259353531140762181080688724977800543186030355359446110652826536474993180692304109704638542085052647115609300779127070413620199525642491154978650031241106517628827731080573547752570324759850275778099838457772252477602703528144795103428448250486312651858557387446934111292880030795632768020292779804235986849626898931680042991186826325078244723448985007994400842870364108096985952860781503627365208270414715837357159524071449814832870834064152406383420810385896485332595421270939408596751857546432908361487784377045053664855219775059192038938983940827049634148121887075044055357913572800377858417698751901628656665011229626309696708841624663829432129710308123537997960778921436558052073779671646117121394989205580131053997999044823835385139062985293146197313705857740641714273890980037506499902596929238537961881661113407877471282674019301018067880233646844277597191746060738582873247820659322565795451356616880355518946722185643689102758708823223042513158179006132692652591081530872570901363342323101266955472198448180952075913981276552142400404607482332215699798708223706632919693092451224342147651789214930231974516842068199691191487763283392370376013123065594032961289821923761043105479245336475558750480036471181707041002223515162014155175075226800125466099691683632124717008474331341024680559044798266276106583847094722228395770230023392956045977390346597642639525089290137779212041765898004486392033011727803993148938874092118990786488435314074184804672031212965006553832877557974062452132344353831193829713323778518565893446176524750599186208621633515110161774452293607818229490286416078261471292529987776986460262338962489477280828952153762871988667705620411928683549238712594923321974620697615850704436469914000 A159665 795 180715659407966487527848798593549381696108933579862236265545615966663542832291876521726499651655779262440859519761410308650595383220891141814454085463336233285943424924757480906329688873829247226453057167732113593618405804414519693450806299895863870698216994768069124503507596132479767254724718502526797360242602955284892247187704061495281331518935394586826929240902352564553160321278489214871976389322254108497032449128050459555495158030124742453997985676798821789630809377609419829052796430140035994951542157444101918978398132387839936073047177638393077445830779516362236725762820095837238468360138084912290809312014800842285906756159630044491867466561094630233243313500464486883305663766552054607987243676396283814294467728870584781439911037060339878105035276538598861662477452190807928380209462841480242172322108145436352737522966003907311916187932365845217382387775112106026198113404585676787989943871818847546510332665677653322692028934942007013047314121001562077283009379525577641628461828203067501990954736283964225103079508727002912052310068793661087549807308781168454718001162232963888710673114336920799451907183001139561188052719667237812513157282726559978735066670127251691544032193148926089997211474256384192570363242537399470269335159864148722085753802859908373137061676805633757345324042635828611507954418570035829542624980637684459125269858815411297874242913818911330606730150061116061682877051503270256313406448857849106315180779667600315954294275490261729408614178639921483931950752467477816261580642770083226887611753400049540687068659137147513085942587318881165452883102404349783460701221851973750769063716243153897913410664338731601506994278246493165211871842032757779854337896566695642935127407425641673852881125581706386394313759836884572449688406473408997204262200495570386695300716193681647046744475065249982168785638709879431469539677289140190838683182175689305426264591086672571616774561394232366841944055095541833896741652436006681356490531875876674866808443040280664460785474727725626520122501123124038331900207064212604563109817890934373836619294349979420791782137180010380371714527475301627585605510319158089757597625480990528519004265316093133715164460500836000 A159665 796 103730473663573625428852977167657154977622039147075584244398894335360975262179754028812158339867340023628361791626808969273796626273691632369234833706931319762019019950815208625560603456889017499568139325357263634667957511924919495362778939706320179397203754073795289847399505015056159382338450401122525440435248806578606621258936046289649216298510490895750656898786815156077438409936226392177477345365564237008560987482805411951324826153253183880034085634757290525356165801852547628345164388719299972377207397829728471138241081879967296769454086783745322344202228900306871233472249434231447810425099061214012433390117845652231003960406799914457758378053497992994031386171166777013245198524398175816839882766823018658918711824513158277099574823979755059236657480712862966790026070707896851958560188679822832681834645352031481463343781643372432931794887225134373273863217706078444321879737072654404856412949553184427544524566678162621328739276061290754549749708703039085927539022359897189249683424533340971083615979688011524382118003861177784442981924129647891453211536822691941106504010456710042493616670920550914221565290912943799998404263128215582945994228211265756147811147258053265366143424869484530834564001084101541242242303902761438193956667488130386439716182938990476942135440604772663308338529190291603704547768378966919313189141694284818799322025712225425657249637080698486887907587188358433762282324804168303900852788486226380892221114938121050485194012768067909579277583067116483595987656002350989982004888545420289901273446652920212647744490651630221286988897469248574039722926263254707506751309855269649549072197110447271808264760040610015503971610234241740356055686846766494454682911627059783882748976687243093991428299984207782158211381137897413245096464756691966128970396500610307240874215324943242011875282710063143167240317094381503525736562722200571536917754535833933510682726344875963989037811751854064493091082952809799691723154665390277124563113164408857542354216591797322881924969047537984871951129436051564487400557080405741411406805979109914503958003664358199757496486478986995843886857941870980471265574255491123108932353476849850774985126316816761136653695891009950048 A159665 797 59541111167231853029674081045436613407773354361487805494048699802881233136948346520661657160584201517783417227534268586952850612885715776088798980093693114207165631508343004993590880054565422215504885519697901594185813993439099375818541660585127887110124256621363728303282812371046103005695015805525827076012472572373164915710382102866197154874013502838766290232974390997235885094143072670620657124263444549788805509782681178409600894716809297422397111156365007962732649539453984729250295306328448044108522094812106698331431402600968840505730572766692176632494633557996627725776345412428755205945538500998758224475118331389579753987366746991268708817135241286883943782418936229541115860647340786366811484720912736313935526292802823980470374509053342343661963288893906804338613302108880602216285168092755464479130914109957924923606593140329772595538349079294764413980104575513914934732770966299042710793043099656042563010590940599666989373652430245951104543285481423433760330115825201461051676657220309514334493581386182331031110631136807321267359572140349096033055872328916393026678584000989331427447258435281887842379025076846740059522858982876077373188173835983817468864863459452447068474781842890971772949739410800028288854512076942528123860857803026977667675003253177673856412605845462703105228970431184744697798911095108441649941024707538848306351717488958578915963417441407112562328348315967679863488371560541103168833187184645084783028604793701815378185409034595489836775924066346221662612982594597000771854544444428476320104070767022802010264650565376609871218541204761362617635506792005797759091791155702926867416672077680490864046058852645810167678197280176512471210752378201935059208136936035749253054977491070110309405991309809685252426938459393278318112921081934715149031803329149820785875104295801227233169365531101178928013773226536273144341317462865838921999952420386502145826458657367716657136087171002838786667439670857729481215194036281583062817870465838808352636453515248623053560471447812075590873428173792474891729587863945831357542943522191199990898057484047256681382191456801355604010684744106467488878854017141585506437413298086333354312943501587504799305506276979210491600 A159665 798 34176494079517420065407493667103448438906927781454853277999709287959492459633088723105762398016991803867657860242878542101966977999774581783338245338946140623593310466768934051112539590717095462682304720167270157799022564276531116800347550396923700881031926096908706250794486901475448069109556733921423619105718821293390083011138068109150877248467452118960954843070401645598241966599713776709865011849871806014537354054271513601698962242622383467272061769667879813318015479480785382042041160668140458018319305214751415113770486851874234482992579313994525641729575460061164007724388794484671256764928674474226006836284532099773126557744552366188324403277250445173390737077083224589823490766375086976373975389921143821180333173356996451631717868621794525506907691167621792827397245384426757775295727925052956788188462864470496874668721118767646097406080576627969639251306163127281094092288654918577861590350326253015246740534675337530689279147755685114643253296116628347939343558944643278746473151561033127887028232099688970000333120154523541229679951426636251475082617505261186905372400712557419529312232725180883070611338828819115850366122651907740196627065787626499961372283814578446564039158634394548313142315857798132136261247689861108381657938422269997050859012151141045803103893619854986809738120688970853164932870420823866540146834992985604643027086516636512072337344361730601912289584025778259883208562993425789050606348591197792439077526930469903906027939591845043098399801136499664117856256021642676092054526506213399987449835346824435433679261680035522435858155662635552893948741175685064659011181372063624752247620700391491308690629516658654426231781267211083916734615809401063957491015918372893011469674330897556074505047583530775127110904464310603857183571604565769803578126140535496520785068991574579488597203939569366641536738591714726403348390487122269340656435771547316397770876586602724485232124998343877609482617279989383912417829653670963287780333084278311585555781963536117835420828686075083851176475820627444536288296033347826793488238174931769684860981037839460976913620399717499129706289156259170467635990940265014589571966300748078495524854584784910938040223949290175812228400 A159665 799 19617248060531831885690871690836333967319168773200724293766339082588945790596255978716186954804592711218517828362184748897942092521257724227860064025574991024828353042293859802333604134191558230157427404490493372675044766080735421944023675386173619177825215455368976024227732198634536145565879870255091631539606590949833534483477540712549737343465443502780749313632177570182393652943141564758791896144702153207794652421642066126196794726370531300916741058678206647836578152572431355307402375928206294454471172671172500168605928021573209624397234795660091026176143819441550143806073391688788872627863113609704729165802846306938385064391385691445106938772324620288239399138463351978329142584038652583652295062330015640621197305980623160412625586214401004298621352766926015176121680237358850082417531543812304440955698553291955248134922315579488530138494712635375278165835757530483834094038955152297393510150294226131095586503893052802015979241438110825559276287427659190293749442504109416799014537319375795097639870731640082597860179858065375858515024759317067997601389392147592367290731330423957820493794136995391600643066108717095651370094879336059996786562573923774994010222044704568875311408581360627840771916352636717046185667319468199268543532793525175280215405299751707113307778525190916966086576046498838531926769822641804285602633344949029526249241308831868970942719700215924090541658902448405205281851669854842373944875258160348214945717429484931140244659140310020142991649076426740857427828343440301479838526360022047164319885385006458916129885939689824501572710131811602599763959799336435108474659015773364904863266865352638330697557296503214994846874769181881991693198263843832509664783929009104552834340010957706116655587906955355113276406735575827220745051988099669932538695372864045853109843726059512825227561891947285351063159937871026419248831798290719735697872132915739225818337334251306486806582612962214745004235651274235507998353006013096645602848372505285011300666210616216388908502105335650318499706247611979371354590193553788633630891169467313607910212217662366553491736727246387699095805965008019741955569920858101232828802219216098970097912218723037290930289241386283937008610048 A159665 800 11260266210251191984966494943046388593792763968889434289768600633696766924309791298694368206295438199247625365822033802988876659140223933932209893412434705902110851052966208757605437660486363707014900647872823028645317896707777855664752789324113260484370792639455695329200467487529322272106745935969688675080115077486383155403433097230935440084271916103144031145070026854883048358547396658457769838522047186069468115952668491684923358473974442344342742095619520947978382541561096117161066921741629744876408434793947800345364688913896170450169529780129578254499464822783989721380678402440570328217136662283296040315163997495650533253834097642337125194530911054795004241714740886952336338019747420207929440991802039056572746073299704337080395454769197554672883149580524365089301017058998595520549887810420337696151782781126717841932570740421507648653398558972128781697550473516334593488884267968763785296964678535472995851406494077633019641395306327858185909945730180258600264240653799860599355597948170145352917398771729307722201742905409371219246394531896570394371722428475212757637974411262639231543908522402629597886049335064784084770584094616246530415290290366459220061906081376607955982184486542365986054766844097617786378436780127056519035606165545028340846591783045328741992861769565966483546884912569644346472800945325974836069371393165749962462421484182976152809048770579578697368999920421358809571899649933686096855307791835448677586402726997420004596528318598359717034108170067812752499455612878711406751222076126148858919626761158360593423120850120279228380299757504197256711618976077938067199795263872539391766762933091714010329089197563328748387679885729133052147979068830550459483628484235307640433899696615392413404232953544790304245530355316060514103802657597605975507407565897821784188529513689168787101131928773802222143612267599377449922426103828386006021237947857862768303327858983663320702493187715312919754821781214131192207142207621863803612747185484949318174996849111744671115644787633977207734980209653455531712998482803841327877338043036063079170776951957160562243279967819026821781862917625447072712029498581609842629142901863740060757706088692438620083047984331777689667129939200 A159665 801 6463373187436123667538882406436936216503079198973762081602882997402861625608029609194588634226626721775425741464019040730866304404396016819364250958673495612820603676049561533005718883515038576268322814451595927949039797665498408416146157048365625344409657149832113749985044110109632349653126601366731044404354514870592981368036114333016230058634736377761171096520881782525299575412552738813195128519758940101721490762179292585079881567266603535121433046144546345932943742277916598819097105677319545352763987100553366225739162830648380265187685696559582257991666632134190658522365596927495679607763816287498317436174968759657099149315707655315818416553804173127712146504862130647289079694192435160698915476999308088457115624876724308860986578411933181981230629237868218635243607670184956469945553185649730025286682360668182749314047470079629810838520634355289285319115805962618526178785475775115260463064215329067273487611741096668300472144926590752487886749572836040777361380385838615874613314207712344056779489255101890992461202567525121014471571946283872089301371072555379975291830021333424494948382998064972393794991675261077347562663900214846172398379840107773668540540080488128262164898583866736715367595396595679972664176526125610973727169395490052742470663468062718946196789347952339570638945853238929356036855815847286914099533577043795529423903682679719479843423051592977956365715412662957508289065117210265964752572727638289380586380219579089597707267010216318167557435097969848093193830093964036907173721633170049422972701441019513974165955238083100587265790488097277413749869528308937114137574006803821837509217060327778489290566501844054198359533407533753190050948292310472119911093085167137576504505591517224287587913059746802679281821147544683159268361980409037730271319404129976840078362831013856824283224499554270528225082378442104785229053334765695276736454884198280313266884372719288494776744283165976653724522698181260030091391628821943810177071281619988403347436890723930825003991199599797581589560140634835863223889774539211368412958405811530740130418060211192500361089209791394149315090218911041611716962976615923191567895196867567578775953196997241044890378612717199007584995576490800 A159665 802 3709964949322124733975333534799858341884173667446970545405765071908608876332084685886395181677877442860895127974981107345714269851464173430381147840385174047053124399201395353736525033699971656414310280594568189819720198542099378653012229392972544834430658833210993836796086118735441439378622562438567649799424411420642884922097326194054085118216254408918809065371841073142667073238446724682115546000503109571202066229374961275344167096252556454717358225744873983044561729684982566626044577591859677402741652187282838265773934100103256376047281420295420086508962147380202654002116471957980079524528213412361750912324116904045679261173962360053637433976689064464251977089549148250656979408128438034820969554356611040735327795933166453581869215612994877259671708299386776972264741501669106015153226978675134614176859523240755771388421315254967089913662190721377077644390775072069517692029374210648190742013562634206079508893287982993526837991546467785600188808344862157225946832077230711712167442999628937318446073915029713700365008072016514052935463050772410682688592623924359630604752794270974397461140296980771751408727335550523332716884308139227086710139612931571719283049944294104245874695804955020332255013702879076206691450947559320571862876197405124729149819984076217629788215092862873347580271372874232880720808765495397362718296203851745468139358251436674798453972022565598767375223277868617188399113805379042730081879890356586269007904659635670431663966667335848029818250712126522737680505974479744306006309466217532242637471707518439862810664883538849616811335359868079731295168397630353825576900280110129862190898825865211761138774842969289546529623788244488601956192171807142166278507947257452733605945775631190125683048692061711193117461093160292817359525672952130059569761830563040808383196076472440127969783761612222509398975141613500547344026691729405260460719082291865041952423326613012612338530516044082883924956273934262043141266587801588125177835302902687858572110600278687181807619832925496177855199785744186132034981017587024521627710247597775608771780795784272538046702963140292422680040003792020259678464036548041330350129213859081926477336377370327667328457240651687898576097793775780048 A159665 803 2129513417537712161178173910092712251305299182035362119300827548392544092152991001669181639694467425575432028031897691597399260028436031153021959496130131229512880584537924883483232363624900215743237832738467689360591444923367377848420603525409192369337853760605960630207203447110033276570979697713136464253825207800934145352302497199272711841626071395983018642352340255102108374739293007414795510209160265134929884294170465592754966833367400138404228500144511521721232499895437715326750768440621777509628355591513248611188012434296438511470874347563874570073886280929604189206556332538283638151399586734879357525356606927953460238814705078963132571284202969198307507137254706233746458891186029239552075825285217738073989697750012667631684068775280647613869579333218772113861326378350396667741482340206341618807492079657833144594204520908881029980631258953436087278594985775561940536698682011436286370655321887818960570831259690497187736706675527582343755888103201305411652704250950042684168237668472802308443989647737800562118522172134911541263941319571417447991162864761509872587152812081517970718199582083964920336215695614325131902144030208016132925447739442882059094802127484735349003813227145597803977662497857193146960920179722523882638317210141146104479254200196280856779489266513941349171505129083956434604388194538542238913387921477324854916462212420968654593100097529602099495421795781173603183583035222453316801034304491952880121156688250655248685519159783766552797508351325526081580517235521279267610714459887230337224485787414143461739347477196061596949119230773789668486012910370294786944026623209207737075738416829571223115167469297870355653805694918928923769664255669007292971743650632692701952236370706711614917782361330362478046743385652860532481208467912542245155313019423781294035114469532349619597831595940916166124483506203770872070686091999343853809176016780646335800377722591496520193821739465020409396271176715568231503056930006482761908267286794861210831988137123075718426748780108035206291303087457022204952215880205177536202937269162717387904262046362112225646307139753318059224193647086400718013826640015599107697782600859916158230412304657371083805489565755456136583672548631721256800 A159665 804 1222336991701697458391537849059682032390899846314630409508129607012248400286940502873424374789442624402855123195181299995799829542052430417661174369630854940566346402400369681724021640195659023864962101681599859124789669665814332785614773411355483447455093627928988190745097982555040365310302967864777891914045869853324778789336711295056342543008246765039843781901177934587537064433280947809367940744511991684340182382787617875280075618185791426887572441724723868594004410378251563614988315040339308430849273367876417419983653363352055602327905828220243707802324216291445424401909332760502850318823838257607338857803780052528382131400379541362478042279698527630764044844807111829022216746561372655064856702744160625043429351180711338054133073607795478735483878865559275806579429076431626018177595710051461414060886276864072984241302006580382456241792428977081592720835877444397481798547351445190217728565412750045449161577634169057402767342793761285797530279582429204444131426293213247270000856254260388896109531611727582492942331361797367208171449381970942842736244795780482742505395109381997044217849098975898883501236400555287075188497956455093121072120292300601370348697138126293796223942917685768184462846018756325987279361491709781149313822215744820458846362761092681135573797050763909471551096363822818119230038102856357749738921948631780614976581170571384571061641002009969039511604735555115779610188263103882824801063608898490596603274931151216477075056333749214665457739975410139844304479212683239819864244093665803996034612204504010828598522641245655817799177627128795401631240115384151577352045704821805130951611660361348016856344988602134614855737939259676957755185326561838379023614576955218353467850070839876835772681392354936000687637585903648785351396301056126296589090103387419899735347322315492209209027366286324267132944133585822867068026472780931642681206572913008704884374860344192389578641339922405670910575730478462230620711536557133303747220244784947432329702618598045183689771992162179282915030117000545001456439880256754318755964364789152182881437642831056633248442251515441425702264473387590220119676812904917339777196862764378015742330185536953631776683682286391170711129466816814225623200 A159665 805 701619303723356803404581547186347393880125206485415819695547093597482189220611695658343921947500371939813265282006034299897504757878066623706361066208614605753853322097227659384704938239944654798272503127405580669939909796732503651565031517514522089646854404577478615527056034783146059654837332574684796822198075470600622090933919980865141346974892017061474347792633782112991172876328524749569783191839674066546129757835798489945170649871810911633328177321491356061436810324616502077287966082386322417529973284805472085822005842551645619297706474524072324403964026265008744002506750448196097799366731760279877625021844393544363389963579042036983433135975670657089363433412144935152518666067336717977988195299322913557190373588030558030404752566805829513520132599251691094204478428545374984037272196087198645329329915427898235121362757572618621001758873601585880785672515058098378990425643030857173539910176263204199999784991181779258691267026912302520200036724426260149626027039600152982937807321707794753564562701141984613148336083149516642578870681310001620313156521615132332688224205632454221863074664612583875164789357703039166833065924861193243479264122332805743698093062482365154297194230938403792283869637103633259505206535321234657182251313520316802231707745612998775538502727649217522728980141329168516481607266651354809807902285126720595671702675445762322820727342053624699077561622786840676322644879438593518982493710473429110497399689324110007185833650052889434206189948377068945104689487562944135322808499049711606493530180899514801472090256727529243355131008852697786746663340217592635105287290541092935958488017308996932104318908290155971056837923329359654822552607782239560552261795428644702197843988425718597021904201429371934032225927565308749931168995597748581699892564031359598666795327894622995736362110416754188418143808194756121926175124690162763555158763676050215957295369459843840121619935293721390082261073023460604808056918926864509868142512239273031296038471087140812362210696752310800358020995855225373813791539051496773788387342451704190256557302722980145372380206062723625035040583530829699947976476780782537433003301444152121119939296085906727268732628142822776532051730280302733786460048 A159665 806 402728258000215103456771416547114344405159477622782365874834523595347764364230826367386537773490424050828411416748268506841171931192468189577033590829375152847771240537406276117138910528088036195184551833029121704686383433654791281665542476279924323973846973133844796324339418867543283201511318594901208598049781274254903755417280732305296076821045009546521235789189889754922345693948139925305246184175228402205794140815365545610652672950801277486103486210094313655396135121919493940799677542974708728353773816204973100844411369971281233421281188470989293964167548751898727612014472847931799633986185206562392149423680878114412057456962969749687128142007755258641663846733726385665716692105904714746710159245108608221202231010178359598114273840272938345281820628091605128797564038555968809211376062958341970957621310569336722886677981544676508072553351654881318489383302807471025143022520552360572421690712609666460754427423360707125431384506104867885309023549541090896680895389304194598959031401804019928157162880923887440364651969396460755473063599622558959116909107162290178480298188637919341352360639638524168445705590085143926475104652372368466663976534098738196281335069167739472272793264615726091002756708851466734630001271912896983441462940138446099660541399619100204477964991873600094136963050026578905642323341019774804471986172740788990134942359124697001914526432697778567301480859874910993093418550609489576013126588748139410934910818397107992908191440074024786019687572628462164350247461381917250435472214210440796323290289224116992034151208838960540030027399903821400797183126044782788398857552724882523435041170323703877679862197013560925252010112253113182191187441681678945918619246961465103843208981506291634813737238939067135198496994784901318811705652076806629769441742663897022214840782864191284060462642351850617827747412959656428162757453545680645349018449143479910950782657695090020037420264217256155501546945339735908697594050752483671531010054805097935016493752701400228250725250163834237226221136590782364024114886975678891400215578602913416055081010325347772387112989837751845328687592682222860179918377995356271569204117832080553144829413623124924498620751870297987338226982051426952379202444400 A159665 807 231165318472819746027383388516496447341167660030270592596335320996636019262879273723184214338061555904803568339948224116892532790999718862750593574774995129120014938215149105263578349938184292831381134479655588452909314151008053463172369816353159047438898515724422335611555299373935061411607842036140719050483752253346844154987428206423259082953932860587686127868647204085543313437153355988600461739933389263192059290698261987382024689103110061466111767756416814546841320123171464905516937621701400423752648640528369754412606304357672876338196104475873330663107769019563604640552304907962404793810270941835052813891567802193278976616906781057278374570079315542789657958661725533227186228750123238927893653418497041796056523409468790378759562779564099804362251520391982092238707553652697551112345822865892204131029302936883851038718040043886743015024622091028275227025230138973310333715936371411937712876929127772285268841341224054708218356015237167253864859317399861748434684327433568099649501086828185730967457929087610248784697082097485324124895927312667532531485514354632947315358472053960069482033144077848260103959843919514910757543237395814638671879051308553391859742631609219974719429036695195837831790067011104802044361224871467547260742545388154540888348531673617904371576366832718804817094061735114962670177116138084086412110255250927753616861242434900633336615351641182844006350936006576123194945925404967578038015679447721548447528312360250663819294700768840174285866460498788905268096938143732938805825728148293967377962132484462253912801321783306622447992372413784631359796367686365102948309129976792027358777673277788716791308796766875680938682747595363637218086768972675932717726895494085540961299757540622972664488153246823106232003242780605791689169113123091407739077860396512859391719942568717902427709820347851837878938596895034595009300852160096000267573034649593792835533288221612211657639110040769739536497864363935388131814177075006700594289903315613975426436118012132643875103931383344099857050574382113221724468131332500632166949953730729849111426243369446898370057483786663496495041643159012390913573200992857719098185730632312793353010963480377620755481042840922901909365755645788790362928416625600 A159665 808 132688490075140534004614608237052413659485831697897697367930599417545479709128338886281371643509559598933197398718863894827806980861907434750651134887256374739735726764255049015017855725607255997176576006770474742848241636295189033069658609044237013305603774178845286796236417501219857706979699817426177833769075743639814290059028373206218408319480640932322290875367705955212106990580332389316739733475581261843839827066661565391736560892512224480270668588697041455573262354565298936272781395179060868525291965889468034059735174289934259736891142687962820811329895249680757164949411002697572419847461534428113752781610494778064018166047035363908037316097385113806005026607983722346019229585878633239896210352058056882328223234804075499048390921195953014765587090884369629339889338232609838369677290948959166829239862264460761159501268307209445814116060526898575098993992716467872660527804454669899886618935628628682077854175435184041810210921361627898850543939163971102510612123051478785004214664807976805555392694133407358914975760471987179586934789213871541114113568330452149468837282660784441963345672340045262775504504704211473630903343160545230229191911474575548189295989208623097749479994269777795189356495707665304906728713074950459230682779589860568023812396639257058009080356596988720364917854472905961993776022339919245825746814527859789787088218215273838838215297315606254681078135786914819802905867763900780304244986876403420669470316383965483924282250049874186015301328638732203161723292247041324957293532484906526834153940755792109628955924552409162324607591738112474579122317868847524309541041749125898821414949420280399734333569481989627297878645109626474649999614202874303701029319394358139046682217619336080017781386226437523910034662859072939528264259227002391235600922425855717393825032193661211802221376417024603091892926870336897878910526382441558472941572870417693607685156656547714401464811743137613237794272597953573051752640047003093657450873493107616796839315245211436184081405888789349483709803474196398487480683269968387184937873225860330476542608613052194316640608580555009236308574485680430161530837451522335406087040178829711304075148208323131188721619969937875397988605513700714241368531940650048 A159665 809 76162962137812193698902757744679568944097526226933248018599567730350108717020403641451784139160149148231750503296287927407044314481943867828011000831710384105479187147744182985514985608148626758086523246751772846806437789919287496928520869221575692478369127480141470198704092090400824388744936087360589935864398993097000055649727298792162943116298933962292407276333194571087663869279673638111820006553243710909100868676973040272869403927612913741613897658144345378684505750200358417955671003895159237133093835771914123180533577436117907416099177706786183272372696765547735049076321363243498606587649110490795459043830532434806553148334381392102156141065328976009104095615023994901081810596065585356461496848427906153414604080254129867663397629203697466375642627916107775259004241437964394526643652658879695867779549910497540021702689290298178010559603717817691078547324794022419933832626041044151122981556173903735740403027858454415944352850505559176772958356220802012979342923947221389024319568098691858203064438974646736406947301813838543597576444112834951931968656736165179162165284888818215726890933890041902984879481740373466349227761430915566336917485307355056107264038063118048888226797281815759242852796746132873911660236943796692130864654742034577891127427322401877679307753110304692770658031373386287069464766645997509019892259428736268410035020394324748592502244043806349004094843590753099990744773150553642927058584451376115742727514076083827521874192233927013932608676772171785825923901652863576792547681820608198108836984031692186464766787891761075867702309665304146623784850660350792588573609654868289131464822189567671658790677573865279193301403610178001085462560465680877648458111605466077727254631613741369307233851205821891901253664477865086683431995627186249477827190394580785271196176759218966856572642353551774322908661084976484347899632842669294467468195254585106537018444387570166454229144301450949228754375973360986996317883572802700752676207095140456427410340514633352237018851876233703259549570143614350618592187728830521743522172281690098963686345917648590090853339267754788638144626713137407900327787123972827665374862876917621975745782060613996924705454381701499555543550199108564185755174405516502000 A159665 810 43717407578614124042636178330837835521498320568427986464978783946621544858090002561854437814506282101525425855694670551467748608705654918225843563826266873220170313687078396778636586721221586151885667167059510843592152443172034728047937909274575403245570573569827025048769352623472571979281886334445161197008331252961934392128653410478328323130347268613714909454324378316098363848859542087943795367021828414480562054780755458455061646117888919975461896985106265550323450727352651166607618883454426223053527336441112817237592213713157388922581191112552581235521116613529150237412643513090765502608890741960182165377405944007084183443125768872031273716934182734844111944877997165089498613262912060115975659294787266074003100413842635739963291190772001149746604102836754978629039094696053329848455086948905996468938632408763323511696184151362846968615398417966827780511065437776152574147266819754888074691526624885115686309260136577399568016725979269605839779245926801191479040327733582025821174427873984318631753432578753093290228836265382852037829291985978048537408894852990482386933404688898995042793432707211712268058047014469665472983104158002374532160407374510327630021368552240551438744432159767976027602315975784561959988069277026226332657081139148257848939119470662038530864641204958296661637345090469255871910782278780230258172331165280090207570314618124190418257449865847528722095759142956492479867696882550027139351323230103014032904923609355733032071862060024056123131365165897966331877157825451446037597412071496620807945594680250559238666507293946305138898801140292842049577925156723486098316942400852648835561986521862423251746114593829188267327707793597062996580859707686620895911255032218134257305111864069926646272212810755539513795693375631700683350437225745680197881571685566944889949211634759493314460894489562301436746479569849631678796510341165792582768271134558980734554979393308618997013127364221101719691774014436608582313413418148703228942485421737128881716738616084298972612636895552256881631969552631163058673428275665449512394541951816890944825486014121677659955500099082668123285779424766386454357988278322951557589765204310536184366774827644225911649742093476690807006599825682802141909228740234531498000 A159665 811 25093715787162369388279467459143172909771091908751437297649803385793036398434944450100805853742466766126446209418237600254560294352731441117766377625276353517993654577195852006754415262995582302555614867368912472449048695942958014612019431402737059887265030859953232236523409701781165915283414011035435166492846274801157244081791407887261665313876215885338395734374916820245889761581507878806100428850522956668131710343284956180165112002264312453001387255553338281540282032994671569274355283431836756873487558023362985180254750137774905123654187599427474843005848563468966688539808300192736154998896698236034072131171968029533886489801042998164559011364079824471544247255874757737377302931100926440984671973711042298571626222941592660609061480105499456257084379385669441625293181351293173368618693265019383093474907223080237198173588000192983861807228132309241328322273013958717555140597321913264710721813301127882500205774915367568897625656359250248192856514203627663106956168776152135599965097280098900202768267235765300901854945069027943231170416023507287025520773676959800724920612126143134336347703483005632799962334106823847608025952558931932065893736915483620704576158284948013407790415832909536424084486517303592432159240104776110118253033709216357970713163448732687714838624743892951979087065423897979484189719563253206170681898196611343042876950555782890975331183720752437680133961653213435930344067265810565024344732475494678678771683424256114676581726948261574287663470996548660502711662667907477162004121981357239735562662509479789310808110419937287388652044152218426032311105255108620669641336364479765563323448798726841378830610986180380200166910972121103982036328009651654713375411930381603597615406955344524153590942919522473859026826743948118327156467535582393247334544320325031786045576282175189943533696864366407472918156364432603607144849036196322273214520163041600356528021153314759734119080877918610936153849529910639965260902984133782850712233955870016837648980555291872976927416559195119216353490973640143981327929238044239189592723558170613712230865285759925328224366203534183747977399245189192687393584943970250221228859852411370852204553005285725059290027256201238821722232756391729320891711541720215563350048 A159665 812 14403749144423621414748371685369850412373085257302756580864522164661256271156800024355300705610361417474478598780212687875566141209859141546679674913344800652455137556996731973480255724372743020080771048202588699674910359318814728352571105687261797799886882143039585476739388399469765762800700360448005340405696753404611296168556139473877717561841817570915625436621747930442824624783936662892613702364833155299093121174990784091956319227653597459102820822790631067338571563488214128112313325070990844019158804778073912380648988986869082383588581100880258007304121554314573350071612551667117462203864095896741597221127332243008443760962355555177584841249264885063931553812927232944089482383838668865065085737250843492114039448868060344553861326289365915890416687163271422737939657056547585460257281479034176989658127807415647388428127815926621373830380332547086555629204198946866100498128715511394189066246143320779670002428492160847969837558733483663193093799373636351822201361837183592252354144664348894732070353639896703964571448240785774031839780968201196774600386681680072625622044427001470210068539005812526015466111719269874057341423785722771003448472829080223774099084834191607455520259943657914139448467658616286271497443832072210181650908692009050326931506880453092086278839738353349477699313915972349754669027118525061561741151392523745626521162048704761295649681198262033380868171893185369267525014742878381773946737089610715458600913380599400468624879196440083617062709220653765230590162494221066439544328419886984111592160334846718813844616714536709014781134444572236249704524838507191540888028756268984580698824048482685089025518959952944405707539570289720088625855696680342118856590536784008246896986287255892794234554963593089239541884755332844288087129014987067978289830558294882678245270836756924268095027539251828327153585006704744620869464550266347819032551805314744045666349587023278778765355410797918456250589938394692903451175999479373207605593348183967927681633121998919004457364492341102877930022186899890014119172709209117629376710927847980453929571848540183016723126245328522388670903880959171836177463399850645304033807965518922558629229058259178539806563995317417606977754595569026947389700515718663498831429600 A159665 813 8267726915183371529696177067934834993529241166599873525978938072712175306607604779035492504214493711163584589253632664602974710494164794516353015633882290298155730964061546956925660031374691497944060026053418544700926097200303711116361202645056869200075183085073862110416172417885943766681686723483144029957703443607972082843507142266597922618831889409489683662225148937157361088736218062992481459056985380618722783422734366783826747071561162677212566150894566679314058537160201914864898574235465312630240280455056402343507339423712715513274721897717668668717722766328001633974417064848625230568862992148031440770854957535518817184905902287628935534318066679946872240344372975835149625511020464827620918228510010453431160072024043696181255792228615930221642921347338410982135737857276962761014310950272352572680671886549358520720547192753880475594776503653895373689834887922487182968370742106218351259314564452826402698893748725411367117861087363263422587647983953062318280474738374605800715679072238985477308180221033472310363109435265965266332803105331463441333596434510684727306328580486717757445005041632906927244748164526800885066369227052311624047357510155132962712170118667697731455221417243809806506996351559231016247100600369343868157503336179485671300714236216626124836339171190078707247427100702704861200537376313822083233250217410433378280104139005977200811941676618686408180650532726748746123428118344925327680402744704075178558245508780631612876004077029659734619707429184264693698250560020224228821282508893147522814164469539507119357499186033651037196982519140311388904364946197872835849058864762032669555561680380262514259269052402003908495927546435327209767259133566506724568969592702090352115272513477927119366480958159513701023182822734308673243684898135041437145115405916942332280999414722192354696602273833685093378684875692158979775465507003847451802411521730500040612128134930208704251579886717127275276902470789023815941009762798176087382759869623641720472419763046824216685550291187233856812616381789563227960423807156795475023042479861182609941862010196779291673746240452368316913350850271319444773176597929326434265184543348009137282325274887763196123908443284941505166409415623865076072367204310971128113677240400 A159665 814 4745660845566110834424190888622909916435372056543070101155329589214623964736493986366348342118413779846480079752986369269419608257509382193245084294173521286340737118233770956543355377753348547076870374183614042069631904882615011366062977747156955659045355203950253811793406228478132252309525378578964225190381370934222570940876931104887733705491942679229507506491798868180394822109964384221021464885007243641991578591528351543132460862756879723122553867792658483295202261758392410918323669297832018458913901822397596871260832180222111835537306780708840935585965563750718623327965323610559215229065153628874150260873524498055558055692226950743453819113729025024619602026116275202142940953843362972385541998079008749425993767302352213547696270877899254581307146436685084632323175590419920077236754228174851342541716004751524375246205660512911466370027882717003397411409596463308696157744307840253822228657493749779034369495009339893963877682426587779720902116848989684134341170298465186546018547433320513315080163376519573209444460244394423277100997142679291814128709753022451353401206983154948991303222825358282763712469980326664438154038594904241149432179762356217240373011549030424306247841573238003171020876457327339987039564247168171308112225264058332766276283040081462942563972405423366824610545456489436617979353784977015350714323883642196235387153254627382208504758872697927736262312537613260594905580214915244259706777228723049541776974321126701946390357715335828247588095001642547280417565231289114486276976615776246791111218813355342239792390688166601158642053184852094164994855774592740500585818900344650483340311705714222200499731410559790290532256704114307528686318116811478179560469689620463078105919525750042910623565835428597271298067398364737845597587044400498797853317953165766603846615418779701654671581610152995991771037965062292549646496331555658170986765180921501708567315883100352772961628089620220258090485767642961275657236152670153594784496559570622163583241262355755101458501409776979892707563873125022392959269146135291393545597006729390970126174864281102773237713618893414085385874717151856402127967189748033522622911894073791725877496078556517815396583639881561106547912026813502984638591385573981708873751904560048 A159665 815 2724001057628032435587955873892482357198910031214555638189633205271121443583440940569504912883465295138168402193624922327982252165099891214128162031839967336069284950135220467508929061170390691330625650721368406729424012476523816220409032865665447491422833811884360614107304758974030026881900885617601982115248949212800147747980514947063292549029756265988327819042630325186609470530030820324803328362535100865122547388753851051391248708475377399909668707546835074844766784190780083665202921278381343130103949405775765547701374164108068480882900817404976979357675515870146161788618121335396140916252829319981614218300632206926354805150153363824454863235746142297451704690750397593054212957880579325684473485979122512160066991271478146532681478228121943513740080411735891240542520653163176847371135912661414398266372306055488442032801328587218427815920409903056296218775418535051269107362264329563587740898142097808712901687436467350409854422595000298196534392483672094740049513470844278702808845511046902403870536469942013988748809817172963695090706027094808169846438064638452566167565502002360234290292456750612673464030523959340860699533087105807367462447136234958540841145916973344884088529607817196576356176579509541593329693630773929961512549144066146828356915164292523512405595324373841367247745844597835916015287872039430497487938675960403228678847688051978381704530780986933901928159215939478854727056919933231860146362448884285732904804702081218136596452452598688384455831911235392954694988744509391694898755756173056764950316784701496906133712897508443031409501331122582910395658310251286849463424199738964615404669363518283162824331570392267224761606852234066086138736831790654908560985032872553104742445692508011152770807423055056674211389663478536789064341719800988174926367360001744113665624969380134027589133147625545865591482413260880231338109118847440786298951411437420250217598704771467561471270271862119711016663553724588983203437610622905365230213642433667498255060012172440381412963123661695271180284850557381063995392529457850103099697658820190555669814430235342795059155943498579232643175174294315303502008393738773312659117162013813102644545466766166338274442885383572790216996336981535089317475382952261189922405479540227200 A159665 816 1563571861417645051916652247423396250122257922545098393250748304496034493992930363392909453646766960995528816379060952429892543323159080047527371761191847077382483220640498314579168737756426503475232046643691281848647313529619787895503418801914219703121047562666419042243781138244864757297958798819124958769927706466776350584769874702683225035409374604734620938622963314858245655689415580902052889458630262889336700209566118975147033626204003870668426715578015540302412838923246009631415558490121593124661208045013467026783717509365851085914949531883676077310370160143900146148043473681193774326713894964515817687154302013251229602598132338608286348043499171949712253872888702102137916094882498689579915395410018242971129026996061153757545620806671117677632224849189964886986774531740073090470954777113423689753555161959845614202452716403402864654871945256471597026179678829522965158929781980861659109453304906648451426534219037249795362474691847744577031020383510933391104286391094317510225731304793488659308372853583339509968607390597036766558788158555277210200041320392718750528829196942371619533636566952026316285589808282681327377093837960138524682295224019103846225577383331150933042509747045497596825274335762019547231257104499988629736895096468704221144103028020868414657869152218179521433381504253701326356157259196848128542726085677387811065423185788580963716192163527627361779027127636723249352735766461460172479752338882351287637816122020298083704417317433931796849399928954113913447643121783159543757399527066718806834690723199845868778511410779158133427895122011177738472942875228464058851504904831265344591796874347788821238965821673750827222871800925649819136106255129719106035825848399155861659085721580072651647532837267767102400066368769281752185086549578722811908937011323047955477464885808778152134507755155453173853519134173780190495524987722099455677427123399898302123193089222939279931736174420767093903306789352146433397497531261395009488547846260365573376240863745718423175939374480403308677590796656063605710962352639659823887832910565782649563503356780222483261182273854565586123097164170219832353750690038866133432810628084034647126243220427700921651714819626530900023449349515374327765246231223212349033751871504185852800 A159665 817 897487524452670631767722802065155555087818848630855263170291337147518528430498445146589456888331352146138402433178793069835991885241146847389497262762088382450209299362695897347975346543127642604091864147828074412716828541989281728202741983265896444143989878136712645887316266047793396659001468621292108731956388262980412435510160098825224107032431993361406430441761900098307819756254013406958033745925408363378400797743563537883345910192389746386277025073073373298510124775159018748348865370408516072212403313888324297608306149001834415246700148400412663399173114247082813742815165274883891067392859456802759370812351054973998865536522812207792539322105288952992536271333424256229570784249596367239545752491864492342915901428747830778684653661550993425017383323354628109239168038698148790753480670927192536504142396592645327063765826414224657093468680656804793636730916872727646949956587494750262765238456118274113310117740039944915187650618698010386917609165742792094399120338974667406590866960105951443540602147420366936707991893392881931041049312304702023846653871467355924350981791479419307252073099138006354935255085923735122573591163456032407360269996139829372774940576886163662221516506274507803381131112550819710569148248289362699539016272823892156789886781168814177490104487777910671461393735695779963492518251491118786353027285240144643148324229794957421194712597334077118727259643104263205649615602891958205771517696156020754818373549234949018828198943754624252703171103387750150925992456914789068725052429780540422066347524799926827181959416074339260144580390533084899300558814722828118493914351948946568831076001206267265108003557309162582558703652124470762118038851707626976209655475996082592039210461741269194034531077784275261720963884283904247217450615116467093047554918132069524699951178829269279191179862326082496246054391533336568464200004843366240118056869880130187998462615615262375213255092847248449780787080424578328181180379506430112541061233539807405450464000730030202462607787988627837485665936995729952297028395022635281061512990967100420658895256977417470049123566036577147855425129058531889455749394073915421817120641403073873637360963980033562861746032022743353040669709625487882602162019246740936084183651837923139280048 A159665 818 515156275463971524989620971733151865224157896856188375961353976774371139284612114583778955344448549364922447467828248161133429449585095131321523901453677539679342755350966804579423269747017510428245254788806671021617610935788318092200478394975822644718947069002910392320277292930295164817509545029822851287184196935244289961632247126850975954211580554814842556452632707693113830294434114280013009317271725770316312721204595904626065405416805510421852343965228538257804509208102353515542617307055998103856794840963853133360140945809543588500519970232304985115048057207665391188229756824309672278909174614309819363028602351253062097588361496074934309284540392359845766107491512634373671492243173432296809682014934808586590756291074258805811233656109463554842300395380707344738395467438205665819407434157431402529687982089016457888987381909048549768786367825060695075886520105266839826309922292204669965587764358584434391556156248709344067916092657966114346130630115979151251703970285067997065647409369511335103646324246437038330877378200123631380795746474740406410769122180941907858713019479989739991070425268648695706520133730415677675913950729924641686270295489038040868969665555274610964217432091820433643172433329834751847143863260989689546765603705817629293173868287871317010905318115368507239318570907873445343379120198642986518509119001757347779327042479119771184801314677596738522085256114719443319630003324217548652678677841217030914458779444738716509302489297836887119823363944639632517606222625967142288636337294503135547276644544434798956575926315259956164855716270868721020782286708028111551447986513790499243693032895523062383172802929637648637868673447645291805935164773922754625236207395903008674645145953766937303169191115336732460730869512592268621064467990302532686484614070796584129816499183114757477585106467416197392061367221001016518260307255104499728308965884071328012815418170071380433128491558146189407077880856918608229564140339159623203559659504003190362992960178173590495113694366097898313463570244752336554888587780640011669484568982205075675556314001680847585713665722721428303427900982433134327767798447737413256893815354736319433198067081318837381720570666235058114444389875680529239313233801398074099972382403096377760894800 A159665 819 295698804628795202673410670052027105483111544976603496946554012377151886430838923272643973778256579004113338708130981265697518668069959364231707329937148145687560291362155583132691608859441507858170172156910881338334095960313952595641346395974138932172231473617792428479193278825723376811853819845649695346734997084441959457564474340652361372493340206031726265997380732453947240281185425342714060390080224666753200123570640305691823659363336170592396859159016107886606489775325975758902713985384772503097728026309937810224423294588529017964883216213194661043374185664085687459230137601988477004202798835754379511619046937268202670016853962224200085736786863109262516753163856918706231206976797300542001517930820088264210751195175195806704869433953170529486055409565202661251729759141491354031549113725694697859504397576698854182951693449967453342626281662904182168765225809506293332654945439137985809984611503371347066639923569019123550068649535053851624292064077406290026383679823290055648275022111139400398049449515307439634986907094977571530645717427188688577757629477989187754976922199722631335567172031105213329187621506172675250852034127813288295511789340711695629415813088150740529798584504198654403377595600212596740550008363559792437143917510866495322125010510456967150082162493733745244697398307383661847136122475769583142837881279723477480690574058784953702654759912343193834558209750205856202261972292497980968431789563162419724144521027730788327320800658014618582525907733119761314955045794848224884608532554615019263714727620980774674247399745543140499367036559088112781029732011593413202412650344563797619310969806029031540676080878054701155554059855296273025844666541379953527909373389772330896654274567000480742825081169125500157197798136343678284243787175818537294949120921719107220989970579929041522854659932434571220546978730463050144912952164425139477809228360587062149168051567005357106240540899283065471212922824790856545441635374298117288730703494064291460952508678270910913992797958352205004090603654550845452553752357692344063003081082794746337348665341707829096729595001276063269019759738787560572249260559607201294035232892977244280782053143713032623544745816386900614338039118930998295483194039983247792448063315725482911614335200 A159665 820 169730598700652982363012734988891825395440802658673551058946041750508408440162257346383057169763931899811691496019715418262214582042707089973868685860021581947119927899121953751360404062049678493079250572812057081532749463609273001580040630810760771244216146909543851036664621768672287994839275081857895306174601142272749484352046639287328576835223066681656061839940087795858022807570139712603590650896731686990566554616826330871202154409149545114525375304931280698373867326527901983256642284993552360779992030307063339215685610952869846768254465586403503133911667523127976936206910753784561490740127622548399529849969913389597079527576585955194774278606374884324324770549946379824742339133189407337676574482608715728848384595274271318789789243855463774461440962790030946851148143351748599008443371871114599139952994521043053284556383052899409170117716888139175504176163728136507106104112372142911650261201415170794631816924572460728208395336917028252866229298649801094495992980514598206874112797044384646317145280375462223913444153795138925934959261007459832503226468551243612829448894629621310396875565675429123802257988224409385178311391675414097556982080811273024253243807742932969789493423287977935807105096702088700694323857656820059869231061885633662497270462859134011272830150366085054401949067309867314026810790921971542081002425345442274316568610182700084305552647388370315664297890311362046740655052465890516858331194530577387704628040611138027761165630275211093229482751215446798355151678680020255116623009050011726554236706377798420228219050878015447386680514129200305867590045392367911150073309849793106042985252975627768581285687251200468825639392488266613071543032659587319402265355089521922031670878956312322179444293421886921753499075399391758742887312774451850104768108924452696748264113296380086719361097216110976464396573729918569782163516282072774955762768770011089602294448784042904907601637347696921434286810623549094738475269140706780164108220245933399295396376988367324691041370914399799574449693034141940537429298964727624852152099056955202192562458349826292220675201817066737594989038662163077335336747793416085805362966786753583480849465306424199407077302378035414717571920009876517341078114065716582834791088370844024094888867510048 A159665 821 97425067955370183081166636472953855749877537614533641704338081410779449292766704877900602171470718653912906805376608519101245472573845799685636393976322450889501151053804639297697739240007656013519631658621963853918459858015762388954347680738980708555247896094604552702617013701939067585660932043166586256048874320667473762058617206476585950742045546935064547769859613014090051144304979009609118319554333908107918449149934743279764344807192475559566973028171396104758713238937240412413553768872313670315212327668228046771993316263652703515960098363379397604204253784089794675695307542534736307207829052543945575754371111238691455446158943484319576235834322396739053155778916058162483396431243743014525811751499472008270708546936236561789532321103602253370337626586068198289897782554144554339492463904906054211635159350681135886481180920670810896194226867510223835214949214724545572610427846664592149264119627696532747315848064668888972495373321724682091363993132921750834409944431699547455685097228454675846640992886065801218877309291502648509095085172564516668163415190784355774915910540480432445175239130524285957282756053189480919675487969653564184419418873881375209666316228630436508428695168714830954623922129403313985945153745006350805146192378436211406937923556132412013637356227970327492973519938465530867727546853089189384912249310402585734232901554295789606433516946164648848113154480512064623279797853448864178701137228761857380036771166272200204120744457170509499104516671758729136095748607285831588716722586174176427112605746128672230223060956581121256814115743124416479883905025487169406728877441130898304875915897040533136626443806108191051215855734205180606792674901936579956946785912012193473848187866648705930520281599081923961008312081452733174739033288748186141599599573514926214396380042151589847871746947387768055992412773994528591911713432957608399468351464758004844654864433989060411606233597037133620215158084994355589028259045130317516080829690462277131266059438814166101746832912067526603529119710993819317638965052001298972791241855611203263784513744134950026838469113401306103460439172321867602922720984160273645077048900363663940763312303834346746629748020246511660985667747630002022780541990527278563922292276801154104983298336432400 A159665 822 55921819275783784435607286322740524308604311149939651664738999783745653385639648437657599263367022743414108694594677270248696639042805446312465316273723226788991713584955963834924750963360332502081775492798434440092114425751584001986793988703544115949941048142156103707451129200291256121881380153502538653076747685461987666672161924470921048397357308717660368763837577929999893498808250381375921311833536766522258199245507925816253862717174071821646327992795076432850803025282649468823396606690423053208571096089532591783784947849725698948314328206114187821310107760400019015872170322504184855775803136032602212083479167881095505829015705983413481564594622449353332187092327267438885644809194775300930478268786214324031657857556804512195872762524223837970799336219440355787454476037935622442269665838044204002879441514296450955786913292081992555006316104233980342237876673088161022171279479873103750765954405096394626164664972195369809484135891333050492190065828998435177856812110815025641356371696335939551325612771321394437411662089168725105294643929791025107693297093041668971188903201341138602220190385355264710356499716542537638508551783189470427759189451527098097324212271426127622868281533419024990018324197180800139231823925775988542094045194160499713919870850757145361816569644704601895912398495611904850761585082882272735397550101745738769175368923555600534008533174451120068501286373923613731715863312827182148057594438114775558753402021399631779137546152785597241392763086838295077320604548903387311668282141454927257436081461571480061727808770026685585963915756039285859147493894584242871551225577899285833892732739648290392654997459018850462929075552041285401685923850678937307968052848139909532066828164577400891796462193579602466697017635678469450541462220428684393428065387088643194366773880081716192591663386703362753163180535699129493187541347001385148519877978002324769742289890660936633357070483061967001082066453976136559007482216635661547450232134105101139947422721502342975077991050155845870626140264417418146384228510549780882757320673021773718210118326675111489113060595890532636648697095874089841000306508160203656188420705841956348414660412935608608366068286319119657991055715219611284558690024448592179108560975795491612236318356244687600 A159665 823 32099026839231936895855501182616587999283124722527745521918481537788594263907865436510584076570499584001044477790539376514232769565097752337555405904723155854430354096613669436607509355229590848538925613234642746649019761921551201378030795168153583574557606385701508923524245543953479074892326547178414020279797122580860253196058886029102205194132353158390116605894999872206924778264791413930769223874130549649868098448472399483786437435313110033149432700891345701060256177799001857864217238686533960228049493943064039455845788072426287543628908430211180430034397650215826825315950069809859572479003792253661125790341287992637581654399569075535854098501077451606415936337840072593862197637081369778991080000471535522522163339529058853763869176156583379392985448652332178153800579347992493137308448698573468191598587794046812167485801748474143055762729249603437206220705995403389702180741811019314888347508564405702818885770378192077601754921506251849257835006421851968870338975741663393018591101668599600847785055089745594341273075161873556707790616520614875847299284367990727205106655521659273077241944105954791419458673554539363415022989048062786371969590325757680426488888177482368625089885171487351629439563465259649876605080988241672416811176795255748399578598930411045305270697338704213517926223762961294918806282110027571460928808846152743650920927529219360410731291608617996754670890265477673769940282261764949104120880506340652408867072723512222369024747370954475646049946907328509615652890915321937031066005232472542071591883646336283426759532010934360945222030829850806958734181611586329921100996752836748937756123716642221644850831915033014057530238151015963615387113497614808078193705388046396059212885518279561463185238778833092733960127114567360011877624575492776093641567932589307678640313810786862942957766912220782832547609635078526334561056821465362117642010491021869659827229742374943638486546851043972021487485929424217390514705764089824597918917164146637592052689376082906053528665115956543462212800982655887022205229526090522225403729275072642503049344134997769859800869943572052332130248672592555246866573012962972738378508408104382580326074313712735506855376566599154437175204994868309247334665293491501383529750077814335384269541753186114250048 A159665 824 18424785483899855994436622071535598771064204986419775989929543663690869361829729120908637602352203394193856116143075007441899361033727067036310490523994817737216234259742661300648875445150821786728841220221192138142097251228544638006987689632531453427680116124344523965999209491100096697732073556700256145101950471613728323346871128418780194860383573355607209271414966089068844822830491463345880158582439101962257766251223911795767598834007007984955952723983639637332154195253601783764591871609463802747847200952222669115063698568624839324344045124613011452651922941116124197712339467900536890418092400950465453601443815828606090774119523633651596839058053862599633394125733109341609462558039897058365578989792392603713397725231822225255948711241116335547735676727102450819925745091271653125192607283315332697773586514341355887685894416710866032015251582956268722390343003484872600890723628245606872807719150014468321645806032417280348037515460452670140946801496077201133139394218902676777645651001404474550689070295901199830496307731253332381546708588189008945324681533929584374062249080529221405198273696627664919504568263805878057685557205036256188040117087795457037706524489662608164673971220152206416273319410734841848371177255426794191261073386431605420858401866185089248080018455846573854687756527541287671489955169570743136300400880141573109889843226402989320159227374813555686061022511097810820331990302389767958583237353045096367914140989893994240188425853381716235235428132043477681089682064790242952444575335157097694166483776915565115479909646467553155871859732418607155027561097556658790469100584902715990986181120619895575853984864231491050171893769607611073946801461707049157945878924685783198078664220664303702467435262588001649690646266744028968348305964870633049065866565240875518896345760617779247541565615951342642519574767354538416908553427979770854141365501968575182416060129833326987554644535428756878366815841423046806018882101105342683543911001988035872737103754448866572382478698568005791464277137904214733327655363747449207600857846571023774976605323370393224414210234549762148110126089371030837611571909134238191625607637831209759150818241410697245326377783159628327818909675998694288358813319774097345553897436104452715079104730010473334840000 A159665 825 10575794768731678108869725213560251078002854379080228890474036144477021225096000607536121473166088177767689409621647263732273719000589771381089884005367120658006264034738190972903017898007216475991506321481351052650817173185422700664809555818277886113904812097767371054974622723645911551019135329219399848874499290909157476740850831653493802747654976973765379731675584640125644721379923835169121280257096170395786307960104076898371117944282587270254683714133908260482955447819389624879017870086593536243304065297081869008007107132602585345885938272619438362641773733803005073660057538624838365240412559141774916706102959944331903466762952166146941049765224416054737961812234466922011237646117263830132063349060832882995967772119726428238060796383224620021020885455908154438459223881810580901367419272174302395053847060644144232719535909390288628233698645887648643214850663294321469521573181871167325676742444599740410921873776837140727695932119378326409054206223741891598453141942674394806975585083704499792494678564792198957110539364664250913451102939003970519740519901191213439984525865568251427310731859920173709004202724751019465748094812701762989148655238804266581963118568178159604154234390482194995589255902198333961315179139533991624111439312634946255824323092591310817352625322958594688377254320584936162140315461051496532664969176392416812333119091027786650410985781851372345802272250479877933196792493289465043277674119767378974530308061126429181645787415093734164549489697846048860435861852298684132766155176374941603909490096065888040002041377540364577109502264377450656178861335815910559399342634737406142077130207112103418318542461236960829784609493516617740481848651906348601852856309064251509301094049775792045654844655486734113829696996983958060471915746211167877387713766880329958538823826280794501225915705789158456023403368851869972779175106603567004915026156119471132837158687294587315912727476789255404210530805490899442437447811328702610529606996223968444313505502364273329641489244312919367757032864356036601043051973561509754640667000202492574194068406270470713043896873761619900962880245050299108233795409270039759020360405606706297369989344495426506081833992157060061013616978818255653208711510885038384846553598573878044120021845484258508083910000 A159665 826 6070487772466499334635227835961512583174867349387064963356106817386146492335742518996612816959732261835259527266709386307317672806977495045678557108590203262877858339705461875785031624580697106397337899689075283029430915311181401636962678052001874097927934464002346641031467444163262130188285946898378812997817491031384777920925030497977023996959096399367972358772514168466031001227253450895612268987414619368079378511333488915753225932419371086118203495960139357877579094894134391078772492837833080339853785633324040587926964430415315363699204224438433007144925471279983796156675314831189321111106390854977851723849497564230683983831160423844710510968399756761556990446828458280125108799408751398598745996781928282447081787798997737986421641175259690775730440516014553545224774582414182165731773469620766259428210439223224448225125926095608961740111007487927364936601890387937038632782115670421799331577355481100981400833902098486360417116999007698906126973425626349700310970335700883716527208192395381476417394807120426300181619099009548770988551540279690889322113098602222584966743784587095790054954889320483081303492859438821367461348736933606919515140066956561222589792351609773950176365866165559775261816614542432958953064454915255765445774904379072719237740596745546224071158855359777504554689292259225815780869584688389439006556006848367108706100468406723134346585679555312912934818210752938835844138559157850545073426361509122486284028912945580456270441787837950028735171851135500002412503613537379901964820626663881323546353148658042819396056270798522799707698427892924258039511379197235104436432203238686222836281752701226742219267518765151284805315677384768975425507179392782390414381575523955680555629905907083969902178364814122793336596385622525182681911290019245490987498636322744155325765979939415425924428073557361002414791014146206009836829602637019481050370872247074461673346670446963286006918017032497173259966315535934856912289024820574193101310871921555899000079421253338442347642443756917149086745399863227104783978505168942851714535257258384166563620288593926818893972391328935273390545150532782317095360953349093687439495247210611583480614732922133403793727385120369315393488326932002746247512048434692258804576211683969892872177460203234373166829500048 A159665 827 3484449405601001886402511908116694662491295855693796208737514839143503609579491109903448220813413152205261200961681566093136611917486081566448110690446771305771232680726900378509635249491422131855595962915207731107840694571444939116915912392293257454324520477525249204581007338326988816816525114384340219260898365352723953369134226655007158280451773678260242368555691457114861669059722100890246273277495734421107167479197462533565453314090774720844578551997405857513469917513785321089590531871046101521539829649462702215601069575951258416177997338889387926662824578740976895988857970655564045479409827938198145114572905498908468274815619320334697686354811695156717657778517722818324890439622977185531850070089477773291741950228852581877777783973802679280649251835306897826804582151081858752549136604143047658609397738267070189136989562042970153750195484599424419824966270232012565853747412821640241648999725303707363583667737930754333738697461498299793790473692103300986086898519550364578891810526849865262963792124608559904105292252292116330296515133017603566500373178077774572557470947827127415240116795738097368494495897115158713903348426905077670038701249777827337499958846705442069241629852944640828805287147491454320105097681942217275374250683674275105896207278208850941306027830351189329019703276502475033322057001295674486493230482961786327980489335746368051328289769078967760652239850699936411896602336164112923407103453832116539748058065722702055470051940431568222759824093062079155335916638308603765043674273549891504774002797839620512445296297396974546667641788108274146664023352797877134035952685316371154501883648920297037930441237228735600517421414209363875276500639122805185749253171494441496387422264896616422931804726558650996641092495650332470901356608555300700658946829535488264827031133661398173686120488306219426227634018716553397776367412738542578555907965643664621529368151677869631580655029049176588195816454586821116968211462799198258137541910875976862057601274293913901634217121227226130656424102488628002109402618914999635374388596999312309114943851584507723574427108725935085306271953525571999713628953426970506550511251538485442211575486707960078351093437225099829975801286041990758090418707090002471515441898953000144630585742134811045939252049117600 A159665 828 2000067888327202616295707200031146774757420646300889636750370161561553685752135561342060282134082189633558094092477952228074107922964203841646169857759338139309424680878901111802654848176451722988005685375429548580617529253094083871708096750498277776908176826165029041082857180732247417590555227370664387476942663894972517849105125174943610875955321132224979751578608123869762132009279258657550465249013564143096146053680832160777654449062172270393701970643015002073373855073817880171033886521487624440283522365005957747714426009631591915570806773318284231471454163271849458313808318480978930915860130130134880317913123906875896559060181658711692627257150944620199174007878726069260206987234789495743883341485363459941177432349573583000106461579321562647401894823025643338032284929946404509781038679004639735275534873554859065340183783486738772643650468049062129052165702511284824863012382177505828284726510746972545596043880738350889079651925783025073936825772293869139664179439251573567400182715203630265559740262130506264530137571196575764041428697800564167480324882103544002425403357308986549252036985798778569032759341451241662959154535694777648995295002232405935163753788216572137970745359224357670174459560843480237307367116370377800809054446654129531711703739951283694763435903462727315079805126023128409901044937874132466857675290664058503893692172617946854739303980865647939301472739483552747489813896819641660185132309073273384692899045695918034259353543365932321914110294245782299662813737885525023755167068197011059858954059606793516100780678649592591264426678675721467260891364994602277701532404939393803997858378198497798545331050901775469545715086440497479639735941349310783837680906056233894970699824420751919678886010866300857949193755906905215772196011399452582932744492654733941266560544955662612280407235859696393293659511952287504117625058082320803071610121908591245683395645716426721564009979756210329127225384966519785204896467357714979596755955531938797265164131365285326199598279941984042079638348083072609983692319278704621762047340142348007047811207189218839404902266436295410030526710778527795053305923906127721666306018887843433217860848755636162840123839239822182036794544699775763141154090357612983957604845422810399048063343807921337134757509364002400 A159665 829 1148035483450408700751849530305970132016096959680854957698503735221492672118116232719232698496742363436510140747881382897348444811169535519023335050243169645192303995591808511274345373218033797572983407809533645677543353950581432697421330618873619150687839173698249144332355440732971690708161883985646974071545828177348872521432972716190977635640073878123460117163752507409786348911657234747333076806660508322402766727645318462823840088308372792431264086570538613784259079342453949432852361272802025382621220297683770284485864928458957808279226909887356259476688026893462848095229985950111250781658235284869483104337018549641265716432269456481191233347918287400299169162864610246032540485782329547579803506162528536528462554426705007789479231168746603156929406979164883969132704745207085106755563652612059065000498408022750836435076354731826012527301618464677062651523288275207257458803253622475523795191368169036937464765603876075479577386466701994894139944202822988782866252911231883677323125986716356922566027946670785987280394860574582196443449776022390814530139981954256179617608969624410452143253989731703160527435367497115599379840800140375465445629292580151228956657174477465701753138594564928358039310982637010164760108619698914915447121878128786676927412050524758631943270902559775127666479122633999204808166472282750740301819123610686619448651326593365748252309156727112838191284700223708577122741280172138148833342538304605090697184304171391228962813463840104721210476549072985977927299749629653055031700853470810798467534856211501638621335664248568750411234245918076013933604979483548909523545564482526727123616207202288816067982092776381890783639942195431343949333153833865267117643090823106761271685311795246705279257638432530133811840574798067943520769609186677227302694679836987746798740925773416678050780067262977423531134332226594310810119006971839402420525654067565731357647571273077260308110147725035679742439175154327769886493604051865599090279780933421993653342153802399483324667778469577612927581755375581189502637281863357537891779798853110756733134517982760029310690326507324839422437025714921428788597886693163885265953104330370592181609915610248449510152732630220707389290092856385246052264357446562762789193665830794216053443728760004712704304871122888260048 A159665 830 658970367432646267028945334688426824630464897436164444829304393646975232242112965445278226876847982530367187231189821305125779247503390423715552672669721617002243184045017206570362441572303223355169488076986937189361304550104489274235972067136706894217042777525968843817730940123545018219067330852533992452679828431134357854784677233968446219246526450721733882272242360645093494513159243465710528536557882763495045005522359116828723433034556920683275191989518521297162638168713493156577084336701841082000140167348119137337138754509432150360360675468569174655387455982684402957203698127045376969740911193384953167009130734370179645335563607838545056249077839816827102900310278402496608978632069925521311468653949894603877565063496324897578078584398970890514832204145820372638834491463936904873183755560642898670550810670185425254668487432284644451898485348256584899845315304266454496528204566918773152611560602516455132229860580986586926530752235019286211254035594623267496089506867661979209906916192473669922634481648769026192682119832238984182776130008154526976132869316860943556505123161054290543678538069011815364178868184002902802365660126039822388142218646004573015186054396277096234163582534909653156894329574082991092065040340060791088847148991476898426802805297471503451742734633407460553243936586789520431477654045361050800777319277243455505021967772419321549970716657381903473858116455669239715706005004910477788678431854534248786799097695332869506620668890676744042491625057599705547970393473682968063172534725177201309305148511342333775130570497999813143457192730296956276421997332192079464237452480565401975151705075735581925223175922592303534339781105091150929437590564697314014743296451557224736052398270647188078374205574261430507138540740335092675705983477141329019163813481938311928536024833396217538535478201713181410477813038553182117504192376777734668578653824660821208044022515100630990133660784190723961830959313199173395062123829303496162840997499828692418221131118445938143033105243257607836389847947235519701903816097247948045259842494345432016812165510897067605496842512938021533068822233654121596860133655952164014935415579613832068810873699433854382664828405907446219270476505020431458236600020236668228013206582030457204277652244898897170933861267028497265200 A159665 831 378247842870855506865913870261626691367754835031398710477063023449628561814300724049356982994612245230067328960562209547759299939622134933677208210777369964989642395337844284762876767117128832172069713172782692413047711268406026261978750545205850883661431866460732418102233227275474107486053939747470526020864149973642944059773883299325171938869870542640397124964149951257776256064204494092083096046907418045737833430403106487741224426721747364099407528937897060685957570049762202617925813556905583979042697834837522701061233159223485595349038748492048818895932923046033953834586827494938096269380501366767678248380136704509933475156897078629868381095737332136571356765608936938422807521194322354919685203203861076974089193883892463786202027628213840544552356755772721729010721865395554576312100720128156411777831164826278411345343276709776654089377203288280815055448559461360669673749730618157753314075240594476276208962475207882424820349074396434368290365676487110932553972510689126744182809246768493170178669626438446750248612256388844602338717055174904676093485736847896227345254323085475538361619337597623050315878142902250169092958509071546717675328187873514044759487838566288575772708143236443575983699305864540999876680573046575195170082816399229610910307882828698118222668386408673322582434353121694550728463365255564960408905879446014132773263160850042097203934939052180485481156367560853919888238124131538442112552586541964354198531984892816895705571301129784610975668982306513157998557078554144394015206003231398242740742687710654288085286326130187644175594017392944534826652292863698770063562774178280058207009955097265021736262034997475205846820250714380125202153227650982424379195534520103023891732804922039690710281514741987628580963710544377545127911713746269936179772726243952754059232879513443655450441313707716103152190733549797299941136596305263447860361726769701243807685911276096489111076413179977750518411228206601171200995772584416154931871642285120736026065275919834166094617677741851397320474845139957812727703287802538458820441257811955424866893449868736934045525876912099917035142081525091750875168928120629848980687662589594009236905259893559422167200101352258243909153864223788871271781756147258401000116791384419651641039318944843206971403332062403234541964800 A159665 832 217113602837503628294767532584839032418266644843125423649389346155693147506176373491365462960680551914076116456175477090592533039563857948540293797433537690182437732680738574436684693962790377363544660191689188458152196906760508969886528576976091270514767674305682882021838054725182014151976742347717229401983569405042618755952354229135414724465086444949137227995539799779602925887358866449612231420396321400370752894006377601604345992214849952436139238335160923315218348045925335589196260404579468502129426557056570682290010496255526222298197881273760553477090842440967506816649881778396340213247438043613453929617031459257967444560413587569936612203896979568552141956356629492376289020556562399653973785327547604233232593411789210716955066280516160073602162262981338126631781711902556862866240940169806219717576418059473137926801786162924367162658062788987839585242573285505720126277848846617983483506035489668780027489328539463930860293442172801092379383687049566080662712725046051883498953297738198887208886442941186785873677242485076969503439406894265275923133836817823117635232424945939797965278956102497561869498689847023413056455381841407689905815991697178415687373004150995246216438240054136077704990244671916959846223556863693821966836447766008805185618297940867422388308202055843853754856765447916085328617540179040241913661174024692834968397549305956391375737105045234941284280281121813694346608967545498060862127395996655684775708572529379202802128420227827476023289953352313495091466215119685408481760182682287866155984993440767050018620576068157209756977822526357432693542139681765761824405568140880272845421739074125046741032482865374845563771289570273086774885023234073346896344222071242684156629893972852511820513511087695324544042662713931970568328647984375466225860525700215398891687744304691824832335775532750841496176070579770611613030288775028842294112962587154689284790505028456869649126871031646444606844083159629759070198178401331043627398159830661802650269050156853692892372403990717458804344724720487837270181985294840978114985236724219919528164823412489489245064247850702839440150021726580431348225367881107877362750703391011381688151550368029408890118475511367826096408098793978307089571269791926301937398810241450298011499364796687755902688341669958189598590530048 A159665 833 124622829780884211785689697789827342981393686385118961776039007630344417039983424083319726382447642186434460778515763287790566205409714840327194962518639856794754268916348603882372251457874559477842462880316421392286947976769263742688605424433731183424592983619595513548116941179027200649127164053649942206212547974344489522972591553640428726671020749530262128472314880923540821683087925137583328752211441576394766423326230340214406858306897150950979823396853432085874645820791092865996035546415058014638311801052636734111764963617512828113570234812390065647031247628192302878803197553972004344307760056532755787921927677477368803244202242368064985536655770535016792911591939719687051474991945623079026033092809120968798534529173123059068421842988647668407096586594532311964913691910202243730645987556748641961477086134972754891572879914241876974711638663675731641114181617320821991813811488228104361779150295829285259502665619177088431383615458113430591397946000774443189464550203923092001655010092479392764730639578614776644740488574177791650371880840253093475202728847693621626396066664646358556531759183496002890041932094048536844236296218458942459220703905992537090507344894832705039659777082930872159088416742374470410732444959187207233768950934872654946933992710175071752770685311667963381965200932750711284075739599403843293481104984294241257727420038458118607575894361025804116691400207553499701033659132991755396419012749493821096902522099878769591526007639471841452757457555245639669343608921620870324136329653630003775292645492312576056400125376796108212861094536111773421558361525040683588438732550091098333213871218592679564330908902690163878398873393086037428658801183130450136077204273358780602881667407612419745284045082822374300651907434086406728675516031317771343707761979197395011074705998013594010105284714485275302701912322054781268579444620270250213372980163300021948225942200422967082109712895751879226577985322399275105122553406591434625971611871157589600518408724758099886055665272994079502296551514714878635271731855950918899542705438444421853741741745319098089732832740426517738729077328975642502130485994827800976369923058777943494989753005988987143505837743423779921094339553879324480542637078809550053665916961801086638948994353979827044936136715223938426356422282800 A159665 834 71533287180624700061357591763828310032287557718413440934022740990471539687802979247452031578061985934461466410751591951714694409372136754489861368191901844262498767920251417889907235652126034349904210148641434189984249986468650627794289627096384723194445857829973519093737102398706887990584840190052719109136600553704331943567511599435376953694441445143925512605880746110312652043166581670106381091537947068529195556236362208905467932322166749795909982490555534856368731482786041379746135207381838720933888844377656428809470799105956107810967016584430623920842459047739940884926218746098152097292441025011758208813256869840550435094727526705681731761428208390120070579111817042470875170356356231084961289021487107888486125587151960846694557182809203245505599838542998565729733827374744185344527930616633550679668129865056301834624906268988674459117317934887080974159955005768866317581001516394085285677748763770520070174502576079109295683334979514936358370041620757480824671989104326808757066476839785433248068178231681940607295166764335567330343956162898381389490443224739320990433707033082063871651264492370603161322199523294013125178577574013591563902778226048019111535528596629821697518495607362266483239046219878274098800577183016593258361411000169137930734926197342550318667985060695355137394270478633460360974145912517627010216240599810869789100570704525654124357187626123766328039579438854587014698973733369722099483651190813456653937271976757884366333126256636609166406757346757644856708140054795259880645771461000939879151822527593977889323653345704897956972511285905631586541805973233670614002008078184149562991916657733123944879200677661288691355389556341815210963376994093644304761418908685868823369920462075556081281221364028955153249650824502883530289177873328416375822029515533604520957989555115498269975601090339015272909401496788864677552988181746348593633796500771625443592406032537754648261326075290547029611156730974024280581275457205082144264077815884625768894916338960992480903059494294610916859416224721619848808703903330532607359397936430373924128231596989749814017400928756970479191050236810292215791550735663276652558973085035148554742430073887310590963460746249738306882054495827938273524384111966889804502298937263582280458711259819624036037439786196870698538987799797200 A159665 835 41059982218848796951007471982739660131190076736682929977167277289523033436381870104613382806081197478738695285310635264520946800413401087362340098147189139966817498031955397520202870892068885842285538782857302908629567205285028691090179557347900397382428497801421180364291548659916574679395049141926207118702202505278312191118228685484352730991882718491863713973647075952438538731955934790715925163214029405894181854513248581681398378746065407485701378969755480154123565996473366960881415613001629010758037558360973737499902126921855188370666953949228365740497924462155097875644770757062785331841516840596692679103021521360798472375570356126818945966074254960158385495617271390438562660733073484697144700872300507118870067288490696352879616754510639674272545900227094582196555251999411252185515301527960101341487545065456182280319804625519584897656365782986520803436173059129711945469503056598716725874666011253982690994904976003789558633802894626115356273812492368793218918532281333384303464156051026746204998369574345855293810780982240041469825780465622830664474039208271522554887321440922440015969269286861542718596052484438669485315659291187583098737735481047656977484302907120622821670576818848858030507053441793386958241120570606565343092216145146150299586900703281913707843670654153822180900929289534673496487875678045518500020828623186454964702469856977687009262418121500680846490601906502325392937509889295087493348219364514174625538897212136925747505622945301774189676025959581332902110803047843557550620348682284885860629370838193450995895720620309234631194008617015296418901575070274601891753564198145151758059026947667594551681096858068677018674115206466808845055549735808568700482918376381415345833731463563961578235675778907537435590998921357221059979259423774479681950501234154309797634874929930297993371984920569880281374693757244486270134146636877783822495585818462749704600092836734470745134919057503878243117577385593767537778546989882310559372954694705904033756081460154884925938470094059833672197802616438695078337560768779869765705394872805596188027751194930371074147898400273760628537924106851778756221847991784725970767874180887116492478659872658310290225882962509606364370378186265682689678515937631915938234265924072334427896661314142110216858445501140288557022952640661310048 A159665 836 23568358260332028825178227560500801086993071759298283393453083141445230720943505637068834278659029290810076632301893890243071748742882852009228726475118374439108981371574477925178557984811888347437549357149943228119181591583620000035135271628067731712790763292157927555584255193689715159084767622625452833415955101429197493369919697956419032212386985972884627895360815715953610919490663403289270937303761341036191855295048449522913763932309221730042795618657155052932070513244229849504552815727727670336392624610354547668515011382345772168655020599840497504421887798817978440679213488335292682324933374061476586046925540004228482593142289689267369302794860918922523154413734666294692496385613823859929973339411469599123530137468072554592053322531924363829195841130513747182256984913834684010300438549118481536463171199441983572601733230141972742580294842116328054091389175985448887833177173486147006566772612711022294111005281723599127546507178180410699564810000578066550178412857496258263379668506812512536235816067496289256706780988639019468112667643311341903026709015104629207184332073382447487102488919394033149870972803868272990558063254564098685083896263343129057056878333158640869817213575523637147244565436543184235756304406950985490341673705902890102824950268757621125751948287499233236481996017922423953523679665052215101384945413468425338869428597334487817662503644553764682119277454752895920959115977481646851459778431579945421602673062494618621183861237476961748264872494042338328166744241322147238796199497860063483061379709300513277666254312404154973407403973655494238817917548531648252195931847727238924976318476044541539541004717330742947430250773122391935246674584977124340432890386624023722639738490165251870351196615871562459074080131208220385544564620068678009023211886375058290237897251790435932697249368806020942493801307256838330192322616579666167763872626001117558815009695879553669952795277681150821002459808174091592660605390916989055997931730683373030750221863212564986496200930930850233230621842419586253345911072575741914982289297592475781554005057658436006811079664356209843810289246282684195779124955733697043944107220856119831534196024475796219279065857019767803410290196862006035937194623816607781656664138118582698030403135606311444852711680214739434860476276751792170400 A159665 837 13528196581448365696855351612255477084273891999760477984912092555912272910788135853807406262567476731727505248246001782364258662831614343652209926656619799738908588489785718373654972080411131842543311045465284555637501604001792594991476555734953530102744515701200848995724998189629236584739977220337868000173639526017854082882142788398299040137179138065717284548223134573881420229248908837553250802087195795725368230757503296777570819098766747207637078983730237244902854351036191460248652434812102681144078608488785149387990116631339551369619611157354496339172423098597057469851992897533700936869179915194446963698256156940905788209991298711283343160858284093206568132247988081181763054362681601822115107552121311249389787428839385155639485727516570074198284140263014663788033312785289109210660266211892480441828518780934633114491114554296866834656191583008989316527653950842588531904298228077991783052601605030115542837026036804369895422136486472661115434844666519317831009190061670570909795626258754331169053153424373295687494398476697814934655201401480244629506666500630848893401251722800083935156812670462888166483219793367904257910842992460501457655057717423475031093670678930152738652258921773748873660350053522345957937160488469295064890777614972113772871221867366171244267910473353905723918484813358181814649095639864293422676458646502252958056087312400139029651267829555739426855618768426255756305139633564575997650419471507524157825308798974698951633788844688830741729847135554342619034809083715864671511467891422994154391371323767656427929434079599364645501218686869636677785065771282095822158573127031236997784648746222619176101985026650988383147945269657046504022746156227133562839778599003813235379864059623391009620008621834497943971086404314597144081520112659997402699641672278049304286755387652780295070227765709735451111160575671667957044123047770091502512640391738823016010110965342027072082159354469923067377168812314542980419649715839361835832253440457561413746593593402552147363893395884213974040704739746226070725474618097707079330068351423208293015810875344747337538485579442064176586477489442153876598461502743150318497946776897231896184136039389234371555893576046384209551142202620605198945260035554795234754986981014142396335023503176708627235239645997759295321356359902888044499600 A159665 838 7765161269393101577966146647207083345572127014790755065056147674010503205561669036579814125879452984982297202416572721183194229393597890373516488672173289931759090684155630772000028795598004865731513102547716184992697801515437365905107507856591698211243639221725995165618593376591988109925587839706313606646835671979146814376856590620925692619708612862735748446052183884592219257977954182092162671127113082985020328262951597301876127248928180587961953293865537521419185465424260653952876993029331211249030784879938065394158658431377520140389488149300881058187466436706912169716603243970856002470226946388238495686212987158539918204052412317986949706963352274639651185387190744863665698511682853832070211804944293245680138860623669611264510215541188690665451267315129286500583939281771034852234982505187734655128033317085279965734327152433171421119911388352317751358819276394469831864179349739593797325186754514673610566158834120426596373178796728129299848901273772087856932724916986050205964426092856479278523973829774204228332528018843557133472617491782017105994923544653092160183111304555174796332523370356778413528218290420373175767833319609073272595318045904811324718709912827574513345526803884556329843893686156390036671694364076968416261816009320287402737978526917913536588654859756854386295973800871578439184627373602439372401185878146879729498855247889082468532010071661349877250443053799216051223229190550089141004489316866887286646305647938414703619173612990151368791183990935698620987652247308664999300343773477300784557164078462925489118217495435722902362726118859197797554388934798374470270768778984082309489463404013307362540999864292950001183973154532371570917121046999789687945692482937802173084319330485336274270014597736385948276944521996447552482407000102218440471585296675713925602307354615444098934378040268019342916863676634230150504996437097415942776087820985458410072244879096627659821489516670458159523673895808739496669286276286402776778657476890909568117513972391201720021888313036607890249131289992491345010169084877011287793544251427623967715293888442827313311083911520080481150794268650550042483321123449612549120777505831790252289862552413396053476863633584767516514552214014030522188543323213828648141580870437979616913605460420295145721582704091033620775023690107980985750600048 A159665 839 4457189040435058857386871320145253584881316632597893646864243852789472927719487238860959500848543445903106866681864495957371123413262357460054812287900811801029979144116842277409642873701174381798045977551343624901252900568257046236936718033127899819723746168755020024216076873165611545860702680014203672347283502076504253598232800873622949264672606604072253890749405326621359972659116451612063819976160822437605943054703459347980119470065676890742953553599834807057367554299174579177491145346401303154262526442475960751097681949494065221032196578087548372903266562246668988359860410046373811716973398046933702076922556372844972143337874679225797848453803347359066573844115239563662929182651595418006479460930472201709150316210557517480673224234914791871894829154743947436671393114423788716073669297711547799563049295488169765698389294382086098855994480722647380290645736996474840901507042452298761672874144489817622349432333759088061948309207185459745452153896300511910561553093159931147652670781673360351541591925136968853767183588417725096798347785081476338596456607964374269096212487562947533010933257772120346477030815481500834986478414612615597968254903291644276913508396292348840507593733170813559581521315503714358703594627819691401639217498572229997057826803229015003830643621589961063828165043215472665910161463352160335464858017597662462479384856201020936798344129865785273802327457261981587146377250236117602360579217462121795010821616607851065178454020067502196855397880949955454104293355146089993733725814508079227341657789666395463097428912946025346591559291006492666159541463508495663839599120563736214409954209254892203479357820119126649691217442756311624659923458231723053747264645427699443537163915834523398039978759092063699813022184539556580527757536538560724833287260650187515246420134793877260008037924886077393098828639227472434721910910770868981061971896605261388558452550490498934710462900409488513643521439025404156545189902938679354509113559481941634538039273558956384740416527789617044789027319750950285809766329244786381486415070251104734260285676155307533093224626726946754116379323727926282231549726398574860045007790400670707582484920949249945461348169784080508095143419701850899131024922264702089238032664644419285966013199257746236935561236908607300565568276765621182932799928000 A159665 840 2558418744048454391038486171616728350638530174984176162545010915353483450007780113437154173672938058495398359178187804106809841644983199584181088736766393800501276269632383311602363009475678497147212659601368692977134172228378029102635771043507557904823219057226159767904862506603684435335933412740313201613734083356241462418571250844868951952229456482124610997541712605296776032087074865271142540503645184966102826293071522714143286699690449607105867377813011313713407556982260784187225964551841318679335441147196321533064675280351162059352340446334103465165416819263151292406390158763374597069540260251993556753657861145025855470357736013463289978062776158031829573735336760318797657685143504087081887140362286099487806601365999391364295166200625549345776966483555710699362879063739972951991433941903923249214535167576892360230909720648164987571919712023411243969079294216700164207633178188269749606432433750400800554963593418882427131733111745657165760236487575220064574474542748883492702427064254415985305595241054790347858135047223755362005118156019275636337260098048006177369065784749827328773479357437826722099402159868091058909062842154321744160505719171357910137029100761895406876845457313243098643463391205445885505826644674138787572494582364450698023789847074927694285252850137777893782980438831880438653993495336766430117456100915180106583437408604138128639780998532889085812658710025323631805969318406340953665831466333941043448924961627258572997728988345133270843629592481283494957243398201608347738159317183863999193327014104432532892435077813523113220652670311607931177779245664941712669459624434805602989004226648904111489788847748514403972757628168968340183225147903962033061241960783016542788159003369685945138673537704246827306726456981183480775380343566133753835866416027910958037519555064330931800514834506568155619384722052892543300226357786041697713629092563599051574141691736667291896145883345529736373221782326686177117442335000525663085454404485157607315266425508868573639279065062927147101011432405755471563460862817422505961914456779882689841436262819258081168197624657355916782320581025561035450867059631658520053285350912479154362094054762317055298760372592428626879095808356648402070686116836615785393982607925026232164874662768485919705866428402836499491015415839776451022441408072000 A159665 841 1468527901894772385397233675636681928012931439124284519407189401169046710831538065625687634728765597032912755061413117692812891733096943298962484880091622140675931548789843904017478957796165756188118268565208078425250113606188420447866695642255305109468708015101646951757366862713641700271279918210259763522611016562980522924006299752153904797630443348132922640335052286035022821058008313549184206185272360009720584686279999334458898585502848008801877131911114894236688880340263390948888526161611570520635388955964246084018372513239617528003022383999197301456576350990486595172279591269766972344104392411246254642897535374688468195013197133853249221610185060906922816257509456307750291848343188694389585212088491290633799280033767440085587944725934830409684106866731823197486855911193630050654367008983554233501343623139840726602776481262752320780183058706957331390871224234648897780340542773024383975330544098585569700926753190104754085552857832800027686630291714280016553837825984765964880045482211253102205060126773524522701715749922847160065841023207279133781248699822947581435574664233913323768444140236054766364710362733468786312967084918166068532532314549456148774377790328931671198468784904068367807788405030610434565985790448327844375210251059696128435658314394205267504731305335462921070366943724456156314726356161840578727084337067295783516430593153919084818297494813748469471192297227078502675039242387989471286584901096464696817887917152429813049631260856086429962046530686375776150003606274368045511709714337723427457742364438154607484794637236049320963308041199571946003379127470213034576605984826457852379474016142261705102935319249827148753713187351545070953546574973415975254099138224806067860959730770283897986200570663478586810361173285014778408487789449424236141062489512760239726020978186791160976235506968845235248133731629721092381895207458277163618642037159609250342168772604296535049453026577433659189715659534078840261255355100398791931696319060920984657328390202817002312561442929592392818935773173583889727140725490871273635757411776582412864250154572577983283012343328695569286297897129348306422515460678845591935725746415972633933134404948649040491542992519884247748092898853296480937674700039295196114056778916300412843352090415911660164930394341991242100542283123754917265698435433400048 A159665 842 842932457268855300763621091329283809951072007527164329963564171260117458533852841889031265180137779758833426006891951367870493044956000470404882140083854342354184207729100768522721319411989668373482738943769835647400588075779924959046380662883501625277133577449288124148960674335123732271279337119276363948777109773067463916917197486485496484887922252371815470941322470471497802511264684902366463207805831000394649507098426546456693644791935066602670367849602136280545703907754204143877826790800489637526033925282330055905012757924260109911675496075092916932609660051720042477596078998687478750918851703795098171466431647210035718082104797095751589914268162184415664702236692583888348723291305167075534829851653638537701298932781144609736115977520392029609331564537582959646755930146079909102654671722618226106522025147101000177633469335099183962837503778081484807116113631394250625751263918537808132090125880154366607531401367526709962680208662915470234960027207509154281838337640712914957653404362195026249719207172762021240436982320667046122430742202822203514800416438273863737842488204481498015758163016137998066621648806851215252584197680185169015929388045668658038582714619706017372514205689477929878571901024179183994990337890695508532583111613683213271369848672426748620021484009705578916496842717399001844214274443401155422916292020526864558324577032940950547574122242093088587378565949633035211840719161387550177546067397904402032424215520533085431915346002405265664943864984387214226607112758089056515373637870536063496744923860486640263739229338414496709825594995883985398008441388656616905259165830762372460215096261431569824973383460553034870227396782158701758995550809592865833819844099077899935648097303139587758133988887299004582320006739141501622991215763625945411216033113908349691778003959663062069427380485282658464273142570737854134664548854693305875402815700523146097353301333174474451094141109563574845160415350778927623783456385293906043130601686564160035699180709991450458836628962520970550922032790204746947907212970897293644418792445301525101389747288396943146367916873046599414418210631664902325488423562597738112586525157417379398464786346469786925090378946040965778778444845983823409823207136438605953683197115348511945851935024070524448750340485874570129211779497619482734059879497363555600 A159665 843 483841761944421047865933109189333270229987319389153201114566427113906252151720699706238320525764356815973353615200918672039970194913011173069103385923252300889161059304955051288138019863524273480622904035455320453529512305384070738072174633799487677603965204747876281614551669701498308682014068226546422646834538398724161307787547350942922828420869742418073947397678762998353703618644871125644800697074361721866519096489810557666807693211985225381923989268539715110138997354170572915194923689393319440369422837723101487843393304676012063471773731724719335122016488293336313895544977065655343036055076773585975104167088867963185813710933140335827559361568314908793684616267604033695604416877360822712662602749637100029349911788136343238548444983151979090165346633937705887014040417047938674194873127201773878230910141090812834261235008621865668842347946985560065321953258353196065210283445148697928843435756924664507847153323458207141413824354219655647114839368986818540277758651967943228419728174058417733814236619857038626667488126136312961627115180183396737538361657786869374837940152654708145947721417127122974835474461704769864086197016501341368849074936205899260257997703813920925040151955596975427681932463399473821002689887963468773569858330856003104721637857479658559502624827090265666835148117352843302602422678804156101372175224535445352960694790786314951695222727869466619100685825662792135133093897759394065812440156101496030301914681820868838608106358974119766405247816454507574590296332719536844071778956427973362723704128553554893356778832845612685062118928219596208046510841977961427890584184580872775334311085780045578817829619171038192188361772039771743264592492618131331572637336413732489756994146892271353089270923420738965151664873507093936916818549360531843241801861944893879962840848251868410836690340163045277113257535701871898552205069147386499295317597570063126250630452796469544038392987543862914527462888695687570377211442709803601669965033671768766939506672399144889746369912463044107503836427885804351164209013104569555680622751106191298825784850693385272788031901272785419368306766604678524586523932609470422831032729714611159802084854228468709045961385972034994472771079248695861340757583221615720522218041087431129556506167351726065121922530508497661262925460889350459334433105133051247514400 A159665 844 277724328423640412619744841053585967828202770257366410275431165599210928617629147778538906950523560674588946141699320425799575021387023457341194938637806736856036093856836470338622700680343520988209173433612410170490292662702380823728469193420243043443050750391703536358628509447985694059743803882700527322919076263757895523206135262243751218017094344225722073990796668638584554379299644761435213233657475822520381566735644161674201159210034727434157767169773946871083503935590001099117742319884974558282411182819134971692051851871273000172688210334492823267120531670714992456000339239607168215216863149186645914693737543779221447034357540447967923321950298489485390554072902478648693046938881820931901258443461843763208311665091328237782197684213258477362879358548678641563099552629586652907948072359146483486316314464101419764948717315481558816323758732207699413316363178620910036452071764088692618323992384631547349899400133609531644825216641873678528447562838406634610279184391261772400009014256127417014345570078732998945116943965261319306917990994527524524816076769246582883113909781314271292494077672805571417564274396889095134261834887572265534199997452798129719432643406475991267029849998458206011499355419396949076360000700693185333590149328234168427006858823475340727758030728328483057796102863689338294788773419311158786473155967053612072574251586767749332107298222951597270705076551876735933360685473173032388790472056191323488896994940963192827967618135798743511346581701022363427615868373901390408144605616018839667342673044816648300150786314152342811159554972453227534711825286908470952578416690255142279522103022649900809864376430792461763084786923432198475174331767256574729827997281638350042614704668066453533653751909515278698051055073065180648752224341729514394848857540335973190320955118568508157198185826207503780351361219731899031111575026050995902206425602400533944715782551872185103563123756036203375188852950909314617591744331970882064653886196993585659116794257928456722965870917158355186231558684418907363509025614809954063383814716161360224475402908255858183387164962661957670808669612874841447762411829412460107274674269661648309017307862354692522594910457569140786404820710306578425771442946000287141147201900988353016922594207955737309459083761537171690349085338707666038481868286491918709710048 A159665 845 159413280673407652422685672831649156200118160140408930344896374487519959120266979104181626351279998062857239111981794723490284022305956551502672825674715143703063828712764829019318142052497317522958584927989487982540974458878861208749403244848585707448633526759633081993571149871474086891984261414601876136932902940858633306159013852980562256218983732715822052396769890119784535860014377448192686751318694047764977152787163258990433798578866721561981176431460976964286821120031306460320668896690286003134663649515345750649749919580806026087059560958267155835992063162502112333430299178557448900191443392556361169059101183040405147411907517283993252159240109764649705384353229755140316113338501287854088609683944348682981541545850634272143742922293427214027202586460307602551332129168965690830487998661022879747267333592253124132246302504077792894900995164340233903178270511270049164858278909141760864989128193021583514334408523368412956988260528081271819681786229876421447759974081932289414376754454843078948500542988572884355870458347933860969209299715678615680506889703889751705532546274321737013745652862773270870707058029352635837202207028449979075261949462969920559694079317613405066350093747159413275172948078270449296009637712309924912707175856075556673997215326817365919173607013233459009508127895640327337906153520005800987334219349864237884304659716013901801677893957246347366765613254951583633613900367703561197099918520097718186596573181431051814414804703589504655746532648570382099876918150286678557430931844638385995691970623596202569393194565490599160920522435259933008716541203843484365352120596021870795670352823915263019283334241655702013818479332278042153006801841912655763589697802323999191971083485323252056964164325138349233716153947065906598446859953603380730800002426290903717364265397210071813820921973902944124644568082590408171959491859884124261367192978180336421140608554321837779901194642977236874443874130933250902927284035108576501509660712040646399566100397378535014092663536536432832789410848428567022303016493887809062826629024325514577550055484488169211991444656666690917624808051023554312491037866150142631152831998056071518216132628137365039260432641258714776401894316636727320531467493420943203297971673126227200584012569199241489564392156591828052599112058957310955629257963341228288126053200 A159665 846 91502945382207568850208956460525562072899995717824468651560243524670857324104628376652474986727768364519380661331408471962997229228597673539076860742347854678821781645033155020618274915432779914657239539492532489568348849103803631441333734073894775832472201309278997360773481397716677890304906308177594202072163368976591759839750745475580491318478645484537632353671926132087684999093873355617840760043696725941274365318264975016347326183110288141849761113891431003553764239394034318222964828957904280824738652410625641737984761787530787700972015301835012957036177134744541764396535728152736061541673290464202124394009385327648775392987880563471678771480501054610441405228199806548062800363252800346425930057325612682187641639006598980882270655198743007593136921748858015185823079043433676950047203283354773828447963165638829150489612688623337640114354900572562052724913957105829599718615641775606647811141258802004305680600593013335427779616717902008150818816848386227504379614843844742862079857048065671189022297329870756887270697974770070935006831118808530873086429873955948232392798447550895731618712249154184674214433744574016081458932572495400416934824791747281603134682095666688032093686781019504761743260697571818498960455686865196206708585351238041296705974590734344562264922667565277142974607615994684202619837331709910455571055433666105491978802102740392866413779024161180436926191303265657128958445450376370954102964440064034047782944109146482778281269932242239873654998393697698302965923402396179590574946734216817542687523795271175458183393529805289766025568718284229093775759939180873117241164643699863581572502998824338323167823990333942163470044051940672763627429082926097151725756710536693897841359305870878614243896668877502944874374314560757322327848861143998809964806543833438397793898017043462652625052014834463720042201728045674558805717215998461275028866563049910705200764594398183013478182161945177929727408562302735108965643444407990940984480594825134039765282511301021169632465904100995287665935595439313051894567958465987592108421676148129206153507372693300871824905845761717924758969012617907300528407972758352457821618292209915389807751111242985177842965741172044712513900932928771175406636569780675398405894593172553424782206292126156659272651638799947765020199972756157780865155589089578545465644826800 A159665 847 52522531236106471112367518322668840980688397423871104597065234886786584584076936421219416460755387761236061642365116481112036919293192758654878615393281993870499999600420318217005870483316363173695732537083785659524249698411124405586116813955170752742131594917999384852001984751139501634948124236632524470113284840889622811514710768889130221454550523524391885148955288829928211404944023291747192403578330601996243720715531308496124374795306726526700200898197249935062896386591055667353521491152940366907396851820049603011852603516123091334331849723692339170182929683280204470651278077660491941876020277283059463040992328076887356670427631535915459621577648365236628716895602335728832907092393768897560629764295217735227023319248241964392151212341156192931246565881258040409059896038801761603636264196646979154649383589743095679256905436967291727632744811933486278030197433108234920189320520100289074082730093424157449877150405981131167132543007815224597298181189187464711092451160392800470544423568835240419419850166802825880409024767059672782832951852896381042535930240761010395641760776347939828212127085361639229728214262327455878121590094405331389341514168513476670278747828833361317016709862211448573827356467458145547954005554622910312725815284434779628752555417866186961374146437575455846608415263453053091976448722247968595696798484704994688157948102313269491419707481974560324448267042461232240438514074615669224093904488678235445709223322076899683681634526302342097973313331449830255520340156057256798311461994508608631116642966515031116794698492913670835099515523772712239894277488548617325812063153363125673951821050972346282235311687117441146129791467334613888279991286797737852434820762150259973361748270486399001323939723771361552008657140403927637109586799436701713539068156157967349429980097517550352534966035593008272360099147330134606346309722491256887742308039997670564448817736576002727898696659761889154426658070887639019295376409806151691548590351768914898178872595386388772834021336290434758687414242371317263220459705142982990061171215480001838817535681870470212258283964022569422120730588434627766948993685325428160646977746896493377678130921720845354716823075000112406268202733606798017956088859586614257741780198509372539597785827667844723181012476279013425293542185249975608905643678879454743868992004530048 A159665 848 30147841426579732210930105308255454197353067221306296214246793264771974880402837401151568395998605847181134863336915528749837228677063414870226786158883122133812320948859617623406349039148677028921435819046553476034429758539136305002799609876533938179207703010730337626051778473672676221782333006920760868250823426507274517217684141591615271534420682024355457537867982116452661258752870275589532821813201721849117954416349652811800374785179877916037773465804107571295098972139026559026603112956958812700564968206056061503161656433492866895118780769384100848672044602025702621612069220041394221900774097487185667583405202306748015080050067513734910351106798681144770273056670512508543540608233660094399455058775397654407629197606851880962113913613168455999527935678920366336785194503193167726810265601672082679994917732549371281064313231206536828323555407694920551027280601690169738359070259921924152916839262484207574225178652432576276598651906869221016841005183776756357939562586450623625349637048654379935075804973447492184597892945594277407275179356731403909884750871766946011150138292825269910498029328285331763679320772142215100025711255256087722081612197901943861458398119068253729279559367222590461872140869060277972707100227897863654308411264680212268862670103880600581484197790245644090676087386614436480110278946733002264019506759165233284897170231925713947682045680874373465052868356181444040354578120383943758258947073536867081803046403928031271950479936827612121996808197253808868970372283653463006051188609901207137443410375255832589864698751538917254057355885076818541470221502666967164143007008865790436984763710755127941664745740581420883936336832206016431199951371192818601200435391717538688015745665899887155881327157548092653350024324217539902943580495027805639572615156828129425134410782077056858892417879378371913870976868365769218368222974992765455102809786092099854082916180030031167630838404521162429462972005280942494340437093585286662957949877434762326420633104469275854585558614564805450491288109185540669775491976184113770307520169263844907352059327886277208535383170443109086579374598792463720321421846968823005858907405100294988871857341316653990622278602084323349153235855189369133535619598766146803268383428049786665175704282875050744949241888732514906170728194133513243354058606521217933402255944955420800 A159665 849 17304808456325530182602768079420308040439679896632390155873062268744226794766644591324579039886739000894210175493747148385925457223715106942751520376583518822814401724645820095517027342600857298237730464400184611458103157151765827947201389952316525344112479396564295797968868841903365011801424197848280105851502533530334683260139182562818276730536016931456508234851072779554997634312742594165100092528374210010791709591263985182664919002318454617079155269170659548673451747111414653825602833315803205549757384353424359253211778940221389474706845829776750194798583418633070024600857081025682622879102455937367290133411545131745283768592068325252302626075680865328732900105811978577568263476219028500416389643107313958412243932403013731430288994262746352587536103833134409019274292584936839473427488819095578811337928129099749372235236537807115172165993171272072462803381035172724321583186139874664363485191653935841723447802669345892801636459061999925048442139677306668961992597832171497568150221121504045247493092634908693711133310141746348172103170117811972947892804464463986249389783738320928580686040622308695070712700394995369139958880138926899947143456060081547263000450241597348807245150060075904713666035031484132098188327576807819114662715340111157407547543887072046867584968157454562132592227551501423086530208138976021051578601182962359200536287555177257492700002801114408394380021988181106417931287402586309101571411526305673026719502926631367873199891802104523055684069931910354840958738170476931708216583950621298388283886438753881391551220288684845590158087178518570070091667248253350603600760211025810347703580418152392466169281819782048469938311211894786096894883807073391079351197480025105056661064650478264741076880464492881411661361953443727500361978094559161000412967560951190132059802358932133119453895327797149885553668362342804201208753641336124879972125074908825318573029438519501314217373345498487472622591504373190104112391596341544738386171681057201806450545223092768954143337810738862038147240687258257973133869173869976161173526515986231496818243236671041247229097681550380593127138898976285740836729191166419079934852203549822427119068435784837669771833200773326602301551112675964275851427693602908678461794345920379036438314660584451459756141663119987277128572689890451351709620734499500214318151043412407009200 A159665 850 9932929906089427745081777947481948559758178907599770643174923495465921408221173592582907217326592187907429459598547526257992462609183794321724502469372780921173332777625751875209150288303852940511428365129886920423475177775355046105388595033019809013582383965924895057696504663474057844097795707231905859997894203422985600916802673106916099228056139297974011371346977907482452189434255496180491863578464983344472592187431111145196851706956007770325519086730492776830990007742979872269336999720158083026748038053897376155282057950030644065614834387511085227713538210250780168418270352439521784138382908933951337350910643500419486135156767168627307972457089709900011539890463019033011674691809114125578913255688539436730973609570132274989104920592902793216789724072283471856697107158559242664579651771895260565625290751185523590291744708388052902286451756754761898728589686908542070419010485217797422716347092519910665051464507025890035563050902936050108584771333768844207427393216103853153494601574106273317681100096632616742698335423469458256509812372444715740686559877851456340203724715657920180043876819175862685257326347406569744121297174032785313572621696874610227018396980278759147104986854924202083053842235931022764082127321987460273952744296812539671720021328509251021393190238181128418463847938474430237231859361493289350603853059513635015874544159501513875095853925793989544000667568347598902448518614506421040358231957152382780469912876840001231185465943928059406350534144108346424901446739481475147053313136468015373667813372434352662917810581006349829833487983113774143414075530275920579499672218121806273791418175255762520453226099809155240323706699290775013601232105308755286728986153099018584984763093628858061490973505291756382200968411252375367667872482696463386431403807370826307672901419616262333509677025737684655935891769007901245724606221903960688338544690187879640761064814794013724329604669477727288122938060538205838818018435862953094546999586976956402140286537422144910402421317805492245091065663198130891038171130309390132399833912655927615328764265789849789632293533826748017345891148637789222776562234307677583059599305930192972871356410283155505795041634965287385397741185440148304969585960508470815290266686174869517128927439471192262849280365388983964556894553268924942368078947544106601800685296662776667860048 A159665 851 5701484461286875200146757939086559052993154253282371716792250213335170144092158875497997418166424029119863615599390786324939287612214274225562921665899599665234670199955456930549956748459068986996261643854090692138463293939896644698665106347563418057270944283961493198821995707965267299147122934526916115358685421262260204591561474224187278138627493421020151070644930467822148001737628342065008164593946372065517257123875866533357810214873746141712230876628033683241439590992723335267945612236537423854147824085552740488772648051538649472273440231585533143957376134100529183602062581443204478412808910625632130272132575957695653296296215762723749523887743417801741295164225667112970123704834955289053795792375578529369620439649323522830014794131331940560084714081386879711335120234720420352629246689579060469090105553252361441078089227378204558797251142384062057797747676904467975696190435328875845974819745914774785897817179230191534520389581826230762402610303443639268394361713445779538608333153315879380303703962374487101615133399761327292888460198613149023181137477082271475290688597003907862416604608166322872642634610710976037756484619014679843090737710549966188761296866229766153089455209576431919768191777389375582451042894493225389429760563655057660409884695020423014232823611747810257636116124456771454748000743289009111225560077559643536752787811266313787047527453402948883847988804209533588899031753439283090856523571993941410316703271803234075332584251922903994722150914648258937538589469724196257476893523748690203186936591890879674633431722277356117478831944220127839749609262711130159282208252441705775345926329016389534347685612008635325897337707081692963021010333563418461191358700681356642676197354678314049031077715157003670501944206696910017313858443089675424650625372463293349414113355057375647301435158878103195357316321742172972241722762619232098981444680042768004971532630662325358263878862906869964895093824157425778291438469793738734725239376753091917626718021935088085802035693082541809820233543435039873197937094928416066021343492337986464967213870320137108207689259318871811575948392179192037588005885763415766257130066751727216605731460434095475488684126636874185891701138891532451088266489904168645067934616070029182452967911941803774424027173591613675668380345003673026467925606269582689933379042133390394944658400 A159665 852 3272642147848760275456493975257737414469510783205173765668108447530892196787490973362257935120310066122613807924590712802988893096948384221678795311723900835063779521441654652383799964465217294682913672143882927400557507246322898701987665654906368945064508436609931171228767839867399955652604466622742618310025433910333934449955369402010390735472953167526268740538818741552005470545209234089818505985061639100623561116512559959036237866485823329335050197665404603687809494239815451463928512086772761134197824277069219143179344699525234766440889078095708513546306187435493500607415503478046931087168176316203908824866747689073804572587892691036263599403592264728489603412725642459825817994900572526802753205910326387318725401385102131972153502726463940978695409092991996670834502317622362723166523020166608813997154962276104281655232924770381028696719869276694866414008437953477709507542890868289517792123817807988207194682009413622914924668056917353521568989729405315171214156196124661351308029735401740658021008393302858963710343873127578396659719644191575094590232225285345975360515050955527455106951001210650153034187009221752839102478050017252197148769873233983717738757382818905493114200185310016997744859026379265653304134539311789386072408610793706284535602094920394300918619359953004906754712191590248340595115194788529736554120880666175876461084329122704612251405662399366865339201572948703932429141777955533987730604172092565217139007208102179519239672175137802964911108274473956521800725454174949170316589829318611708613927935931992498886926890776621405083019702494370266242132302720658435507408037229320993242287921437232336953051088066856867909831520158192469999046330233296887968553165204945613877552296822258635285777117526614815111733773675615097562787078460990997286072532390123011737393392901514005288690271519005496450443632788238278165503141137217320854660907799858646974018968935359961629742137703873882122495732128301858533446863643170170779192855256687783761334004304203139105458085408061193344568962866049689084724854317780512506118764768091574963565432799492910261424002555498593096577031219707591786292601865966342154009598716185492138716986932760519774998893647930817414451055982554186776359995619032293798179179357510575858486452527155895327128748361220860849685761137555048267646929919792919915157769499269423921566061600 A159665 853 1878490891380727111236827395040002189346446196405516459121777456632518785785875726551060556761639811530351205885099469758129299698360760328969402946007853179726944210637309815011370629646286268079005451548944946237227870696095403958296221420809908211048970571669816530792113918088179609277295816718519735993839240379110416114069790475279740094883336490666657236918211312720383317944948362739213757427260786897385858563621085540620267177552647717292177101229065614483119408254063076416959697992195328353605696987213646235444455084879433217287598057386705101242435794211839168819472896933817495239556120396590418033343241040952406129012154108439052582308138072210735230617609354546272906558949223795429491286396734970742419010774608974428493280550196170789830604734663324702179292995195001482677231584328943880173897858240930605308662620728971332267358407713680469259583045637619300789353923167962854336833096602039316154961575586240322975224944280979095149837702068347464637657262213842169871270459787445821824678514051878670682635768041830238355386187305765491145770116176311507585460348559875755323527458090305021518750700658675418668784644225283746483550816498596104015857976441185523281397816912740180273629312949921095620990774522072614380173112835023752265775192599611308304273279789413068666947161856678090730141373807872779772954159942307393445125652128621181118519802689783177755817854883751847680738481514723069674275938257560440696379820747379240809496495944846978954981427397136395254678872106951099565465085135359372054191448288371803481421401874058409161535830399824312695144192152395230851092931161377808415297920978642345021516976864763833544917395233095396086489572543578850275488325468938101009072342178621778339987034382561746870464684145596369091022469178165742766780982966558145443914393412113981660060914416750276859359287904127029494026561290000122938476379632438820595081916636265955650113723163160701468347655147821109372420208292709884288521973677962034787088091752590666758447138988534042437972764451569086494758868441311085762446149633392226042621591213038610352949169777596873565623639971719978493294365465178916980635252533023720760406944767944104255373876269785652321709014432847211677179549218834632471509781016595000513588770782675542113997477532167182514043958512611594032602869848354866448610626313538515940583974700048 A159665 854 1078250499010389513089663468258985998947445647225983242362134591998618252148895879549335397323246131508355469564239171050453415037965979480444215612213196001262430913126294392161874357617003852660054446275422255257241397222051515549163329107879232406773164043630038078743502160214775228325212146191963705717845413952175468515541609777441168804072299672689493727722312754682758472494929815003074606944741706617460382191957386587756074323677353303902380321055285997308706852528337966047883402719008031702208535872836355869925974039376095141488314844050890632404644599571408247408876835424507764220574125939466583747230195490758992044248403870351325145981271849856697293884904356783918188539018859558004001195638519962879761193459224166219823170882309875569421788422287655387054243344739613228694007762881793620611003373475331891342890689065504774340435029307783312660134254187555525175379644355519810099824405325752759484740749704492531764864193349225083262485271997502039386844054354549280844757935888258499986707446057385054112869220512137429237595011793865200342577456452977520008078879558317728028249653992833871701609867991070468563043283307262853229361019900320929721384739719857671458029232707727553460065480774228329620795400441130368864833294358692840094270424950081970572351943979763148409920916193541633830760553450524187059939133686003777661625663237499435257418115338273144664974109501700611864811459247673086459046657955667600394504878101787582045131749000167028117194428217681816919663871863935756201406642277866960947397277389589483205836997748818750237316483629796661116746524163172141850091835078593632709387764353819268810013791669286373597914675032276599161175015593684026761242330266005265033593646858232078508517271958472916088831616965798640243149334521188675357134998150271985361795124425160523958869676184943139911775780813336126691293080677318933349364587248112083162930046130247723183203647353516538768949431559117188477910666113151830411440833698294951280004803331982738516209552321333132298203022226237789598302505760458245447131583770802369656889829790851362849682562028338049928074872766736047947559179484410832380542480944356899530981447579812983082064829979963316501843559833398316948514284891615460006352816124346172784224095942803234017539224974715601542200382500477917419665779646025773548582584346201608880471279911766000 A159665 855 618913907941072199786355593953262923393644455061517975599406134029750244214680448985591967002986517845984509178667399083490502102492773861014650792007428496871455617190282343791100869901530565140603173156640825572710324777586873829815792611701258591579585112073070187382239447849362892879062494618370448562307273769308339817504769942460755613797405128787278733055370602976590642828771768863402085172524312337635361992324976280286446041523623243792249012108632933389583250231857738448408656201012618001739345985311081055691273654146793731781075432887153836295164757718194122173526484060770522845114308733133422480492098868454620480992454809427552194740667733679672035954704483184614493948490266437070501256805224061958012182626583896801204071593165318380677316723788379528844433500587542798268877778662565209286835762476982264700213946860979011500077439464259907786447802320611233831367126506145203034444871823885481904925035368803126992709071757510916813571396288864102260583849542249073362721183929400591546548249358424969182116249938198842552141181383491319231148314233892920173129691406125816012459977864428552051702545476173790279768175833724652469906741871967715063970824741221862231385498176418702945897312335094111281240938862434309655799930788776855190358958146154451497221711571104257774225938947931041140765827539227075499625289781606226070379685572672547216576879684366095254517383036121267458554096869682836904423107390614945066005103650605324714664814429599929292290646815521965775491807771027017108507847202410500224433983030176074988346955286420088577810500067672883656699809725468657026721862242181583797380161441171281654602894901193513681369478551131534823118372461202087782102822084361553191181744224283034442110574117129071273242477673684273903198626992693121489252722157273153039524957505648728638409534069242945559082438827567032593772734282219777742412334604036703296701251396845556841203243467195330092675505367278118365211349928740857946282750020847624072687970024466339317637524585306229405126096785096039660339143547634591575567766638290926790828719678357469237107437655096263061841411344466519801920475729686352607514403426808327307062590503867884345000957034622673886405881635356201081235522348238055209014044945593686583144117482398273650525401138009223118040505511315811987294124913948945662019954804093409958874574085378984000 A159665 856 355255504907676432287855021265704659041952969759664092010816758798484641560974428821850239724316937997463599913085522834752497753415814230242929110396651744008214261836308939041699737449120927386853561337465558456480469180937643526798715795787414552334275081165898657519326699563374085737353546698798445511058657298169034879779222405362696281150906471624225303280055003795808346225242500397777793814422010540096080323212344427497832271760236064583447030570034248479623476926233813531420520775978523724966682387032687689610921151506220225947195810162382251142792166285643854719356792974046855605331392638692645037218717520297461397097624812207544608455997297860281891940706488443611935608244873916018909717405002973043936113066465697539724917271306010440633210377666107561901317775093904826593107150944549548337023116658414344606031462607512887096270109817455879286108378397776660663679555234882991021961256602504940860667485560943290401283242324617917025906718984535997195535742793196613560921114817540051289218708424289874925480614595305623487499800519112223373478789792798083201856434788236660073423999044527996043805559493455764550118369885274643254873240473489568125789532016721629063143817924031627763391597214863245647102678111636852612060295439463556186425947705467705077434690089869864199257279035196224073165754246962890812597856395508287760620277893050804602879871520710800402948312888624105820598186791738700710052404595555022800286534990569354598635558350841359246746714077681390673315377996697643884527302887541349261864158862043677453827946497407382024912989722360605422284574035894845961196498835177150506063503279467961850473251659493407566732482773674468711870784617714404702900258634093265526473287591091603537692961025960128437925093353077807421795768744471330546155705383276639572701963813117945077923113686069265807773408111242663372698858184913475105211330698129819580223355371743219379127478546522765956656971131386080824442836948431139309335887071132837922771614789240346785585422902413454345410081351622900527245070093836495106130450918795221175566028205547396490736819531463226659447042036851015630254405509660481985880887024507035517354395967772585801047467273043434847480474215134626022312241313603752074514055445954651752551939210800666272167562713992319354153707963112775602789408034827048784225905474965271114785125053727625050048 A159665 857 203916040903098331061028995850920521027157610997592127296233220144196154505755107463293052009790919424026260365601911439748850219958574875385580294716886093632218114838424140727591858194925510789488803604532073913194216599533429797508633050989364251781282317004113756345906143309928875850348056742615689352899106981875256712653456155908245204625006517307176536804018516808191014142646366456555590247393061525702812470161893376407475437544333977447654803298187549994370486172407977109296930516755471605512873950810777422755613049690916262899958613957774525002126408283201854414788625640618834346937374260300845117941063364551874387313555649752321177701547708304068126301929569662150066424638609137528417107289214901303157370887968683803905301309658056827605082079463621952151827558470400782921645235764392778180241982126167356821597359322765536214247542957780210450318422752521482609718233337696330701402726844966012168541231786946079887209588385258926861953643125727373526135255779445313934895357184084060039419992087293029782256690661455489682982333356789032725057594192751865864945420438756436756329362991581205300592339446698132677977664545971811503644770125041140136488127406773473860382320102895977917483830904019167907325655995140690965012953782321292474153303623980316559996014889873730946115903940263684686956002171929160099355669945731975568369969130925589169505829676008315065197077080687200619755900664361144524733175814741192472419405079483158934292095828568510607703321589942302724517251478296676562701563349601532065809802752830040682422252942556550862211478290134919839507688796793916113069763609529442208896653502253168930889991849654314749790763742610593909079007252195607097376966353147450050642475895542356147601317518326996594297730342188987775836868060699551040371885637278633841577887703772194825999228846269689330716377173414461208896550825406052490613561408391912402344909282129211078062331482460600463791008753910243115111823197049545222700852896080228120046834201053934588586715108460737488035981569734759806599009894718600556327303259621818663848109361264527228213697303622237006259540287741138505246226842069386973543021637663611578634116222910960381916901213769896979779905793605639980606145278486205452715858811933024512278229962882100041950530472430453300061110330321221880189132917865812053200007722675261526476702906265571399743600 A159665 858 117047452222873534352598355763407113364929426759648121403945857546009794201661870709501390003380263432453075986255584080893005273758468562657092846238382221093149189702993620468698684904149794072239186415440072960615023847663007766126428572552099293107903715685280130243892606933199611364014047216714706890118576348939099184028204054268927384758472590027847707900203348592897846309532789103562511024209802893742874261792603585713463403318175942818889273646129083662520179439485252626922906696096864723040664681082999207974032279601434428684350297215952414968969415562391578790233951760922236868286447494020046405053133152535255600856583845333020148456079928569237244215415632279585694515806953400067395400674291948345039286953580958037744103226826453313034876480401741334427587117244234955492197772221610510125910560717303404401252278219804810274090993387656023342603488551568933241317602256282458939614143247753888479801806378221488911967902449896299400844365247448527868004441281658817002016374102549432922575786239397774805140414959060855772408371846996385671959685587849778208395469475411406461472980933168567314543959036845234701394629331017934528448843178533140948776059341955957274230388595244367293007955547309787515559279438532644977064823410756982416607809854216996237732635112097431693206329604432319814088672080933090934139341950993758467956601660873395132491743354157252136622719296001564531634066383156505218496132865256848924145938229088342658929064370039974247462459845912804082482229033164295649346812835368391864425564915965581308032919361080962787527363625547721627271991084785671954056083115371064650756173046790039498369004848449917172972331655775707229342638291975660759489675786448002235803254690753721337119618562558670084998459291323125905522940471072797825842916200092552548426134840001426712178479434645115606565392724131789491243247474924889216137079037086259589126397704586795415588399143453838143450082367773348161993362072269490526690980226462979808068960059790169213501988886833560904678308010946400506087304434498382882836765940572005117827639207337633081598171515459632578366316678121376650995703952942318462331708539131888539100465357554923486634500249236647822958818445055422214241905077609768326106828443994110115395951446755114623413332323612366201915723175896418246452959505446941291488020206910125150926512683071384255827776400 A159665 859 67185033659888505620060395179199832150948463802427024093737625998189477675599408032146334568888261419308641589850339660521145278287140996390295908160536678021374002671403499724892317543123786871954503513658997347319110494341966924326772492011854004879684951521033790646238010473513266994068212754337499139238709925184061056375476473694208410606158641669467277158179918073806555590657678299078424772306179467946884123456484296306151586029195446844064995418074795834736588627778362599876639146629083595553736014067690734599671772878173671148554170643342728417663442406404483023739873522143723343562073924193246335655380488491872163017291813665503812892612177451033874111522270998912526502006766613029547431569936289135151247553984581944981311346897074543625191494668520062339482853470632394051738599609968668419494481609750027958961986100808638331792015956971599618443952110177815159033693976872793735007816821483887021394068319867347689389688796652090597157803698392329268861023160416381513843463839506190413498461881422235445120815929810269757872722457842568586672134469831579939753134533465708552448734726275766057342931894809718020467839258339748447518132339707897863457321574155312701934382671350163930208649000324914014763119072061743076144243624820725585840408703016931860141972558329035918169487077040211309602210818453422267035882924200471628631520983372197880461091179456586718106375678827817353957334348031169634272255531481616541267296124091629203066348656307116649532844248232359601042074947784827406048507865938107328648208451961490840770213291007530083489844509586102079134283374978178907712078638459381580091834432203980418894877893018402802971368579651513339048765300586777080339976524454800135901017550016740505150513453591158301792521335489132080782391993527725252482793526967487884162759820273115160595621196257450088479204707274473753512415154056061004010192753726104612246149937523538439336663046011020633739883488093147934741074717659490512775399949136854329603463027485356074615553034327355498547860762301664155734306146392177056147747322585071315814401056902440124310122236176525477745259513701382456533028822762048727991427158440066357832088481120303170367821226160622080481382007556018745334872908402728532979866810993807273212763852207472911739210803223025769446325041854213752242118566993626435502070398758689161370291803380068297273743910048 A159665 860 38564092273323779352380314234504940247531053293166352181683993377103214175999858548581286541151858674419727819498108709555056496731545173459467194191301814802047584384195905848467721571068149514707812777653849037288208808728441351555801283986231646701646054269357710550810374119189682054983790106942507791216129378479302107260339467696421358760550301845684189241087372771016370011191197810881912256792722804798617743989760193476145296917354868312550488480701286680055139352165340647076563947258397886983121431410173398661003623599792085804841409598981510159323846971860610864047897167758736276967762146039429376619783347261182086316324644460153855580210933776964874502769568137743510626457368228925560158325742755671628471056700196455461234969015693961587546883063250114041528730305025749950742463978349794062279706533435798745039778769585938597638343068308310524963485907753514332352099025122727321435547241388503396391715413797479352220769401375850106469178478511949551798359289637721330129146227502450747915194544150123747724543203296135780163170282429787372364133225997739035640090826739841297699112259901356548347528363661741298513838339657684590940879514149154840483553807505807534953061422966398851572471518230953334686514788084001993061818775823685729289977987721864670725254515845754519597592375891476859391854921120183448187662659149119721076025087853980709989533845264726618940923016927871159606978281703508213567056178937582637838503829290366074217425199655914916857605136025528498194068537799457766776194168235638238252207225860979777020794396118961186960383221138797045701451385246389907354779082392569655908062207912037970406161541587714758988392592388312880906761939898518068454387035361268830004948270454918296235057602742762306558822248111470491243187481344443222127297641563137952956875710701928100755174388172341705671456936582823802726635055180704091412634503559746961169700937740806477383829000011182389928549672083099141193214894574475284842552879824327922212579708816534596660113939715015222605567399253144278990985640724675131845924126397890363272348379022793293720928565393810164593200594547915408673307548561463027548616857236058957507079687697696464867642749315947837548490313518709704400002807518088568162117442682001380714011055215642696223683587717693179295988658301142797368729604494836127036896920867280668501396568627476131250873176591200 A159665 861 22135721779854189459760680310210656502250673641813683725262518460831246747546243207477626328286597990855504459750324548944941907978628642424737779169899081159697292062525778553520747289475574697655412579869795688406084537099630993826105610235604953352739955465659804822374508506404403986293701453172245134658919024537194225506378478981272165720145267100781055157106993790645322579868156885767918556974250583774938638165998894571011094278975665215957136322927120479555815251554277753059347829087173758044716147893425463140681480274507779078307820555644743488723470498405584231480469234419992479256151909752708268933419985947430025673407328628314647599228183375800386930715620588793776187060027356636658501331544771819225607235298358780852803890903661436876708285686810896939775151712231309839332122584973171823080132055710538729624874051756227946406077129193013269729422467098407048954945806726468609710269108740179465641823253451433280827032246700941309022711288862160650402989371228891627112616091122567223112908169880289608958442677876052127543901869392240109168425799588232374877472381414135439170737988448652382985423937809944695628922739124252615451617322989275170539696428186759369750355322400041590638668442815566889196044725241145082274407833079170787886861524543647304064435950122904765213099854274630677079615122512166845837451330468670519426009768907201555336111966090773622685371705340919217797051576363465683417855974454640952502759930716546034971598998253838855159615815234405125603794298621940973302129404059390410649438299435750430519095213158992713785176479089159918130553960848052828642735481214696523109647615507077591032717829993455253256534376662311942127142304736448784515737818320843853622704406223573085298417913460891972806462177894648572841508831899716881775816363463714217509362495183086456718309503189727881605327802393833588291335009258570092409848194850541029606796092113285394479878509343372680798353771892210813896970608411031154009112577619215090495691149397663373126830785843384410420097139310542514476670023469817133502504300805066483447012155158026448155688686413810857951019396010989743196021999845457015764178084626339401542705908649996650530856570286127898130752958577731814306856276642474435396522432232657798722569132929926700159482640139152661890128043539814111475898550861468943292743330507420345030640260100367919269703929619438800 A159665 862 12705865737544031426123278117746682327351639139347761291948503912523758529877367601233608931149966094892385140168866792985687100123236109206626025776327881283851443596305412693815060476437408808304692113032485071296055236086379462014833064473953256992826032791234458610332417072302008698450529650330761764786428303954971006138553986595782526702004622765546479975990173348457644144474310861232974369790963042364009979689539375723566891970835114479091083698871686453978357899252803264915418577332090478719780085769394805669352508673943865398862884157530483781017112742237833488258925292659907924356754228435908506938406452150477573554449490308008147568101397046775645133356263448399489787861829245341213054204148373281479826924590201240013053972143732649073268968437346391593316895554090466822026687621310622276653933520271315795005932665929305255298490633813721308514163532628577892585806540961967859246373032869621624775010155765708905715364288836938935528929810628401701381764100726094156241311507158126083616061374316742085418398372557650625074419509860863392875304044830419385440633506840887002242705906257266566477084992774544593549703138418981343584637402516329798734945266225392372429169001996200906627744113704617163445194985773629193223517034368668208561329225110065830668315510116031489477799718761262117166839688467062649327248876026357729030808531327645838782218279002258794694784417942670703144347997854347598773635762280784969153946361727468133707623607572503846946702620339412516568079733340456319217655501735921860074539331668894886138183631558865698751504338613956654209892272075397077251022811438153411695281823238854625214809628254701727654491743811574666468098776156781703793965053329129010710602324224060496042995647268949249628602731289280169340534826322956145696096465330530397712421115359380924228208899656515631699752487117123896855423568679364052339161451209706991247339787172088075624972880534095907595865136516456924077719936013037307925945777000549637616604507174549959640204210960162936565913152396852150165329602486034309955305622737981763608221704712328158448071585072962038653720540109713564679107954603743765585610671958661580426555684485410379708246803701488097579214649733304542702431102789972807829035713984102894465373968290722710248846811756285910231754201003194998844368399464878678613907634814338410766919007901042558184678804728381280048 A159665 863 7293144797628494184405301878906285445243338615311973167894715983270176564902861456864884048853752251870238214952469788849235450528829548055960914057833033957849568926987244360471291192727783180392195617468066561128247299429044711565520352902438933908928790082213113582525985024992846588506617725588404080742275187551128820329304481927500189054784933322156578725163202395020897093605674566190841520341455812066357953403157435666432824980165076735333066086016025097463097878355857519783697204040790847611395724515484725028745199297363504231168217198601942045560333990574018016676391637517552728588297670970301730274376370114388179790228334029468048389442602676665844506159564503760718344456502926798499656454679834718797601429107540213408712127206611636906619511174751141963666958272896215724533479362509712213627534760503679555794675725369369460313387217731946838073860138306336611937203999566362824738808410598054072441390187586263460447338274760156248052296688589413714432482190827406816790885692492673249428396115949640076740551707405413582740589254758266195270315353306861139010548755454287725151874019453682560505463800428650786752833972529756166964966417427050315198688043116947035014973256790496920362734482598007436250652725789337915765216503319782472543415088351653243156309038370651952055491825469110180623088901564971448546995017387798867793164670972299804259437956035330457381183570527387642685637953716819158230383509693196117653412708871635992202140979147618954308552144459007550104952163143123305289960955867015088292374926939646228892886885419575752090649705187932030356560033617317074289258451030018843616568656891487047795709693900368798218425004413467196240746570371687961528951424873101731304032111400204501155594203114463408394845161297868922552894148800544927912677595283360984572712210853789467420535190093336782867776322277426722961424837086945707472586263146176962434943431040686442123339953548061707587345790006674382209797346300875003718338866885737872776840491427042279170104090260347682204423729378653823652384715156960224097211924947300727244635811492721204922744934143193796376377639003579575136064769920549075989124761526187120825441420188716907955883134468083881882571078193958229779381146145167749219431103304442828765325935229741905756137910465467973320365021247790389522555985394289500055439689640099740359866479894938328030086364210161235308800 A159665 864 4186252407973018117817217155214090098887349013549933250610275025893168824495712598872842210433122642607421842997577489932668162916448037348012358043170385163924368712647081957497827329565271108136311979734557173602542653817035578059146667732935474110468132681157535961911305071928821639794100123958093611584301171226043987898014634072398512734919849722295110641763702184568646474085512726682681799701625845163047101243432678533156717971722783210966700842289499534257364203818362963552577279700836614438462426091802462771694075044177977484825157809113357203667850693476744103738760541009782606301758506382724757268985098039206664722017509283424351767392485835009147970890456668895203930228244818153093461591932020980216541740480803492295360747962622935851750526145338718140753240731746873735415395127392953499999928298595591793710348860429352140914628964487503671333087205224304586674062509944551299432216781310250167959733192664359460587866454348040849443082770320512843682543395770830786743812146179287287045815754493719087306991261652334838842473157811734935221768137494093463372669544997254313350173444460507532463569744361052777051533150528941620856547138965724364594248201803861372706222220228743236087302965267142563790711219408094190020041049388520770571711699384623851505890719709244104448362830019550482415535862658605144403325812731720523755547490329568759999078604546000680278004674698302564230853041085456342476641360928132290748089740945957332055895214407125707269261984216849994347725973564419436780118371012164924757963133524025266489630934047204922834334179273534371468011249404067925244957099868419378082498713773890326580112149489183435475648298041586359067522063294572733135914323912107064639503721341393159602815029592054727469391493982245472265191900876686465665731243596183874614339096608959794918462970904675656850471909234755821855961001064338156725212175884454366730666282077566845690721508363706886059228887598694578931499599056766239097018583646636538424268825474615093693680107605228609422402654750194897924318661170492682597489689614127879456657347575117259297497144126608166158002111067514566414536498826440565873992027505359448692222948632639019756297210937876446712498219668682290588822075456223498079145624261036199608402621447903563181312911760366860399979290442030680390948291247922708153143767945782436628152592540686699246711388377827820685971200 A159665 865 2402901589031714771132898241791008810475893090439046373877129970146695635083974128891554563904563543104408267642394526751562676278590644608211037555865743251058629791490498056359392415879272888287062684172018349581298355043678992761238621758352059700474799230194343429023506585302118628395224964534220144645308130008561697924640070653074818809654938955664071351793639890740008055227990699441293162187212893667776969755776954320596289682943897398018150950408086716638629589893861985221659574851076175896829821180970098146227370330158861712785409414213868432963300737721660541528031874147977698464480794366013040370667171898134511162258260100351548446434897426692574269446615968381343295232668069116948848454112525362809576161434552097037323660618418358567267895387913249461650396513064432627912712269644192799287745215859109185910184451210722759515536712228609375398353981938612526414299943504172879511267693663672998354814411199154744113974897457500687424081457867285782860065476690266044184131381021218410091048814683278806474136243636732792081996851994681094551099640606256341114773308279668521575274405246311869951528527799443865376793275569639960615491092799908358226783269147373310986336539438041827017191539328857233608431989287520275733587797132507602525689972031685739111138116804067745301408208939396507796336962077137787916060469512990192836816466284501495939666859571448355149117302093255144480866959945098223762433910789238241693285857890270636964091650928711008353602070388327437748044603873813613588482655000026799795982546267863563318819263256210206131155728253303541290608100597901371773531086066021693000510645137556155969936578097097391594223904650866156637561423584514377132053292974124582001343832017848273407514671391636299104022322700647603211297598209069230747201821146614260667646068741332068493730324764093733695388008124427564318598653186093015014564316371413660326440010969092328740032022460814204536289794135860681632298560061237520366684948674302487317657528981937636737893211661310961460776919402882492754735259127147642850734984626584455507394072872305814115558437983738944180896835375114357542368814261606964262595434663314797362215147073714608623206643195206612329092095518745440839754091930726142729680368894731474132394339385161415524167855212540112401614792348704362754014796620322240190404467361189478524819228251874270429284306842508958912512160048 A159665 866 1379261325851796305612165773570883843123063746562999068672221992589177401369376654271153446839009040619287738204891460777907043515748113557075787544708893455722489575946833237268333748887373072605665844402758798102491653252417924809372909742626349332598424289998871970723530868658344163877219335542518404932795282323743188564755502540230873598229200040701454660818907533582580055054392575966575592413660499339458817592714728347343737121291825383679207678833399485851039127234872961154269043387238024128165878895450744533471738875436142445161340178600951367163730955601539674092986557000398189136005674207585102448005687684431170200471519280092505383901863730435702621514386675394222156259621243428310485919198997626231716500121692422895931485834224175194675920202136059852269186845258252581548161427380639273837665753974830077120652164646094434609777158190257293974983852545558365857221493508885288288168223946166990805495512295122158761961003274151046540573313733051718848833901076816938530904668894033188104974973812447541197066896856222970320227350571789136537395971939853645706416506282984734129894158437938552844644911387136417673502288643822808451671030720008431897809002242390476644784467415215779964631856271798784948676171139817230176889375513009975328975472234488229625941773154815176558903863568383575924615000696414431658674306174643638967808896099813529100608778315406809854913053396853754629453404155445294983294588151661822599655334339274399660056551737865711669260319140915732417383254897595449780352263851644370917969223594620161319735767478130611114360553683216959166437581731945983330081598444796583362915027810243459636417015715584413591649045621299132323601189615447957901065454252823597961706720074523567542753818563769643630981343838677741997812556180104861762428179606912989439354229118427998355606287951618898465495866191512187163053770967816326280203192385015556573009835629976919129932690170998989696944282605096432562360441975551279924238063520465981083796997366806728872457009813484886649876529334599800646320114420321576503639283685969863333364741171355962185071245905522027351668625503204573714753284849663571046163905504715188326462802197363552710700856896837657600452150329540214359728259946161349703338452599951605115794742404461204607309167579086264151666490828865862190124102311773717946584011121554814890809608863983290539709945416211764587961293896400 A159665 867 791693598137342047706612021131445534943828114634071026371481546616217681690387115577513186931027284751928057321340056091991891415363138591116893839625348977841457957963690787693967212468936264402763907624499378092480627668532845161587288953645766164851795067660122316851877695103304247946895503376441030211279846745698581674471733818021868370564751168423679311238701130636510211593166110614114948752278939407955693521248498294420984511331824826334467189499420896791779820403227185840565209244699774773391317656167546392114631887130015604660896477107531870883548605214546051268832755686354412586368792514359482792114894063691593560559489808512997738811223346372666612174988505060315136349727361059781101968771770524931642461493690016190167635545184058143385410928130710441953051598781723917376016746604217298990020855036336605158068432322406994743252573264495458132265333007168563389518722974156651304529049277406189049356069242988919974621501904465243213601658001313819333447799152616232450695095813794028753845543919530205368309924659228348231018417231354969691370736793835386379141959833124957722037671668971483020956227607688504300724936888278722411298556142192040000984140503862986220795297959794419657871668308473173703306513802265802601258767956670593331229395372624212119551466652747107277065516280043233184221214062779806634291135683775935777329469544826681202253499086183937408364943532491961902161773118265654222187331165143096933960468624885615134235496605883989787147069584815242080140240266615914360308610968188868880114538360765704733965011713183714569436826658438281257993881306036396530095063976227172828620225452434608275147397084167356304214957962721051087590445277843543320834438687827771105437655978944509921267284340932383807884187341078323259141195949781981582403027892546909323928659867908929724049515553904483625460931805919871004028545936873385191821617864682558059247319211595782488252624126130959271841481925531216430113261395406373438992281775798798839612158831018080435153585739728663626067667061140882688494990942005457765446098100762074968895854038285449988416779591331659960913610142004050197910843134892628173533819164271854784592286246139605541333668652141620256047205197060564297043181455004684003573542112003326604992049745821346283179938022540303082944164120976656192768480712161493779099031979305102557846190668698156895523079384598710364530870184373600 A159665 868 454430746069508483587289687963676166173914214736210206138161735535716360112880834964838298144962822438566085614710987305342567765374925803187539988157405604387541145381582565303099911623420528394113877310618240266285777790084600704826294486482927152275597770412620211001007073458427979977354141718741608822869699236748662137958210456042012213830568941475151223196353630077823278874422293099926014008215697559667228622379045306269297765767346158490600487564988761358995765872325169799523275837414283481902488168761276178329265231473753520932909416519544692935789735662193831888635908777410432426386550897568135537571501186871290272590946678567180609572258298954180199685821887517945494042587245627070924219589077082313136541180877947600733326871449815150128031196826825657621199348513864270321252064389393348980998133125103236530654159500896968888192367276662202710626326162262209827217889765672408963511386117007206347339578249963344943273980132159775453560811119440399245680187879700640609760454092448878471519237234836525433868699687500215661634251263447180813710265523689571927981778527707442747715493643831193315476030001901814332198440271583342841276919554587510952132998840215111700259856244454581667838372977207329906912990246329430875892355917753407562150343968414063268392915916903684761859047440881247464167052257034912593651453208181212492548147709834415196564407866691264665591622674596989278086228316480330078240544794203985978270709335350003812651514995225672272110748681364808038268080529782637247367362343476559092814827049855919897134596987599974032245624141389890225129321432083159662291236640755952407044646494669654906474969509296346934205794221556262025144591988292578418201066741358887790923252825194074171239878457876624536081892552435118873005048662618677323437575582142319038945611409950607233606066321653221982116109360731814444125222313994355283779328451135403310451388217620349171337876315708999623047313680972313134452449680521282802701645501244990067956295372007011363049285757594439436476191016565532063395478480596712435789556670553745062282886853234676937389046414178467295537060552884821609027109206143518908037366036386539931167645842481936217172815105472393189313495330962434366288426426912742456701509833837309519660320759359048305340677115770554883345798538949771788786917804678385655484897772110007313388822634223878074739707856814243537476131524536550048 A159665 869 260842456550299732237056574279128987938291815430470024252278464715954574487111908882701605622021729052452181214786785373210541905433792047891056836308511191569470775991070428793191655304630914361956962812387245413469943970880892271725131447952246539640028268421776340992261208287442557202753330451054307023296996082046986368606338330034296988870376007655568378435395744963539925563706803073246917925767058120309581273552050757300282496565945363148778345395114049599166777830894244237740519765466554018837254817551316358814606128234047390999885344185741546213272424721494044958025742805477901858333293846411595439083249566370056924873642834007753156896737452376353061953049588446795653265308729262577650720942161473477215442995362448232804739456576648712115346521567669796764126472995359309440481308942765178097793938392954221431990329485082537734827675564230839860441378951805501272259679206772988588404231102112859037183868559409717008519289974357806645100691980900787853201094395149015093770049953969842448623288327252246068835265310700464561429829206801450432100001039861020451275161732944239012230971313887435991600220264864033738177603990951950512170540525777089094484340350142970252962936689018970082919568217248698893394353094879291056959611038022499270080966208474299691845414184836062306199816165549556001198703774323977048949299850360332194786859455975409496146767861981699734112183050275139353659592891886591199255850524541922808430453198022277302846835371762930000201782596033814998723798083854967164074505676544576730406830612078937255250524705870671910794418820331138550942972508134427609758639736729940454470798467714929481708357350939018972877821668215331681381908210834662168504091475101313764218841684005419629781768967536841551327198440910417154781638791147171001671585981121798581445457020651780643160158019113395513251021312128255571056873579686823059504142709333856817641037589594868828565452752592839652669886211396182207959276003357820922377305525432848500208073931373193504309854871273468507873707575841554263506316152871570932685440082799748903675408157902666276611324224958848895978311843745745599531362773483244960585274571066709648635444121298385249051654536872501549045690272767240265685259725866459165462663071080503660958419123822347905919265484514275962737405417193048030107498051404681204754552222159164892782626345853837316743696786731991191800934964213795354000 A159665 870 149723115629125976795586886346532075400413328142875057710601700585222390039242122817835756788742327513285113451202000093235545711151231260563663436501097266555271837877729044544726707044946521423234902540432968249091481553507842079369520624830103030826223950476329207109346932549918569406400434324763453489763652881395733426917900243229230429599381997825354774070693961255441839450288830541750630963376283145360139983790254755645055883731086871101240279656307899481160371479167423867293258822101964592529102362786286828683405588341111728680413254653199127981725436000401919612074887734435538256250884281289358213898247679595225803587198395773771744878117725405727703380850777946573187028793168009473944442896581096698839351142796864407682319714748124910939058775348645636516950974299987729754565950081082822834784739639422597998725918470277875762822197581501225417690640892010195468067228646797929777335065141226664080137193213522927599545129171301248854512343636225932787338182502627654963183398913124597116631295980605554406986008419642379158045060330452769100844586886614702049460014852931465485577829818677744427985210956001953463899612492366148010643048984876494552723059227983224710089025399640644373014164318327775957478451763470466737263940843468996827618912453320279609055999349179982860073932619978004263440591799409705791184304462653622498595164779582175216373048188369628956115727479235255392011328233714586868042779960542269488053101864955451821830270851876926594443551099374728444459421832052221369541518890974243566694427956506260128593904046572778076821964157245932138351041090347729364841796917646345064913831275821874852845690644469487594084935431761378828851190168427107792142930305641412741773824203366285673420564147487689173837275823190027011725787661069813536282166915588330243430653384242712138566697096904767371384104117052257965972201309517922441800094135829182677922645125039237087247398542111974251632891638027727615055489973477708688161770669952953794129366480312841064462493646825213329080071672342035581720562076269801118649006817970385316964621999749277208097962716079965087824255461249505089309393204870176463857039566426254951776813757979430651019432531349710416759036903073064950068972794220920648233111901290375264080612916753268338949353047434078632056387363670270619509915094588482333143457490621588538449914133697468395932807215876306129850199193327193996646000 A159665 871 85940807528661760380934635706335132150849312062194852655861123857452935927950491385528841695132473970896602668808733266731830027658901309771494921494793522491534465471040480498244336652143998666022472101245711387733096941769530472665833113521031187447712907545144543104424147022444971396716646549083771248817313456925068940064506133275248232293056396375745984748199898364878652304540225024161788926060060758378600041114332677689504776979147298066748771744375339188136454062264270405582092823366762209557685918984511088347915993101669898215166208285592113719964186991805980363286027533823193481186149244166245203182155084838093241202127005531310973806882677645435325387546393491744562558874013128708781532571916607343660310340522404807561418711525967122230307621703601027690933095121719961519811414865232597541988342759090178297047245211610015605322206584106139158914567430634900393169316983582804919201738986833003069139711720693601032421895625036942484683440146501704519144263555413878799852177206083564775103915269579260977363899997609414936253303199850682662434360772915799115369597250420928244482662084949711414227519488524856424244639393014178006158597946778582096173941512522020840620847616457040851140047399151926150893737917878953027898445084540166156553985667239632021298451781015125325620131124051208897658898494157396800162741812263328953861429796620712598788633513356305039110693460897986319875148746559280975665356441500738144219672040031231323453272622141984102280598129258498093304709407799891211149667768913539262705871240203981234875645672208068745423896631840344716274946642887088520991581672089265337320084681523288450603944721568134939985780060009363232428901774768949038027873491346695812464410873890563971123774038888966048941044995312634594313447335815281822654962137961720437930613597098296115756640973465317357778962512166683944212472494789707794770194529823241523270780660734932493211178197719520627597627130341704254859643285500201429183933987247470044981756151625639397807967043422801177423453266216752582353339125462712970533597228074918372188789352447927214781953987705675001562226656445372175517992168232707807008980125854099275610242461636071895299905221340196906718138136673666514099324698623082585626640768677604321078610855797252204209022729961676620524403609341318142550661156795737454543139845064569661905357930116001005428114598216212986542822536034845140279450048 A159665 872 49329873798336221332679685308550019322512104710371702549406574492477400000253542813170737297249251316967136646782761693103977200330498200577577521274574980812874227908539358076947704511623610287775475751212497903590548553094156983468108837640447071491956382706962491412732351043950863663145948718739759933367648160622108175863599602599749256105784772137680369890692670967479090980966638875038325092927511499026171063459643166739020096930146818003442693740991788386090843471368212045380253987353699406321519188394746578424875096634770180463776723142675220076131461607860632326606567729526778622662593415267143457268343120449385925224217313976576725193405778850754471044748249013483432335606654742710831125751837236034164319296108717562675846658096190380035285635799091641248959079648892957924641997566693429906278473958978122919907120025545678679579183757079342375991544014543540815483719881347883225692020843377002535022114390484913469682568543642033684959440131748342168056019942625063803460186532893053056312530733442515195452471612619384531030237991653961395468222239066782077520099361726759880867562458931315674022168201202311585562959111977645809387024578401921246709289705128411979291656442820941807910014192948887282837048086410755567546970214585211904865160154083095459945702266303332756923095191272773929251944295054546353587622615934688165893962108095509449529459263618330722820581930827964912352943369196793565445046554641463152512603697876061824210356654838646997782468882643278530828458740655305502978539757837480562549603397449128722558492021943384887095239844712200621209681021976098463319803037982320657276663693363091748771811424489464986064243669509942734035360767527208320720207241102697754941830067788980353139372877758119024402985990033629067108907044970310696390411985023111943041928774081037727732173352071995258597753097879559531719993239807982756275649860024404805174750176616726211866129038092462728266786339924500214561820190387142142642889946909377852865733901666636701500708620431041050627733094736743640235234937453520975285166159908185175251048123683110472007633490980341370931630276544182379242238195172369411046690735200686557945327396165347288471494577616741674745794531413781506028062308036855183229043568109043589923858550614706011947640097644954946102375615374552943553459994085658710425429127609572364345137001972450879647341846568890377969450285484807783326407681600 A159665 873 28315261619437462383197758432472004755989797254441295068506717897558170147209605624268617679779375123465165538650636403108416181159678308230219725716684544193067315285036120495687484145335300161184457058723872550949587136379104338980221806972503098005195515960888924926365265075080773297674377847910073117981781226883633167876766107386122797756488166150632156571272844935434633344422546174046974441551465540380263811825794063375519846133127294386678039458557542158276956016111291449777860206648200092466342456452665551504789957552364981916309623917687290731585738998725011149491806590720837106214847434214096178226825768982862682985459536095549508950041110177655420944360107387345998416075660948302888357400022001567002975615656063358571128420328501752173131724641056898475874820785369436128782986791867163533606302064110683465848389847418007952062846154356958417679987349780561793187262042576701388742300762359412622099624520426619637996761922154902298224233952183401902759636302803231209307347217703406370758617537080734142928741341743529111396420353906173990316097130863559996697421664033909750689736368764490247177310319970638325256714285635775680410145949404756017029036116802195954092570177331604140699497006705262148422314707861855816818933004726827093226445374458029554376811802406331987348531019659448184181718366462815449562495218804698743894180388617025803317310828683408478593974917601790961704269618770212947284481057007758348804090302908819455865421266604761234743034858039112618197442012426737558818470671330944929364209644264559682767339544949830717123922246968171316229640631667637630857045952220179968011467639905733140506569153712231333865935880518647119973064651658842807144360928519457164640797994500000832138028908059121431041265017234307771885918330365622524446273824441128293585629185708918557422151747448351813117752499220355004523331907177287312394428249459478534928783330597340110678664856686875886504507761489532781454229929638934089675589645591995640074886277800497841022008940160374140259141372925624632742442500759195577100714842190070215675729434204752963005166841868728241239754216509704240312869206036771809232993473025068230161342315156447707510742587646788381107179342893373910793593665488456252090885381453822343011973729441985453605741207025474177386143078821384048281543485944011304046741776108049472564446733774256688916568791815944860741477921045743632784217729788400 A159665 874 16252910839683305071734180660553622179918821111944592997620306666623897187098313374787373377456064071617688052048818512622537784008455018425945544983855653791839826099382824625166538951717950668909590576231751631747159425733052796417663849093379137807910734205167535945242249420745319922001429738751663229961609056583044816253087882040031886162968101585690720191540722300268512060607560537264088291125448292666772401816942332734381652660318136831135191206518288207062586662404409923960446378362079499376274248484641631817171010759960864849781260352029362204710138053806548539175970376506030972188699764645475939158740723053042730647728549501531441560598403836195360867591656892087589607395093777671115206316486877062223673839067284259102265037421901909556997574658330860633510898171722407444963509776534185174860111106325573331274055865297911018805394113417137052405936747230027925748672928719145249254854945573459468082649452610489187296671660748370277147025329113140943841863181789112089078613842775222363762390153753607955525902077689173090557014252904152216480044284893444371322242515056102470136027808108358470564102101494945196385768436995823262909614387933751551853420021754755349237155990131897955819703371834627524307125805264618828098499997742984166300074779778754881116830028878968257405299882189331984946377090405361013502518667971281144307093649104064715594686886205012848382218782121497184053338408230733034947726681675898650750395321265964491604927596674478110095504226045567999566800886674206703456299186804204551974493786204459808779730340309180888244244274519885623315192512896202024013481056771345319317925148642197459559021922419396296174061131174033936921805074691408244092542452762927309806063107012932688666875453853057943298661716906502627433450012722822358721464784817222617406208110668145170922587370862001868734331336799385893036860794726523109331645539539880654644316457012696606803341761609228666390859188308651892054513417792557780331645813679858588025131857723584094109931630943434325467696520326213802450521760200840807734835034250940395612693444185404517654493759599159030130247988646293689757207682026911846130327206825653963426052543572404818763877773814678914013846197026265211014016735928065851844984979910925915845282996841149035663683505192524532864700024867859069160662407471868402864119354056892787679628080049421366987230839160505781175230357229971360410357650490860048 A159665 875 9329142506716597673713036501399346659268647328458941939338987519924219427224284667522328050042100997733429476710483175608933579604672020898184512601007428591971867113730456298725097670801958348653943806299966712750318560783635926039400069157792652598642756238250204743644124802242738554455522995665606783924845616697440840896104567524870916534745933822020322757787803327509190488155395325843412632131565768525186978379113073195471693107176477413777213074502038873311766467264115185061846443319626984441888952287727843997504655386259984058792527132440936218212887657145960136475857504307871057199207450059068974980938948206677544529113201954342951906274533760865959482576666695950889088646367752722271825537306067411714821780649005508661341560351751367583964434722157272946736779675747876503972925828743830423206170168728814981467842218291153506786344158255282311122590012922686248817945073822746796370897996458403375266818686173900366888651536507642384180094314676990718363326706710647535899915038405759933393241189637033885737724863852243610450614784746629466085555103431706205578970506220538783948329272117828997613547428947778572087105826121316917134438248528023986007846063451112768266173445765532095036369035936069493690141789907183345472722179771468184629149697147630843731506059764725373418654783845656899911036268174310758934996152920296572133527860405344529725546955370848691562914986962821781855654542054821991847047830800908817772378110316360709361772575069883830433584682715297992638725511508982221046356914754942081888430069071715665679882447997924880021479089652167379611604272761788294146107269540799993108521023852981436053738076899579761772577223358014961145996139808216673266312223524991756371515582627428863293954372482747200332000784239315273839028421384569668283596340211261341262869869894329619191007728723041624301693069570348282248153572841117087469052145267642036287302717541957254965007492498840567632466669581404696506509247582998526976275021462593237530785611447059469521259734152591142444317543525873796981966747912781864444218208945197597011470361232987988380716412843075414566521105728756068216396896614241362906998583724452349938323998668245209522758331427038049855566609913733337748134812829044310502769287583490021872849428213090104485500726239302056390160428131072284314171940345366519232700462486880352078633953501634090393981585109338502449721483572082515131912507164023879200 A159665 876 5354911545944487381406211217622564428798023647714320728587581216129835327329552300844441513350788516634916901943765293981015252155297731540539484287433280156138059883455182532643580896501372374176694835225604661367051106730381288493819222032723889212483134170021412355315782394237911184937548198082319542309631422375274459629547768671393866059058003045738079572250007569267975071689136309473581586755227625685164658817209087071868017461866637717371289169572963794992746889622939711815575898019087526990144882338907297812935855020702470888882060792760745359891992805063727311788603031502341480801372887634140946163119797529909857516980330193243352862760021780333224547638139091818918249293407694968806356743207366207447245478418690094687350953376867863091286028532943616340566278022981109390873014462189182128735166816739233473789210159243256814984342741444418629447314261480874676793574723701327941971646195112177963943685843214366200104898685283725980149096989599263559199605687788729896494462153431063426545356680461503696805498545949110143225562329430312409380892149325514468557957748328074205883870866167825736271705660113923405432802358425198914611904645040697834216951787000916974229434320713425290652920006923932054750617080280917975682514432688824994992965626087960325547003361474923485374050440627524871216949871554963970267674289257582261123500684779018655997748357695980943944264820297877581287961653801059592587170507153039985502694284926269781209165853162516644190767512374355002206628876805269120673905412770149950799406885153378587640443745420468571951440753216069556011437537372753584637841559235362424698971749766462702097386097118436363861163152146369413663864862444841679046619123760892505229940138365037154598041142929643039932625151491650060680974880424730266772425577816479192662269899111234533270467513699655030347303087602043114624547113950006481684126599738086988948257115552626451653307497352572876592369477480537987142844253599223361926601530673714838484082915838754411921108977471956372328712802287331233253846462780176589350173517099509169744188374654290919926013566478165688802152984440317336862522061448892515396771056730628823210634549183029177861244518361346025938181220244285909602218368547135506162737726087943361629099726511316878825641753177854187843419221047210623337265533095832910171167201348115265200348209681857918464778442621921139900358956340018133714357368754499215800800 A159665 877 3073709898229629040329491525878850582783406305140691639267332279071005553667735796400041906335302566447444568286244568261927145803561293232248765796474101802194654401236161043281116709494116940819074181475690775657974584944678075959526194046714354615312720370836052441746515450167758777415598210176255751678944511597790842386519523112812554246982759002319835654148746556956490181959076086242509987384868525577515988974099636866179046551418342873293706206121806716286963402877100130466955503616512920865358720573580501216781183277227832030234244102517535395641785657218922331006521664224839702108930838294546844028655782843220051537202180417719730200272346227377510024384809262037363124205327370544342126498775490897007307189790547465345030785896761801663030596413474913622212096848411481042484606328370761798063562546638151285140025163563411120647505947244938038020447263500009141793263073459488415944928545096393692900300407186360024959844956701322204963197491935662605989855301464024249940285376154392001077101341343713484932470427649925369967862326478214576355166008157741873246062168569808373638557928851059854790961435357963086939856466630238055670316131815112028816544317892462892094927033916060351302681047605301063357360513939457010858417811641205775657777640224792079233136197980546315879331534265415430421629315236281144622886107037699297588317259535296303198177831770537690975316443935994768837508133627266151323044024058014150769728747169568538053351837942709483881670118518197055968612336560712966284600660573151316816777663647970237589949029988900962375246970866934272983185534847687795793826908893828490977216675844925738022463566007905573276545876754792685428097285047199315556086110726528773010229267905948699310412322087242622174126504955422895515605742335373788557703998070318845326801659219978727767629161855873264377727670590503177446207795253730879369601199197516664014263297024490041291743538472884332323452447607159223215296095056706626747342302331690854696626062905833585383247031809168805125538704195384602013910887669073449505135154596909318235567115581201755049543406442054262297021246547636422603019446874767689596383679564797220070554292907060079847144830781081191850466164853610198378335595411242951493100952005191906085081370168067675355813880823362064520066242720670766723306101825067745071730740873355675344647793723432943564692432083397624964303591217686836669525997752575385845780048 A159665 878 1764304126672261124661746729643242611953246421127109286618720140605541057969953017581323209794950322352316547279402438417052200675992027017579251027691847001179575488249672983660828347668726622657774403472211279623016044707138485219479541563592006825300289009725724080150144552613899300325368435092972719144171840025709568255402576718985734743902044609328539927401808273685456096469437984366891259177327778453868492506474374352099700852496666942632869991024747482184922000504565851948320643499980397489188915464352868791134586265273754882883567232784272556353025075250856354270431646662026486669045499808182254331502256232210779672496534579440931891603463974492910420772332878270354614375608617284757411803940388567515986879694295826417952983753787897286716471055306067475533403024710167137276773159470355082906356166603482098436900654675238739994853429375852989405107281934743766514656210591022649424447013239134867546808490039127439960750900247873661922895211274080736574617743434662130735827311450467577554829624574611078847541219972511213251409749836165736515455907790394509728771126801321678394326367289642188824275592189810697980072179043398218755846847757229263842862221518486699145513888033497928222448268405435886435070184384168043314756141367619426402569372523404565519494630637472110391250926617907829537144009995753822049566357765350139233432983472575299017098077687930938638887694554440699435148380740396969799834682638792969501838798181047414572842745813262081231434457261932735770981274556972437378240105263576085702879579527049762998043102769883731934819809836867056622792485565035422032072007863498318458497672963237607162191989502440680624373472094098855066314177752229962287514380937903754815366369837876188367022074836934335484908681219261250375897015125624129901855322466785200738391490122368678504085868437757554097785335615861221811008649928527574751669404212774827057198184234941731075009137775938254180785112557031913587592815718296004529612554936859876881024876025032639255571875149485422185686887495348474224751595675585379839358228565108849158045780155235153107517989284172668392801393365358866256796299984055204935808835299136873691674953494103302803083271623822242776141640444752009583255029547684907021533783713254066149475077376744334337358341950856647180330179902443972888554365182055789838263274094104809532562633249040827748214991237427614808370360999995904230174208352609516976261946800 A159665 879 1012707494999979655926802293323695380410580662320655589827506093375301496269199364355883122380395149727663250693808713406819701260873619946797257841129323704575274135600911056460272190445139587288621688518867798812835551687312545837905297331307765203367750578862194785953741226684928030627984066145156164533002957230245694387758692517174698930445526622995579598492983800348894842883275443950509340257798759963994937182727316778468362110286535406728394081141998932967428941326217921918205582413485131645873572117817973105610035735083858074943137357374069929811240751408334328428896758662338978508330007959058319439438266421506144311961473646418677186050188049012703204013294687317921511288475140994080210033335284262263279461637336013816439667643888356280773591355149269256042551124086787525315825308929655446826450376067852086351495835758423473345925220955792370980493559383279421970270871616173541281216640670718317578175172982051964177446056897322780621536888073830407131224594876194599018114936487192235124471127404485415545003727793793786480939228543632654545295335905678290842441380721790073589969696266325765325279398955515982677474490914443947327800420296517782333774098607293472846632876804193894739334003383672593512666928475998517405659166727201909549299162050793995816110684849711010818262152547144828738890240108247457575306466471203942220692944195998686339511098415040588241030561357805025481006333036854233398953784790643106479904700427174046396273682744974491917359496798230872135487282983365618342143535820632100042136061870862915990639151040883273229624195599390823567209903528795484558613538686739140966686687064222541585360179510834942772817096436135988015378909932494951153717698572246028735247286057673026173971360544078221325715408893351002292869371076365915189876397391936634904991388528580401482617520854110980178864404915833750816341518851179574176578868416933553214167743487559529147013953339850085015438331155288711240055060926206849893370859191455237638853582212305829099112873088772823165779147883625828820405402006898338954342118061217882507400042241989396681960276305708669603205702770469441594978473171400812865464675078025000701801352751322388748889950767243186272313451149122799890590008624775725387408898750455828777892609332881079841968332465910892119445003197760119767263482308398198299418047599275287316015606837155711694531840277851367502379622910406431341283326068400110168988511683200 A159665 880 581292337825861650240859854621071505113061346925635181451701878877282453317462465187259330923137020993356353581698922093076091471540781857434608421557204114579206174259434696735212576487162454377046191435426644307287983652472694172472421188629093634726263531977890081413367313972596075681162528598884545469224553278321002869005234102281558200340988379554853360995045299591991954358903635389607994416717310891554640074392973356466487751603618826795155569705516362775822027399248582615198055984696965584333941206712052209751369377351869261262477959565483355439095838283308653661832469040535911637294755522999667175983233423688294624286213376509741263860916336669317146193210378187608677124970355321984755801722649226150554894992951177634809951274608162717266754721384625246900948811822791329364146450552462756123299609506780494083660172824680398461821081975195445089813897978720453467168965651473021672768927297979075155005002483207788310414075908163028203100250859167379612586342841192265174267237716336892493868872300550053911753292212417660928845865774295307543263007353951548549051623763180700918964211330503699654521550724873984246172377712711782367938685403353449830322489738364934927268125771719262082449495493959663240384381875038764822805046945272528461871316447783230193882013609103482737572084311134513788293460678124044894403862188113297484538516535519773383580353392155609719412903331685530185398200014773589574029672635146504326495796206399721584046521052869545098483119727727258673033929451177307955953011320937561848100396634295786728863874654364228950072353454240495860521861833043043101222139134180403416559699877190775632389580847229754710916388980869963021972427987074349732271671466088282590277126830734479147671193930226062106625159796102256054856643100818909694859150247649161650264318623915028082343952884391264865114070636352957107358220811927147049781518801915646770105227563674934788654934207936172860607421298023163219878017378827013542790343563340369544825075164987520870251533581080451011735045198313730394438476000363970974412536408910499450398466201121758460292091081487492179571680588856094116651386804084082529571787685951051265960284804305557038560028657125965098065144817956042385189081695591718687465686348977932464444208281996363084955485477090901219914251505334406302436350290655383768076121058709920814583425761894129471833528104495447518751095180212291593992398989053310627482429444210048 A159665 881 333660789204549587258597629750201720239516802554652273497687050969466752902727185818122500066758269655036819292644487472712269684963147912547518436715994032444759768750779915014955558631440803672837225262246374964584489780967639142453331856975768438567671899604730044536486884479043462512956663431693583943170360578799025401114616616017097232296796884337862833631557508982003032907167803438191038285855478652992399407764383979294985501058366920045012568616885250234388876298227360203201765929633644760276036379080600150424180412564237872106587405653230071952111199933867758867563408332508950940828681340193849900694936546930659608195974516642945066778979927060139029211698743785000062748221695479678255749978767320526156246446492338626367095591957441511354836436483419742451888575435158136267494746791804692359327149406515935751934587705530790293611955128541229689182196946226157010733016013073898266628083052399318420655293250188288438213502125228680865798922456274002067217429566249484015430376334240889099245608229388326459930844726199943579371046015216962897178420925832283188864789598685000537411867334012857275930044836678711441320267332605648635249477621104583684822775335722865354779057560090052241431271079529463027387122529343775009772691287419704135204586341865523337292459700940549380355558132438663769651707539003093521930241589510561552182887798444153923488783335998904938354765481826136521393085802147003561259633138789302840302107117773013015196306810664373912037393364218648247449340017692791401098686354682339868709585532023910719451873412454026534068301258538445233115981482263177944616949249480864821964301042820440990450034046130368369123234457922922638624158285670744251372785703836101960790335553555533357737091344589215570981516007553801624485420270498977798933962365753226850616813898738697538863946338119731921595297680861681545872802404527331227000415213431164312487186453805925009158785221402023371903644386734140399498741920385779566711763834498180663491954291120624673695281162667090107912750164684197620578864818806912440973841556596565466646212199401647366810978320497514802404541452300627553516301047071091971161340667060825401660501676318638417744707559239536723103120812055619206298642303261021750879916555414582778762197661256579529684606695517711389338660919058751457478697803353881884677394069651895272283570371720393161120750600140109024395626253818944968520295736390531900064745512464884400 A159665 882 191520711711073637224784798616761166345977531605023479352490915554595038883712087197137127778988323644970140917624354110414749723077375361020418148066559017419177528056773411783887755441870534145754190254337983803027189846291772395074040013482902454644208944109583067673862058323656974886361443647263518298834317747677362259236920932359711529780161070621553711651153015110370148896759960269886266368086628029506745705416682011141965211119751008487010419230522428118176439173155105508055198445553727395432860547651057774291269805442495186719919908366994495817156389666201810281327734550391097304124025794515746843331717594704774926809865086339673958589870617216183133450368885722211848408802128234979996815732010719332787534905391609420357078059832296819354958847786761547542137141350968947426212620512045340951497660459730640341116369682801848948134800422700690646145491233235835403707284022538766132022846903149910794380983320605594355746239805805354653940378389650418019203191984684362632591861748616554006074485254796598837946393119546555196898051566868762407672870348420376598859840178021427127773492885512049572684191214702855493333587276537929604850832215828627681638442720215186348708251771365918267319467150154417818056967947461451816844701993931964901078970688914362612375677986326266240841352795935481869266291833927097557543064268516874217655493057790408832309178054509979279005915973664870677749445852232365270573455391992424683829082989805503071001096062800297755964365307941776366777248136226211086922690014576342147077453994985090457178646474873956866326254850047613323312712848957231097167027647062882227404092238879055937742687152897984214122025662458776724607244883547020125938246722330456437211062330614045412861942760600279511681283563176086030198576378623312437678399538792104563092400913557388472279822854127841731730835754743968854373881221977876197151188550990686399720874919257037280322354062150553479299831270564098566149057984284058644279009650658392360474836938028073575180221135837328641490906859483531120481873967519167377148010640950019667355475403990344466791041263874492009088027221939971359624240149632002707364079971105227829501862001922094146228423578974836953096093280975107468373035492990130893286384637121621537077037013352994653675879287741689246579171453288218002186470102774837546421056119859129176369954809941743780353839010952318084555570718596894199639055760289176257326536441725399435600 A159665 883 109932554861367063217439215808391159280870863624480922496056287841286582852497835323970893222639231013943205849897086614890593628776728494077807469471768160004575456344819187584036556668075055158859232368764740456562642387281696387133356514407329033197337366247001076114752284990894624541308955696865827809946955216806227137776591500557858400996580157739887492624928199115843483463707310027111278704243438633458219042509767710011508736197236020504623935625751256854583041696514732334263480705981909891333701678315328081843038444143579672939361920815249187368975815557199905233723252068516157343616249977370698494222505204423993877329254363584456209285518955302162058461482528705805815986589673385183038493974424174129699518879448337314946336439248146416868235023793164644869444267246880740664509776679167233901467297776735981039865044263340555765439081830675067889657822785680423295570970295921238685882847494324996396656263770734360971909903435030148342680911396736883669020564981779257901623713213329567758597655290645018344654769719774996483075902228336654405041330401572370335462359397394700486341447504416582441863449827194602374462037776465438987535742442408011184676781298628181241293181737706476995389132712917556298101672214720343999093849171825660433515193970850502273980301871691575881693556149308834154295081860966614994936196959887096290372700832283896225591544714505392107244457414118153942891660526095575518305602135370512979215053334041240989741613943740560247549633649365215415881892980853827471102222969680465710082589883535909898509823624704238787244736215626071509136264059319968386595929252464844917665126980815535287823311975729396808537673607016879917001919938997703881544302245831978158857188987436908511449397407493215850489485783747065827532358355909510840249602401304302265988187507568042244391079454323043034281578127925357260729061948612896409833555227853440562275469716467085592980022072889196295094731245659405842829159784237129276036584827714082716731892910473823111528773236689463973125672624593382178958975078491183267570517134063754692496576235678258322290690874485637915701725220852091259796760329587722482935010742073733713308667128601605721296697389623997171540434440158899631226916074334031871724633901791255347699440483466957674630425026557034109825055075526518074503576360294953397763801535405070495341081777336189209529942471536030440425873196848363451647849486110250781173531852804866811150048 A159665 884 63101094969712983213172885089217908666053529742920444489256956729982943962294873763872095572667139613679755187700010092593090328168119078225300467058646857283608892764398156899825199639719639790651053625480706684083153703109847434442151565229793382152817004016834508106800137722715190829736454208557337899391253460129026699721504284399278362460507230381624799212997135139479049138019099195601604089969365688976988223654901248864594872612002356018645652038761990912102547757360283204761729870035170723898149330492450667920129775668609289772007022628044666555296300973443079402346865359593723924138423362984986419936874655621777780812065194832391524455929290472823805373757521108246816164454063720966829115544503743939728191049268440227169776759050376210985547548698428719393513467262568194172481185601221480214101277426185993386242194290787796207513084836007066267972944133489329735822333242574768466930622438895644781769901023418202592281928825467499343344189201348581575599785096349309351169378792589423276881048062344985733232999872757728434730370981013672759731315977632192152178795434264380057732863094042232809580047516618487060085716350103885440915911311109982591376790826969855817315937609191746429435094857747527160692541794281529994028052579925935156872820260297499390902080898672978229825860388350474869083507721903003079995819511910924753799712622237898643080714356948040559579039549787846698349135392533008115142145052247282457644756784656682522608615402611018781795733750370325706939839793761960742201589061906572741245259515695617296654181581933758189921612261514514998630892257336812896674966223887173919857555482895878376154643331381520870116410528402026613582377437739798480986303550860833132727589267726454871526541249958345297901453158587252608917543497715680598990834099949130708572656536943142690892007326958572573835894114593400323689627184622580561368263549599323892059719896377187873333252347484336522830896435177228389685371567094127920386355412098232821011746055775036437943940657638616483245494595609741887191331213179971676418099686941954243473367403803916286650389770913492289120781188741878443151980804943203073201988801870352046211345429955319761930158073220595401627256272557927413216781453632241304239046573243543447957941760473020352243210289364449837350335034180768086547050644339200475478875660266390605196604570236162664526406624822670520486366659420242024351665965971523659217349956973551824200692000 A159665 885 36219918580060390997298018601995271183155445201572710655910997106722368547774405042627258887817715499021165534533955896061818957774871574172828390284193824312631499871308197241312080556642405164778545921793556871923273662942665145673407865085386994026683762968296760652227164300553528641644183406756215088422769539158844519413005682653685222193930153658894894860767730641861858361739499230965293636363711662034157782158870807080567445370553155118682099646313757032290007829683106044800898681919482013607646382000988368058072648195337588749459091626576823353552707782940770377041866993154729016298111394103404834345271829821696022192248092579429150581494127212445562122478355633604966672580645986161574729284051174597229851962761205242058136913358476696959287424717874291767231860764446896574263536025324450475660231775332983467721979657867931682556745256786225362748580274800089587938723710267621178779491397078605779739526531178277553608855235914909592931221920662689087510607624739521788313321803233115631361962990130731165857397272193216346538749867199619827431370329830476722980293116908356758438177074532737216116505411089184377886826722921853777646745556834687599439093257899398610958106894494324744018749059214367672681220888245383496228103087028314954384565314216793799875520455536417812344162169357023266019779137290462801302605463639910921584744672463721537232104449343460775806261457120809886698460823653420562516072954387804760175111179339601726736355499484781040190503623078917590568052159726384612196241019311403073009068879419400792369601718206352496776218193373115983142623019447271282723044016581985365153319182055253372377477448901017250050011105629156259316367647342705330382256693891872386207477382485997659347723228078682707779583623543299250452842435330444754309898523768399722418438864017856336529767814594766334338768940198483860440585274911412629328973443914784060601716945050789372207693867433936274908639459060483436273560450352245189172491969959557925178025504121960441556710408711329171918940772207367249865645157390225251080721649787547671999020393207212270279001437813470088317412700612617374277977185277068976295458637262840000791598968127224941742189437331232136536873560013810176286801327468832174601341008407892147872510871071030215229928075670167649604982484564685355159932566274340777971476865191372802312355682233780033248947872705741342728734036634022073614404616618168470139977701770965942224386058000 A159665 886 20790170163859694719465849504660196441222559492172992996048423082301909563478546199594282729511796029298535337067302984329391488672448115456125270722660196508593197317238140818356234414313100844943094708055876163777274999375386683769101672407446904777934327126798323779870285508380002725112931539023858903416770324223716625116365540338930918260953447692975288025281464391293567220589334539474882945668680524641917589970968188362996849047824899035767506551332057774543552391690345509432511081691912640640065125119236830814665779934348107332899746586632468560272698971107028753342629307205454861631191801791991389927766093442997894960569593075397500042253173090653279834497202376168142623245126341993022927779929829715065995298433882540501143418491006573678419996240511145045671694565325256065433097197350633351548758937763706324479030081421901997991364264310457351151417104791117934147091587360371981850961131300680821925706458995307897568890623486332638843178038271182187649513176815389157182495545677015782978489875286977344216412801239033425184807693401600767272846838006716006798536070309962514963455907918697119818064525917675214419978453240793964483791033711799572095448153243427832834136041502133211320332524894189296591860097311055845304937143901672857881583617540179343629157839397005151307319259350543004220484141297003744944615540309796958064889642281553924472584873208789537272234497347795087118218163641670869876110733673547685058056172184146734464145448088861706050567283913548326660354999843151005439900143495683457334464291527220359202854732068864399391359321383907059808866982270476379470130590551835712424085352944232539866295901025852520007836258220607290820981447197275119840934355990383888849959289957694930010721606375913915920183098460695182507322640336177573293282761808961491537475335289712594025395833570068917337879535779815142492572258171966226654269388543536451461493466739256722459342946654731937461036218604282315192634013130621644457090004401374150819365627619949518417113830659645306064988757752433191680993129010776114148657808878365421773194232333536039223860174915160917201905769370453630957115752368232649190520055800068290102331596359597161240254806870054025776763796191654483261210745185656035979865499779556849335373282053010870521626472224386866423422595805095213093714745990827267355152241744187722136686964997619502922231552526470708055772850661269250012643898272862730336687983466577477284973396600048 A159665 887 11933521454136884708582400317656350761990565993062096407021138938244189367068137744162075659480883103101860262311097379049174652679027443400241732566416668602108182628594821521539237241735163242592171583878151124451283926367809013818318686554009437955540277087019269552884891654645821010686181059216288254346137743334874183972274407148863693396565085045614156431616699792871865722759916286159351845520186257432798662485553581249553110786006121493375430078364954848830966782822428639308216559992475936245383774172059939899250099609667618271495705081635410376773175656707651563648292180468937935847287796117208954413703392364450970011344754177185585595102739859907770179439271685564880260776029939658008998970950438205273284071449085817042414264076924414814716118554628679381923785448635932534662023527743238219338511970044592097267495544756513878915360530968945733335550669569826894110842632421143249961272909875193713179575767936775554926989609025919019786391262745737913021733052884408636700964129896803826314021826451734864849055090513932992839733077262651640794786653645525157425636724064801575232265252968257614038352921371334483892689745333492813759918406605016119695187800868469676648183129715329968973126850540205441876055014635657809821537692496473192109074611902748726449336724293425420432588910705042327399291877325342859135408017532359814018325069924939488925726485117395850933486795216177259195970527469495425888325045055661983418564067722520885980692750847507134491985430462753660585453201857808950737890486125502993106909494267745066781646246605809958898143474256169279214306505200233994544572235932737116946059839270807422629881469711390445467247962207522955774984034323588576083365938081786460327490424958334403828494854336546509055477318932815491459952742710530596625589995379820127742788424017431011114240678701404963785608514768673693306876035605433702686921300050546008354836648191388307902290643685948698166359880839398988437135649976526471673180490034418803012390692228346901610981782088227694352131628009124444657640190407028099296078501574531964550141490339056479302225461399864553003805594205939771552010163882180263566382216570601935678737544711440643326964516953973679563725882140449659581758680935239095820268195532457223626356391387557168649198365128722391159394965009640087630437104266168577121079415284298561133656005552951360897327662202321480682670887545531915485183983204006589044788762532113700995632505262369600 A159665 888 6849820524504407963031578316485240677186143657458151164637137702129082394787547586602831834259297389384438492031232828271241921246273080063623298367852445117413588235616110315222703820521569388147061546051350689558873196460122998545031156980329009939575341113621933925032147939481192880131142815058610434135779647903893557883460393337907421078710097862734832816459960399644059631296971358920928484445641243085901790349117784669055122594318465912298461097474932751171200389787682348617406872924599495492209646309637286265338742510169278539731201817112138923799242554251220890505366368959863169721481563779476147842075819451101413788616928328111450734088930426413969429718307450311865101542817940237355172386397771599997149991016476825099805286436736123097073373630360621454079207175822459949639936071827421387266954322046658100125217963660157544595418953411910540477254932915975846101689523918148865105788799307229890684254565089250173220194466690254031024749741638015290892287122842473742077196228065219719288465549893420525446013405542196298856581601541068640215440266345693433646308681077125794220805291747871951760894758802620076079189493842971634304228681600245540905465702250348350968224282320557900057363491877553029447558986540770271781717330555831710597750945648560228802575650586586794323154727425434945384189317100605504139979257448034223449560525247272985089442529872512009646284148219588398983399964549326732789028699751216304934570716816554804406183174841021006336693586518336687627723477511382494572543699135895222359908715245394141112305742697002847543134962863719782361952125117952042392204993294800553291325923656090516357012097318437089845680322470859956007550014720292645396732207524589437844090653966793990102626035667571320283928060884337631402830366993204226285515364065254944362869017910670110666980124178772879144021949597682920143004351865260773376066171959624865259224774568390149479192370132787898015553110565596415080600670452513064118761144189751991554961437973443501575185125804812036912817489488479678800293788300505118219834911245972469286359442260386085583438190983347338263267209168440058417222876952619103054454201791469711011305248332770569672516392476774022015552879584821912945446221646082055344797964370130666804679233283175761793769339957414428138626286492937605204657804134034772440232229220945629902996410500429083535563155872580003441145033678284658219245593715201509248978413005449797794015773047203550400 A159665 889 3931785047544076033895417371262210492354084468814985706405310019883155050418685246572281310789177220623564592565665332330313813620708068929076373021414737080726797539061018726116310453742139093633170735261891417655668763484184233355834065788022297695878290258941903053698900032370550067374265289662583172905683171759091567350922293501551710835486199608124748422491585652695897356498738800104326790719952553345050194861731122846456390816028013427537823294520533034217420192771346845677752236842160117936592091597957630256364538950737556214187438347317286106850388452964544083498516647490780990482194570321623191652397106661539847063696105515581795535781450962021758544888129037207325003405316721666302210940793349947960158821559386248521471192000422457733305301747708442085962082995136643375160788643205412133053012442342811704879777843645385674083891563897905681288210995943100565835475675886385027427472809529440082059048940785461662652836696890596787889186565308958031234259786778527043543673933945306222067752911616996929871146845726130161610684999551496136832021918095774385387823757301546141081167005198025532053139553199782552334970876776120384597813503320134335463617617903899084986084089868870519302957671210864898697456982219387500344895926201354905409916933727661668583951974099976526516070380953288953608197268723870234033488958367154111900233723166864768501851086420336776141116167591248524839212383680786075125476585332153103370460172888634735208263161665995210130127626676094795944652690638331694075689345413517732131594495641361969253396714661833028679800570540300898906481305511199272099131121578979584852104134118756685581502313979313178180975037850311407225377933465413654869148203753176255536047707886514791984503515978331601296465651470290867609733170701356515357289193383460958244159073492300626091835477037936931223704813460555227488391191094624078484159295783524622112786665765607754412748518165576567512229319104771502857276347704092522277697223584427608733744853006064341557254651230180020960262886834759326506923976844299530830085942976686622838405769715971274068414219398979972298562374257090387591714379360639482972993145446087043518553533805465595551381082317151334663247789155805637581026549466170164528818211280259470288662253548151499712454951937190753029180329051981175747385949135831693212116178493407507265758805971240740998052354143198719653736566660447848285931485608542462302324564276365651820064058096589575560048 A159665 890 2256837767469775139048006539526192337370567298956144337325483314275228869857930543984902869561153465340536691694199869524771857776365185292209774490993691231892064373832789132680446977744167318176051854978779622383664311366725289823250208731167818548424199033291538730889243586432756257479948145123507682637428004810070655765871513009497344112147999864965742859677353704687045438570644774288524656944768319978815725948843315396081299273277485388940798272593688486708048019450363301736681166540526983096108368367581370129866980018980847097665049880158305113193199172759094052707258050293339328673609961883047932532328097147904421113147775949015622526087818763270062990796356349049554240089550255418517231724842996472357531166425096690174499364402956054002794146129811015396720781560001257474882343041263834736951041874950451871942892357034487716766609162258444449148892634416406808813716936269261087594504286881099299872003407756289905112555043820735865994362063737600271913174225323751680520326760888377706247170882802606344325512843433393170568234333160957241472940365546708151519177190382406407854795640178374907526550342641916382420197204079999257787510646677075508310575607211135824433661299360449357521997645911544574299310860234941884427698479922247159873581722208732149206959630557735939633430075512460433936159848058184413729718522123489012196510707537255129847077434162743436992991033913228433669308924832806657795290770951956130118339204667359521454738648613106409593686921018491894535543016702924881016951111723660042348312880589426524957308601910149461459357984355169852252537907411303264232858871581340986904554481658242681433265971212028445838789826045756276887410926259132717602245672222115646088253540236205523805114915545526671572851000015886073670355437152211646610857711486742524777202945315562648706602896839651619749527418904409102895416400683962355789134059713571173467874286924684282642768170234670816964121613613028277043661542981478655274334087576317257661177990664042958610362594620997527219153984225662364935295562414839630191351111433706875536775625457525250929184178496823520752036539556360714037585636530130110607395011031852171509938717099088919075923068733652389322682215422552851149596293947360028357486308476904565815025328857405677659187348642607534824321370249550701941394330146163257868982246222986688224915651631081684903798515715040192501241348118063386631466453493709658160025050916220878694918975331669369167917200 A159665 891 1295420946742603385737521858270663139440213275516358034639121017083961488143401713562087674846791299928247437467878159441886716049819995649659481481457357352368964223782481901139850448914698298493960131587084241356805659055736832174312263977624539824497794366819084289627372119712369721243422861035603747250710769077808797318042897545157973968662116436290728276706378534904711385842193601702813048759506295715286881644441201306227819326470460585238590670645482670837385345744315763850009311842025646137048266850900108496913390166356055496503524443772519817686789474775267021709882622351729283877661635926299191650364675365790476179099759698629451748178872188666054134958563656225406926486398441293507224707848939181783274929369183940773914113696104774575146106573209775129275642653357726653939089744896797933597764983209117031683515333159952304038359575244783215905783083944021565158507685942879977894218033196941468686447897003169620072943942316405496483975935398817247120130771076046686091624017075994858079654018975784424645914500983921953776004896549389905109330937801892383197622319455743976562511616295381998894707843536906803726640860171042797849646513379138021635934934921574059325836599748808062347107345795555374782905736317874422273998582579443668412530498630878525983126243988166329373062347273771335790402144588129129610624398209924325846685245892661277667453945358328312497200712350025529677658483641647340788421777049837486534823333018891476680284776040761413111566162536987671368605746934788243372035862440035450790199461863835183963525884099711129044642803219296954892057852372782562470388893156568147503629420367697180386009085973390348598287179175226252621966646294808714490034146707290627678401996047874084149343977019616331151215177543467135995916411192198783798116969104196825761156246452059468056963970950482991799297514746317364506741525601403297598884466116294070045937727908103012629194516966182883360838293984559126251558868395021044034945488571582521469907432896307652178006572057801350443773426682643362713533145902141103430304707877004769871486370606849778062077650042957301931696675142976792767186563653915322849161763339137700359661305061343234083984290072034154319884928404756180754230691699235190107032612247531940518354250101897310824873825665904787798407437342913050933184598117948574185102597215815865633594318277434915894039349968078927296992880083201723478613458373903735241392076901346508005231671776320121312808912800 A159665 892 743569366592486873638198498640821115846345049579090555738518138322879618965442725654094340459188645005348688569870369319773450240738901137719250160582032126568553572386770778465141477230059079168214939479131375759184064633681574942765416272947754691443185542355121090707380707471313787237467242286291427414225344022657439589900857319407667560667942686431013065086601601681599648427980556732640401463299668972254691248183300706459372212094771098441562104152234459372172480409217798086603608316156180355682609064048294695858156088508356874145925365675546217047103965321830511367419917971842315606449105411733852959376791331866585422382148919237356287832146548475551803403224742317034526248952615752217728465073566247347127451926745156907536526762199737650079862378876281113188822162245775098103562631227720750050380149320158225734465858341455588030301629581343307485470341291233961994174598014276838050193556550757521926721220876411605631964710334572934245936192556857362246683149423425474064911665474860160160015159721217457140410598051927768074256242385016644575514485357920681247283692190406660140473812957909088990654775639841863422709433540974485966439311168978547343518342069376298917205774594516467337882094489002873580813593335599683443390758702120743421632632632402065182165257089576915324198153905069234283256894833738062212084674853974439546985134631680036125988717558246288629956215897880740806542300301380740805896304735835765314858474813639040254962006708748438019629383609309904873685163197551748770667568089468625093532142796960806168538900164632277922163509689892096938188954724069779554738991812998535326096382736576523298887782082754848066971002056753823248731967562293942984561997964312598171756657477939488096199637694344228554125939058950120175582349668884949688472529408097491244378908260536819102048612722680397641177023936967262817766740278804808859403894416693082635194787944964204564875009970418740378304216625523325440117746797199097797403436106000791006469205304489928307217161998583354157198727761853064535203090452266578529364710970289304199357639952706315082381641940478994485273139495529122687651049951710865185308244761654008154274079166493917275287906578278870927224626222114625200077267439067051761408361943774856952969524533160199007799916744880705588751044713461841684946017925372335418991021819632083886994913775596010641493683083161589228281411926409671213337493640167250318900892116321979374124284680632417964183148030048 A159665 893 426807521003140722864940200697973049832662618245122462635874772276315817324675981123736589335899435441770218991668124111390518551468079433055199932692604983292997381585782644357090068079604996744256881300889822601530296294074168280315174628408033568348564003517472686981746898716414401504584953649470243732018096758236292515805774058442456021849430439894965208631432612986703293486274997370933887626885250483778477489575570164306373421923072140044871409192711934196956166369545271785946621164161805498515680554496870255314084681413630489704264656373319756065219989305255938257877323033215137428817908844699305299490627859816054241971174379882543879763903939952778069099316043526321592659972315043331682631727519177038069374131022350880985192447388953306371265859368412149195254645486421548584791011234966813730984607944787612454551719172662347577089097020115813713444070118084350163091060752508962160833207242101620644469294335163258463127670788102547851670890551700727112349007638275146066573204358552655936990622025959844614171037367305554952669307124103004596440205264508669143557641694973967176655406126223521698636946509425692697831488211659183901938314964480307037157892412887074004416788780652703443881975129341853880012219668897900422084021496434727280348718600500154536036874443173161229760367279162466707253667232421059580606992741783118375643620593338448075039856424488011345282370724671195197425602714508903575243690496592679453242229719695790214871511566045562661854154625581348409823915069647769006119812047492550768236659765993638905557365168614827816192809919194844345565567953763680681857710911768002709031820061374556676381200906415309400092756893397519318519527414110428464424096797368724059960642990341218293134442692576567573737137804659825513648272793528768922399433763278855777447732185301682105107846738847597763043812442304462540033602178508358882000236510715713138531762342681545317225626528503390794263259504756404243501335102723887114665537379355882455191853937344322540690472980614787484881625961876976399843860386455113934751913792238183605661413846482818007509000396184899877244850373758573445918935485718382701044083331426061542852961780262447172781174391641999878072615566565390108663597279332788475858292723114520359063988727783852333166327337735859103155301258089754214108081104565602581926661421871600335269446912873832673301480050384784138106233452879068074732242735997627779313870682691914814239334175011231591319814160334800 A159665 894 244986773486436182437602037002137889782832496527650714462436380768466956264745047722299148184465816754931100352528933369568837875092436855672547042115394678378053928476666851090191233936216038072124281651771279041902630888733938911325967471289938320477384294833486967206432012482514395149844525927553633610750973313883609246632924408688650348874012404557023598741377233252766008861473420510359318857430670478019873824325129091011151884811631313614657747314512497994593467323638576787335273944620560199967644955672139478255588748975335392733373766832919864435219226757251586729510216001147517041825873227751989508054661014743083268306031711903660949628193029386346136111204005759366277152297859882256633612883130934053604473623754902660528592928274496998119456523415089697356962977687043723112571936886239723360835114580158769390686952339249846053661111387916895728209410777439125759652274697342130003480210763409779492403448227162833946229651067660527893924845240483660505126083701220510416738954390143749647672457027741229591077035038235336615064108032992739621712102307342618167720839049222866752740062642639343545928616641634707766691851524058830585226626350300527260781286726655111102236319554320057260320915842147735124253433276354059242592784948194831338176742844054456301619983765124304968967126620085350820729321734514854461206201749108655973179891235441637515036751598938560265903450839745368162581489415827809271449072448739462170395725000630569944295992676903444219466265125700084677334053564814621857764001447692634672342749173537551770983759067884746534216750730108150762257697816505628641606771324363020556448938618846258955719510432500304840805175485808119335006960003731823644636446999691683297819237319798381360771073905901255443096562973935680894713933001135844476507586507592655118763753895454904991512801979485798435589507164858824530716469883723519193459276353256402648434596389911262047882944752350975897166732651513550512444326231216714004720221052314170528489117690830336648428024273710889432967896103389622600445840658734783131969069152033747100345452190241184829995083845768192050544058841397925628834781317752399959534118523993797671589445787791478183259118812895929651142754110582311807747704761069581518090898614705790911245776560223398079038464091943638244505554171098805457056353608002730509690484665132478960360775533075804358464408055237782933683749720540658665225093992968998178075842870973042781394003692171766300999609144884145200 A159665 895 140621981173693365578460704299026450762296020344253264978975846686327756580146332716618587321294042917895009832132616086008401549784507287076608946974303852784019661948225186743125411189319926248402593411235413280229508599836986860932825013345796187920450236670418001703804993418064546401609253297462136222327326664072433471274782804813226857797661270785291650712341900454474702383192257097948878090277577969132923796685134522670236875508454450942673502087120981136962453287602173530658661297591037392975929688875253563648452627827161101798466837897439628866059770938673105526800606107335641566870622414820797278318075931834669979953420231458321502542703034963822729349761999989832716763826311600100264362112285428627591929790661183104792531355637113887967261673174402117870747553937717610645067706981690366242305624784403188842641856091010238972453900847567278032178488342179940101690242585213630113035480144989971327018934813097131521877356585166354908565009497147069429215259695492934704062093246738153745108053343301439825433603940909715911491845341630708439858150284209398319602618056612230542105619301468856971841327315351812832388424943321557096736181586757538167381421423207620885609643007390932214720761811417670619467590688407561107347836476242336753386170043768657416975334644306907879025900919561712208631923421944294039672779196995626745486881925522906595183020377934309104617235499643116654126577499082448012908192341885954693127692908132227452235684925031010936410974327997223023441336922288523298587530711163524809373969788950788722905772147600675895812598726272159342691572981106277076601604882473462031398981735397691266026322607054268563312770636096967100774676522614652661592856153726228844224182260921280559864303287544628047769853409901276173740283894379181200746432255924420759314617288258930163446243228378109454430614068816522976168713679655121508686742626532664404488319796046721733939493062222931661582910278709273237738799755383291114822292218490954527470298362682675891875145242637069919736087481719681495679512694253379062636310941353578597414683895784593609599170618470546052112412530112035552377718557454391858389882988689108437430799029230528214743561417427871977756062786858680412257073869256660458595699946548400868534716681579502713515745222448310616487084938909456242596132862912462746959756271124621051646749886538598827925896922226437019150334233356885194771129219721468956587754494067843864605343879972418845542184329349339010048 A159665 896 80716772206926505405854006665604180599668132845104846447217673561571363810047730234291346823274596169054980712543769104435452920738432090345117863016208296103348907904352780523702895831435701450545016493767475451572696033675541724236530231693015721928017958464525099491016859789956567120128561548217338637982274754204262928902478697038383527725508695418352850485285509483635226401943494100802145664500472323611820239423442890883624955389968043209780975540260128660118453593616323968021284249543310843007983673769439873394733552784041497096927231579363514049253873299571605320796818395394657111866695440233909885765067530212085825409994906825364638798561913876204860300627276790158220056159150560597669487218838952901303714095365895347248252469542775097196210080945583400568111738997272221466545751235553383983360067791132850236907034709287537920342485425392229673574724099000508179244439591637926342752362123013480131929376179269526330723656450234420056988421526517177368709053939129243299621224784673310105942374946597998718569297585047138697859704161987993651738956551033887292833735043656371108301872738980481262493375950395298931083189225615049714695983004172476607549675115634447733228832849922840771192456958837900787839272801712663721558415544578153101612323428380365302887540465848399998255898160701802722403903314874290263917714052873740643253497045358912943997538660182694487490027273344309214100492902983909331600030955170089254393125333542897927013338850975123374055679798005280315370650059340047558767384864206415547945986316108579189396142228963720079449897452129489354554200633457186536340679595768442843002459067179655940440153456938717655036689539944173307725329317020806895930654795791855664901382798531495242980749315976710598164452760720358588046028241440648873383975607314109923191471559706730458913152100287055341044736885993519329496310935652156022466996808353396111773647128334428364019221134771210422772693333246471324911558615263777883193991013192755584597422771062165131599684941249404423039081246610993788897439840660780847170110511267802081168928210728166490725093939918247665720474248225467009139181617197503174315833301389024249287607053332535403784620994484785619302328896902771974323752653248562033652413678420167392748016129450074334159958719221238350225342249379856784444723206958145614024390409140867351166274074097622651425106368949919611209358166197131561139962947026130212083193003752071405240685993100476245574912805437375707622400 A159665 897 46331286624794640409594621365352500637758745957069837607437965648495276499210817008150516457972296906994641033990291333329863968102310235350810576762356587659469489117436547795418719081832903312686591064829119673789447293821161112724907420166777678590494387708400736689841973714441651462407392719423454916065603381586582848756551497317227331687584193508863750886903170101706165480013182421603333662545180836175215684505259534232678054156966148347963337286607226729926855400282482355470686500576562832849189652813969612075013410845411992172534432459716759624642857214183162781031846958350425846569916312071849453631870444265805429115357123097527844348871995861906625989830707115550828479518588595471462185399251446679919704298810233268137392124986197268676736619201091697523978267436880317404186616141500660716082436606485471632795795281274955756037614180274292265353859454337949514946206635357584507109742823129592605756134907965895016703856925077971946356445391211362662569567745800490161047878964309233262657178111293907963018951380213116702855558697135766725389721202143167096688244312440700403934732846555494775814225954199586234628918227078095214678397508213414815195346134952749791252464446212703211732255573611143634549123120592380568613423174751383637988720261720285915200031252062337292091006518341915200947631870814420667194728193570330133600761817154090506947992007924488701510171037664133845777028799735264873890404860075289346066960813760715277878204264774795785697023793080702903799729692724265010209180324523771360996186771476535503924662733653027724928345324923600617354768472031443965582473486366203718421380105579387112121382057960216879722496483157319381667238253293420543611534259928371425424549502174817348190390243067344338718348114800075928262246470303038074141201252166043171491145360654375024485985859321541387650224541946211278607906308350657901774547481252222835493668963344165834225298991865612559739864390373195831225996906361653121662236019280423214604393200291320102862327281131915501754512899467228715145634789026593952896580797156777041012367378274071781082594322342455689577500106068887951210337870552809367665429925114311229982649017813846091244157707272849517607559030759404254581421765890805350656026855713229535036492723587661088305102789087768364718729964059098884815028524661112669987253135090586734948389671782148863319183129880331630397152437062920159209143960463779020266796196399194918764289154695793392541154408136724306836247600 A159665 898 26594077805859916668601906809705669761892920511225241681822945064562727139183198914948162155529275150018754898529714681562237482237805336659274925943729665108239383404500674081789821050076255065780652726195420925279691173957312803162372622645498694495221850526663558334869801895229717982854723292387514904483018358755944350923331656981391450005145601565392374656231934352869855350301164766506212720155269299492250191085779549206666319461143179183687745821537007882849354881308551255716206030046697522744591852731544787891184303091713699465537667304645840661030950787067835864706959357274749041274020096433801352474807869941042104226389578663074157291613727062820527113302525257049385389023613694650058696749683111555321008963802978530015515831489607689445349623211345688795362957397030304917781651119470143697647335252054869584374549584417115316427670196992018368083441752065884021070943364255661869154649628114263142223889507796244470061683151338305662788542666133795651137563177035542223198182904288715219455114293507756572774159522944743940300392832451768112380048231073626879611759401605918375487428352050115020836103204334612103378067979153601038175685473731495931445521131787762745731181363293241720693543506795837608330408831947224733720383343891749630052423817904015734959515051143315757260239485630098623541218289944162588679510065395316622946194029549402592075203415009996331972350685591939483166800430555139053703760789652260914553181113973317026604162234641881805866717601548525461500729472973668775812510738891780554796263260841215270673567012974608950388790766608694624872282548745415379057803440494605165931029178143501022701732861115707550243057944642761380903687032061106371226124734544089406338026512865546626366041018771339673713733653442482862463941427925702413908176134767701466325994245544051557324496970098464469455887842340239280401608724682341983462567787241967554177254211312422854416957602109726838080259387380881160652397312692973628056240281075949732427337099544446676877844259684778248602667365212942671499805471461424268181790207457478753739017706201106474174918415930629647569819340409293458527724798515695379536782461182313256985791248618094323838742739353621138321119581327001139357761769868669022714525762765715332943554075323188014612794840977659820110200774027673380027041928432271714427069275151587644993024505328879349922559691444941405928354289515949974254487493343262131502928933540134131299296734109392306842377055357674314748298500048 A159665 899 15264954329276967373137084914149689090825898614697331655528763029093356882614656966363236926757345963813858317115022236925390984940532160932188456681124065415541746604694269486399561864024688574854781978245106781990868944404203727854089160491096083862578751707917174083478576445888143680507148762437714131718336472322530470847143614555821375075621887714341714188926243415377195264907388562792144498035462032727715434467552955985092234692642027885288418138224955917528799775015708138298746790560303801492562874278253894279927714961232818081226448498434252822672141108919723603179013639228747599265440965436689904471086085475713902020518502795481468757541930462063120656409659666839231662471074742140538220472132706781307579225518610865995637949882909827544362006986693224276840813567627958142489263555959720981788854352242888655959358665660142916673726655459238268987630211826363090145206544876114555310261776794763914043906821340136359920389425011262372468677133915407492390298694050655435625595939182758226733972947295340978864404547218902808615722630268617760739422294915059685730053208277484706829379939343919466465147425062113147752776391115939917817628783524370451234913934300040863299906850065874534974882240645237176038020120414586404774931425970689536266453282756643311580846439325011182330085373745158267997458350796078511481371582808718171240981772199539933760659812223729970063427783358735599203897670109850081561084802855537689664179892459870212555511244480175381771710206265060534198514917757193153051370954943557514681694115536086088831123540784691884495440971688065791076072828211396396135213592370416999040692326874264007643682540898358173622635537728461875319334689164821763663251986094047390866601793835321588716759354384505905367344398727870362978374117382882882545218960155408475627949205796924939529236774850659283926291971278755400739244800061355947849612135329408123874908423624367374269499438311991339445509148492235413018644831488860500851160259101575865990076890745312101207779742731781582782429313119329626212173194984068503342394682499795647869155150992056842104622088149859075249386723894828376306962824010138595044745467288722695198614194057768328037347088231271260546805032122667894587100674482850128232787131800664887880065002742786332726655933618387648974890525561920461036637251891599302968467776683876217639261117669104964706685943706266486671244965029718222301916612035071999703660941055840592170877561089636488334131888620896919941216502780000 A159665 900 8762057190927173412264018138815111832464303911915757145031828155754522287893673915493583047796561053954004655269124234280492863118383222569739514860039269818855854311711106184519266720129121165711579074859965097441833494396838982475444015749266506638425708258493931260358368010137899242893120534915955524091420652094773734321909511423384487901956958402430578552069007488492157212201490733877924435659635051516409167134184310955893736047257062862976368323595303159653648221504135162832224941575584335359208345243865003771890617203444545864924515900433956474373147965569134280388889121957943847229321840140563571365050938255189838717673394215027699992671776471497168436252031346240461924873007878374974288492307424009358995154438718834102966167716958751402774346660738699389217831624861050943483919499469760373403104750852166033651087499539337617055402672563405774380531658146580347859327485815525499086221105230566372398060291559730474349833468273313263491357886324777766836380312821899184506868870907998933430081016633232214111595435944127267401484489381354142896316017233013185982170929791874615801688597755057723635973785882448612197990270432570359226280746057514907512909152767091667771400800756448689833861712586859343208215218709140649116076918123831902067314131878495356831670896657505275341711744290235215731917552138659121427718609022138834975700591048506372576026657013005992820075575297228642003554095842623391677008973078288981606324705090851528689836850169386027255155791678543198104486062063155896182711115626863121646737626054452573773794238843400167091432728958183155383040931110792785966233544217178862844191464596649396886451076742796475951842555598192473671917207893575631236335413893248658268023091634961726376793503375687618341181971136144145866724279436346848878541774953069697308976518133189371238224584267308330509222135626163259785046113626493631723693903111293021136643257906175560407838260633480919114884170975155746191541480877293234514937932484023471128571707950709601646588694483782943738865823063129992503115914115383859494266365964675244398141317651734426261578903679603178563500409696291078706738133257021037860304361441265644730747561597910402199113389902010349932727767318830044491856429391386104936597099127818879927824368020284031797085893102113532851767051471768316961649755543849567632186076747269797337290888517560920862287809127705518407888681572768743651325880820637984567769877237118959771952420768717234911484861691339474371943524297220000 A159665 901 5029405562637868261672173274594960042145419619541029903916613832640066699894086212836350306198299287623634858266160195454765978038967029222869549341205859751957844833175570255644572697792251524429871534187641720824830434914841171737177010950918483714372493961623808626271619759242708277276970679892996033114343735965927800970305212413408140234348218501107437747173421372151082862608390773857365833924132484108386134219587326935727019398890861441320550129325565788685276550343598567757558817717594848192384097607104233911170934347062208093648590900400592582037364260095574157219619176990220539562031470799718053273634767472393491710042507760923104314324842152708912619288009583082358305645444051112493101056363989248665281911068599092164236584631584440395364930621257026756186758511856675613601627303432086494612400338134791060427068265376914132046884460324739455256156184145925293308163831651566760360935604140568302992572563448463952140444490399456801981666958073288522756589909261076081251507106305252205030639769574527995559076915827381832585643481182267009404724654469454653694080383647327751985462425731463789447582487949100441288498662451904270255967330608230032541958618774376317259920759727351482090101648142616617764339497518926318006223376071653541097102045244973578178067513834968703034960211137221268671852677469239539620999000207124882557880898280070458318705540465653216148753316792825881774440847115995716972521589462135019904340716542256317597753796485983099469077652713277530651440801109333727215723128998864488267712715661140241260069061972570911218597890981025443124074418384766847748221919167068296855566859986149879548815274367824278838184004277824751425805157996223247507892864322738635798454387996674195618690754178290308421933084087748011857136758022345708373400433604101850846876893459244902165801382132660131053009579557446432361215729976807283253452450773746864724309355129721147306724892104179735580604068630590906078531791378734827751073522085570370851934170286816566033040702853948677924526200008923496367162322529035351281205551669041090488885247176944568617304186090004074636373985778947184349291381526706065593219658721819191352753901743006513093963048456665709590125191635976322870431003369981141383478502112236236413683307178640291465194575984679549469265312654269452015525923044917760221571839585156179795387330747962299469988495753359261299641431977804229137638753674434168069900205873165227068508518643682603202703976478940237392575641730101500048 A159665 902 2886870030896945455026415195599368249079638397312639249090991308107242531216917592494149582174775994534912454640120683066801390901503956390704551582337303458353984078388465615633800209266032245901580549044631487788355227807624435738157128841811460385543173108263807657548649383437304413257738277138044807052109213023790462983220870015784849110027975462677266836298991798607233070980004102703394110748016386243162124632875991476796353241227307210255132797864551167402189086249004073757675929144957867278093112818132586400008344424596504001208426252314039708132972712146893997109781018703264631764758834917198022015494991478215609051725681781375646848722466723878444346302881248657927426978560012330692665032064437521309862457958221440183437696612361751828188067402254872619351810167974106941156390588250518178147144390984619216519103533238849172457294624823727883911259269168102971778538180040513504921677950555580975351364253359126748798140787655819931024213342576181287284515771535544848739180572150343857688653797654762436218696038089481227776891956714131882044169055349449738207216158042636337765039630681262460085188712108997770850986034257122618556566021488377981164176734267339239015526744682698994271028512172149351737387663360644997394923101788211008757834506656482955378853921270375378036791819481020717982427704949791357083331998400280660449388659912169394568564404200627933063391583763506758909887042690485698918835715342292423136109964970550035449581989346104129709223317501629624050728915350695496265928893334232589402545452051868444030705867778016859639308097990379646170063333111925059814693415368352985216232533440585434211623081036054393256641666612915809125938488772624250493899267785838083699654550686999353323402116104835261346571249084396222661850632380547000259482970346979509316410027869088440653798755119562647916096989443838626012078043960573754093849983050227589058732433201202032378499680229538534742347620509788204933331056709912913835881686739184908845539085172924758193363716849472057345734299939299023784758670015752176251552492391663621265375733738248530651906341236758659238100104336705987525414546258196024629470223801962774570836008852924140605532590700736215294381927271283090497582904077939783768011723615324471882574290496171507016989889529312959281825437696499193688594918178027250517614603735802899932754990558441842334852534274619088280475774066578054756260993283244391834138150401319603218364117749053045521117171014050004923864046409553963807600 A159665 903 1657058368329284053316900650100762780011670294637835387948325094239724572851810804005429023818015222563752125328571005920148543611485232001235189738712270979235434903150146087803545675546004716895982805280084286348795075931141511272530454778188827342818066991649463971624298474473253490501664494106557826251877573931919759824567809083848089981015823567358250056597874118979179631659659746560974362203527481571090951153136599520354171033445075447825004905424123044523067850230377994738338225770388098222777254373510497489370878528784046234485543020237358391875744299408057058766857085116496908412432009211000864918840851473728287202198831300001860368062381574664074345865234548720067260727387801633766477235303930773242612385586108038066201073618911013964939555323963675626481182849658625527548154596028494002169966268024833295490905001010834048076355067764359480625607564346306959875587607179423100258282782683299339283380088855575305346180671669950240951096476971769985612789296271493482100208396907191069061082249214064063861535966786446397362103397510430518026343633045929680276288380636089610549380762548618920625108873168076771368024695164925931147198640366998352958204903510833948818595091527109495360088275885165585280642754429512709578367854203057047373455909718775971413883972741681632024415469421894754900644830788502769726292946082760891973066532908686952411897649305619967925170620326936086788393388063491675183694728084886388745107215552379178091742464130867284469994715168282690927587745970498105522915969050720507452572821765056825733383908035519704862051629648586935876173229131826599566786272199515446445820618628036053087592099699420853905033478451809396613537266750328323560250671816206737304965913639949632133437195953421261722623475041359344059890405849675955803234851578732634245768509119963305690378319637246827243708618931183813884500436017639358042586636818379862372847692348134836864111509726863014762371953568549799040825948019698633806968337114770052106968582955088524386424740430894106967773563638957630728955109426719220133039849427263249565235182280507479649625622565713380398594823515283457892403600260822991431250315242667910784468516327676713701062613099174130913265636128524857969289716509734065901697345876694134624361229061495266387460731395249653948218331972477882907801467508264596879350560972511279405221569193214869537905884685135603313731794672783825625864672505828606478627228430151579082113935079437804446518053458088223886060570063442245124062400 A159665 904 951148616550978149658445946742642236358449669483720200043089513102293797574408184581523765521958562975599185026145117277482197231601621664752608205469261204777681280424105465933619583963197441466048228650219335732720585229247419845996742885551545083317184910033684055904689775698264066243542161878887054223770675327708918348838939193258787864253972699688172855220343445302250501339573714521896580510714026405419962799775775248691817376844232079744342560580648763005073543843150719975732383916273623422006865917282207426312484267177617942090700485189991402896969094887512604838178857075850522164104208528279579265392633250928558638453077440519286475620958301390454796082298328084069949730093619577769627240399424199403738199463968055628559232819558309654123476567887747554727579603893883078705699581729767306727382490701863326992562951476685504746655351602117518151214830675511026865615507982808819034749395582263265167684819638846866141958907397763782485998353568453395560453771544065723180670880644155523297203522395075117894085426239382142604619573279030403215239201199308287028851323268957393819006792663276579176352408009763957767475324038633227355873463004635566220028450438484419282634567009816167637696399329572873801737203654876934652985753389452956981354934344070751108614021499803986406636442656348108292252150444895640031535067719506351711879740500926398515034682137021660961114872676077550309778894861401531069741855085009444847268405617100677674624724829128475181647257283276762962811315458150561874657500306220237045187397147690566102518332506520532573957996110190910813277263458335356226275505549106497906915818859959253886843653604386534087095959989671980740361265176199685099333391723234881374966734774780401845239627075147699393524528102491179094154431107081618084056545323222185077561807824831068377836501673024559275240831169510065331077238196081030942690635683766990774425516675396195157967628083539140935066759000727074861229160832250305892285989622191270724491121077135640073049607643616367927444679794461740739396448052266816604188622018756713586823729253277555070354455446378243590134190597668368124252141135166138885513051479067578827510357536077580740269334386335250407999180755845997191281799693683275887790508521498817949911462907007786734895442830983772053318040726764608289884353754825700581496704383617738575697247961914776672915642956733561682993769666403849331191565757352336874340194980756605073530180371479550699255841567771626460593843352369439147248010048 A159665 905 545957648841893128619894656529626542906970098613360756989345432195622400083137446138990635980580397132771368452881968746268861062395719350335995874749617219271409819528533387299809837649199785396794787262420618626295267126512087850090857885851808688996721320292342998625320306952329100770302699253987062566618115760530987212473726529121460385991799313797443860646420539729372808589283652475822076238787647629229487556120141856149582820137555768697804804768386965841867691098118282888075650029715289456133718259265613552205876598481423914713827592956034827904468384721132827120055897104453083225287403263223267497470452645181518930184864252026770435146062002616546388876893375085707431077813010249838132269512034186526972483879932077822754933437352850830452910610412243132738004211452239228551544011758290405567515379696601524860435643242616468890532095464547691059316687200178983113903425994525082702845894781436430906911803092609245590179066665644741196722103851815277281714852076997453612222985281348363181525760772523903607141173125438563408654272958765941015029275144769910824880383268000907962499349607958207828305657088731343681759467973480307576340220566020448011943372346786545834283422868542953114542373126898944396611874255144930978104244077691794250250358857586892360373034456914746515777293669274392264997833710539308875331402578050563121726997980998844060677495649001127771712011745448186941726297257056415342356641124067336455943319717000236606056500309455613886981055685885693657962767485232452017947882259801365343430113389952619886019789474834750177747027715619934219885273051855362647282573398914930283123234204997983694995169576818171145139176000593265135570752673871868918693806598465005702493600794810310709535412503938826030621356507354895440700583565058999104292653780677955501886231922943913285572461581996459777160993382679846316224450224114494121746382295845434324657873723985067885836554408441740033713557294463772420546497491763655883538351074800674625805796529692902313406088362695364296246278428457400226782832226891726011584135998916926335587255356199036102903807800598546107356626808238128019862836607985102897293060298669547579080160757192203668200896875143334560060616488219473862937783734457690625525850193994444809114555347393408090563596724253289908950607158830912680510711253802443869182228965635609431170815108569888595384041151280379270435110056721136732278332880047735537264793291725861160627241419294182663568406541847455500156980023689994628275233705200 A159665 906 313378739286630104849669874402058892986364478154399590791684234990774155353923319675596043529087625995647789892769223915241048767617911305471196879498074814600584458728097740204624913191056713620318741840400784872157750610032709178532306429736052635939034720662894847526877951500861205578087505829626695026184574675869458951041570188776525002771428552147033087838190169461214689879747476947407349864483599025151320437250161649654611846941580167000460213594493537744469049616776051227035447384672659874197332273952544896758746855044070149427794947656278801225761955860835355254307246759098993920792805368881627263968774425700940937367473627585925710487363968543596236760540715000867981368714937789787510153072667223642282802008881548702205703233807716818370316566900059670444059689793981423305507557049676963028447100563358573406563066658310376457660676141298772550529627238072060796353700905349414662614508855148929077302207290338068121896642307172683683136001612588400706308764638424994307692812880613316310672489479906325595381139288575496014424948058758371112223588693896729505194311144509252213080807668175348016868270816523781509372167141453657915591930731432732523289275698605038824459402091976645271579684478440664510781414085249535504497183114841700446686724629320532144103013164247564696069759929720844812000464297699118398800193544733303725519584961352835564430367467844510319301733627014583227000584846655521004981642263359566116266618249152518711198756552902693242651944316441104882907665725207969307740209759625677486891839898435656124009256640222640081494219950769732051303333454501519824183970855471620876014829517849982681673340493440025850775799928380544515836871673537276559645145654127190038349951889486343566871481537633810993877265110693607491783040811912758404245899213563823235897619561961981394850215111564294887531134960827062275447503351403523544851480747179595535362845092050753570275024262817475240210646820263204642318828331111506226845121230945965043941802716922648792255021670579495489677436373254753268432606301787798463832689874756296959913497750728993445511715323088119087379113653738087815033143960842313896907331098384841242813184764270788827966574536997887702224385865057222151329096581779020735775950220844289821613804857940909236196769624278557423965595191128217114004858375328847955210017929570456195753472175071154138973766705191980967668070178788266080478431881581642846053117009255663549594963044494489369337566099178871685463645939754704547190836898774800 A159665 907 179878850392876838290581888012125274947630303490526751753669761539272169550751902356345989995060316741104698627081081645379615723751618693621116672836020193963516207900108574344067400361828904418277561021602788095999922554891648556389693799810608361220316932939181350137429318841187379672721458043506468957967379245833308906910648814631196230130413997133083194975260510850197502618166462484159343000137347052789228701494036666759891050561646878302495464798434522278359392612338355286035458723152077052499812591530501505125968488918697784347639586127111075868759458195734772783145239583825718057451844994334790826250579049899694916529999677370069331049311771882021623354161493517123135598211296478327780989731441474336483801380614129022988250901272192100893731256490023838591757523937533884738132786202502818487923068207988124533842339826226913470228337573010030896312946717966162718123910416244569491258025236960703853940560072850958492723082505250454789378868203521890190143949187603869735162062370486762213962827435705458367845166810469209273716511531454346252475324881021577966070709716565042769400421102183041803474559143027561855035942179726426163242191899621822447920032307626945498693862517371725842933624348251814530244135073058978234650405003675058364603929686871127863822769183243645220797526422366095647696001509045583421602435763274338287885120040818546615138970249047099922151423389894625324111393975683012000444120302527266883400582931693828739991480204865836465668329056581508317095342163501889150190862454142879076110572671588676662561427291698320572027504504714110577513893517610820523718951988467311467902229020011685061296802448064998020174164019714431958825228769857722873367394911662408617007169890964366397073520867189303571659519552181623345388024725454358265038041855931853859449731742334254376730737901576323268983094306521351066260550699255398400250628202498791991863948424963408564269978090302822346140877561273785000918586915560512810553216048211909134547968953717070713852069032824267715710552231969799918680089234393969426513952403974115538064012121663086038687621691644779757609503880618854167701004770686880191721910757412600203827188974530675595049145583339912397742237425926357295389038500157423444644769900914428363161514873902734508168855200739167708066342689100437792526108196727504923846681109344476220753061857675733905882346704739045795062201847514408009057887621694982945898951898519459151606348160298417603817099372522130500000632612439176720092912104663030048 A159665 908 103250146746772018548689154049085505761046807839084201107015651439307234547976238029222922661121092721768101364154648095223984184384661512227215499010996093260243702750203593575754483182776600079377699707658159966319083388757196238658505708784859463287825980472369432084036902136890055070936538829466883555178249502533643443107761378028117859569854862925837606882711695037843905288137669718430515474728972724701992123337139796558527808410538366565465396334087821294240546890432599158133126271641907555475018230206233911397409153892477484145395694642014101269866703242395898742170113213869203065983438233942801052640568405867999181147282447336792210096594469696311868209051936738113678965391915463622356500595694333601918059709670501177646553811627004458196183370908706783291998374680454655858264913772679568135104812704284620123852096497187590021534608106231616435711080886485339328142328225223477538567443871506588863232804179609159836754927461371453876419787212819952380741920524919982802988716107846520897498352275605453196817530368070037547617263194106735990549724258117691855795082182997190040383628631845397819846380079827003981009121438995827164043102558452194652373575255302168111211452625569278657198628796212063099695622750521768257153827974926368659582208953539398073302125408168688109173084096678209180932692865727867184881399327925925443942333383844884404254204492585567510804597724065887921456713141457202232733920072008387831505818336174008544236398438836437228600378226533469332907843494184359164240247308468252964009981821652001968654135256178195785703706091485948701760923575775156479094854257409381310955003442657189375201682931848815423554119371516155563821165477026659392036325034148568418972077167461656825576634106285122616321570345687141106645234409369989731373431779405670551500910122480300050262048705289697992101408600808294684971280653869247278220315736753559423734371033083904465137397148809557209209623509524332327322626570703403241751319166552404897265490237630881667102295369819459089322367303714291898569102787935836663020544847191267562551783044336860657213249339288780492748767848361568554172561705230308387734479867423734132155563658195843520769381598262572718416342058095864030331156769993779278205362147174661036164887923815311666779686688454657985872656737948460164692872100063212497440039746745799780256061752833696190822328034753507094384736192403091408933147016421038629303152336633160297358494249048247210101645702261603728128677655894147682628784357239680472800 A159665 909 59265404353796745770109283842287068181565920069330840908675230256400813358368809876871601261493512161978149078326140925576921542221071956399728075315638921511185921862408962603908729279513406616658381354634762217879057865224075749341425887148709521318850892474207114834887044397256050423337900566655947654203357247075065503034948120339325020196866560905433653267481537691211551437888404251916631723151430206631890689566816749187928202136598460761698835000301610988371795555715699578413128444463731784765607964325786734640607728365793157201672781084929967017827618901677050143232861839521338734156436094438173469424860014389181630283623594771641358526114176293911130330372457526183734602999361264822754303560938816046026629789549487061840098899622999286812508361170341203585768475309057034928759322372731869606731674569191163962966569547045850445447394824639374824067264115895866808190978277367859862568221524219545046791775658535584895338835639744709274610168481290449144655672237354882525045787883841532508401840243370094429514894586105391083123035356905735004229289248834674103648411102330670518137433434258156165550018691261557257537380670041425065734577626359660108639984276511136868889875113214248577506169995401375967410757214664421920628062607202731935541823335401927622947556161519643731020129473966869703759718008926286718538501611793717930484611477206922829495298239773866704101916942190429772290829231802458398577269677212512088017456324380949210562952712411910103380151433701154815580785070319658658384751764198323058462653455055577541330811075618992682673355269008429840700192618601422208179922624800996405176704073856206689680704706078771988122044345086253579201390158584532633305977202206366610081355286953100053514590903486793192465009718904866813591019162953648651450084803336998964707662960571949894596039226098385071142939553769654627822448834770248682300060982268340610431537109041736199580301693438595535263977753589405482098186732996837900252446648385032199121256848431172359846003690207336693003323121779771579978746320185935850604366228335383606789185403437236354154366433130068358058035135455659731240882717797426327679399721990465979257089712615439650246029988257133400458582599109600027052788596937929148266433227708354520330282506755114993997031990317772944723196901239727034095916059328087246025658967950979729390758693064683937798110409601808333131043512237526954319617329538054478237063542275535491224624092605533600180740815998788017815360973850628330652202128143471928357200 A159665 910 34018238848932585300024180236318728050713077072988063597378475151522627560469148893086269901174614859882735802857840736633057741250710918311931688015677729951327458905319994331050034851957512621361831519860645854902612895555230722925739800717650480377557124454214411545793079447122836052940883988721684486629171881571585065098617113313394533475141836104855991137927519923060392681442655902930428178573446209633980553819229476894074229498599105938848565824776790619504116408433921125409977593995910402547903496504771379449797438672811379756276030947055159054131783382859384386316920525772034564202728334769277628648817007690984387783618796116474803001779440598235292497765581568092725548442667974092797347887478284716085683581141695902995039121829789963625921603128404942151447812829024057594451992777034320474695846097903023830122687067907820968096783094734894917398173891443341062562293388880926337636620587458147350269615995195246120764654902286001752172360288473504989079975122321177649393479256608931813301758801342158597088352674894126411675074677600697785691621479106844817802332177655621880220846407635549793627890882404054038822475495482338991904483514427886450164698601142137260574677103532353114209884378731593593230674945594627660672250782706393204632347012311752916173823934586867332917445144972886531748897204430822848573915043770266166172723045583389859245896935425706902586989520219582623407014522341469663581120060799909930134188424376328672854590620525997562902978322566236330674037722519989885553683272402528967304599073220079856721916903270045621658720220704747242613208802153640572338796491781514527190117183390019982687349299606283272366629899960138038306034129862044704858238877741420285618278962633911969060549601967313007352299257081047863860138354300984955942617303683658000071647038458176759198076253731767741138055202455180948075400659877468874392956783506290756828278566218923494654628034636605027684314020936809222392031862113614251341662624853841929890704165509255303669939015883641442324818149534285172615901818683939242410243194519662999029429869789929330423949119367319948744819418983700324163712507454017481779587705942660048359437339477604163397700443877996309290507995546852319664270323485601337325654467342448320008545993989512191242629582755713215613129148654865369110891125182222016006230807564115618870515233757375746599924552783403229710124591288148068688051414007826849469445170113820738802636870661327238256535126737602060622289070312604767646681392769995647196560048 A159665 911 19526409833882950165468109346363107614041124673975079174054336061743731818895933095821642051672967436060528372691322256686449566556365846039092389192923701353140450225731814337060116096294332731255074634018656085951881922990837210883625304186044227027196470585826598020170392715604110638337644071625680239377490456664842752301103188093768122889711217057626433479517128954298974187596646599877813857869434972899698206001548152920449419803993750210438315084586877513984374446645515010285748725825208107330711841385774446017449089190465366186945240090828576367104625834142384960695769148931308318513631907721470920670951537554610649406166905347261765281662872789210763982587113447627698281071488417768000854933108974488217136348945543898832090615831399816121992187687343266453727458795384500002180515094695327220605808928521766487326459410409542189837108048983005043211727746424361874043948214239374349943557648979452359509712789466412737734016575076525261037660195415310573282761064540118615869332047505643019302701150130155664634284920494642454910409741907443623251986499718080090744435021563224628576247700549371323386243816481235756726843397026192539928107802703980462734428357071310276432995767552457473307896127221939321138440008014101612803951321210862496727031643243610771956151990896700329450882493084962902354163235625283388794708696622520985665212543553388572284315345636115988218227882689098235405854044994771784437164337629471087384936138135688277269324453229210189196206177001585952652082071941403874649155813607287428909781405374870782180838971665930567839422733329255908830141152243571087100261006359964537610722086561797613855848817269300519566457440532774147734084389150655076055995809846373037578282043196578517140701956938334179427027308554802568988905824349602411062410882229616355042160692412032887829801173602808585028172543269720094540652156320832363652874893671628626078821465472553044195556911579717847295260984039974904247544190666481583432214094219456882725065069745464113134185149113519980557752614509557909309947665178260939207628989288058226059285956074015998426992640150408520511168288461508530410239738395888237115155663811364877292337775770432174350629808755981624399351130861294121887264112892138229695777397821337627330385070267473242658275383469789067988991408130991482142617409938536109100330457882834414251946353418040613864418895187263852045278384355884753899987192023163073540983290581790828537222339135509229225650982006567584009176110998461286000864467247849358018897110400 A159665 912 11208125226409964462393394740632187451731554849784622457843591520965750541418705127852729451390382133683883403189016117497285418145612744915520719465050188898972667102111156109478175589238095030227791478095188732690525321183845003816477998862988668663130396559140013049166259625677312383569754756229151735718192892953738168235768131348709589144160763449241467961251694092247688123287793705673962223988877100998217136264334820546861072893262914021685654009987042916236411428258117181982894358646075457697426049051938027242636327397888447379926811536104655779559001097014346108054985174566045202792260512303789539187497533739338821774752020050532136796871487201566380290712505353356730720609485909130858397934256663877951920178611161056233717018448101664664059889810931906539497409900737873977194021212362340790307259629125396060701557578888009309145531923333150159908614328273692272360163712680011995941264453893618196211224871537725716213204749439023213833864779808099795559315771070905764331347201788982484147937158415908009341482456011249874992163516780195039048854559216698865242487900045113281180885959268931504073910322769346920307169287417539035579741974268570357723111712260330956535278995898007057325618167141014438739871333925148731121807386124252366728111530874820271349915068950771402237473633585623733064757948351708234345314217946283275505665827276599457101337762498195151530360217674022167540336814812476662797268748679255604249023209101460694823919381562946122601059442620587770585964435256643304058729883327310581665247222086102608891944847819340875894206990210772186921258408179007650354977478854127863074027287569288440333274533763278891947874204235912400661326133338346151611436736612940382149648274515873434926793862733001851678106322811199593551768083038317482964867903782496104136200165797468419437546675571758396038429901781616879085386262327497899267875796010731325078486692902679228444755012618723407742452120524924658228867973410698315275839548419343396842257459329730891683718605652144585198707675910336705658737343910503095165936629608150902095031109356615393167763351497215123453461852757486912755153446126732394086617571440017496905753523854888590473098112525489574408918258606387279110969936529763858244038900694980455639321021787535651773658827482076169312465455138040455884493282413594544401573676593939389664998336346721554982429845912936667670760082495686560590523960169881596385674939348777821759626820026911636248285407136643055619206465424046465559728557518872761507199744809600 A159665 913 6433444353549485718463643113013529234186298442651699315723047478698279067042517847454370883456027671767113012902122560121185143566015159215662853880549615504308957776161577875026135728106570253018021053352004313908275582477604041353447487722051309768409820428475781663623412854746061704058400892431461470622003343064989043724578606290971210400625388508647544983324992891821218683793005990410254438755757586538003736517522185445745335391313108654697354963417478047042186175445712616943171076114121487510215221443971041862827234477298778330711802876483981588890499525060400523638600794431761015094439020430467474022702913414842929088058253342100099259638951990826313076104995485713315805931563840352694952413408391956969913965386457500734254736498594524117354254759287227010405059555564744278409365995380888918309146421309048817076206723822306933907345486885179208782501412701352939972859927130112646295935852977287865172883566549865094693641792161424248215377345949653867340473969833635368607577424494828440257896626229581067206346295465536933603046948222090044970419265003885430569097310190873460173199964372666133967101139025788651020558444134270380230231965122356681352603388409072897740973710649688498447431520042815065897365007233027357562304635683999647639439291690503592144079293425751888183980414795654937816268708190644901230821566392469977619266519644224534987595591358618380862438546717006035069917925848316609673847824577555087367851937088100303140652455692677845162818923858040378730390933755241315125836303874062666588422995696017522633194161809329996832706972958249906036893496153598147732669972601263033439954052342685002953685726531304814677560226773973185205453466451821540369888630820017932980860531290068155069462536506786124529053602266320011896145890758169885619423114360270534157823853007054460724263961977015716517473735450104818874917173923827473347397054035266108966425282904672404574245181686235656326320221920322713848465969193550166486748468578608890330573056590195786362341345459181878384077648219918759490205925456963598364308417766089329744321797484741161662297736766761330453766592314509026412927667837005998317481370850906231859025230354930280499383965959822259729094681088935436915574856303971562493848633221520960199342936120975196644837508699328251396287182257827090686217001487993329950394190034463326833294793116664754519300867135130459979164242074139729894206853150320013162303874202907887899197257473108143697286598045451107357840501977291672769998191151365717255774634623600048 A159665 914 3692785850812178392433668753475025148235483574527225622602571409181291218731863825733681034374308493212189185522415160493442775121474555777045562606716014249284442790849643589108892429757582087137313856832572380994617493816823535891875041474458588818398573795548539534906789812364613740817138542500902654985294200726410757359739884242886126060369828843200241578960584668211287276809062150701780373883580865795713146543921470111037275653540831104882260063347622411959298628294410784008198214795147087755405839682790326091235589953642100873381194924290269327367367168383572886222448801018656256619005205466576026299492284802586101957723662666345406442895961571247102139303976696294089915873997034876537771826898482726636852664211647994260405985033174808741696678171941057372065964687484262477932998887327417876768659738571764895605681957916425292053507163940169532690995902276248313852149238008971978961871238344509340991038955974751026628434175495908079452412762710321511753636499368735630674985110312829735725548515518621116668433432114762188638273956115962905617981609257671020447796613561661321026135598663951091965611979890479916338880239763783780713117568238258466526036621835095582972362374633925300101768366886408706810648774280423778092031739075229673492671425318818187070430164511312633046202520619072348682805173743481821598257233795059820870183476609957606483422768102084452419888195455343790107965349100118921476125854038767940893542762865360472542039685648215520177335461235072556803473810011073258238925979693828643311173134282291971888844556933707598841097908271045235292989945533757157790902209295646127066670552017413622406975273754435200346027622294056372395529628417212225826164462653953680590631795312224605136436569161032502477825089594544875628794189527106476028065902774891504110486755425883462987308076628131449522633885718458384417323372446014642203506641140446735815403033900589057546388289532886648007900064930144712824361237449124384865078345124573083706352092225313051641092248574964746047875371370557457610672542474953194958017865861105667122338616725132070178765733140769506465338570526675423674107726184995316301840220250848737069583576470206126118055923362825451594925938026790334402260856548543147107610871430252336173967206012417975338484956334586934225299530150537612013432674360825757796981863506105355662921546250629222372523715305718971091372604190473709272714143184323517673566038117529778876317466162744047570606258992681798980344828928499996123513401992326402832053133074201618000 A159665 915 2119652644921836847771207400851551421557933385480184855674560265822582461273022793453285459359969619076124825376853400000676031734582829000864937273401111629473765852989919258570629228545124011446565135800843194686596533175274231997894920358851507930451012948824433217254833728884433541167333464994625692500088249213616709735446968976810345387441881130608430018778392274560387075669717881496831524354736661209152808112474406321549950479797045741093762579006571846986590370454816344308088832121338314250115441762700203205327365806156088602542475174739738109927279864152645776291161973183914259538293893498794208628434548773771007680804294312228921198123022302943845801647406518677321898395868366455292328333687315676697596459343520562247972301154305841623209775916439407644338853325556411097589262951959942480376292380793771741028844367637304295331779204756170426585422865405153830798193689757222785811467794873895384440991187845940539419626523092859076181436710418378598092720010163684418372072845742139773478024590011062291386613583687578030741435647763614485734676473294638161851604687087083407395541660433143554122127309355996446189866237065967755858949253936795237429263668329956455553238262066162472569916595161278554894246499071956015597468655924546148585145758693709948874834770350200025616632062854932732488992353460050374952498421376797944709507696307596021896949681295005117070634961752820618515937040465542412610686566370428220517806178032779823138827638909620015903945391930007789564815236555422294987828386507953767197946790655039895846674142485786352404793366640607006808270191842880454973830135465728275673235456903943076576600853449319273693805177636561583781848801258013365802678031674738592641089669648685633280159521235896149636147072373666492290915968642668359070224208769673363088885239790604100700254111720585475010275332928659662550724740866838480797339464617562391091932375033655214359222303946695249720878310949681144838469501829828203362388483353036371438555770364273101446200588340684305049602079089051760749766549174697676942303890695856886838892621678428323541449868525064929949773885715719378679911421902519474551257968942616324171709113868667961461483600626295849393227759332696563011460816084007462468206146352331619442896976908191796869093720098544200917070534019226331468619668866112496982137639258314439687190134253068056977074093284615554275987895641089834982808023980948548824613743575587890167118326380157610197384295375201307163610573964457020483223922745404203859881242609957105132000 A159665 916 1216676925399283538442280614420037040949105527782051579931574990010753151479496351578360119991588187041202437577128329185227548772875422371940696949369631359303692315173422804775952068292471424988241250635827161177725415425113592343255792410939291093490063034051429118164739653589852488016308591768372646592395669754415264977389200452804895366265579399140395630537218205012993970147141254917030593199244959953187916143413765307099560538127850714556714838089708892547890913342436287222058981439433397232478508165950233849531816737143641215758507369105685384828931274656450292018240750158765766318724075863102409176695131503859755822679707211556734422316171905928196243043472037744086475589312568348302919925764692299941693730810516591082341840456586519916913669679358048046793129742904692485753759001426119656318115057915886407585661061341854749095149210022877884690500033746656022629849325771407870083803552386377606159787950784613894875838995821125613820065219367386604983709532197455487409939138470877917146650389117834236634799528603237674883395423542358598848798677689513047231800642591372314183719886953025736115009109958362069633066881195625728079256158642152228025930819584773170391975790063602625329832023854207004100590679818528472529168916468950414058200172818764191835968087750850303391313757876210769376332928080895171740912495613048225203436547497083506611242633640564835114092048157923579684357753261872244719612612970771759809279852648052753121214522694436240913344477632363236137647142309002386249755254929585768542978146662858617924019068942284432572752551353800150862711797127867847397820706855118734590310085592311308541346482904635508665043825935764055034408816392471254758511364016837298222304879746550241278206428752835228858645941717394972030110137206702110999832667767889735521516017153051327918482872819539434524448518467164927845731583934192841963030649183839672040033367866284192453136056077113540453136142585052046992568669689083939605626124366297752632647305837000534917067496615304216133725545521744340112908388553733991611687475241555991939857242504801132580722045767654129021663745062252396686845482064319993397105772332841519225823961777038939672765468703570454726261138931029800378244106171363734913603220395366919307886690778096078984884456851608036739464261227505763725375676496474212441989207952408982275091474139714814075618157021654022435445960725381374806422533050921282701810615246349331426147043024744305509251014939106557630113489110769401257374408142460020689169001204982304144150048 A159665 917 698370435526543829229021301469700409953365015013512126695868369705906486366769632783185255589712259392031123044446284098920612319598757858664959184000894999128689915143691700022137916570650052819239031299828989672819701857482026730796826948958794236155365730532571489393343306326846443687819964341580904518342614350785148480311665612941033129891055133225456483498344471285183978477383410604494063664842252276468654713511388811868826198934906513109813223300913897750642397668187974049117547257402648673128413571813671529428057479754643901756780687391488671153696624372938314972693899429158365952688081251527284073214377048666726071210471135139253329488284550980481699661151302258586959666367018363559420745060599692850855503888777179760701968449779508126466823186175603139451612133573967930411560077555640722784117666951338004182428420365856988676320314773927149641920433947715151835702714799098360205317427601985872040333842759180529718192163974803009473641254480169492882051178761329286088886693409438182302403845329046840766083542804674737805038231677666072124724706317307194472891717242760621258047819569376339386461106988790471972934199940052101949737176111341442091646861177991469848538550258245840776851011775719659075184155969336271275727360584521613123258314052211952403896807534217723946588480388882126689282611726080368528908819983468304468827868755629625198831374760002920350371765007686381918202834435274202926645029158656619702306117613804247511753997198967492664243826215584567535219894870130814285064528501195723189902258237690191648491098898728778510407559683714645988189763281204301525894111904702687926562315894529787159656304586407332654461462281950931028166878760477242218019720267632934441010359884850189808057209944606185468713134398712340278790927840678369045544881074559938515987104960611671621108468744303914831558439324819739923787378453485824448298795292059354188588061222872092812885736965959225524850424965508925292589577932032351505426032997771556974768114994667942769295296856596279376453413527402162173048665263294136487431668484762443516591218305134171673010912820764944993505039891847159978870626793497773690464162061082089419298782350906482704205917552248814717024500518651772720549105481546699832945780300794259351107517609650241145526809139102914544251568874054289152034169689307331829204823227043497511462818966062050211347845056336124262391705468473268049051551163204835322290468537660940650718235577876851204699885190751788878377979139007671864712427049849306471379146810417232621636995600 A159665 918 400863413315310758693919784762993615276190569512228178671848512636200312421374289721196758348374845302838823425074589944451246243900914135451314630919564359868508707600163862389902388159484837846818215724851204245037331140779258229885035412909936952262086439262661983482660893091956268824320643223475670820882068241680920812433918672627700211662099380892012881132419189299490590652047930545724675513026253561733054617639393764247399138628098210674318233459886487599976188370626554667906250066767680904978476911712881507657855461562428455967176356055345391556837033458791936344034280031586743291076639914300797955615875730803196905118987751862719854391853016090890567409257804024391170762019079228114759204744858459004091117538427290666051847548332981078072039595195116843997178571541714687363749730757936348758427222715010098514306327628940569645458765531024161016577638585954750497670728445356687349982119639987504173545465955818839444347426282541106312256260006397921527692392899470812759533552077879045763662660568483768765495318770354696262417061587556783040993132627456640114392613896702005229805264712935065782092560402455772550394597698708710893421059831751345608377272385347518919890735872443049003287150927239230102151604935719201183794975806598936982336214065796841915644931556553222695038396429460464508878842797842050640421921758015193716881993229183907780622597869608035716278279022363825297468742608094130607649527124455928937363902230470990018993673177684646353035042903267909401980082008312778397240789604431415525235353250287507147615966748801376580541366505900852997070061411614141208015822412592487751112179013374505518334177486114904308152214306013898646112753999697544561888560922257287531841724269024262399583560301775197623812480498919165925053962470412177130031761904129636818441076731373946459188342576357627573880019723928063551326109500716929040481545466992885464577507108560714990403959882404518337723690794059538065899425164316880680174937314596507405764265359633562149040583328189649057868125639183319342989820952742280609794166022778401022531419449904509739175683237073310772142871234175207575475052933985657778333031917288786485158275245458544033274523909522116077117337036567186511794808302301634340375964289435509500616407221248460321453403561388221340363661069445934467503888025985911995751126543115015162597382995045477106499587444179913672590403492942930478780783945146524553712027130002133584180841074658287847192224848476587709631329912301292880943675752205359454550941100178286542515491324400 A159665 919 230094900872552848946480727432656865468123433535003961045514350384809273423382475530334156106711571491570092614869770181830916423386805114991195933188645941669524869472578913320103948665627726274020836587033291407661755255105436741927279530183354851804201460771037445947557959291476571458716361390310693470281788828110497761188589006422686980460915153576882168313525116313436313850297034749835359250413404702182496881870298509289195236746329438020545556192751542968488581482341974191404138420777391436808972618909622171724079606879354179081257471595080863264953303508722198523160704044231361490712038622727406499239439455103986356812227759098066057167594142951620205211214318358698273430439285109919508224102803694868655450611553376065133999790774681359305224260818810892851241048452810656578861933894977908546614441720748845209207649630591521119504655094493094496365922627904079070511162424919939440529531355925225409743057124797254660525704494014620220225619602417926787402551473117485194686170006009162830160064762464354224553546890640790979889588313025915799457933403453794118466887484989708241286963897405158382581743209902624653454526144858860000721738606249161037766462702328297868547433852232051882046047781223542358975946048946852143227040385627205306247863615453335047627786816654015609228092962029917745969766483349610987233654180280737725185795285682807436452172345780252498223381787071828034365140054211595694587901924408544553427177574172734466654856649993788039149450382649564412169031852876664669201928168415131315761902863406791412539916422713091428452233966827405905672227060503235849099556170716183266450464191361071637736658220725368665546716550189695871937692628947630101281815949655415410342708720060041767171155556009018829882895093245202528640695667088748994269185788089336973846662056703684655902487530360533923492299763095383658721263066033063783411958799258624197313300492252627532399060086763227566627873665365209340900977454739957478068908592545397479351713548314670005606525535084001962936927663477697900713984178208805775885363865406317424489518173026883456115169167167259618265014583376677301162701513480974066989469856361702360391430692110853368616872518148142379450634434489046405997499416415656564675970556355681659094466637479006574273108117427699946454197202293092330058079692746224178229317430924791659833386376337137797080551845114214111942629213243773621552120932962941888995381282152687016379152058618279347437132363140370593539504991681803105989805169338826477605768812355526058171270383210048 A159665 920 132074072237432019984521243626560277785087574658522761411946565272367886744709119580122084408494093661315930322111823009781001575777782235090811014335651850953947406568552696081877276631682155396450113382741384416793602479099379910608028565289832774998659376396136231311914785972414460061034367117395114576270925905267184034001437655767949699084353636053749472599082284344723144659479845898474950485061781272799191477138933704938233818493254469325582474936405925777424845794675922559311307547276155917047445304777211413688114036493287736364185821519220360168691639376973083160357900087108769908925419092805617029765482631353957365613313614734538054094344646201213906900669609480088784557901387634014569605875804575996149224559914099434096249828057118767260120653670402257379768364633341775161579386305986561569407931120487122139986676581631904182026026565473505216753023010778355431722909561175599882176601016181439397688341244167668356302310032138109465303193395527883578047536853176537030937102049897181585466113510993970841124970419909043667760361274615288112105812780449850367359879023770195828493487471845847976536138509923704095310347612551286931703384538927186684332341213864057629027307140445325337245428139271386074822090880490557411011137386374209246849291379056148520496433987827848406474230321808743325722137082599878864621477077559385439062929611988702284615766303879995325944504867500206927900292922374847834562848055083380117738262563672919112869868723423256649825431484597946704675622303469197207343509527880680943831807008242247983290764410670565678555001755592425089002861262667445763241937226168676602454815333662241745555323484518875499119507147594579416593589456261939980591200466541286188249182963590194950093843705588875033155157971042247332273834258946471510533382610601375293351165579471183618541568654084370114457006183997026292042453673793477894749423869228983296372369905045899642882070085842210218726061760228836102139095159595571275530873357183743556640477812467260949655996616554888937076738610710559411690483928470901773077589064577203423255960899897981199300367926270769947573346227986978595659815193685145128794177364519699866078196058996384375042051550893124203688587048059676069856052870214284566489666723383871836810723233505728525172442605999938381043368830455165551518870239748306692391632454224287297729201182634522050047130259508114720341396577998433115840438634736783497758795143928512345268049100805817687141066784217724244103966233895442681545267223524734192786256747350971779103766684471243200 A159665 921 75810287369385106918266247360918166791774799730558530046496282951988782182189611256514546116319503050023852434799571537844113073580023616137010531032730973801624141845479774972084236682636891569836091060856967621948120161247788963252266469196833829494378677849921425735593139590206608598462268009023405456086041187834535525019064025821796704587438526179698620389704917688754771598227581248689871743066212037182033725380866076336036922619891319063446320067940808644698892997562497207070499127998092718993796795969500441834805732867540281318863580294560891655965736049079041011846911489296389696361699847231801447678887790957716423875685202629865744984096659325353830940779144627252603637961966062639253034264487723818094786241940081521795182267304995397725949949982550076925094190058489726132089988877702391362931605848717887359507143150207082408961819743926697501321738842264148113729879576952369412429928453756790289047698131095116839262865432742780818463812783413402755872498751171859138272701890470976220894718995245776798451508467480900424503467482040862350432937078044810657070452092756607415847020521875619333373360922952996248083486075078293839937742003605598907645726090295266750763805751181764511526993705893994383405521189455531007068249632738410480486187003714613797429905481226368331300598976625256639046760715645847118681740608864906961284396411486229428562013406254771536839647570563331704786733772303108445443380195715935779037209284370681398052837992388299323211758522708838758919395033159466320350505267075342446628141460828186935617486231808481986399142555476085173681736692544053364865022868264649653625797551057935400877117943455613811125931556002738395428848410201724601229247785978748616639620678392051841312099115852458260012230792483156723522652223939607558297167349299401329046595195954402693358204504956898085164398057314529996248709687494390278522385888978637153493543012195854142386775830213341902321192822497686557418499720630403172197243238114876256114154912642659470432536451376971165880085025620197624612437060958119408940760237703449358631497067023268181514955074510254782647482469849942337231432758473759822953790817764451361426524146433232520420768973340135144774869514951819575050968350003582925508504023251786078647696041565650694442407782735847203018947254484062733479501459535835295208618799407309984104901645445839319589255688405812735261849693141887364718790224217980764771659417233683933496843804710480734139624897008610575745083078750992417403877396498028087832833767210645445679503905616110386800 A159665 922 43514972875954813939064841463923401178200949957765937723927454467876288604690092152119769348682986256620029981644631950899511123233357777880408954001773243310281303471898822281280269978556944078930519818818516673613804178953751765526890345290417328296998362426478502235999150209992620921057280802812317336678811370891118124176908749384055540483490629673510954354218023671060894174237972156902087905569520647561214559177139988883180255349999123887948862136523087756131387155755078720935907188163357944546522313441188476401764802551931628189291330903256432590164163800531992567716966836956040576941706786891961225350651826527097873347277692995928203082817388108106897746100328346433514399405610618567297227098210077667010411153649046879411000525183239301175928011169330073752746685325208469458044492036414866655761172349232946857234960181542283670839902506987358892253461342436610238925519154261098867134896755855381444473981038907352898068528456084324051688763234485897653987236235635793968831499948028290453611983237157564888340324735363616934621322574330180373860393776984940867308072141363268886500361286069133651508332633636509922695825696747328112837332206685074845801962443488269250880795473871192384291157141755013504688694340656594307499764278054461241589824490840809263576245249789947594318137338352575502069514928643633646244454488011379036391804477263483703292311079423934982150631760998484898340657285009061872836665669492892053787240390966207449563216137762160388266899566603388849673028073411230198683982679791718683683609366708371058796453806293657989627429271841517297268227858659023963986759884446682732504605339491921257861720144220037808710785593638424244396742393866333659165607637951335164664954020214074166718194798655605452371987319727360917054670102707075791991063525115245761497452291312247674803990844276605416514250027892356220820467318168106226393954750849868497121997316630515231830366444472372409722145954051911855122116700546691825269942087804581787265968279379074068767326267093764894326231727967382725968127182506032069830223298852715354651056060510456038208384912400959974469707364347638914592246743548744453230347135219430561758958781856616470337146348645686679976571412995296376403185976849186384957314819679801825271940717135449992881416894847770294594494680705021553851682318903329711143054799227341706588915815284729134922182718014677001925581382466865348915469748262486222195434746696990649314843075854715135578457549816158252753433583236835752147144080322644597681853796122163134848256138056962890780048 A159665 923 24977518620510693815916300734044671358120553500957917695004312368278037670309930705705491091597917791796847185611583940244781540622873784479738602586486808929127666568728078509679902883455003264414548539910767713686701650599292265623471805930230349608647565654120810362037776627396174202078280718546261127848181640850313968742020603082422058440819033994069108100700755882271264501240997790480549767925161785488099974933952972752869130533976877220363583420044184431210771528510417623320003655506639462076984814118446215954171161859075887040371905074888897745862574055769314654828527117501277994774843333976138511549826469538763221584913520094460158703792196677394033952430647691708210012655182533091565969101338320093140157907408310968700392506272912053879584952461245479783999672282479602979191406338913255758015549996853862778165507637062120619979695077191000077455985488819772012995134264666293797366018307932535192337776068634689468374496070926969262888531632782121839985917726756194566250142697466348249397057483409447000130547946590248639572214654198041493733515595052278013024176338690423584243791531183160840346449558346433742631155866446891258474788748895229355891418796836176254738825838196313246818612672373671857696927146015695676973857627353628014262078771555620802678967343473948692770279531615401712931262522280730067097198194377922701981934485552828159460357997575932424982925791165559768315832494861429211899800650908724322938096947205318705367888010237487674565877139471822490873559194743012974578285707695179449091945148349144159562228867326327877564158002894475452546789109133587211275035308649527623807989839070811744077226485664358246586179804816899513545334705230865318636457554936280405769066967982200179644402502329201677203260709292712683232657116301637564995312166248801767698208568618034210934797386410266552181094351612155156220951991918805479559851504601935538710872966202903547216487952351311549838609456432974907153537567614080477301774561156591831014409678208675872812974844775369672372091131768252064508080390321401449963139232781220910120347547235934742663431424763076515090829379653074887033612399364220842394396301825135377998280914261551420741001583353650814171407216189785168235853699743082981382573197992182995920015323939706730263238855234837413250036927777427887848132171549051718360818246137694732272053573071789077606013290884736193292548451686287568390114916712442873559414772944655399022786428696801777341300493969577828469895131694864970740043298227801501041296246140354428757453343740791083197360800 A159665 924 14337052173200262295522017556500177436160019508599886990994751371937125746469295534982799766807856129505133664511067537068553704806406318933592077475689426552075970329146445165733982974833193316829871931388961849139493133639814806716107289713606930258035405687102918669307447784975193999372012075164751075067519583036709326939795649260560877489489642021965994538847879658400034762818158493763678664701137295349521824397529829220157997746247377525364808934243225340427226725977823960706961162353622887874244736781674686769217845142307007229545284221655324049692527343847786079879006848478896612960183131995516613668375042863423562091867013256527135167773638075436067381797445674712166113749675368383940298966941097523384783628441216846987145887600126335687580586784743736065942059143457966901586409194044172390234269937021768001720144148713475693584674134405127057100843417121206698848968142399298378589227373856519345020438989415272847494062676183624272573965468453703450254262787921820045233613076845735866863457383493785420510046181018067355497516590187101487222664091166230594535009910336161774087049838537848253225210538158219331760360771514818835036415904533654965206828587421521681950835150329209932481499382785345891304531493118668661988686778336704425725191625048435499928463678908796759702546133009902230647042618274210414880145519118439619558594002902846100046542198297505788005217253497270308528389511393175358568612736955938268474413860455461970673718154660180163040425211157259506372573304754416036177737312234353212060092831543042039217660573391505908063837066232157068244559680414820400247906280404944409383053663021306449179070141051197413502658497179306682350777724060122826563667470925787001576279774667762689041720318142163107109219275146697352814628130087037255231517192363287099413010220934460324828898895808648724346531643575349167314605622894076177161128369686760149351543960603150005587032254283208357234952105846573544794275441693781647279393328161795906420483889323500571920578793574795098176685983403248717644912175917301926246772089393121949693724841057366031832771429429093518702161594213500637518378924988319214789930246900492487540451485827348658888864571698646921647707765521523691271003620466552782127212058332693359856263524000674527721106221487901827435226602049562902603274014786836783009398530228237548982452162027391645816716706785120560272920885686546597390577046723193946936881884235485502048430095228888365478770905080987857383467052159269256369032706038677738953106363430767319943643371051076024792394319200 A159665 925 8229442969898330046935822161130367803684493077382834174913292283179541900435705327149421360656617820418154926582167154693409581777336604194097372732443144354082677841263490797052796547651369508857082074068724190638355372007603099762779960823804447737762714216831421195372112990799133959465332852863848570827628392481430303349473960654958861256908613701574486796190582223165737682593121734422561072988684882368840039104207188019397937837215460722682179964672191301220796929939742443028172387187324031000354401927867151759315088940522363073871952771325081115625764832794573440535895102499769154561150342922092560107135724777135585877510080695726481126143364463103625283117781386637091641082301006269848640041055088640102772662567351061859653039089966243772617377229490443256370957948672590521907619685975016038738712928300497979124584575853897985996982973453465739775806665442083825367294718602932603016419146575334171506539642148297979772123601633329405488193290360792998324106854349397949769527655966754921231375141067949421925766377356424071806934950552742055624315454813821308985082664356618167902382363529193714190430502453259549996704451693639564419644254413569054799363717761156609263524637463128304931133827106116167936943380122969796285829236907640986738245730699030421338135472726305866120568710068152264989689531626874497411136430775789963703930975731748108598555761464770746382569720581641991535527263707187794389171811212057657379990617804487965848008852886933176097529505327127484835366203369840061753046638936811048543044193360557781366777606897857064900764911859255262696924709768997776155086929917129441458248994584390831017042183736901650992279391201117218769832868275805271582226491853846802624378821592327801309767818211099294279014660673494987802913314012843082865325873104360546261300168607811608417577031396777957508356982317898809883427406589207806885008124348695723792247522513241900303409297470609245741312670146476781737006949994663051457894468590309693693526738062011119606539414537087610983745382382332995676115080896140984264197216172419217903287938419380866337268137060874916658525664249169712860662469330895865068577567324580862712841154583983868650787523153439979374970086002138409004387842294101553858038338909767996374499342761063239205184707895200414110406819539521328666391436355472764395676395532762215421195268950149732909717783681368316860463295835626060614622834704196613098896642136395733520399851874953224983037158215993060560281618044288858290854033222902794357582011313014301293222537529973897439751141860048 A159665 926 4723685927669468246678866398471274619137462866398238216513238775793685113724348388488232878217131821063891422724499435726480031386486404401092958356344889169816905004914914571063139484368911264890648280643516296464566844039230539449028981405574039394545539925055548663224923549270917917539101685531773914903983629764757957413271113620297125800588054775061733455018855348217475029773689057400056292216840421342418832923990528393305196160563928207442045934912903563675397010558686184474210243284361640171315552461858963435160091834014694097395271345456374905045139321496741307081523909828019015821487336654149133984882237647032962870128694452333743639271123428183405476442224718484015889815127027923524735443266653938321468123530031068290593857291753023799146686949140729685420863920478923501608072113340465162063630986574548818249509826395988730486574642088154929504255925120338994554128319509940914833046000906867957925408734154133625116351453274854895125950374701626727334587080133766501347663640911840479050942467515619474399969390556406399149825164100683752826869848399042265126842914330788492214193389615918654097053883197632823478776594911377595158040765617484103799869567166316472195581191068685317820538335259527895049914195659091544399403993298207589683327324229618413412589832881220658356446737032986390201851144111207687303577431119784320726436821476020511489470960538580110917807014396609005871084120978414400804026051022984139397846140205915636934786407838944982899818895632560019035993828160983441030212593012417307510495306896128623462491128698796563747130995570146288630966538847724308692619649866151894452625539837777315697333034394840496472154867890944104267201715612588165765371442656637138919391867314221490189117685932852852753047306007310976301519427615241842527441819644710590266886883770662928771364387122854738961072561318830341523920016776582387075817502247781658696600726378640247624151349715875423847156237711971826143497195021494897755184145577509602384177927163705059153581703365494713909571672801475736269372411522209007665722955310879237954537582927883559911560077901512773068475029117429201681382739017009238230148733714062514704683282279720913256893149425502849514311181657461925244827350473193825361731879322148497225602766481326298629248301225623549797546079189083193091606081194026579926335241637275283414217101925223919298532191116398628757345658888763672246196116543162132724819735704406915555207466546127922251897850045074935773744265290369645389693846037240165283513121387306778174989792898833966054392363033348400 A159665 927 2711387493039304875263622376900350501017100000819511353444424144013292075735875539286918522675273008672853258488936093939844844606261418789623163999169233940330549390143319700299445011231207414677723256007304285446470730123146322040642872546838674808021402154267668101269910745168516085533484902162385363306315775856578586124914269744089895250676286532271733428694026779294607501352414925825897889171393413165666041258331459090569163198225857575611011684460041973358376663263755930145753651472836394134304126758705117144630133397635493889541811880339187870414794344774296715691354188346180415312379170089138680814762297273672143551867993105558873122460498704412811639852553870628438483662241831727096928295795018305507882600133575265847739014432427145694466425691429549348988319519396953417332511485437741028008485447580862721177239515766721677401307847575627476069703125212409140790244288103987482181565388101395632515013106864830552518805962056165076472890026885443380697054659889927622375609160355740468220319744978824510356160504412999916687927837258841921380567668665595446361498847743208237912779103257173778257994738524938787417267768774679045981150979820181462012070332189747893883654340148787909300684073305141905642482811364938423515461606323934248837243145862070270268405225938347931590734306488224119823597567030301585637756034326325424307011031596260041846847732793383518896074843693932987728010749914346158873716564115381683956706304487577771112601550090701533251319948563584123799175621998201125311280275342488597699975763114184469309688541095502329733788290692352110418912096373883984191787523936241270286365601617889594819438144700454708073365901890010714732155014928757331344051625858417863892928307459541543040752241957639326380954874633535826902084348537834804767668739150190774452646809984191913303154740631487223385698141840026298135920206202351700973712361282102323396125024693816988894362571327615022679021939134001681729585652935388076648424241667021921458824436665228641943036291192379428696483156442664690285624088098667074259140712151228510166686669312666744008369147447331270866388008187740112595400831533293971848240304574304558859625491187405220225588016982715482181235243301297142952121894783770961656080240692574327639499613460938534349949319718800022383377339047714213313253224213934901404952033023400479917545195309809579527624567983029131538399547738854512243255956272940359987433429397687433132955565397625552419364382888714797141068647995054132164825976771342631969942174094302777658142847901393166541323776630000121600 A159665 928 1556331697318633328933072565474402716309196263007533118638882945424853857787278835202302743782728489846396706481226593422035214323962667898839295042564783936860565533037260593057310373307228687113748258299912016329977734523841949620789559812903993765764890291009716434580265542803178962178302794739523666763910351358046343677743377561993979576762387881469199926336916352459756488301256393735007988328087602316670965263449333527458306370585481684472513264834129179804144529316385345217478121735164805871450397443944275382054261410150939477902902624043348381243186908761124818065530222586797730370289822143828948638539573752850163365809357913896340838548686985209525697869889479516005205606236996284325713317050897240707586291008548672565533903690355889875599929200193612185589609983269930782625359984569150009611708583280428627406917232540271846839620217933768083109080089615997726474605667243369304831303699724200186195659597931678583012169505868785479040543749481869798893382040189738321477098310380554116917984482675377753324961729563671395772471428761411162188693014944203387169235211761687197773442991076228132801434882859431666344688220500070861015585504376018541710824570807348124772745395664213191253274837538816194310890083809278996006330562625944960624987882397504105515651187098778831512423135477503611792354801624248998948384660125879673767903605699431787999579109152441601266236042473303138346872299366713716779112503776178063607010020929729434702996354965654841141274750656601654500707771033139284945233847833995442662478577532234989255137760097689638470630731726414541234166912352070559201777346119752622992479402703128789649041797725026607593615555529998259312152711367391095603319867871289197237401929089909531483901597765999040489815344992343557330820114541289562694799328830389859825229002044042387573082049758086543368651772343613776299676674440133099776523819558424485847717067573524572985116491790701307142334745906679253340956021287717734501297759532725005407762842467914076770243677562722426577067422226416730748211957196223378415739103051849853956440193647887783177243979074690247964533648224733707200558395917371722831651704676917102722910327258288316688574264854929261269179515343762902592592722778534058796764696425658341916575552523812237390572280270289987224508795067308769358614259092717439379862540620190238197387527890728773424937203490067605104412583056443601263956672704551223470654063654536882211400939330770520960792903880272248484037630204895781492964720972904633510581524417008407068995819705606778760753793393257036450048 A159665 929 893331682873402491502708388959930258810977637866323190587365366249722101077822315530582488012763477898823036666965575688154273177109965112514965731268186810524024285413997437095195854833338035195876822540893490069121773145955155936011166689734345582874239005637422965780971151658279555774260270695584422337121235363742744692438573806314800187166359967676788485983961292285120929677419817588968759402433112336355968395178659113301977287552868261029647003003105689165605601450941924398902296122333125733818393828697255364182001419293241624822376564389001631645718870834540871272898656410633551052131045531387727379840900571838720099831019574583394082453823869011563337765676708688316359579496373625371232347058919221147849023156306804477350612979249848361448664894485441964979087142077420872273539298631206667776092718317518451268849314238600273364264603786135304077135901736457482587282862753405876985686142076302805480676094199676641818432777562720808804195639312566379121420594014249906600232054549277707370454872735921851584017676609042968173481912181212748254388410010304078639694650052360708313718364098651691054245364766575251543063621299271899543900098360854822760551291573085633871661973456918222991470456063207190392545265623714778769210227485686083464494207253021494495713512989473110940199289029780584944691832534751895094787157156220606417352362660442250051716561805768685743300592304832307478116971825743759085051703450962093128739795307360207941748795148735788113558455556940786099282461397399951357438917376438041599665003527739769647979764607532756979812306222671254316301388777992127097836004885214069356412890785994307368955172456020572304027255508317110834460924169867560118974260106494140796404814369300611530216476365441491601827627070730568372063843662351671152010047079904629348906994526470346275035793406401044406382731627092467569716275208430196920023698714174372774266200662178411076467971925291222684677465128494757416027026633497044215668265547542486082134412752146014837477927884711480475808003874806760784783377806544120543559986011049664942486504467218274876994035619724755000371447692988960193007923855739835611396230244245842658391668220766306374021402438712413253026860572076604791005270752983765978381279668087195685786727649054763323654138925826733866845664991296185897631271465995596269139693363956173324820523464083006136334427178730822300801284274850888270998886876456129331795445104274772701911006220296881405942707462893381915040458668962183522829585012470488292441825073188731354825942368170389615506136083952908922206000 A159665 930 512770829637635711489225682190434494154784854939006503864029081344395061164812221835719145816582453585434576650131759218407130768446796011915691490452896664456853079262101491632049363363962724973746182390214563387659567808043735665320788890347701460576047424345589772641842860786309661835463217076470718897840825188436977407116063621447133313453913859058595121754867444855306953878350674039674332889008278393466009187867286881701807504748975796349332907210517831451877811088311348219624700496097479006405886607274780634765086760412910541708566245056662893216261388672117698985825763249481071506192849845194411687080038388661672487139639426452954306987656352125652146351800560897614074393425312223966803041498502582041624631705429097221326686316185722603581658049505443494285810429942456310754228932054328058153467608605672310599692099455724016639241042953023730772192898516636979007373888614787730020479014248098086145721882411016460725197402151495875468129256421663619745896527582139256650211722212975023476524178965936467431472821411861100060182845120587356086856758652899596935797559894843284884876567549634994437004037941131334954052173937561570267337640873626292246014730538380346494209200018875395783912788505443388469126671577928473734530664246221185963659049975351940336434040804770466900842879479958578254641319520145963535408879823010502203886488263488152097897306897402073175053273746931271189300794955677551001102898668348465277833035496403829629129105419019376722341412214933354619333632134336538939884993340227601882765049546345095542951129746963704816773793141081573563015762991655128883598665026766756057958006831758029300990619947958083475904051046218491620721258320792612117195621981259765527939126046049461108812773532165650180408568123254353902007315442075317951691072224536426856412789629191934719482972333224441402720319302178732771240842292964492898993826538116531547942951463022834433319630768625371119697722649010084077546172331606015662059083126529854286139745156889344602635560362146827070687217156716854273734910648999128968625016231239455827133297123989641891611399201742934679965246442127438417079347734798748269218604508492436768814094648392601570371596425556070277976148788856627387134432819489903137532057764785624665299665095004910335540085171144274949582187196208943396470991207222379541046804128370223298208783080855754793482536263388001933054832761181353423952097110413113685227114835790064994014706169511079156490153290796920946984739238354088446322688832437087375228097010485914789263021923510098032521761358395576464309794000 A159665 931 294329562880320024992324038868920439714587695757351866894762105326316515386501137511387259116230315594561548174138962825790004906815283800874494400554231417211423143472160842199359239375059770796895112815160618491026522800043958316738196811892890904025068347335362892073452021120190087614000112341623497062938296536927461288939928080136848207122359388739665923098807929385653906405243609478955478109531349364737152917867427491437724205748624554236256059091834232147688697959089262936140179182463830616551245094181895387099795618475591357699092202285960111704502391378924724676992715206545724411003643680096060920656562194191228168898053199764421188816832292296255320442595756278521790385466549720183319574587793423172671390749893145498237040594877625524607510271751230080278090207699827844952055133459885674173422631246937588765771996238271346950650994390431835327934646612647889492750024782025403625877968492266225144838879827829248779621490402181069797897388990395605167765485411553919067314928318193114197817508271574796383813815472731662391576779617304961181107525078354358337069159684989993163210836055126388155149263532844619688374404776539042061552261961363130894389694777738745802042209148861020261742949131668441774088316940465320208841832067103475057056830191644760731618643708425258527972872622207194137579172712731248317429602231250872044424426910879538861943002442546984233794835830146244830351178187587088530873978783928568107383033635140490846912164761721973502835857052916188610711405562647775951542628738373267042665538774598557101884300494992559032071177450674600553916731655821265987058535889359232763198539508538322824461246894955483894596621273273905873183167815210789487710168042982998918896261945618021375847001790986717762062916275120928409183826999907570152599523446836829110951592340161644058636951083477422964117056896718965518224673759886410493825536409180174934146479873574444786314391593219037731483808123066659765754086891315219492977698046362588817758131585641731655897974169944394027093986839951599546363053929147693483870215756745436595109570062665587227510066147764824781545051086333456662443352591850625766695867591644414459456631936509132535086922326866745627145056377943132043610373433116451417177422775707280470686321977805169477836685234097887994326308604958942213388451321674179860964596429991144216998516667887739168452839480757534378751173203633822014460232742490250799191032120298393031791739430293139138943942046209969730187325282356577806005700560233875682892635242193841900305619758152428100277875513582976937604899550048 A159665 932 168944656322474056709882509085078141961679182579865032591089584428224335436790488119314451013570384568824743217379114530244244409381204454905947870226638380582692427499941061320940571351920944474692821009719804799285836427657424030072059649237629031208928655323073954460388818280128323980774229020874810843407684371371174342874111601934929423754920835222709181263593996599920486969655953490246404760538105527080732308846715512798371992292205745155814628585805638734941860750706148613996243226033742676421408278173800677414647919918229026408737215545896047455491156390114119846894832702793996330844585279525293774045179619427376307274995397025351309426554748121698428281903612303310610067183406114073001469010351926398531336665806960086890839974773440865402107314327156560636129493409271240546168892377042322647486436868133570279242526148668297425657031539064920454503714962761371931859506850993966893523933435546565135051371299291577783042010293449782568117633151230655702677642729704367405382118642920634574523773223704967187841698608526562351665011317487927130599632538216748785880761861624361232398135019074997166061240263814870569791954289559472581760731028181563507087438787691501710025733842246206754844668888789180134938224797155515871401477075853148461564656870954117308008765054595293624589528042267449476392190495788216388241056271858177542997417160356591818603185504715071548125060713230197601350386978880033139170662719076329745172583473535145342297953444122993771251059606961677329193727459327689059646529010832915054888136491570025431386045532995981920704039082894079636374640954678415021442716001827172839319903719894165543211454727084499797414984706808175752715517604672672373333519261050260119680926417658698220275070215252843829773933533351289652517614690631503192274174767412115373259357590463154497722890438943707556961787938397384028728191497332506658962958905042882295668531504480268284510027454876959032500586164917613695458768329442604382953536619528999451538881390413197081140834537987720024724877758915061422758119220420127060612535219355649366137066082672923078948886357417807681672179358308961996804067308374524391335158778999385407291337917461593682538323044025086433910984384790568936404967216176023623556703141198214204549283515595072275367921784287016564468351557059236621541574587649772017814137304010788410333850358584481426937136379418561345401240364053052654946749642092293545621967209936441810183464418282092354674666244371231828206577727333437306558825798885412204892997400922254764860636478157570219461468023035270366608748031933600 A159665 933 96973938399537228231447567890795984565564136213146771355418526699695442224202353679348983494530284512189808045227437601397370500979904541832213203015689876223048241961822697037377688596763247068702882364466352794171579082952561349303045500465587171023021023087097114497371108240772537774876793457869799800618947890870517145348451119582569352387117437058446330379379855240424973866676112059791957377070763041194975608125096836918774085851520349094883360552193344799624480382207370215170907471564185832435271800426667406940620806237444985567257462631142045279340219265534125867392956978688547348180380946803838530241012444989119809147678459839351887189653608589562601578492230866344011656772889642928182659892367417959333814574782445196729843908479360179115284990913516114575058051126713992245655992169288833313983041339677422402696444237339364450980185452428873909049804453978414840997864182445754971479111914035236121294342286913537818217334286949773013029723531417405977731799161364895336770268786108126052662448012898379591024751187478774058193324919458452868003007969411335448737220239412698357403366290112993246930996762166202862440893387802360722888598057914256089937295474440144242808969183240173816260578199215857729012766945250325644864238999707640113463055987097471690036299522693990115255861123388893792254979765409723475602048870444362658808473025617772824339366536704008521639551054558303276930291774698951434795429526771029345160955530775538285988178364761836702724605378538949870768588850248530872461156109589354868238747680622419999058488251639198629925086362403751036678489991253754401042131926512907850536861536679742483480550552099607928232306625086619608152833921914298731503952345674806325697932867474147160416514456553341371572475785227365139616701648595482924795223716971107387421760305333510520048880475002604660273102159583201713524463694795098935834244585958205257538802937091800420863969444707781265617604974854587194533567267013163600595837041911599322594500159965589482843183126830781349798052739630405305063614069467223785098111345694385990726080821884195181729433259091673844455049406618257852708872191654385150000614443278055579370768507991018264644462340348072746319277891813408626364407571711604443470130425624999246130818051629593680891709267495513410116839467443396861822650424859647464045453847905762556387413107310824451322747828946773454725933217793248590117419834328234004936209987471397300652276784354490718444119480327040859420845428164110657386960002859666371732897615494132041188105032842687153542782367346731607456483765430336400 A159665 934 55662871696678046530794194086807810062491852507163666892977643236040755612356714221458197211409369739612380993217331804087560423318055825807235472583135762313649108193658728158393472313970751896490979784382676784049687107778342557075918045207597798538182858323338420647536555741385156554455298670588244210744432681675305470255668068528792873340781653950712970928582773314007335078985118666367093288033857447540388918331496737675863526906780388174717893142330394109345716797526279797359486892434616634075169592036628917783238928132373503486579374813059988094293830367260198133763710410934523383859207818880123791064567098244135343074460160952390957895551744775660811607626258613669159380377571471634662773776749887556731211034588457735962843512627177969371308182677043922609522685217240422277765993336279413279903618242537972325577479749706646526565200792662634558874133252868647357360842181217012359662116714722789987057817421317071416078966838698876259696493189400439800562350040980720218938728901107421433593670635630446180281019339914207782840616838757834458306595974809568330826378536661027232788299852389839048741226080243136628170503012644265495465473524511754814060500514889855103870638285446017524326817041681013547273193288348889764636201784355109571979332571937077795963527917261295730863239695297182769304881993154685486779187810578792307978520519287441244578977788882596176349554180255752850760386128290219243539437377703851767792643302081685441011872083419850144370152236221750264143840806315197393103643960375278861453986280540777509434140870395367017595078867980670200973816880338700347783162283102407279035319202150452291352292805450447866305546587815012846903973955661202799210895312898077780690493785003742811380859022991402694438771326786974238850334228679116567329266139366648228264717155903844575353559669761056131289203677812819386179013432620889456662197429381104774944977217359188961307633951234811569505472754980368132048572152497226464137627508520638482169791552938857949954905973966330507064057547670093730045091717754966032519255299893358203027404254695445361389615741832263368909516687219521698492895833942308701575961355282824903173413832248927022312238845036749731300831598916511760964233541195244774528231307605608369064885012351871177759565751620640410390501385960952739449579802294849994590072694560603696577964789746054650577830316679068544451340265772960637674744038154764226539838910841372114132596690755059390294569907041477082075737069188472183902808482815649611962478338296230869387207428215224268563337617389000907409655072608981160048 A159665 935 31950391379954799171447635958259792179885757774975731649797811798960694026050529760763325850365483700252994500298703228108658285614063064108811329049516911878158365054918148140220815730530614825338753693353292007691726228285685675200227654903660670773745937656573166354571485624446839089719566560124194307167503740333734469409608122884407526728256282250272186866676132502384969910363591438382651755374057104125142044146671002329108745670406091291938975780337094025419641817299702396314130305349998383773314910557224572140172204127176153556310993885233802024079379290588088194654502382919437733787837107656244252232531273379688697804930984708212570480159511847620716300175893952015231140325069251828653503965194543090145755800039199957997475446404091675058951781571632298061751446256644875673445434519032213933831362888175456437459070679887377766883974274802899807919843437342149604710282414154382648691083515138967417335065905493712079291508748078868023292774060992321028116811191723772040775493618966873794756714282403863209101714076359567788576455872122077520615118086532722810558892542823190218922126711905477500984216839062798258367006288364420592036458914471689349014637358251302389477503566876830818789776721346702560277083934745317474575534959980833186676023433235895557411374988208461055525384329239459520687210009091024059687778201223356340417011969597965656615508911452073501216122459915747578033184707346811146840202259372484143683632094439356667602528587704629221031764658985906112668693854236073055110619172099300477119719886282725667995197801118689028900945345134542291607934210824422745873134108368855265258422685172822935493732589778004975651455509099192287503272897715608492448322405651150971310017734659280899585452662682608593266483169099937985734952230560164314164073968772739111916560225728501452742423201562371216755342637962398744465040185860695753025165490220168182613159383961237371990161024039337133114875743753756453208685881966140977251397594053804577166137756886744497684633185873546880273419234309894170640577582377281035442267444027441914151739316114363753242457706378460082080218123414598836677069499810693540319451817317898216365960168942376119788960452588753997693931018500185937384843688238498788974761300435193578843997866271922426440309849720980100050737678702119429047196983866819037247237681223938616073195401901128058607223279025956397741614586620461612776712960481000337799862598612960122114809848216619735538364682522327518070613656868754869449554682176180017600090833284421024896215875690505887468202249598919174121534555193789755531200 A159665 936 18339468989222358046364412245847033903444362470983562803317050994960202330197391725963927579912576234575479230790462435602565768382048880742631895638950124282300587892414823373758589835852258938992548129005005229738266805348875799222373597996656017426331630032014674149103385211876744252342476750212616944069936402518881910135644806867581391549145765230002284548501171473595658721213622500512975740491420743910383992951270823840170744151286189621184797380020349640196765057413231649204513435784006637669248683490254867779541061930070979767819023910749389301833469418967195363533550604085346324670834640586865320657681886352843068404687310762353063064653664248789515495489355502198129005387209372978175476613247890983856107098011466187432814943392435994305868951313934262043522720628628941396135401647931154518605922394194469457129180992775605131544874668536071827111431258901141004456344744882434423336322275573052574760340771935969416441909942430431546493792614516402869699249061699404170684914398558084450768920404429181851578203598811051996435102829981233738998619475073808083692473493201974524634067944333891695725891724395965957166033439018164775563431951433225174579587783135732681704983176749015443967807511235965588585498905350523881516592430827213894042465471344832112876333279703739384575839741743754467691689240336254655575297908314395960607056892028712999456057536195701307101877942437458854038197261630941308067032557442428194622637029564888645518410397470373753022088544105673886921566128490699618436102301141038098587857760740003992651734103701257107222125033028359294712753263196338317430831195041439819851055585969998214521111154239769405576069156676348558014031739314803613462537849948447759454169489200642232619238447520794341132266900292037616837623730007305637213611128809412883591877304851003930029575564137131317361435384986739066503546887670606741346988329188947155715178541416532892333391120164628279596369171441901223773653647676412423715838081359375306654880902661438402813029493785441942946435576436331583853961487192841559377828993616451765364895340045390098915809333845494254850676293323292512730939399995504149834663767179118293369157963559091643831840987547099757926585103787507811547139312815357109626738458218493508648085710355071120905560094174090956788713037073630591320351619159751832529919838949846205022317582726457759585895584330582293235142321379879192773195564572056039132894591764928268721786720279648973139631033197908953895450163305596106591860484760644514452840175826919372059558525438922164182479527932162216944853425026162710693748800 A159665 937 10526823249422253563814001181480239200784884172586790073372337473295357176839276800173533667543968393162624825479225139332644642393010443483206599285428321821128659291881053698389290344963466100366897287295179648577757454544026423067967245022425650342043581892438766388418988540131626754005491935055482001701836327542097882683390709533868834341682940985739061058652805749711405721006708951703009692390320132947456286811985306213255678034092602436468781757155900356378917723313377666940994398009714460023764971008495736880884429375656615210574563413776264225450387367107879550580063392242605870923325295859753037813257170235258541575592711446605949986540723119293334273694589882367774033861117855020220894922500324230190315328502781552386477780031811856639893719102416694780683979889386755716506047100477963661465865622904737292935712430782517458128991175765430425862153622765817594408337173280103204612400295095417038945018268025340951325577015446319628819413667958354254886340844604266270201100089278721507867565555428067978942679764003467486385960447953356044107686963574279307316669226205390553949736077920941927869160865586445396615044826990138216752817903663756778519334372882552307996270865950367988006702721672722901145516094587265962673049479759860794347188504528500396895457891174958198285476486376585824995508936743001081276161311594262058032110239012511663722120410267421098202976722836641466470347194991452964019329847769694411229249971338151643170899965619406829605457792551997825186866289059807344909267610235783769288953234944876009056427380326720460856470868012933100622828765140487369782551232819678087739240647924093802312182308801037860795688044476714973107766715093799558519004277548003362775721976783433982242543283424273269201327934284460492126810286071962875596298623862634222442625656424250527335523631391511813794247155639750261774291448482742408837418275788965447212329869613705918961994512813472593151182789531907548689623985080378765071913807302687372215324471989908756470181244799657801704373747455220019238003253071108677801838400068399285877535773446737802413921315169607323824206112149446487708722538527919571311556682908996582495680305122749661183356937891582672295862155643010983642120580712326742426958900256114838770422353745944551477365053746078488216621232542585257298452782200713685053136740319530497744194219289584852874245458182475210360573950857464036190201477351399685461943695810470213286183462630670293962412674690917217208470323123755296428858468697927775115912660833818435141161697386065631734855780830811513607171744430462202148456280048 A159665 938 6042378205699384323271190313757411454216620070702346518552918392620540059303414685907882361242657945099112074345844439514502422167819612510479845357940217775203568132951832408052078899419193689351660050359304113278403040641465817965213976269274326640315589674629819892278350318650341880054900028245096456359909982072761665778356131627633843330734458980048991045382161999162873288199129724655027050456303264891095998246086614495584919020825002512343459543810106784211858576416821367592481579944140316047003424110193062714759882920564967059890031580483664916019220515250503894837592853596651684563664048988857656839488958033152050021321811683041052939211310416810125083585199103123600097307276261572233815510038572860238257142453498599603650812923316613275304688895835868869850560933787369152333074900272703210526888261624925011675641806088172245360909390014688528373049068036320398049381081118034357013094433062493807301865725505773770091464764956245036510796951615480825901889945553787139691260766331587587431531859895306590731246606334391526133544862022396388084073318472161248591684443368400975992623874658676332705202610954895261691078564658900318251341913271044957644923350446801889057177772072334476100403394432631709291937652794185312050448884789729268741392159133887882985879953201146302076478927340418519792954438001242284397861017557198106914470670136289666263497659435963514667201537030289764295125251727832370405787265587247149617394860911069478291451061855142049819779750836302645983374328354200925278301172173038742533760569000598089194396664573433843274507056114390571398208998437376553916866976807300180922504280852843872528978124140641492327319361460477718215300080432101631786294992774703981785504960504201905164987225447085335727221102012380030443172266581576683286638196486023234269183534910214951686660534843163643986580505901831663519376787882206472065936743314536977752721629979725780951292516963813103840499324822143491046620393782489734738854809553661192276289592041304964775481221485509792736367584603719854711030013301329188216695863810267573641940169063087453195491919098020758380839457697488960652294006175625838428683701325996859234227125982494746427603050508780906798066950753984517102765666189562734795964782008551698960713782964461817476886635290154878145383798766406864058720576631590495468667959023571555858962459554638979092057307101156440164676212649862976893982874804138847399116548500618137498000585763284469085451735641553284768708070022872234554058169172125782272019414478435954851654754741076233693643035717357876648299636449660277870503210998800 A159665 939 3468314563248197179304099426095572694481139135698974314859301785026716698682983190434324301819618116518497168049689229056185057679686064570571948028858399574645026979655059921168194898976272214221752502008953265842154767570746835485609754411318441065890806429655624179401384663916756107524758610720750310468586627873437654058893736163552292203007237771607135120988302334713739556020579455243033823952225683727356155536966904735159530262275517349482709309365244138237250443945532151620417485893538531696519941674279809502535291911974915435761667552634209885530807125366422127757227717901085824333672240794308435272828848653859041453697144313354117781157305638525892504643630590603064088080342713024607189881867218321452529409452979693390943180140203704208168251532490686314599441292014060506683468486709431164878772396307084051964525460982180086319703860877255449855704302899225142662750332224578440822311592177576349974231981422046118691549449507869204637568630813618035713429942407029213916513478774241996464191420014350555011756609356176732533168364840407573404213977116056982412319553824235954829212154318002294030858429527244293765282481069381792538053505399676141931407483822091401766512044898654038913643541701608928410671067187767781850994986819824840396764752154347116333498197679566802433700618816913853775330851903776328243290947916520119106848132547991255923583934395832789997875479278663488063935424144580789159957871117232094185973420912982542387649738604885917189723971522245166796631677609022271302399963559714002430609277653108358321574629037770699319106193738792175049471342274289001460911862136157484171429717968884458737831131074419415558020517790269733540609138401311242845774806848402537541517071607435110130720424863343558434155711227171853013888754207538944243654728484353473836288906412806958017615811476344540136483416140495735109860501952938032223438853244268436264615003278492984560122942742715908131853461265120831953211416407164027361337588769994221679218010507237059872369750951437821372873289188787741384111989631709882927705623988693518871187779506438751396409947640948745703278024512246513967929050822270703338493133004439288203863874633646861699782967635102348919418133870631469806003850272228297446141357914008419088610940999247337287181451291495153976962083870684997384448312533750743685330355342789753532546707590143484413988020030605614179313785487070491273109979936098347007407436895659000453639050044662654584755333845576894540021223722805538878732960246331501096364027997961404266414688059680372074519367645982590384610384150360569035466694657031200 A159665 940 1990806516926259481536229799388544969220719647271140554382720671686942764503973047894616241362099556223672275348447271633810708605717633243895787688719363415628470282753871442918135819933480831769596584493088815289283558182568042102922033818120515897494682575032653649156502518737899355377331387653682433112512364489371140668139226201747388090682823746443515510456240157963687342282524408179776759921527086156237542182220757231367074785627126133600562800116106325241397542966159038208752044421311173053486399517612500461392542797590680895160137285180455990629767270739811050828753872482369666515843302551884052988946919638357056642372139514053580565331354225203445487540360373807055662958019409999862954758376273277940891642768867890507801781749664002898875301074960758108711209451055136943467158578296313215937204828592004620902625938961965281375264655234154613528645896815087195568020641315826906997649840815495762391401855470528966355179292552751967216927883290065137018682885051689215000939045555648574382858443556377323270157562523839110082512507873531924737630738791298235743422832210668069670991783954658658097380033346027269726010453055260490016524460757500834423670250790530017812088856594055346001955292533329092276015900628125912597159071985694668658474226344436110887544979588118143450642078721981211648520116038329611169364606243064991169223913611876844610470914845548585495265857904415811858934638333737645145445412234025634815599126209191068261032658508142661324851739874017889438620599573250429526652300782103664356427191612315197078494642671015807975323680699010594087825152256443449462009491999177588614219735609858826471642540258592603888811449892253366574591430142272221291842952835990281844849013597707249013128358884333755455869651023294631249941701742860772419174527511822407958795563097416283687159789126886922874697494284138650121396408744198548289781835825466767878911259160224993411729617841801967454580046266854535397652306397318369215673037099167129582678861741562031061775461564903823958236531626779559834625571018588171471314811473646269564488143496526780214086114453985482012923205230571801528630622877977208090456629660846825432158629812587316120928995819498239498839210774791709684129107290592853171350343477858824005163719419785007141024676154682928227898090757974422091809272673796295284884155298802294956125951194282805414650031440260521382485948193365812127788234500445647043404469661559765642251316725050600447180476175625495912687413708820356444158165123225109503530680051415367612967179291501792494540423385758289522889712202670516966080012229924910048 A159665 941 1142719472401109694204616600749598716759998596394498979241366806246520120108581846508319288217543325654271367552840684228578290554624241795931611561376885742171167297273742553175088792446919021163534217746530971022782920242026485420241761801846764806720881907262313538991653044370890313230480691754602995856271628630271161305857856946066837211759737823220806295866760862368821820730612989715736617161132595227996621856439177683899965767419708125169373564557335665444423952412131342399672053080346719794169496803167900985029817030525138858906483040026029104411600882597526176753576965577162287494269721992540652107220259043568296653680154383922441890382416167961139183955662210934659347473815060997208311424118098994319750350419920716171784831781126997460250214648775942663713919625464356591489642340473597076516790692839414345314055324438707089329315592400543870909992889067557151030901185364952420038210186316502390036314690808102204641754222375830121313311967439866575030688262589727202381325095635463507453764282409940569206515429132074293010629646351042484391826639852228071259742293369369647755194454777819751745602108282190125578436234771238451887692502421300079283044792546280408132737237172942869951083424270589197357504716289477086062987456324801919985123809156954173302334484785382134773866119485798398572396771275149293034887040692571388411015419565084760815154381537410492241492604561655397343540418468141263732696506664459597152059712470654760199290358333935282714547708963714746292601427523368137526027118248963943626586777376191270014697603318534036007136473615038342214236587923856265702191987495665799707077956810340997510264080277301080212762214217635642144081940292525853710275009153051573376405792288012353498425547279182712288110745531659891165613522911647875829661935137057577814874816929010534029471701343021617385536225235679444673946428758668013780302550324964680494058798142965867725348240518251586603020814703713238197420470660644336765768961957333162386235987421646098592399242568503843514206396280482278557333693652679978714651774080248970036497323179226865404134033286640025726672216524323701830920009602908095173218766932193073358770849648550485806551543817424354369984787566596570727220301580950025492057651014933050970544886336015594851610876931336709307659527132993447595701138066446539742779819811157174515062763438810740164524704058689508667932754949206489090859173493275865304567158178298409819651802161128999994027008569475189076988035447639161793407908047770966523525513985484423048438894498633969211494128504057612203548310193948726377960891553282241336400 A159665 942 655918986351720038213968392600470274875269973610795142943990164064830861999561475922727376820628506825995541303055204299932304967645709073231501140442643696642834400164845471651058048728711584667036871389924284278262106935365020063176668352226224878541888720085992938727559690966372301894940539735754465939066802321411157218421741747816162812161998827704996370312010278759545761412029573572424638473730188133783904708053905769801348983424126836721086825493110555858774107287020424378373549716074595850680237678618857552906653582978632114331426104837655525476268276843709285645502349487418670652044304580415782425491439744088563922155766244231967591498941549055468688145062568716120658394306886992987570894489030446466258760249391722214713985640585146878180724333096316128213681153807089628378111236273266425607421920484995242205646853601878907309745774773256947747722389678880989604541712378841373275025649295831556385082241121995194935400568464433936881873852382600124002478044043618362477665603955710497629886315244862330347216586164248120348991334492990512508983753644440121604856332971185967143411946050684582843317512773943786054752672748237816123045479865365488007633287251314163738173362048412613296575883576025665954115431134259219274242202771364316376792407981865351039429106721829757242055701942769558799344098191819655872413991992929733882931681606445040831054004531558776998031259752532293659380341266074751644922649379987574739647459359029623163324404651020344135489060093432390354063780777813737689510039222604521537996453786742176673239345810195865652288360531351309420377713643141240069608738813020169854274132989400122712065110436630561449521622149472966337336459136479697757476563410898767127775079924305493200847251009891992519620112065521754234430912209584137865453531594143537843330186121688949116633069411105281492374918587785717104195128711066695711345374104693901136821871222803247849356478327858568908166493059885131870783952506903451985182168490472136042569874101163119030006103458859641273330513228465201112349705531067289194038647007251435154679899016732724215192721020416920781627839361756574279146556881446368652219481762449163261109035539638166265644465222205759910131769224015656805714768978358024039587920332228093398268759593153531659817502333911116459668340676247480945510361440867640016060331687448919369351070087926170571631765479656337714872018854896331372341037796905846239174505389873625676714492189171320945971055738402582904695219659531170049059695061255411559394141496988007414436312475036606825605135220905683646547207161614366270432585671571776602183600 A159665 943 376496355446414900825123652736069188179688204854000017550871112806406668267628178597799005975752545374795786436586134427476914473138082383793085723002516104987244774527324026985154144881488002679858000643598792644751426597979279489777987392416051233518237404447452684516080270961653330397382639327631308846028488260861373972212773905389531387343775567364844695752798033247116898228684244617582026747303966856196733305801085472688290416519681384569778668459480901727270893158797311461844017864973737671570662258030421067467434126812704308487379677693774245594273579307406532434341595028812739791985936559436666571579979192847792123020756144034765475078502066741671065856081958780842323258984679318913868485125279358172638208632800428630529655972864093181078275516982636681651989268365643982332444359978514454701583665567694429611695979912154054088704745404257087463321741682788620475855912004269583307444684485620996862647170089334433790715284544362703940074277955645031310847366592774350334977675345482190176047291186268567678733113942849289006028015369330203137672282765268777573116275383167375770670701838638172732312506730135451005302455721253735216176217750217368816302223837461783705303377078551667089364606089214461668464899966348502386328961403306792798358857057781554542459004923845495274805199049030240952424939965333207321472596516900974677414374226679888352264183446733200586377701605348974905086972346308439302921868047606203440960489612370533040988008979327343598488005945921228348486317565037562065641236486656746398866337886812633219169369797449108350377511808522036568954593394575147943689713886686081830553645257958860095727863126545664970945198351583265041988983462399053986937837122846739279769519470759065084932823654130724523549656214863955270672177994778383486894497473103253664493711959032527782413352370273088555005817733163765938363329933723524670298464433543974287855260023090921299662893211950300301700963995559361980591791318491920795157798944569048755272721498080208677124910986142865587048200386742744956210173641138971317399468730388243529816225538281404472655217731686025888628653121431749312528292729940612698278809312878887518803227628902658885994116486002288764061265549797420409909550173275924848697974213047910677555297461583791157140394728788049511140319888638921069275351765919958922678887608775868560832999167706183097376468860618679158827870889955545001234664836250462465420861526629282840024298864782177093987391966834513112105979096535443968998471557252558464125713693757130771463394921776513683928136122671358355505893362456452290501926214590646487412050048 A159665 944 216108252107255801353582762702111113544866154316222399279057074760713362754756574953660706702705140416625955419059138106167448975276291642588157973502303801618981857744283826644006828103925384826653825332554317053803040605133171062112501586578461181814589728264117754919291347972298045275795740033520635523154413194932107248892913799951843200172515013668593150365735759073566340037503344380918510928314003245268791133625115007417308897733313690616216234608916544480897633899042369758674087880945209348885709455871783073868754282136909294439641603570121579315587558254174505908026430044189025221929275540812066196304482565254888590049991870909711150727468687368170136332702899277634777429998811622169567522891015862560647865496467196642201807814438348900792051966023700358952113626360725838769194684516431023732283416613936117601871286822722825168009214116268794946998932003530989272151688948738361977099973869097156367603090549036843000675637927895727627665753672687865372302385946208433473914707982702821450553515254602912985262460186609327641339731830661043610511381323510633886847137213605102506397839443432260463764535545584974933257554831326895776269025943144904335069468849415812532680400269726608496681987319325524972032898465252906110533549603295327701941607158758630442020429397180592457980942198441415537133116196003069182869397986709166535101967874432649469158810244420325577803802690210559063226262746439778085125507336676580787536581390041326935903953829729244205187979923898691639640792218550782811940380233301749828427739950576664725626545024389977997251039489731117639270516230772491778437826162218997950567938103935396294825081369526775062761094332186644661135339170957920508804561031950617447820576401135779053258239930220025984524983047219844803611595738090582537339576096029673459881547334298549258156147627467341725291847003917413862903447186828592094055607239480136547327782431382966022758651347181144514607445166958013891727817432861855632968591412014143513390499570023938617550668899942545987324393691477107139663527320308238468898101012595844534679358779074509434579879785266758443152065263862462348816960880429030242443384326110718986629791549954586562394357218500091544811256293814495299631276084691402505128597610369168500823342474189502970666926756822006508278083947738064446283106403276615553977665427105661104998772171193261171723521494229642180829483018815627934377325274969968549305335341779818476548270833892780480627817017907272123765927306191685307035073614167907302996600266075096074812574248787243817967924529278138790376736242842842000381835214589359511997914544000 A159665 945 124045760213209383562055680667359043105564992889306803186161210041536663814562006395222647848346774846597923614753508686805688234894118264763218883704599379613190599100444389169632934177508289402496615882885534390090300555919842210373086132708644302310340985786199143870988717655828116334976357396601517158981787145402768699490560308398452607367636274070205103465236572910193832064628690990402607690825490558817429913967510213172062619008505538732323548886849637051133514587157161444167464599644685192522725657008145453979597490512459122304045793069572092752901664164316858984674736503769471664647612174489566560012201412477113202896572313146030165752091948047262916583905608103403581402496058886446012844270957979830453702156763538072195207155831639404961456750222087023401831569541788265809535416468071429107875979552733763809044506940262989492383200197992884042489923648285105053594593600663815505272077556177282134007311327977058547954025455327603295576202533844879078670258685757048039676707404396074030427541708850885784972973413999811216840000042784069702230395207412338582272683644333945671296589169828278868028111090659045476238831170725916921843204715147424870961058817340838931974844451445994725428371356686762119485215254155201758943871143330114794121684150270396092165184014976736225385786016706323488073456271565796377759712971774544690173852145550114115408804816113820148458796366479255553316969729484086312422738289384309765842556757394109290675828510255606846434301988311903079925466247130584296491712612678717744771123865293118739876417674630049921313746289593853002904707361870015705675368527399818137544165918013659514369500978245242340359897201476782452226642695146383972999831094502531568309731084732466417505144787122640784392816719447976053317785281485999598049429784623559462718343676175408241653846324813883877228965174430862393540640321909678138463248256997164834191859260353799406142166210388765001084371824869904414489786614671386641403176312697173807637391480472242686265406823656035253858614930707472755421908471683287742176192581761284374662422122963230134044378341525387660343396832803931956471623017073533418549804324378239819437981546446303784155475049302566544432897051383970504567942563062691762018966330377689671561921024887313121371658818021102947702109045681760353245433800129011408024257276271040698400734393265764206386203961218953993116964424929280478787583473167925696838797065320089176255867434355591213703272980886807364528530167774930830794163256060821539361584427013411389811646155408956174999904751669528994317891097498428851766882911248077769240315536206000 A159665 946 71202050254130078908818607120301388631480761052307788806457255506767284316195836914282846204244346056806791528913094927088358879380248607682445051088466541594169784901797335099542660211061654191648230862950964185594778716057384295583089327673175251064953911251550044464192604643097366478231153349909237328620022667047994301400332724106911844785823048801284060795895427114692186038756831125146715896022903266757959501826217237245756526001984445918663100844817082750806156475394311626582366006108168355298695641413219618801215090799869399293227845580330811118586239642759622882697390726733632546482507458881470393380807306279297723574042457753950405430550050710441545949025486348454378090255307802008389203044006989406817864390116774386243406705639546580098975382575511927732292368803360103848834559857988483876897079979852566490273945112424133245802788904433799171594269175183646769774024575092081361664195417271890847763829099168282569682609935720116395933112588673287903291356183238599366340956135415363790643958387365153837661501477175705029138518684826225348036636337673358835590633564710471210221735785641988637987672001502746518386155834441844986242223237468678731027312691684792131141028034729731245787388476750882131059541522986620556727671502721882596498144760648048598272373604167249412778983192647231240738626766762571117764892376400601942993256029577891069595184805639088344889771310556402477044877398461119103552566652599257129012840042162828691520989660932888600609084153311108469185577985060736835403431099297350683748796670938299580024338118692624264856093119187381892549662755197158242565883096901333391952400669001736625851798736431399576591518232553340940933431771674853442581394243683421169592337822060034587868899849568465590215492271980091034759605139977225678697835356797827101926869388577350032160049634295541878187700718276311096478464641328968422885810443909133134689579887660649476159580646111803929477914820030158175903245789003943070309790234896765751440349319291497277977725966109664293168857645832397884505035799218886855770665643829964635211695619222115022432038588155787250278666629964193080552362794839327753217345238808783545638414777868628417518680283942454696412938096238105255126699399921900379996381545039183502308041844942843542164361494617356269974502314137382704698432718167649271590369698914150255220916542962377461204509350218185362406956750426388179196138536273114380016920210158389407352391359049275463885198063212009519967252550375504105190542673905297395686246464505432062655810080630492057206127359533780364599679113227855318072190409221182050184429119867700048 A159665 947 40869852800110452084278318431372329715426851279031781468103278499674379660832595826791958498588406289832251739672501734640031191076027806691458696105896090275673843343032569902748317328215211997716682018717970556997012892716382665822482900998269885466981234717403939323302684076420232530388347046490505625110734029098403326235091493077059000454455062375662980691740509927260404592414356437143224521709455649628509936618334726668851073862520063451773887561376118649325682683361747716496833920041488991256258775445531053046443482521634522735190479317316816009975748653279859217809317602408601312209294633785789516234023381602904416218297474178454386686969977015845400111824045258404709620225144182293928956534415740961533623706224871734165643253829943905337406908141593624431312417861559157820965227823068921673909816032455820431653435450024512220101308447944802731611068016631764960745236511509254037779742897436509169334303895611266217939270149077891483662311049695933411610159778920270279231669145021014419755601686805889451931916874925440686914292885090210565703327027429300559290441393460166140721605044369331649926055700751485842508177210138448296186114295102306444184806523968253342436018117090414289087235557283649656466057348979066044359924498691217280275140970927829625012250283607986186198910966793494025860483690665444255800670464340973740733438787125563923833520669632020596146580273463008542568206309746952881352860835853684207743604341644706274823757389546967801142767869698587949409441837958615812937272959284066613754064517994718665815230203711891697977476136667267612470503516775806961217111222252837967162540439841078809579418105210645111721191105588416223313337610298670729657747296043189248814433600131375120970331008507512126142908171299852805975960032561646053572959445372168132946560310699722743051626836239316224195862983325428138516245163482505965058316731555585422146984663657952445516193148701965066755322022325485923064048593101648650971178191654430844152952871881838965316528439140123648243670430092865678233135126843169371924619903365817939327138623011371059645856105223080356272294302202614024305099772614757056813337617271917376956630644515046265351938327507919693174482034343621032472220887612607755426160987886160952635144457076167305889222126251544477862416626205811990736547134794430552881464182919445975456107694926011396967181980821277179067600057780321885578104732237294486204015361833850199731096384226849760678889985010712577653838435385371581448540700658384644302366109041690990553045174635747031880142104467638259751221493101691454144585528010047248728093074488523621600 A159665 948 23459224305213145366296845961000596955266381153403190254902475401557587158033593808741669895343540966017655691780487082588450815318760580792289609119733267351695191909115793326842434603735320625035183830513252148752099805640487592797809602083679241082796163773878609621531276467260570375076432973532200319576232712679816461264641116693507759349012419980581749632998256802820357543859801838089085728745331519983497945659422306890683270640560514436872292797129047287630191054093167794957556087737808572812737238410093411229039757752327416180600041900294272058914961140742996431399665606391810419575588637285584300847936040232760855611579176135975064007915336257044549222641052952837954867631142505328913212661551591304930893189508686258636692984291682162117091466297892164911645595560166153229130191935881703052340357505549661075202581674368957590204905246331412334145581447277457903820995983581736725604210758933138991307042672251767640814571382960773991505770609412877104976328421744051901679611748285926861575924724268193180255082624705725778583774977523096038488361677108080847673877769212570654302991073732210725068917984559351370853175332463634880165843363165486430283347917445085733766143258181863072204827422492338151929385858772460922842039934577255996995334419167813556708433390417379903628762115956272923612676899815198240258467081639342526579050870554044114389371269183974183099792187196456347031673376917352492777438567213362135987699879264019238920145220610298584967348148122836171852550429410260415889159275197954938944149284532297575878362112592507142014806446353892422176176468966557998580379275690032091817906260068110234961960140592173862728387103089518358840914854879665323970104366534546945398315294137587259402382129983462391940439074833843530539166299085244857525200023808267710484223691472252277161601643951733217146547164728077475197228245374317094975050918102462123179234507359777043076818707774281836513625362900008889680587989194557321714385972219408407778043508110856274594409346340464864427573658015659066907935057772180000597876053866335667209142357912907766121698972359459968713046650797670485758046717118075711283102574968841765589560351536858687683595081309261961427456274775142234533799662790236929714236410665111347629070610319875090736871336106891912936757168939821945300073356939284969704688850626063075761550595970987579481701252482062882599440026209154335933652920165670761966724800772419856256241972154852713354218966198085807563783294658652912247357171635238880532162460343466123145385274430838165807144361837064827316836537361257666823674020887357899587875240327292691098400 A159665 949 13465553881339545329802305303295911279993187355202152174532552777215555354331622013621891727968693926087844534830259912904036127961777497346967544176030789563782764481989122337037654714226745823558197802032588015413148291424747161883276889113130886111639531024971604518819629389523490975061342138460436492931132466344185550362577765890580376807332674613791548626360307664308957969770933840706698065075298583014878192298571785820525528496607872766701244291664511766981080339366794952557920697527582079305519918588618172514415774506353415253141688860289594845001177719037826671764190248751296772235075668507291602897199053070223128216630228804575508286156716041566555408395852570883727689310655572914613890138774078993289371157154279687585727607340171731111305164248081961065660140539117510394362909205968274483121691298369473001345850227652331632265395510085782734996832139669244205028290949339405371242779195884724344501073159568619014561346034549335193232828667491941762323000903921306871293817911846976997530161036128256079576965494664211671466399922805372035881753899333010977264246549086622095403776154717244586857908997081366935383880132656916282766897904342694108676197519806955242928423794178272313031281853275044815557811016878043590645286562522846251058041681461354053721015753849292456696723255647933864659650680010233124464104304190518269282634466259234196095575274990931549078684568870492480187637950144250583901368384719634012372731987093205398433888532872921840803456694254638264055414537039651520104564486690666850887327935257020813835514037397895387624800922730997583061512822683287515378176487134856167865511030738655433789355541281802586560982475982277949558461813363317597288110248643533903469384164401374955521846372279498905461685886046454886676675479714897986573411240706500293649811452344762107368016292001458627325893876690933145335070496599694530009714168674081703119458460239848364773648422069289072193754202982582777190734441749082801015406576875748771633752820702759619778225648270987692057779036030558211539476490026104477173808930299373307160108386303386046382795564278224798960932505263560656211094510526002843519444064694497901531030685151512371684118224733188857939666727238897299001368534220708385048216273560786027378133895179151225915658257703229706481220752554831590790251370336014778179938518795177286041154585979651944611099551742723273334899507443996808504031198070362780074413831628007163640883160920501230615561007707716242829033957295631386258401567977926459040816949871040512994460594478126471426268983552370743241604421223868799065334743403815424316191659854791516166860048 A159665 950 7729204468664593806161156947245892074119134275504881944991430391646327215799193002225157110184134970033456745336877409519834148999244964716578578067432553476343955117469847105666286963531548367401780503182875007594998367177999230433408136541335044948840008012169927115192845738310016559114835311043317014742150459448849826091658372980076442779649606215896368329781183601056539054290972164763806600267492641319020098881434545638674762673782278407572077351122632625199852484605486209600451522824744375712795620532628420929863425526889108027887148805764327146758617095766571766596213803117637955452513858134548094478691408526267842835490139754650205781189947092522945759869996734634306855709448667710483044026443659790556794113313367031987949009920274281975727047186932747759524009023857890800211080754033853671608798464906571953111442828090763987962746817883992958475847502588698896228335183924835101356629654227072840604624686549715062590571809259935440141652149369765158696297542522408400070749801788416510655450858812894721483997938854632793695934971915306025500088249855471192868829845297951870191113209816624660645714695406720061558976342969737482673319231249343252893707093021274864355181491715070125816883578952453231792031594302138248569471644848179170851318929824398059022306334276103452764015519979798082041715877648973998244155612138275847225705604581929874514745818473525525196981842739475487171357151709422917806892675390502709739812172891620634681813097723836526322599175154014240731636091710330562279604126201167574454387290688245414844009179104279359989493714841146258784886184043738067269074723236131750322711513737728150884855118735614092512141212826724453528198239955689421178051312617021926044481112051095086882280415306302388272615758151590271108881186190052359048280526965507360287281289422201977376964190007193300351845938673430897344855267819979285908480957768004795128445976943165601603031117449064153157378398886639614098591888975984333225521660740707575509366341039875910896426927698200594776300739107882397764592597339926197717765728115786411974235004595785677715958532196728675143606544974633018994682490995208514104449610032066826637046023716616564487996177401769095195407273978852274484551004843023822780746426787480514603701226762222483800497103050317744628307775209304393291658986499515543390315005099581136124546970801724245219191660999070676831349717832827958926977974039468070091951572629675339510010678126395551520618664205262925298057927704397757059410252662158152250548397063516910992697235845170163760512589414698969555853620945963329405835319039769166199594424881410002987086569200 A159665 951 4436549899459595505191174285413838754633103080952447034272906512252214606313382451655226559353965504105278083978832802804471897489438647969818756843162109664631866454663210249530111679412394536142798450629168221771513649611880133521614387097837202669748052959454513192516174634160559981440940407196725506025501432591173455991061543512797987575142066635249901629745773026698789108205048251640584281855475700818534521879751130624813493249222531198073605698300099462352948345083209717515706616180705744077065380665810124995569091836659841654591970272819863492644601211792293156199554958799275435132970719493562098939165971295024671564443123588940413542894743474392129299609969729827521251449534224610244352657288521945700606531670715522081395145966630097682336213780135149132005715519553890201810765989906226039228967197165073931612966837473870876758984408069901872382401469653773497190859367281906008773334178747143925782710069006376877307973657169168393306115100909577709149912466406958500333739092408639230139231262797565441875735239937064559369795207479462853265014773663141131695731066954475286867603578658587837966053377254460233967917036984496658138202471839218684466879195196691965184631247820656073946578143036854880003810577318410476635286078856292321222406007677523024524750114858729532594088211745148451158080254119831064759020857263066145789285734395561488737268004228528660531518499047890059143878817443258610570572494305763835756639814507803151101962284204949293187331123081709919541695061227192703096972663874983497069967417527117611099647433291818954738581767517895221544941608128282967324933512961052489829068543374425219952473048798701207299382495180063854047236231272752364438604165331921942015628688933164178495473436539445291369575983493126769161611124197610339195726449066960518304605810316891590252270077047836952943332242904672644142801588658171510416938060044666078322024871306916815471775087767340754623263007206728155909814553537773258188648417858589272593604646004068070094929278273118870413904566468888465758664611396627611385520354129531101099903732529594675622913814685357981307631195882934089342291538736739161093110556714341663991762886582652756503738121710390727453305835597133966656833275411361453567763400759740254596497126027620526550259421492624682186942181749388166917821467999351585891262632988640776958203920085603737103871402313914825777921403136535804427276853067456601870000128275602016871582488361390126071604497692813211404842421468367016920715226626510801465355739097508835869295218914533195872062800055053656154316736818561727210150407794084097583142883690269486923071523860800 A159665 952 2546571913085339155385927878670596199267327049332429092790703346602379537696665728057097819912066015221459586747104691932357349324788784689711249849396983514945215001021565213383178437695750932197598908880639376421841239878852018642176224786022012997390433558718878402577169047162423119330540678895609397141623080156874114889043234317973064791688766599027227639105743936141503891570643405469530613978442784777197496538878267544097306450291059125415842098746905968757967150225277772367805997236202272355859815706554479119035728850817222220627763049449795880450854336951680505086777950136980982128369740475446510242986788831935635210147517449912042723415801564353989695030362754924262564025176935477612547942239585153172357592384877396307688825835835755795379010982750388669023521184214909117948579467125419712663755562374287530173889853267173792495669087485305790754539967733763398688657048484630124200792461971206386326434974984973777859714288643293397822269926269948235286891059420051656783166168292757129683408089394943750741950543725936202445468753158239762468092979994393154122156763602023516710134263036819602367853992829364767577522820252758112033845545516480275540735764335808166741113981067564871375210037219575748668955479349173311450405639791866944202490197087968391679147543622576475605553869526195231166656024148905382197679727913387829407202785837447712605317319681356977619566421471646154473099269855278733044590804838833051221601513715306117111891669320543170453001742049726339802692233508316901247100029460114326150586843273274820525782782700324975740585945061557016020537698179450379506444567364920893030135021185406338524568645155335757375753040092143825498660068552319901498337612849210577695044822966524187361314870293226290943748341909296613908493676408242144645987933483908371999483447840606350602825647261268403796172355581343424307070767034522627000036537984680560952047147684193308915197297347336144089599808758263074852619455138792874215950966329169501761153557439994032358578509301842533416986444852402871463075722349066909009090965504622736244932768236982748021874813670863284541905162830259192649456348552397283258931355104422083064445259852418965616581193865586875789102354225480918008747815535116631324073411289664118657874746638627420017365107439663517257560184016373598506436230972641310786041361020474706392872925582165743373376965736526110925850054050653718913297986682746050005309981678622928008948838308759805969549461057010578083454251864914963314733480673364537882961943693573008272064462959706209260400286719011383933608251080233485455296928238485232243557815643789804083840067609530048 A159665 953 1461727841561085215596017411182636804540691093213733346814829448043253602423279814522322493402966538771613697514754114336370314040531272973246287594797025375468888778719923769271694893125681622686885630899036372897915100176811446820475631412789537623299439114651676748566102516896596709935748908745672597233785622508613150772854825436973026392441776885774993414945067273572196534972441109691258931839344302986410544478794245819181229088973818715457495291075025725967610791280964358129403126706963923626519457150181605204201512791277248894798681398413910015515297744809052817626654343823668284466249098062186803317375477623559759585953110573125923582827127203195715692818128611356796884229200111429924992274492864589398987557422387954765091304634623757196449869967884942960870369154023838279812282803364001008842956463835643877245881162808520283021637297232157453991233559077710537073791954970810409385246099837293718607447892931305942114598693707593241181589631563849377476966318194643244035037046860950183799046104081434915360437736363447443139139694517622144193832105502008007324986286576494544116330199379555793171310225830678122129264130908046171810769204923987838941697861849558691017434240501534415513296614785893442881100441335848162362056201954452769679908150722486179300806165289244038268055327019824317541209399781217569550403404801427351013588609784960591473963404229094676624970594406225844777499837018112549508984551404995865637363512232771203419074716227707574890729812605419837336825800338712674123132319937441748226939778071442219864188217622553244256141593883566209300567093813396389553731856733951631546807673091879863887882449846113926032474945630395375772376832112800350707681351171281539675013712754095950381216240074875351556420178679952763256706208647206793416457878093314338567185194454697728354431669257891015942049988771448220879614477476227329726510555865146597320396740745855652400507776902283179366675666964235798237247657435113572026697666024525435421629548365910570505753969409979341062479805440712779331339705963753009143606828679299321073490309064295567769880520133260839969072255833372893646698601777537303851465504719381561337327587392401903611161101540725156312217298019590449803054589283881535018564570316866444369365508073446111469441021410945366281157358683216696154527478756828113039601849963119492828732101080243051092581274461363673756612153103672098120428617079043165246446059483401285075119761606739767236395319042226379006691335728039720575640097191284618234018690324371809239329132443652449582273892513912479324234981803317202089613226658482729223704603036651657274637275736346386800 A159665 954 839029234484149828412958608090954855210157420177633608642619312473480965411424916870085054115482881188891040913882114524384627901915625897858679368163643168535627213770235221996739485475703555671340154537137997404026845660249891622934370254716408573760880661376503734798540267529599349080000543079337175202795805696863791669503780757588199176196788243668247192950829509286504669570289626319377157345169651471414875333331358221942481399764521651613476881234966019799439836228123316288505026923800055959349812544388534832732549306464290048392222494926534899109900454666059365637194506576835458302644853917954749657663281169134470066701875321456830224500047598832776453687910792556046487284996838783841467953010962034729865685602858301157766101171448200795006429982554974509150922870888498957703132380551469453656144346486097211251605613562237375280627312942170893285177308370638114516957893496196690357007060514144623274288764107594625800001790473869877144834626247723272723543379752665802024454481732017112743522780334654246473140518722075106425663739184361952527497160465172601811388006338144266299256824309601988460729701772816412737430033618398249861269489780823503072259031965882352835840512933899686939760881677065616638002984371297496022508809516216097929323076024509978950271059728482455389388152155509632073423028818394736016549356676291386093970454813781542058342388710180663025755501622752163256130433349126748139424087915662788042795434420096955456431775223034827444108459433768936904998206702187566629776704544062103367937282026164560927223511132562861878049534303221942581509491311191348153462579320720871586974574219717856465306001643024238206883243038806853549518802972678848986307597234702754562880176076028108994630760488108158567094238813950976812735455269820291178902176037628946429192302133548655469093175328382181882332897382455697441474403000587452740390059030056162181346777140973460284582548744613197620327743237662589925105302748300051550450244347111270762513599608475227476270419862818839927329991336524282933317528147471878181521310570952305673447192470137418917163396681678051278962932943193210694012347963957860013457940777569911785542970717978840253840855703182374136336939960890692706035325501132465984024739288470049403897143759411429356039128924775200581867066323982367219100266370188364243420675837469568408985833147133929161398278163857012210184450031453733667407112905384094105410032833490659010190734213430317633884943580776884539262743253642934695454101054316697501788845284245724930366649958193546354015953902699044120726945946852993765952536805040848089174198585222407485837712432595216493200 A159665 955 481601318866060440423822645026796904253825818490868477627516670530330030892555479003614298739793770835884685870870818982882440045385528734097908711038336381714074551815336297502359192968160715273726561818686311473538511493883260980117508050575805731801122200190998492097613547459473129775210375978630792893807558684377307805144397300030189354110564010088688113760361193263180108136811273066212797057195540600289152030787720825149165142235746454207420272333579420339152498384151502585243756051134525156743165881021868812383279100397711210528240913406432618179067345680573266822932020120759729397433679899807964116695406015605562258527290481405647422939444494602810488701167976798559326904703956261813572680036017715070353504548483242476602976981106632632576494360116587483309668857520844377883318174153740102397618011926555963614544376303561444890797055991508860588237783771187200022196757074861929454512667489019176465723143149866383903258913133307601887893893876561594693936423011711975718792837477130961764598276865987456040667297308734747640887847152129243128639176274903571431729390651808232361229300823512161820665677507370790233162710032829687374196876364987766775637742650554620969081436989817918769007232786020878056770831928683426868757694606106085758661765729918005431276287477983640149470531281935508985827277332358797255929780328786454190588027474500820180897057156239471482107032960865335483174091242561735319479917479039035340698941993623419660788419903305763245343364985170764363631633821255324532817705275971709891447772943240386530006431201873460164756176548455511475577147445530020443697966798237046339291858794444957731221757060646066616824949029329503542048020529485546517789853131368209837553546053927380466967675303934008142160536659029180737746894618668199929896432587720921936017814239462473541531128206822114509443141047540798883185427707859721645654167372696371945495729682178020347697982471631073150888757942751362381212206529866794476386413557575844892247384545716414660808715247288604138946352547359497690944929816942894323184088660897944157237614987549814162884019814763068173284754437137069565469441032710034110421006540820409983340327864532461903801040012525142029101091320253238022814473783060751593295181787011491491392591152394087004254990561799554188625414912607195567067398369009364247610428328857569147265039494353795095591519084779463644972117705901339452993562379073390973340112400364154870564406318747395582082721220046889499157807936255316475470078365080593081408563174466721738221217746870651954755575266256737412817942738511815104454666512866788320456766283314625245213572299033917920710048 A159665 956 276438317999884208653445785286773332086840809656338328524585926265096964251361433523157737391587508976916620798838936214059996201423391577746301741456636919460710257114789264531132180024238774863563375143771405647813701570643331552695826686660257773645270382028971757960295377701470046891621675811190995783870335889026877816361214546436571101060287545002663309051254374103556095565860100450379826133672895134914501850796818422277398849161918700193407622842593352308653734632666734360613627468324293639914617865894008309773169471078979770553161892072797396299885546520194389096997342354809507838668629617635853448233505389676423601924598034451520163937016639854414387738016730771580497596812785897442206876872721157488348181745143778323268951021054035682898112756276938660445240773294093784406066928831866267306779082701496637017537220392630707129942229511813143806755202707353082174626421603077251310199914131636493146701809879259196765844816136728089613773950250520107631046783265342921396785064257391440035766667398296465113096555514695023070763198601583001193886359684634184829210858846131587231079319415871671283073638159529060777422658128810622154539145764013197305712992022386386553899908991642551473723211858294306938969819524079915725170894195095377009373924205896910607573638741302880963340695567678826648232783765745131230167677359366748414011433799908657002292852465292746450066411164035079815178672242797086946633333208880490622773149908905422788337096592722285067999647393028584975787652815193854094270733051703217415587653732137955703662764286364233571708167289279160365038701124242920543334479479608743877881939973437186019864823246809199213819313859592096226282014265121731022362389389808117744001172554778240359930450993697632565441580948043935792489904775660276939469373403175771562327796181149326264183398497540565346238480628391036103250994029908479637152751681868687440552367490793042706118357356167491375412526731396044344225881442840791729394250931804187856879236215641613540076726281523795956915279032193015150319456397397073869629485370044848993948717555661123192076510210277319453414170083983734737368765140427595621521644296490137760525562651270915153941543126333728342329890080885397734402801916151370282085450321005307646009943424330446529013008543344019329070406292770206273129467563545004889764142440088407220961723683925931250940370556385248275201785378737337392284637398475221034603119107776191405044959036226791633797848095363333795632042492667298013985129527455206112031013473298614032014048620053796028483346186877464575913378404959835016963212625848731455094094672424009668345104661933036291271074400 A159665 957 158675112930614669706637456931962865820942370916919709704634694159495127150250570286813537648472490358979304453847678516051454937176981380097643101687398553434065973509337222504572368974720088610970103605962968155533591163037778427986424400634937386266653398162429598070717449187096347442661066705247652949148678992742743489283532005257291781819250940267518650707306250374247935674695560847244953987931184611900323773205342986666401790253799098164561768091376250645746904526652321371489636923062093414785833911857279747940986893120233990586304397808872299043516124635245898768409651579640536739666395966843080071321915398268251541942460744484691168452424611831939255751132902294910407061243634401175564933752261908380596785968207980274313901283108035375350884145608602674508084894201952311404704533831317083693988795852647143092102749960993722331141948942724753036216898116236897981035543803409267390125296198891858047030373147551629077211021203568790130704359549904665218626159657883825169778908090905209449568302488345304987461382198137634507870435109461490556047641819803747188395601248288879262407168115409515804322447637892173515450372603227264287018095471667210265712481783107135327317578679765834727998354599428146162090619635989942942821224510290140297294873832419096770741837361220375689317409785316364560576632054260372967318990874496184803188372413120094618495916418020880222866637901123174948577074693274285345632213781979922578436447348769719057085832655802688323268552260233422605337749084287450994786867953972370824837421794474243333515896693941868196700323267869689594020738868167990861853547523328620748857894252894150330444677321911419702665669330456833904382334140159344121289493719896728216846835492896656039219611902707137158555325303640560115708467594334380295055490436990305155854218990165473813167729206460077686626378437555407182467187387739759452004033811225253894505113443985524335291589424457668418413639455063386702223274735984084585877823648442046254003789340393740455589380076879411590665231218126243336785677027176103458273001418317082424582406639334497162437753976679366603191560343452226602180105721164407176719313405178798254131689621501640765900541953475547543355327805336898046309185485397103481165455189075259577318216132974523913566462648888905295332224586635185793580747314076463797360370150182416887262882129533990184244677107846047730502179835277525761831928873162397800471217027751133502340935922387859650404382724017333551803293232983092804710988878680923227712720325110229987654325686693132049697485955692398409836866386504206787921779592570658988435689885205098235004844862377263797271675995600 A159665 958 91079238383854820527401246833161398207888834065502257032131789861623937887279575983197447452485817878545143839887768629277321073943385888784469394066825313034234408084102450928360008659309306623921975906447599949870633513882114174332654910137767399459285405274852560320833855538015601962040560667136341601815557871498445735970931009803139046193148979426010702842684736460444211521179686066218153209246366294335650931318016077528092350206831520427758261476827125277306414544563799800500690980210173295793428750788212681309816703481543231616768171180400626853581955655084625698678043009371313279060672616338310325085331205100586708651370542736178279171527790174893278386762547900547802072656249333488876829766921462689305066797569635533677856067552991251415724601466581658228980284031147332652515996352247174174082262040336758638229960940390003987368348750894496429644692763517272088032227516735316404680609818249794882502287484884755831122360326032348806934688607695027315383784596842050304531696459115332832612169861642806766337720285175487512494558989632293996170152518207666251954245905658970565034483418925646200009801870511948068807736451594320890126232261591214679321658830511473291493736262276597491319581816859897602733076701238703169263657698012345435270248205884355649495207071701754342787229876076025578944338566361688338109870594283450710281711753697134402359653731091519955179000088833538385403425695267196991305944077523266679531898005043909833344479607334150375271080997726591546878892186728181677153567934847089150239264522374483535482421039558345980672413847589912547807539071627302511783392943911148701100553419221268852489224917953908100130880376368363069019233514437198403889147032831332188352339571750125788271697301702903031378191282708733462480867909243158629084912041459031983688759372558800819432012381109587051558194984676175331700062309568592016970678254891613866758494564480200175414666211281345504678053634679652571031815472573421711502141379954802745610318202149791379894764087402500729245885803925431482299828294142685987974833184628635266861307462260445710116078706103746152912502222971494085916643315183229291841264372928333707733829317179290528711757139751837956157615830373298593183738065816021246818689193078877992073010050383952395940620547453688295501367842322303875309075828812326674679962702062267204881673380628826439825193719533075012059976023663921049954134888557817862249443970810042854152292174491595212540481885737854095401294683689802602606093631233322477500989435599798714299550930113237742730328455221249809781785392475009736432084522922932410630630900013053962883112605899887486597650750400048 A159665 959 52279324157219736368058609044777710608462369811227378616733942745877980852171326363785048024189210989794553584791125345526666244988566323180905334551256042283097116174301297495656140398074567282042603200197316408257588103377170498288515931994677852352243555974367207194560562361371768429863839161869554831789181069561115109703825116094996555223085694939589875913050331422044603165221465106448372697153426321764051734252768023158138342616931038926435077525930678532923236201675094433166025133003716409692013317118522221792086846811512694714034343953152150941656999029893939905142428277727554181644086415382223283518908789812338502514344749069821847553288499135776909854745951362012143479297625873788214124721279167321752727745019002588350815068874133870277250570357672263220760174948984366990232777201656046658839524422357446811200905477033901295027101041064498225863017429360797941632517559062268207019279910379183370698265985950702295435157616121364646390380556457395774365073732427678990976023988624110140709935932280482738572863982308531694537368989613827292311111497809380624874548754247000815450531075295205509289821951226220299322125272842536963668170300057885558720366456231802562182077296968087194182711964522981795822623935891379629214396697434575989704825175303787723713478117319445772384180631457853365949489760459554845702098402127826211516899358249742026859822745730114433392523184352549910046617772008677798724266268284573094128731018447855474620674208777146512717277224142803314485878777432891995235153207734275199866512998421159075123576160809796651037768848193341932751933406375203473772805696257476025810968804738755427178484658228221338055422670366109944783135654952811724488249107351464779386026067349079305811915031565563632873923240949509366903902471437978718714444456307047368332192025629761504880161939027696507516717294825687084988653298504984077981717314273975134265481374898190915163683113686067862016784372666665512385559857982408078317643274270408333934068644244639858319138996788958539175547786221979544596764655160874580994095974975418326095965900930856503109466739549573612405173084425294153089551082809452449109709030747458369440963896371291261839782697675601511286928131306468055589419340592910798570446431372086892190330450704255700746002627775768192712489809268415789241615944990961434802501230613591193185193257598816842469476950334877210874695735403255405147911594103314290533380368027936847149913367222253264138586198030804233426791345144713710803093033339048421162340223313959351777954579559311771195158835811041698416334978414269084505228594378170633042993700917607769596671630941673040043254259053632000 A159665 960 30008240987005744820445114190455572727859192382810449823748251004344099385208454053236634368437154622324195212526266060563677147302363126119950877563026901445184710449640860660055696228486142310585830314937353170739905700704981983903433812310034949482788341843881502077117441961571857063139881638352457337105388118370208574524259645707518219559004995746345162763388047551517141772625599791415299710012857462326271359810157527276693880569768209512253306741622732650772660273346959640837497925653153008989919850597280967095976540253104805222624096660938154239884263861203466420926055153372606728950426541756779826429528560021077199856525234595535004317308426976145771363345789319247069809314764595305101418713184475121223376420574109916077834171677685288547890411660702412507058111440432995505060961597754218534999712936171134132870681513856518953341568629222271087148942359760334501224977046674225215512661987947833004985922173648218232823949349293337274679271504717937479458236938628890898769933237773780105434670612959135449134057588124812017176937305479347233492581829590066271011739030691872809098039802736029036686157790201979939862831098875164622824639626000964719490811024218224159219220874723419772863385348054374690904583406124950668465894440669748605745134380376168269055886944134290171594176895226931756029428178165218119744666372950777961959989949923598226283135896395354593247353128818274814828373197707285789270737532051267432763212072691063998522433651358474764149341855576971375923347539354293277083300787671539117634228221829222934637397233883783719349698646449130679487061967720295166643078686258847327666794993366626393931597704598081094135712481909770739942450846709399492657851098472707952035390610318799771410250956421331822366600562113735667869377537737490541383462033008203730390694533952110545000393520989516685727544169034959710608155293279551292169488767715006835454519550696997105103778692589591671452129551857031324456740326666429663532615737289834428875409791478221128883805889392774798986035183405612333167060612234047866804623114802705490543817565826849372339123792422749149774416437957895872379316404889310522559681142384668175725405542687804005005506556708655515640740589754082290609733517762264982358189432918384797239257605694192388275809567722743488928673649152228340720812243348983051249961026409499282621096048188340238751039944298499985967063292145444938633851300880413844948298081804064940221196120493398882020335937187795892132882830818381980198372795042982560424705787192777068121831629116114843428278441427082713641166495824397979496264781088547020434267753695806846694526633047914425097341347046034368000 A159665 961 17224678047217140307199127486712453968080567965363386971452879342550767169128800455231464342434902564003098257436491927638205155885311445826528622815842890173493740700977679717574473979010647611708984558170840522688297614616556281590072719750028066325268155974832007825058217125379884582473862196575148641943660990763430160661815332810999363030313644472707183836308826244239417332883929058807275585174683029948957996479296167888799129308704335328994471634613922610864974073664953158746290643299776823443804302229522156590868742018435346685091517449034547381542625799331759831671650515607598534863363190881976238147265874543308500379142970313088022656287483795808536985650628323296456058403195580079254426127243167440414896312681794072826088463727922481492618819042672827106788135206633590435538001724333719783043176385837808634820959988048164845316765366072542539525267051485002642905195192273446211436060961802145765678548629408091314938651491336759474301255453327539655813253637699250948214950702458161156409360221902611467320210482719659789327867475976155698197449659073200230180113329068380745421459396239405371852345281753985259260965728629071650964379477154253691102166807534804435589270600013945981536389007071246549597435052491785792319794194547738265121717429510745282650355392454965239049285153679627370107525824777074741178592795975344422338822714356787132144493144708187806409547303418505391161576168866210034363604619131159221832989600993652287296402295205555737475209507823957426976687001710586908153819416970255719246847132816975543322790888673131045110075985292952816683640817538043050449653393106882108604714515223638811361309903954640319812560909193538038617022002875540355973882042274227013003534824296923719710178237070812900474795848730043323847655802758848132775388492502252634196890330296485823068721000886043549911102836308772048201996149689163936721208570951099649575759956618701440138653805863311933345660345981563313572656561946672644459643115561090691766151286239854683339446261372455945659445019727035257258348194657688314671272673800777976153825186818710608866153947383918462396902630214747805451574526855381430496807866019768785408013340538903127581898923768070590376273811590711928341931449776199506962802164048721501528441675338015726614613945870226986876865962123569799157956986066371280456042826657821974633315946466849698226254458550388657067883454995749991520425498793763443686032565575165247750119423249843736026408689359596811280041318098406111920155181261638650635359959508430723142579577158070360816060630220309666588331152268226025961771479116231611558636647627692212394888690697871938332833889950164673600048 A159665 962 9886935190861651530587478732258758122105518152926201311164128994373136010980546252848807295923265634583156075573333840198269195801021467541301309545416255932683961977650738517027088008255883242978646550559747522669912090884202600650717837702703800035754438741211728610081339512526092178482933760952496968018324303310090542011307476773867926861180472922338177176878502876145874031933602654155584770590558046333239563707756190210643423529315718710633314464961649955903844345623409766160729991756146243503734679559895120602191561942041635892437308391649169258851227324552568939913106469903608186404841521139712603916704182459299058140428208434477929469704698390367124083992097311782846530453624948200896735495618864926323029260102929223692258700345655826691474654240082542056883882550496240477003307928805957401248248245757965985253098162458132764692869978557010195416416138610031756693080815387911451139083479412443721666481927358070766556553132077950644911645950938503044499328129802431415384482933277746729998867332701486023106351683023496594262178754273007891418102611726187342057114039146219855999108595401615947414209505568997336835854465401988252488930995246915617727924256713953527804082105187130269982114426673547465094236815546878919840893401775961094431260059404787416073034939382205912924118084035210883509963793993862736218392520223474747644522278050845890252712781926603405524486904809093276251929892556006852438919780643753342064703267758283721844136395014337634836006108149095986113242415634337530987015262040139111308572620008722132644347332701143336109464265859508467645730342204868990662934404564664071491778464943375311094997953272258945491315826164608924395430687199713454929515634414307832756076953755823896313870897827690183540710450570482754152886561406041090722531611234260003825284658895648910330900854115068008132287300497066120708235181766286820126681550237163483849650760579583929642482180786848460148737586463865484959380409817063431490171615716328767239341962891885110015713270221900320033722455288134832053958696672900858573443710138531755606805113416374062639800026674576774666672335326827282433331399098584051794645155414204898156023932063787707428004976736315810220465527112478892785978042438020754731666083974533223492528282386415332884400129119942567723832133585279912488326589189853765998717332540563403940240732175923538441631308167978790656979136104268349687785602456319336261937744342063048143628327749289811080276567356471381878851583705654289860188875671385542482136192052052042306772555457103270993575373468016321538988440235465914504077332747935856487637001470541634107819413933945444688621555490047476612059600 A159665 963 5675083574876540761416905593189040449634599339211674189221238589890837519535664420334760156395612039348167584280836187781878880184630437057261125150446115062470420681430822931093830942264897970822131411036736907172006851869917676217230448768632231192456722569299557390178863821972851530564621504924536684493876206439001207684329829852867379018954561143777640992344424342081487454912555039556246851043395143912249560610255573884741436306697913835568193508416352460766195789413763540823100268977384643994320262263077569703501365685989880566912329925289174120033222941667375239750291442074155491397844169771004152671950053465763116064105412498420018427587840588586933415674478206335030612024322317071734646920059101224541978380402768692605283667909942716598424958914988336467824241795849635400209463213132895214596711449888686637726643524290980158768862050926357779626483338295106743339185482837468899507622481121780894090794947754903211912146559161252333419810474583247420002958533252957933179744988750724164858193439610431074651578545845004325446701277085230553518292701681172461140553278356601128962742912301131314410384403851322717358521202175012627856995426892252410322137421187001790155107539106812761023752144521609173717542334688856008202880492825207120465278152380918466080639404849993739053204730951057367507349110226652433514616128015478529803533448778471184217924992332725646583249073813116122063216596750979067089905590484895287185917842703653862686246994335934596840130030868073272071574169887108032199638606591622879635401437037873687162312046179567601795787378527372567475832532784777262597473898566724070154172234162982204929717463868372680071695471657576329064938597430632647589186000271770421774975167921018619560442185174857094539467323831608370840433038591264827226600369459972739943079197315772178044114021541048150624382999382479644514478792337698945588778488627560888630049960812724556913344633117845152813442028969912806803370782578432463002714047778057151304690520548655813294336077661109411243411029890369666563715033542050435132842018346843426940329981275811893244636349157259684740207523574968645368926771508060390348695822399887591772772328991273605160547274747721506995956836288751293747223054427974137016469369399218021563209705648127063059919059500901163646492767811988546198500304237989995311983292835456736039723546953033644215798144633961275448448956240395036970797415384428505250908579219778614469194910008669101716342723253925213601649529005727463973636494480194039746095538877918363853364304252800119479951448310011148253712776364005166699314427225836065392292080207443270285675948709393987379330440017397301410648610400 A159665 964 3257488085043943535401773223011776959332137915189348058411679786468346363077460396725899480963785387320213610221124398452958278956782069849400344535046524629602088787179314711709341933772043179368660451288536424969209263061241861946089626875357198000670123000339204730234057752472904252451914260892923104402516924171683383120263311028069101688953056916055443591428522693851897653245774659102631536914138222047584914550722991653651373796621073225897432440516521350829840479279154649022693393663027029506496326804326965114689181712196249403771784939807594295729811117289748835047727374644095348454176148607035243921095413985165569321738366345884656099505950793150509413473066498338995788455430556374227486435378428484022169267321929126626209133121606773671669234942549065049989057906935140223479754881030353047221111123987860372089108129844860153000562124361750808495406019765252660644935774067891760405924165080422820764394633529387085566805568405426761432326300764833080578653698759068051213758239059982392881873035469054735363982978963349459309812270868168064711608592662381266507335524662649901804758432552253972855613233601153670766454334193991846401662886105157636609289151837082313595503923365205337697363748840976992166404205874587801829533561988267111185975228206587794742870945348957024010626591447822893738334879306304502974653439088364452632480555076564408895198692886202594535379443881823844971010074605169428502753370018549251091374777008629558898183930612431444248599801712165909073097460272784376145061573168329492771609116287119487709034470159739102287445845810445994222660228088119943861959354842895051604423370631086842254346729262492646102207709415622648274350359494495940002737834640361807791002990309710931803797500419470144575470703168892634379654411264824604786977889538413118467323633974594334548411117463707523390387709358242818885190118566657428481138725790669712910164827855743316084330176927462330866455575891143487239649869819610416700126373252989088520125119452965544945838892864206580153397897434616900472740375294440276865392745087377988531993802447202610348358624616240384464104451859696675614481533514227565476099607412380063472673160817058985574446707700215408699869003564216130132013247263614716626698686369067169844058878513742547781060655753388147990519124891947840238026686306017067455312411370219625923397375710309135856329693388585604128619043902850646952888028645059505694685262534408582642269734716648315095369642871185716135964950797703858666577487642755707428716357179733088799788803868551811478221137754572931081309594644498730219491977150297153599319166402070966602343886739778214810290983948430560962235690310048 A159665 965 1869792485731648712779856413103166785616197528719346573854114976194240921568942732056245967313056416709763264099341123875810270242312723463118740501991554691276536493420245213698231176154210520059640276908208871195418944990300958839379228596006263020153458145472134215596958971055625068055868221131032937390360220598339822909823456200281811502080035715254680843838979681846647171475619741769870945941864296060169828702554386953622003817824189333751290652662974839023867668910445354775485184862308537552084897265421414898261886801434961167884437643119633836574791548101374163942155762754268655857205711456268459006556095677431571027561758177125294181097988167427803816400124495568377247542805115036489505479260297890727500617464406915914751437128134378144821542432064248350357251414338974638641979092248209516209703188457581964892510339887425436842163890521594037718583428861916732103449795129487033004100963133681577337868428850920432212134484118155799809821876828539605004727220129171808438764049475441142790030264165797807667851578346416744639506796777051383913909813895505165802749450603082687034802377542081479287807585702658355697227429306149144821926639628933591161321651017064061002029096904088757025525768082576271894342296629678709394144061700772496613629315712429013263941841990896481788360610286319389948436713372708558055017559420593180332514035080499192234659831791687956537661217539093073897237719606770500981513344485056785231161936085110663153694889924541313064099446052752363734685870622408344799233143360014537228023997347369548071298623559644065145392119707817473311239495090048062999502072205923192896868860570009684471790092879206910489987153509095742533148041411243238928923927897567405901613941462606153836760204798590688129225644151620540525550791632970731882898081994679670027503822822219832258609937310146577377931920788631995560454613578469026249228039825355787649545981139235850707848608211730260072192687119487391762752221905673800753409535533167958753400513875481674143098230167976915898639149716440210501686411703975176870300302838136618573937502274713022528064605893372823422711215159942316834067031310395114522890825958883756545722621536662866446127249672648896872217812089023769944481856706260419369588029506475156272468233057182574299265756483385296045394331195210248308081119439349558729354012143213229823294053934170490947889028206903502808551882751280030955920757644848771840244089786171306658048358532446124195640458665337347136830280108353009147151504270447295870043442925627915052714920056244486988379453119676552429523453613165907140821695569843340329943809222708527386475105312683985907119645455959124595021875589357200 A159665 966 1073257629321881317192102179347994723166738049346989744044203584655707820634210050739888459338213419406016793379411583980316642160808546485760307647798617346268102345134433573348072985770583066471054150284860603529745505215169689131941731124480719616370084305378004700547924215328176316159815907014952013138962364106522886666855543595650731733092251547499270748919982908857281624529352486001246820339093191800315434090351667388387376540057288056500014937196107041078349212114116354486479473417571437527867224534025087824637208334841955514116263435365730014599634618799071480353962360093575564366687624199749488434519277823431736604251127455303572975294145702152766240104257987389750201093781680600388601917608975610849101332255302247805940698702416011448353893686769936004040012322772664507440272519195591231951322409063528059987928845987252355887249072597270615899658392760720438974719537468551489052593546914568144969115713765794798702679627078253023664076324973280968439632845700445858975799350640664155979084489758132472546611441987864248073617591537756626198519521567427302789511677310644799708074759950722216857228698580092295016537777967395415135939489484121776168962018394642933932851106119023581327314093515649939090360311861229704604436861882681424789112041243706047025707874431829231589494979677755882007508935141055406019077104453981397146410423655651459778285848249736000850023003487995542593169480044211662393960156981052576173435859938076512020661968632756101267348833434478144617800616639802117130383679227075176039393002868273833473437700888765533654352789266441419234657247521459500041770327486845069827751121543814927799965258965935504128606523906511540591378701419694124649262331875369050625718611396545622591368553756890635516030944272327021369031774742913935276178712087056592182668726976320209122107555604906671707409532144965407208882063003922654409628413721028431441126483009093522562989016783356241819107735951009871728332535723986942022040373269665155335363374839407027992593438277525885519238718539339246211067527577706457083275508436345331683451594311882827728498735424171384404251773397355030166078861490633281508573858000791863877181312088883668281091466865392766589244324270096079732002453736146217103426902238030370633226921715944283905230763160807406541908355586925790580998324531500340693581747657793023698944863560838151494952445861069222026504652080190834918051562000114549976794412851999795613137115527889358639982527904260766070824444817243829546606296873749105073697507522953243507169564323480466979518327869556586521615381064362586200101433765112927052234147174668292648870108105593868132471866200736589086981594352600722800 A159665 967 616048009438274144419553871089335867930922024127643393734799003477400094803115000181963919414167189682636929636518149863577876790033863370102953471095904365203199469570671450856580195601138525943865022623233078217202724574562411260775714286223337053533408237828829225980292902639402149850666274758361324508827006636923538606952172200447319732983450308228866155199226350704397805832676851344973905003693550229084998998033154526547400511989065520241674822659912778604133423885833877029884442256501142832458234797633134989926859322312481030141567327462285908746353696399118928349010452537949619677822839084944750092955058914554139379269119597586073762524658535047520394016027684637221047050583141859508021011202072740329493437213926025833694046303749662436976990154663511202070616716020095088296077784039177118930542853099276648851106265086342964853844125506942811932366198861224670054756911057153425229155691827998981530695081833137363534905893808433117427380000712786447344744248704835793880300388503691750090851707090903873443947299849455731977511858035875526386566291469889376296013900026859511949747877409337010394569985177387274681136987325855662138884445037246270587393037236874027013395532883222631593121264152214982461594924666049220764237364576597437056453698044571558563743055982027988035888329974421589952920180334252430346392202939025901368859250664308857413543842235516672799956666340891902355405384307657887443632148593779693666766952442519832789196816300312077586145166291944402258253819265375792824495432643197791032074355622391833044205169011527856673533355646817666823219948837822662975913168475376864157936246897289198547495586856354100162909654735184115203708841466863016305437649572533937491756581327675724761291713096250426195513632786671558645283713151640965877794697839888489233181821780584977816257478307279119413475693519289355105902743709638025162100460247830494291418951701238542715304987785038271073907768243192546884671112753346599046850420847252265994539823757305758586074490473069690311127125802431010884942259143191802390623271542159382249682641197518468403135746068868481275217095218866627373012432428592193190806871601628570981745527416397688930480055853485775373329369913223060742399463962691222356947672296599926268315980596718961779028158788546967969759350712564208583244730199961756208557193801561052389964528389867164787611756035225526539710861742146787962930640667308106837908152732958096510634046264649959413225775376587014387306094494817849806742867254027715865006499274732236145200277206757731801756531817672360986854799207490511312951082159479250284642070534450377271924055577505567624052944079577346176802840136517225530048 A159665 968 353610484159940037015506729903099440197626075111217961014030583792442998709167375894396549855272628664414191594568038610109720960837276765892609532101401307009290227431220278358103684202067743308712051931585502036070834160293608893996128058561070988008559958429442597707987578190801505837966281895392385316053562847230004637503879987513165876000767384671821673813607005321415483266331983319529020225299758738302989109436940346570819506505183551330664848191852738811731506961256531298799183375758238414393498906616885459130192613799029269345745529699916745890392422098475465800851645794422988119505942947134086803867769297676252571963870397886951036116178704971574553398959786723777491256833629645677003671828072143973518383859461283526292576637653603822813343994883168660052529954983211808017441207765968470674899646356575732912475008230714874573750640791912576778562298487950199890991492227268597530046314515724500830474007856507080874237280366413531150292456332814447494914759123730045241433447201768423887992900785689065224353203502145602290843732895001014389262852784194934566609189103740049214355573558199493244266314263121715574677614187263182672304535511889875195387434411947296862755103023863671510870278309277884283016396398000391488967642830105046188979633565542830909541488425809633303368311910338314877094176002925753963423105409896413404328063470889628503914387157338320451174276456668463956460097423115583180982459332672563112148057266146445944486951894410499778346058102742652418093074457709065279143247953516304977234640734250043893540293574916100965074491788484074315109015975662687088674116934538833181585577967922456151334666890288287558006013211471775615388283623277951665196561592302604751217651963474469467358851948693987745589309188605202335371482317267171499918880381383905763254183033328800946322670440822609636663340670539944865380966007269222520391254553840982694843037150027914425062499999595184240181239863856570901929490387885223865950119525949531015710523473318666021378764938103724712701450971876860908710645680664516865760674589691049065986152595781288980572189744795084080590208403856046757078970135150428258241635725476798951658055555700184562427270968433969671524469085865766770057560312131025486670860471346119647642739635594968116878257913862798807235325400656268800991894136453516563371135660348386278815940350920191749937653011773591164572008135340176099887269691472853210409302874305095397308329418793548813832955083633041997547627415580628545240859197515035157408656886188780594101451947114614573741269745016065649868133129718489131047721058107324550457496252627341885791759031380090222338257429811195968895743256766534853524800 A159665 969 202971801859796142972756443410507989337569436191814981978659820297858803858967270648383437653007074686184063338352417644053116253643806829758987768472733254318967387346050869106100658151791283520674773943707454935626441605283956942742516729899768523779859882730262222255158889588617424948842795141680470810090236247303385738388620160660356765504707495351317411902855221828141782997068725748558312635417057822235686663817805725777123849333463369398281381187300812165155280862337363131633701373242972348719035914163294620405740633461320488123427792480424749855176503930828518250760495675546257230976733428815880880670006621807254422167882339267512308656924051995148746130608901551763642760375452833476740599608302208568059222841893562818066105295966864844632422476072784147358950123543647557706922957179881862990273466465821371415111803618165251662368013970432312128082826965884553512759061781541117828821355376334035477710549814553231284448664024427558447150442555034780075633726992772341132788918393426571619957834199278432534905294862931726259212325169872546383910490931836422551857378531646761389528149474529099785198469817046687352590269406501740998240664499379751115881799959420511525194415740164864224607946628261353363468949937527558665446662747115719915037253212923540370518250613358747488145375148204218317862104105499048522574516113077602268182939573039982452389444684469960422301234729461357419105740515484037087996488024805457446679318103815617452302721190575326560693051205807990543583166484905738094435399829885715859141651707103902803059084306832830426096084753234211839205751950081544566235967207256814869365963817340592541667551299438620704195288673730064019117671090920077392806520916332122593261440470453017798539219726837252715542067960626599468944585566398204799987559544216522019618667879308951158211396575553870652325344069196409063373568585428824088679418013444476236345611905164321641443159694779850715592957774085428505160642811533365152456321757474183550751845933861156990512824999981064915400321730731515730589025678442289489144236591211120004493801907337262356380033777766309393777504406718151971935955845143917228037508099552080969680742143444489541144323055825245105679671925917036902952297219699245938126716962880376077820664234850914980126341014398457968385107020625985727560763989594118545618823311846172162987959796899800197299425217002006102937792958823518934547329872264750434668101941698391799958470452341232369180702992229989519577950830448785967118446436506376152636704046173085328778088217366582007595687077107404010663321561659205270710078936271444812712318206937559792067197759956594282054535711767546908799979826543854488697705200 A159665 970 116505460657038826126325183010901682780324658748026688437789722820387160972048504184796198816276205597240987942022693159647878619870584283004893086493816786577780271046405767646623419675443994673124011531636147547547541410598830991525310606834408571578651564127212086131863494636288211119129926445042694852606479552389296183830430468339057270233826101564271522610565083722348062024834182247689151923709165890204545842042311049655722518697901468851062182136662474330060319483474685181026445789058090369926312221230824495227435993414184161153578207138234106500125422863873471000470723666117757227592525482197368491417779933148066362071792498869154178218038289666510408704416110530925607166964253092786003427171493639645922020392863045596286418147308342767215187687921783217415377318384098714911965759980044423387946294851735110616541262801818623739324666268387355248942764116119245766123810471112374365145927939701220639705025119545698250192658912741052135133203734133630948966264379092200080175597724379650341431908837485034585970414898119308727185583803773946623350232532021322349831568667976137297539943442806145077210677408670535418671239961717812069807469118108465250640957789272961668164731879751608201253450494343707552746894247744420673574895449201593126185194364584546629846566310579495248562141966757310976137970662380450926203808825801133805523602986861479038043037334498599944080457560434362490102738595790414172926803143778999901830816443532898271175817476438343035338033046075683829364319469261435957140640359106447386842330845236905958912020851828469748478187573864649111629786510330830918332356502848477196182881645575532196461023111210877995920537692707845275197927817904501145519277809413046065927315612388068741892044764352634364733401420090479489971856743630252288021359259499902255355352108540304636012395311697480931825110832378068262431562987070137757679465548462575518679686390527170594273948602303634715566117581085172105391307044329763712286062738670655408600543855512830793888340171224193157715071971988918152497192028780193502251926042680593191530376308658992811273158816248116796944206939247815375844481576142473338465271407507168999797794332281581296432279006772722256690460161007293316527848546547055037459248865832864522549413628064789603624402864006801011054244194513915151351077538132887591668641209864042473168810107480134393058120136906139729495128586356564528254067459410275276646280105232002588080764731314448586360909684584930351195746229050187564497443013695462396578310713846464789938028535316470957745350640989904886055096708259254106898454261698751215172320193285906693304685722456053737809081160297142114455219524692915709977629260048 A159665 971 66873931445338426400367682291814155407917016551931127348309322239081932539151982434802369737104889005741640894657687521220238274689461734637978872659682362762391556613249564578292736793046701151089661944385204984837353143242123705178585545806220620317622217949137007177467390762339844564955628936659365164925309172835208706132928700206458212757450677590396502661052455201405959460471823541447824645896425803919587077645622724696658948608746109657140294265063072964642458228233606956546048249217970629365354495950579096965927854479108247181665767469553896706322137547359441525751944623855917102380878650047860698192925011620368284574786726468555230784845321344524979447588716835849746750194720899806332490455837740854550671646280546278705585950449692781516673100444627494012279221802349118711910639305588319142818182971429487672523269736440271861120696070040371480581018519825481185201554451356721344475933816033124313155206708069416242379301767249339498008011792950149129926560119871930073679660304875525869410295714882210573914483246225620277678265891041075489256649562889307192380768558039771162026538008021252745219143634107070283629939147756617626328489033129759674116793889242720577015030904561682942655255975806659873923353829255359939073324541178967338710386528018316841991558544022016913927181343543548296084877298102273332592463691493737726768279931518915927854251040557511897941760338454594607961552848243182251222897008041121138193441959269779792037466928754418326957470275396236710064575792189579333660633130727270914331638763514276916512696909865234802796053571313555355863658251177946865578206396667818653794104698596538140176085598283744531037684440325629457899591449806092737450672656082172109719685900070281004828235155518685288104256873063974600644376826258198415119460227393399678051952491634255552119956697517778500996961292440941986226653781009673644083924545399504903245903642550690756791605054562591546884235898585114703066105082802472837487047555675198730353161421218431014534916745457686891463535911599908288017657635494152628003116404262069280818431507368354536408436780492641275136581005623839307582760488749934552361837750401015453802964265987484219662587005564486750095218452746260446650082113420789892255670722271101355567285601844954381565427117598889381887167782543966670889790946124287883499254435638648533426734013733800241815163659158907202724100870775709215698900174371625744044530112301227787166558997304041147338792978248757791596838757523977213235565171414758909259797713043824616339099601183436963163823672241128297191614847219250198154442036136146926064099078627903504397097537492014888908130531474847806150387207193907073672670497562400 A159665 972 38385520144163599714984923310318314302461587176149719071241113175510208890312265869072375432899390013090104632545570614487257121793131165097916868013571182408826175715734203662172384295789131016730792832065576025149093156679568407941516577982163801653743574451240514907780150434088434492073411879716030561972274858727857408024117243488038675065506455110786028255921498720523298382248801878608803657592624702283952778022745401664832580778901569041729677845964067219230440962686606918372250668605326083165343554363411170833947361035014719698114996949316798475322406826761455562310615743369630299009396752601989843394247538890158247279565509200451833316322996413467671692507219047667223709004602832235742063518223691756872439602944640700931410049139976348247803144467528259779830857937230010041921794995647715143554249079305674188917740287453914229659540219536904842498255687615710081059926131268286939354820864475073654530448945406725377427469021742208130804463635949651466946896542542108770092044839400827469391168308433551384392327412918607920078597435873773556886693498865930307104211320746160670865935276660756269610711235300049672268166399572336799700482897547363944477789051467532338244959574486526257475915676662528423924452351098328860607414711741278050826635681888149282756524757702327129098953529052029964641743431140042512457147955108579654031187157088870881109302054242677330818626353815376870607441232152990821787769955812459754323133853804410067731234841287559681330552600044393795893237140397349276085246276397094398378973807926349713172329114241792948335186271746406909616628206389631170010972139330825058800619914112767316928876672391758149937634948209218600989090294260879326795540585313357377933033779324728908702665087222961002737478711737301330290382326415462260026282149164551915299565374845954146612219131979893162091323956750268322025836838736565601566415009593767351887630011137705967227787027370325244276835839670274754387838926221575078953853010894825400567306055235523889512248323552541051506911898186375368403982985581614828280286564120385086596588154853126844905631438843959843811600553021144514737128676060886290582356403458775363313901690882483660505028508915008621832398701416192489083830605254986851099717535334746345231099386045375750228951541098898498402223252936042355175588651997803112240980377415374394144472155073093858667510882237075828223904404696670733246640446021853766806283638180799517831016783687788304123880808605102387446234251072533870209649910949057918452727308976441483313853233050757500385077042515766652683100867207141354486542830287886636809577698812223325617240681834694090179529115985402343588207801709777967372402887971557600 A159665 973 22033221688818460897974945612440420595457543122093386815765050653420620821106701456865108696114512762624714317440262875028164367670982599304469644260917199020303462469274819652522370293046168156902323995943696253230594634580929024034725337176216215928628494112794106420058628881775999058605573463328064883206920843600617316997137164833433993029387947782913589822396279213125171865451351806497911851633520682685184974997978214932889204708140891883843177943289109520765308470123884137538715337731207953766277834850102061479588819306243969998470826583140372770938355196423528133324767684749543935714291355114892122247599894397939213570186027494332883768338615096009099026519696144644150559221891830982416138126969943230703925781418577481788350662620395974201457488251260776486128900176748223414944398416862482904080996153338485554951110401728810327552714965318113339222518183672897761047212397793545346468322700274876244576164539456752297227124839178260217742264119023306991878388688859050562102760058155770091904661198745143612430622020532034720504837249925654980577472811699481106970624917339738185305884822265266077503803029918594404811643883415373566410450854703153774370576798748474319432029780724361510108232943148315508672761726176611510628716971214952422207150171017269669985403219362591750085885398494521656156064644597086299877070333768633227676174659889080366840811524884256230377993585329687869134063305702968488523928731739343857860340638641772109097936761432130502665410234955206642606008054012286294893597702018801457398616634110961221084000398877879287109594123928866252564588726809397113639432429769496915932902036596029843379035033867270894319671422587651151338279929314294927487902845297211052761451669646494323314324931830824096886024676280337899612078810985649079056670834160225405982272473209086045899861661799761157261918954213361575900844118781007645625478131582277060478596380489400674497992962105512127623356887734839123903916477546101292846674141206074104726903322543769494149016002802413105878075966023067861555598216066211417280256484688696777637160782454187440621296037459652457706583580853131327619804277298459980859720213747586657526725767602279633645666701530209384445046759394441742473672117334249031741345609611422131061295480304443835677036619163650139193494260017505767904116996455792862138439237381989263590393590277942141074909431240422366493318404195018225174355917116369690521062763785666622007216467277793182525960245346350521636346863276876917523125813319587830432956215554764367597535416671533621784071058580377817511802706162051918225077430143210793381771535019137561000791754275576915748160804445089470371825127794205359364685585025176500048 A159665 974 12647030863861652391837903796617491103478327290494427882530067833950260841106356323974703319194297426356572928106078344695551859786022218869600477888898458666471778631188030746344178375824204732930917242878849583778336171156296580227524402022570125779231101877169365844598745197988989371205107094538429526930210591951895612098948708497147623960193616520937289772027208346835128127470693688127922794033983279236593891696061472626076738669892093039756942409770102900852067831410146808340304231607044760135760311860404219878113148334423003764402556343725624653720140560340278387072854340430494849469704228439195476180278945136878218431039500216237874831193048742112809373550613079806694753769656906381074627542817229190732296526094660529905812348934058149215288350453079218174778208870595543010168042769484069539227348237767211402867748452852049674101028730552377519808882939172555699131018856407363760585877875136914489313063915199230411882992230219299622775928799855742263686728160508552480538214181336572631925806136911403999983792647457975010961856502859890085077912507222003289470831598341688972204907022044986067730913328462037888312211320914024854782799090116712719124766604692572791821646849176209020275868233451456439449741306373023908772022934062670949068853371528230902422338691389369962222169119782326378603616464255296396086925914435240364106470223589175041695744705981508833559637499352887021506081730032271759421913304248427561952081203446523386212147969827201620970264144311688568462052729765911935919648995712515639452407569005883814552503056626788469007958691948897482565164312560387553597864203715551898920426968386207017332249180563141101581341458930363551649571690336111027498729437660013830927695325343308416853513808205805808651575426706202217076002947123436155916269032525820218481909100056640544392373981653930924375179388394512794298762498343459652023422881113217438947362434770904849455880732461536590930562576723957986846093670272535920518912003199275641287841939834068454117645673360261570232964097585342766157544972039019771904038941924747829978643692540548737789779019870401666763735163809144360909252918040639968127188820334711282644977276702017627228952181649831271662835007493708143987398711519253689232681280199420968482838374595364716302868790448394080998567303026795374734607980376973105064351881276884421926491776347383715883139346021120201291336540103535764579347049784350180505323220129334460232624421200669598981597056947996594316875653286676278124404007195532465610598415001125770559502015316227248146556402548094351485122070236150593919839958359372707514500051523286147791128849713499314945354122222365370591084035146072166497362153401563339470000 A159665 975 7259373682634899654454058804312827452975964407200679511185443171636796302174227423260022840108830608215910236018571529592371739352809082648551369838583454357355780630839460373581905865352800470534189595088463717392511731649079656121574972035618075981062723849001103200693259685016798123072672866691595220393057672859544480727479561540197902719158106495070221415553795194804150419996312725633621185863654768761122208648564287309153115107313353263928601100030095775979566169920954144103197090227105961109972652730037172107975467555139497916797068870471925410862589743280123370651685066639419294051674512832743088435357866908673699440203102938093045820221041639357656571319025388112898144513223842370905853793438962585537107502052553725588454499937486757253601311702579219971546205762821664939613041605285439053033593807482226006760532660826674784123662938622099378256959584566863298403443776365429005030947432005888641989454111159818799668540313021038805213165388853077036049190085743220264778372837327134534955320817925947150847084549018857124257385127804326983179741201672618188675150366823212130307431324768999737611466746734179829296804486560766851271760267276138397623841660516738034031305859397363253276838257768192847928642837096389547023630535435001909813099628107033520720752423454278995723774988869656846796819694417895534267595597815494200363886232165526584852990620421861186207001546634971820656621778975218286939689712709865681216636750437665781913663836744052298306428953424674283090575660877579438931583629941281958244224545992743198591915670503377703331281179584543226126151750820935646368060413500297020483409146951646231918867650608209125036795677754606090995702811972998415489343209314002641741444355295389384779593611585200703341907408904683792263726079570041367846859367998986645183209841160038463395176765607694550830195707019496130565913773205027059253799108280855227678725558962118894187001042439959897682015295682664149610533862819958072276562643162243012025116546561432748894034467492787338900615513938020724706569258352181282861501072408320565710963842357492521303892536109573097069926277442868010030583555151050043245025523151910528651559430101190515749784906600301619725082849254629080207024386739934283370527313488858024487018165722259042714011008680759038843038438443120527591897076619386106514075841413694276196542689229807974974780909706691755118860680701025333850320032220299887240365007291474194506904410552717072022254184727904698787364988639688906766490377004422315672653057254430637536786559256097768902501590991547577374642556512844278858069911020849790902529647802831229694546958943794331201717517994833277629811864348717629364126511366912331679280000 A159665 976 4166867846801568540004237915771766340517100091405899544992561850451687127187165434594929135519149574818506118901731951907676682836652627418049616686869013902663551610323219066405267622534131645881891896663535294933717955630400566317203806424042753043004224258224756067832086460454444133654343020373881118076088174010786580041961169375365099013172792934553786155238106414609235505949756033820010432762943803285604911170384204853981261994859194881401977274474865205309370129466796268568426789486127214632364166906729476385758040263501737381237753129094541460210472792502230474475680155396686244290811700661766093566419235326633566600458150046965192062932046707942552759127747022163723728255836715863993579002806421706869108973881639743827242977151768464605417937628930019184449347329650765079794875713391072532371743618146559960669142879566058474037308425740354490741974992658440360727877596614899841524003240093504943587457346741820791779330256681846054892734157272866362949971422488447923430305470411593886491722223683356753182226547344176531348728101503180828455086371847575618296246839724925421107493375510383804402914181712090759978477463074559258605135610617413323523365988370002938961177741647237331171884884090709243254601538752021226967655155316757033561770117680065712662809468724064754175484621442063247734995900979407781373203786220179235768506590792788670530574920377442339373985328130974472169879395050045264431622473182158652590787542670016712295056830143116192026269249001618726805421967291000832034793083937300131516545436992265590107945042365882174923686389122835862898928539806904500627713079484966774205577929923276550914412699199931474630019137689684965867981764500810754379855503416799856345758132244228163555069879536096997912446201135861790557161693670256621707941360962385808514943966916762021348287071084835018245607960649802384432040207057187188552028664730329787470149523481821474358489142479804519732885849159272497918459591164985660950826438263124289626775609884322563796721666695186572267383072036326310638804596749180017342729711523434079970263266869508166679696525947875087316470919517042428613194051403784684182676523100376308734712467900806654022749307436391479890925892637149598330688010590010759400993445261324306634579944286202095153126016113965239901823065099048156042374187371547248165974468619579237652393577126133430251808359032295046318024739385848438094319119147402350925789008862086058312502899032838398671174920436760349107353186603528145807687351996531213663637244265628184820344925510984803122787766672745761318693342316302379913938209086009420605344503338773602558522163304888232610470909974912078994141419052128773182842120162454276820567250048 A159665 977 2391774884690417707062778109594189566629362476502579138146219316716096774209130785230066063765151747115214296339358121823476823576499255328877831426892975396674521268544896904656250033428726211935735414495274170828236714020118275986418863312428504628608443661497160981832416935041165915919469821021741070180454218824518637399604983741898026635658463986327378182885257528190506376264739967099960354784743879431168457889591885021897935231934070548571471026947472597751802474747771137204132873967946794093015921831809989408253007135782442117332553499031396326235400520306537012225669757512631264803631864505340904964036205719620758554963537923855082151077174589317385926082755471696589307120705761682089943441757092620780283013900559160403111880430615161196752642597694128432653953821013776334137319046444870348142327803222317935198081252338256737422630912712024855586515388826360200194503337013176143605772828866239831730558527575693974662535898795066614469624193109236439256247547318283364828730561643417563711713601073428850379447191091008310137045672877697991206236397699306732283857010851740368503570890111635534727535128835993362047816767000310453672496568734127971564014453482721170225681992399654830729408646629809337435293354600823087889887035521283102262546234448729612034931914295189714617732448932755434543040850342485648612684705694785065836922419228828531357965151306031480939481371345632712053690116136947006565464359916846356721430832855839155191580706838311950170780242497975724512029118649373600008532298596380334208538836609014455978761862402345865028492656075328200760758855697412362424660939563957428096981248366813788578640970473110058228505948238201415802130537120653400015621569618033803539823426463831670491225331260108091601040777544575763096018548440647730818990494333041455100932653800380240215453383625929692778428139217279549167860512937052241201805199756101017152638147753006564162878580782365354366778795402126731141046194794838949427702099000390180002757174957054590186569342648569599694138982733337364285949131964770977773443992913378753582365404219255330181624502001544190546557237876504911155963354922217257670813079234092849303196305015632918218542352683582109155771737290874614812734711054279435961886867052686663150224401002114280358851619238407366944607596328415198447795191654191501061162830911797068718197716727711359156563023303627649894791081546796302440805324070576729131515650721830105997182157140438688120182382076515712482921941745436516004705773555631912220612105555413323656240450456746020894711275568565075449352603847001053226321673945458386577676842386808245037362027190046901724079100608081538509359544724057567089322012846737387982673922247600 A159665 978 1372874616944452962285494630669149039478913544412389019396384895233189096708913883556623325672061583694558187592672660194723789056227735906148457189419881008677272544593160500053621113920466311519466246028390710520112940129592260015638110337527537614068203657475112178815739488627168781293642022923459000402462645517099687080793218706680091923768945155358980523189982583074936050740454791359343423636010223849687409223714571618364560841868161635685142967490574796244329311135091165958903701230811973682176506767292027190860840337898858273611504470690892396717659688183159742787059965132094949311040399414365017683263215663826988776982470310142770189526235282221471579018742513006820098563556851368803763541989568357906175580869947076431642392124195950758471411433138800790324185043914577965029741337783642188761163787305992348243737969699279801222116106588276526752169091211338096471284187567966491529872079765981569908397007371101599635503826578111554859509394110544443266723142189272162963767912077851269976637115293924476761049505459691425842132867503697143771551237193030216755315627982059246595628583430703286549800761037678477724686845780715125848754425317778838264420772933093581706602502459660225601349391280626468978615130939333700427568190734061183941667976803453117242338255995970172125824250202780177364457713100685782895899647865020407611157700130756784210801466274741692616922933167065045744345956783212531723312110969796626599448707271709005063255030668360916281835832924589064251177908682773155404065504601238374535569775668137305466219201073904160644179860900849264400812684241774889127254751596632078760893030984621191367589002638865973491687784269589922985457060325490550798212401105247986432002301032107134633799785073422508481999493864385352155324089643238127233478835805804832842126828337451341121648893914212558819799506302757811419967502385660929262647632631337253515826826660702286008017946879935233602011295674971584402462597352646391985840053999785700197292991649739450444527005958612255037863508705863610773824162943181792061939509202567881122197771758585690016085784452360417498636538070194301961094352531301302118362524803846195123725944366505394250789287691068694263933086279069391752911393457145806231363660694796883323922171595269310723885676316829714660964858469445224860878397635318550061859298968902897865007837008129194022436923567923238744563762783121691752584161697391895119139057725321618756324245695712774142586016136999582204848087208693956658555306333580721083417684951562982150497198217246705008761149388589680562167075914836288249528726906484027886165902185524593877843245084923616701388793278128828192293384530189991380497652531907098247778010802872400 A159665 979 788027638351231309934166855225981954471329745130234794554386783644533825414142360030716558869699583888929284463897767593649631441451143910873885548895584806005357766075205582133873863140314234085961689484881772564373999397671937130700288914877494161970520290947052893479252634055059839296634601688244444489943378072596395865737907932650630866216738860712068492932867117427485102618644785500296025206715083745841141725954274517056236025297092844812723491868562985571647272789067581489273520373612104946775221868503791797564714100946808866610886233623073204319610425616613385822760194316064988273272385631981014809288121754830971937229382994484026233705907974820535368970832119710443039986174511979931678183158570480345524003136335721312602329967408045120201393409979073959517649561253146738150737390568764171478559871585836385573970396526134267644757222550758014330889471839919241014316929160675752962002968012844554887588151672484742496804533919937237422743922595259401198659827369094903257837952802124985549025992465111576231992036686671787425074128901449282826879203912401645110818886604691155805522303318333574844050909300498610220608201661363481926731367635836319035805959649142233178419610729852569840343821186432963384387649865822943222336251594315598299415156138947640567490124009772583610508501883946889051764184278943296896597785189816019183738682952635165308468683676550425530632824156523990624542525503447856262174586232303346821726836543128113067153196022932327633823597318471624904451607554793141828333591108812230603082842694674204323153842654558585863894211664431402437865719995923088946681802755527249251324502803924197031207508873738595674170559664796377592236550496294455504773902612842726178165780969003031448130585406813259760576108437379647561392931436670244384286032762037641009925698533043269423586249653374382832872138189643766475512178508856436344518539325187827417067445865095359162038138630502041722200116938638287320282389834224234160922763293777991523066174449775487500568314850900785822133959858182979246810783580254383872575504838281050385387938624023966813903058651152878100026826295053652820757002389612025198682418424328481908169388870069080667034832592320746925388435752448539991556327109690638497366779351946358341268176271283582241230019354241017808026884153865230654945752447481193544006176445319351577445780244949429657519637564964635411729705046430304269680868008978877221656687618683887336024119847181991919156253080255683669870319135848585685494741129701778269969530550091596341061735536249151929008005037774908077608452222512182454176262922647886548272650177648730077636985316718965939695443262545339300837893360784330994838563231301827656836595526926510048 A159665 980 452326491538989827449249489405082972717503794791210359685198617427067182598621005743747748167881889090661714724089725926094693723603900377105704156608876258766066680454623410984343543821426449899030490298076109061240155541323562320761950199029344121433464578799950885744912196208115720587486967727029387678227096551024814127246478360122755437116484337103571955962942535420793373967051366422378559125230822059888965663288529858218661113959689424760867599189587663143329290251613656683677041790752117427475295176014409199774955033103130390576375086595173328387059666644247900302521564477456171173909038312357688135513698624057314064980888856363520915377001651311705080317678617971281298131965606319629414473369477466149972871624675834086357305758900093703044841345916555313962340523974262313120558232445132850786504605126482779327110763868031370348289423628028511949403804667022433004121446054040314233698173767293008523905690662998871091566166966217396169100152060284785743587474186718285197836021140507663853870943037858750832686668008644146290566707856564384645484891494481351263393285595464741373123206476140041257198672137725164588151383066776857910817956268544729347714356417834708750831149956432915428131752011621240356169532407851430075920580846946419362680357955779142232622088843353467022259754257135311535535277318400351732864232799306529991058392857112454130276813628873669512890624142911603553441665293022286281956489185231151279044604727048265191540871262132487700898463024969788106090971558542580636308077230953619127795016136967325144184839464515554381714633315522724150070522464975611280506227526921044438181503716421504474721742504523315051000409559808851148020794527812691969189421887370619578280726273906707944092322223725737680062204243562053314887387320559077038452949326573800134864508831138499197797385652142981533509787521349219199132570496581208800824378925025181600143198099738075456723883555961292013309265111482701950257689302247357761977680290574567348539786841179480085875768197411092449649855095088324224058615950903073161066277837664120353331554572417998365490339579977299668997899656822726524812558277284771162741589813039744769094105485475285797483743118704417666478698188819182885761578849568969351682299984356514891004609257545180937155307223658027392092770539460172950714001026456569775709483420314338902556012852763964494222249525366132803094106132888211529105065652992178133335819554066826009259088468036767648821546682050625426923358335889879489517322853142487146241427118067624736787285700608795960545586130533408646866689408646077892408925388872980394680615036068185539969751728551601525768483043907746629852758495705675801045954797114717167925958054445013895200 A159665 981 259634618115741809724559272751662400357892706880409616224509452016352918277783043154551176731805334638455935322343038783810760547717197365314763312007946076946916269223187762699431060279635641927809415469406201719379284906720327100180228713953928648208646697710880861364686121370824368557378222840713180282857863476910170712643612840802528970273995792758589590654236082464417969171984865681659792641857285147292520449585890184342994423176836432719893189211331450081285440957153449868849132714371341791265872655810402376879026624287095897381972688819395867420967929043372678160261555249865526188835514718907681008770053722087143442327092974169666521400165241944943895566978555883395754684708271852955303976035896906999604082788560792429847780903278686377502618731162692771140423943111665314584462274686115687587282164782729529497376004489853480445650484405265815100943452989399036625124695718089979694389789739458174048166978852409679521816483034074865463826064538680871757418011523348926608654618296698596927136372277738457866385915444925053298997865235539055337225500838628383223542635112910156857016914995001065348057193756144943974988673272128255077327580166777038809269004777877473680743901655381763603177785310849405531477927214456855040635191069895650398580226051461088693884511505960880298193488435093784874508197416577522951367173029016758398848333761299596035613582554289809749973687625207103915684891335669288877986762617736448530824781386489161091831392951268025007988083952735339901271313222995886492099007996976268567123736179776549958557774698789273656518335628898379230738042029176004951921627918649923980266931808723139644293248990087509100678560916770615762586343822413988895859223389448122795206958715441481356877544825833166615095944659696181223097798929069473549827608627420599239771218143374965496266275778080418025851785165116262176535619952859104995236848984425129050654778641803790216800347122983151113597795973874132281160593377100149131141027564026507880070314580662571793805190376999116165313194690620839921630398745034783740068170903314366801761926936629307037824641015848318857126694376189949971589587694159069035388473870266389168978108379273943978675001515303743419811847371946458527887154703325478717227142824241287601078304445654662574344905116360353482043442262765985408479181643433623570063699477083985210715573931706270670253913707922595264340605190572786987402038003949501269657538767346739445427380756533257448431648639243978739370337814481654978397257822962657920164309196240266507319560930413912632201237430921138788393402112110626198060268996950168098660124758052960851212559855203302556825169571759784020196182538641697125469383214980616352561843086655911049334800 A159665 982 149029818471944259792069573309964812722457696245560328502508740258769148024264868149706631696308094200584616213310180172181450459695947683790297035388404439291271172467429321166062444256967037040112705448948861710814648296301926431941130519859356014727641771021466814472444088754656979436214512423601638452972735408649886964243306524142291506181836468559093321463575548392040493511345345849906298597866956443723846849096637677283020580242390152691793929739705062758994699780115828611062718501007359436069183429139994949919361507385759941966861747007246632726307204211229273016089830191858334576220411539614696541345875322779396278581686386284532219762779471874746484350365373398451191907724416077990024852830131455140306593547762270178898539881176207080592800106846039734079289381005571916309168225111597959542249176080681623448714499466412029744433029759198949839429592612110380000388571220737594304265505612275224610639321955592493046651569695392006558839991945050760103972195026928097155082553066283854128512423816478836956554682778718971949478484078491561199182791996481197488962209161524834571186336083924135369743572017355060116478910306818551637528120197773751731791061028145252058038248719039175875308620636675547153827974051565826941894523753539256382365687073180709131147476982332701937696040101989575382656169781838179773733024454422820014408952520593111011988066109348721922815383806244734735999574185008878793678119786091536225542145471240051418446028013156584222097459290407060133541627699028080303884194282187147203909896772175602708887018492265578563287142936354354155719486054224561866791733919077529443628780676703365734319850198567725700474442965816773638873413333271101813531225036121335113829216021937136392139766637706013911327392172461364460004821697898557258524008899190097389828544349788399056357644499232507803857391174989213140112246720370629686057150492681099049894242797197275846367942524708772777913121579738640446684230340766183353917187844070924948593012029513475030164093400629295267797324102561267026691624821034014963725969032224608880090992730070649821712978452757355046691053574033374460965898523889028341541821259943094343248665115597758368473653386041230018554333912799078375824341038129975214719028298814514726504055747196518772493038381483619240665543766057136164294099549329873472646787790362787196611836880786546600761252246098044315598704285282646842557240709201360736605293916637474374849307295161621738632117497379361745773146982154134067720536473057712503687167237214794907576691186771885242087549739762603131129165945662090791608701995324007615650516930507363460410469387134967116016121565707072119845978924421838444343624919444076671653330005782438497304280048 A159665 983 85542856168277889378838210520647050840290359752244748150823792399081474613009756534888452042504114265800931250504721075793368753104926253298265183549632140207112706080035207161557143572438799625382765118281177215805888742792399051607108738170556398525018167919624240626321542259051735372018572752924499758826067266701558207304945301244834522019403858957126807930501710540948778857543056532980533735382991141412340798861020440870269470064708770808656995777401494692212876388345528469300131570445509944961920022453701290851336626212801919593081260809470747789032914249316559338557402268571434181224327388224116907051523665221651376762445658634347324477314016690862537073214157352155100759279130120494421310220519419353628985092332754521895332044014239585573889758710895644668740964273255168296147976751782542661563439788146469130032625317716015219824113431295791942017485215898368721186414756007661040668705831656239468332922635531238599098479188671977689908691550394597618808282527445204418090776805428635571169204134286574674604521529069244973947350863188920589275585380479368730281084516080142133704099895257458701167462280768048361914919527440576511686063665941966717009259761150596803840274020826831570663545067666453216891725627671570207792415999340463267827505799779675580189957903347464951357228825053581175859766946577698612599804669665669671512339898486684421285114333183612093886280331096852531359839897303760758282362770453924057012660675710403025026928248158928075458933644609699781312993027928895098543035418967425518775713623492616178351190056785743306053163527131770387003754257082869335533503347922583250718939841495923208359949720728884464563229583817911298097576666953790026978027311510256907215174789633200847606869172498426151935308011048163503861544556794842796919231280526488481162344685560397683383791676283681398996116682658643226162253081872788580691809145949966429510244710812594532024982208835712591371018188974005742264467055006412144999334681469146893984508834626154004742395806770838484599498721675476652481071016874779554394966156326022182805428065133616368356211807241705948481807624800780750644454163124608108975970014733465886635564798244734029559898368586150726906767854099299041264643868731902447770005016376707211725726920586356120748429686066481083788540078274533392319404662133703939675686127968762766869983653997546042566288535346569514558391919147048714840868765043577113310169050611142944424056960042014344717387011847114398095046997418658473216609538277304014458513829852096036682513421646131715045621349386303276129352859407928003757196885046983421215298057986468573314758215655615921290696953546287637007571706435596625356115234377685028912658861476033041541607412800 A159665 984 49101450410773036559193340769278097217513944040092239878244354328332507658719575986157821765765665280475533953173496587325221482831767973445520425060453460074443402018767741481412634348135614017932667065187946773010869323714540753696048474579379513397345700744093292652694092812606941446559224545666239259927709638351285761106074359608010873347631633204922228658786518274956207023736203104584976457811239048214239894699376636421857392796562592054016423782298718248267432052210553225549664458717221701048706023704995400953717304084640916086486676842889201984272166471903493831058932812329811361688187700429103489951033237961905110865365226369729079717758482801083221533540575954763629384634312964747719842041725316577527897136405453333297741694724292345912332128699947254000123234203467461030072629487298067889777872189219992599015278217869526324149296676534025375768197084333051535581001681377176699749532881865069179598486953472975363389480402728019802001030109934553982435850198558520407886950803762970533996994660656677384386038803002967896073829916986361926682986825603161169983853550020840059911582153541697370334753605588842404679047329840584099156163016130491121811583311839414420152259249705882282384999560219907470948696682309429733445904889097672376476605963386460602319904689044462549377111649540653605368123571165817165452514147363639968628068692778836264706643639181283993168802094665787108265812101478173666375282552120766317189041685712300096314038368415211558729205814546677267413524456403486758483398446293020060630055709987989510770874205576524392095952577430699847785999224079512774034364129973643708383227840237983218232876819848181114933593306668515268334370133418142204383574145581851343406396500033435349389950765247458905196955470949473389852066570778541866874380231013305198089796020967318481863240064542333890515967118454886222603993156748260274687412392624788049439830569763632064106493419929174318674186527349499557419357405343339805046264189975446246222159478063382885247105028993060660864844468917621037257108072061302430207746847762104508321435618393965724786643864378286457073510885582074117495455723735001165523865246635749475834470945527361735209013189915064476014466193919084850607529756311073875044768160371931125015840748360821216790826146763778658475381339385816110055173981965196731500371190666279465396174005557710641886448858036684803312201362886120679671816113894304061679300429756879412625033845756821072246041512682746285144811203371327809492266154434699446586683251167865910260855127333692832550944566997998317895117412134205012065839403314973159769965434767302453719210805316936403853744035214003396570226313515108041115965800907871762519194533157237183406385350667200 A159665 985 28184146992927554707087598763355107155802163588653193445364108560670460314630423606298054805097449366878690688190336536403601337776681711831475425719516736450590305646066603575123690558686270007493725512652763166531023185923403600222480217299825670133677907208941630358405782952894125338589622870639668410698746506346371325316679377469696996467018538055766402123335530988114321882845723038975243506249915830683832287216643328285705273195756863130234618594043686873010813785092469205937038099172114810892012295686644906446142881207957673031723759426557592468224434521958356142468488876875043150174838515718917179114986027066468311985342877490565857410668891813805078297715217383876971111679336362635070694910640111196081659327311637880558381837439699792314093067984011012900426067691826049376093393177732339186189837073172487605365639664431790394046476468217099269899003108921955683054773778695743417995191205484718052850063178370852327346962652686694694370901374410883591320559205690063268922691670583139657878703766012798532062911668402174503101404424999308556995445162310834032202001656627446114247114452033039033113447402145714772237411252408967832339125885195235961953131811736062726570592969057155603257419084021159221871335003919984995427741613926064603634303995478028606056045101553618155877510729607510115900127070082232475271130520782059676322839917315153529257192163775723828466798516057830703292044786408574380738653902554549412142452914938184544881232996542083275782488678616148141795581724982573470474372165136774547376133201819482486566303442810868215319770726281694580858776550867383249426389477101523566028722061356760871342462934643135231087417994798143946112630359005346671526144581536671160858364375844402257348984132382868913156900505016986677611582350082326236743097333370356657215061753690555248191816413255623369474766129876422033131465909720419524881994021557482390412033236799613992202595198057137223206391695680423771952968886200022041684410645711224676184625555899547149977833544246210048497936125659992799908927552292170720159692295649291661754321239530071192411165221941329184654246766516485742661640940969727544402589675598905465663099687167907391275944011112878423081576688541700604949680815478687672373249154048472089051880863832190792081813459812722883483785100267380172638277546243360790177273387756316444374637009206471910896779078224521730531689023904714123082907608506565487826805136511398171703825003407455253454883110892884520558723535688144743990087556035979205036741727656525180393694160576118039752527135835501648168521265212174268997788060305909546724538944258373621966253687493705840196127785515884403343672896385965580003939013605884014000988749373392667242223649675560048 A159665 986 16177651272490005628831722496825062229333224385942892945399120069470515888090204430439097300304170170923087979487299998399079842662332470823293448842577546269178760997440211684379516968051570848687380511595620869642034297850709951986949948681625355277217721392231751732432266720868415337408996968522624001501820566933178789446012856593246467961195293212376709896565936000659345804546421288168685187610993875573471518622458571059358404956971642874162617056557293966389958845211025113654634319260335184230314009018110471304685060096063619679293351424167215187558841143437624522283081556393462438388995619834958031708512028502914849174475946314358432424644226142641313859667001237769426654474554437839565831158865382101234294925979743737987177876948692956495943508690693621457590562731873948874416577611388875394805076702128818665487278152105629816656353343459938446896652016324118229021904567969675344752540002415346297266756665897915762921793173161760026549095387881737246864018548215897757841217131963918400651841964696685700726726911624045161812310066119686125353458840179593131322778967050604048737783783884810863309748474078034690421869379835417695178559101939049311669975848353188165637100211979557610387476169228585173446675343553389077945790240488671984813714016798425033415567568387087777011141781683061265873067570103630274988463466414754890569341484470205346957363595363626296255949179415100157902525441586420216370320964783759241803450784132832216461731425976787385087589772319854486713396496615540768565531139390062297173839827788672959299547405299232779069156300933115258713089954198653905657973525492144553256778079990940502167355491608339774463062995420827956553381491698935571313802606227903664481357745338186862282967502037001508693155692924279403475658416880684481348670994974353707936247356822357745143620757968663271744625242581947792131238828186364059021989880961602267308457638092408667892225537191376836946150159134035895601446721321407308587046664374052988683728846926862000704391207292295574777154471284366949526687157907633932069233169955845651742472070054642470478284050750458573705080570469577234213664404660899875485920949928525101541143385963433315230656653365602299784349004756742228156266180555010412868369969655662607184654599998929153833744135106356171341034172172136833278261256369707128365023424200934972791576247110509319144109304452017436640386187519943020528909295466654695708524469057112793678582926922033558662030659611003032054422164673791711722500764898497628991643164991594285680070187315564421125118025025010948050413311114375896199718280776188764846725584038871691706175897410581835336173495142082433515871672299230727814219877843976516164805022945794233759852968528420800400 A159665 987 9285943646262270303394701625578822364530114995367631897465649555767515449303462712648435552319788580660485621535022008744535426086841061570858608160213792041772158222225035440230267615971042980876548919930373726411361155943121589036909048063035654103452838401233816552785762691995517509547425670309115537193634306673138278770686063005146002912729631285366175714226723928847476377487762973685786322445204234663341967857004003144743438740028527252906211955845292693020963366337343322768554162217333223633389349164099723883982778352259309738241351993712554960066306591898674517434346344880970564592133310946750191283506789374646056957837207841564249645888375136984300350370560995262267022697282567983548152014493818685997289205853045593966759542986712317328879259895390154705644082582027954827865739455544036744278927837184868741502092293668967082970352772669536451419408358366934941502890167240814952144539966195203289913065476162225277064781934432197568544486381742742768816355326116719622937589711055618578834499409032131579418609184360533520705762876548274836644328378817924146545242925085390096529373644835429402500762510673389766587380786614277348064660585387129109662604183822918271012968951083297011206808063718123868399169775864641410755888170298883793218468211338300491151929728209086830386239505175347559101024885112413695610902758591548525127125689245980553999997446546557718327086362185751432805346311425818795622183495131975250245768607639330754064488957277679416957000746822917859225347793475595418583144399637730621803236685017496459155453644338316804317480396964881876806732774933476474464427377243013872045824589192738491483190709720252387406567071953560448917694863604830012587451169830235166741138487459743414548165997185106483120958210838031360608350319707162809967900408017945657998748767754279655157190123257599462358045414475908156261297955913063249459097309677938143952664272231805775756145255752652247269866984951240923651458465069601595106923100940060704279784173510462888857170575152233413712038168581100969035518519711429584837019679862359754808517213890125247983342633965541279977531593202770815952900706634415558801374222669297809379150640443323555035005643087844607197793247153681497261091837957760498298771989333196288051902688518521502109777051737588629626870131041706274921549322878665648320733268217948918065920391204423142716807843976379784109851139947423389069470852690251288771205218433646232173334896228243855216752143733604847514717763799220754383971448964181603061998139963447463455179893824973401607777993837220448679289072058386552244369295377472045112473760699368092665722998859986479777123390083769800953706996226862051799782205943428914394584082182136516785488361711663863869600 A159665 988 5330115475303270664142929901359747212178056674116634766252337445890484397384299506855771567934258341128947823673123145719364935494004107009202017790513874054430949640796172902480489232050410619452290392659522923339251661477053941397233806638233783830026652024586818469547295352938706182064884925760463795725144590209814438835584354152097212425438847162506972483256242969222450781332171400474353180398359619702882716078401675346511674478371417671525291500038141448500066582318789856244036434478430010030381256106184223398934810089136747726130856751039582379862872424908695735382792518880120710613446131487814774838701188589018333778949382825111564938307502684402845759798842344279303501601585719468118799690488293060380342769864722191193181990496495921453820199236445258107418245811521314197246060030904665702340709773467412528803535489287834999995165835158970463176293501050604332304429934091659812855621188056044273063802316560451411119421908570908242584508634024946467563341093172448847668418652928793100332602008942478829900580945096034616839946078828643636547719135982648280523838116220046864803811734351752592224574371378051647986466149647215362371419997453110169897023131538506734373278540821600504875097441098033871875950004670960616384801863961318808635415939594167683496174248424447453553924464828867815862722410986955357650383194968082438668079576285708367790651576954128766693451315945441907330110880232978402266916955884789009881829377334191720000800199745962008545933341086582531340862920058495154725956319860917986852760683360215178882271092302788546445454678701541264171805899721861297688675656563964470409750057418551903170849300023933262031595036238348276850800298327680728289625657679948757805749010444147381763784999416749084309921319865337076709789607853494572237093485531305833337573856443599699702481987129104122730246323283928699746192895455270118825462833765255533026561983803418422875359484576485198556066703211853156140041557503229994184065272892930470203607431866158771342015205746174687175135131611080671859438103627202674062517227007824543414437138300861837699968193612169944248529429417819978779730791943749869852113317891227014058530926471081757156778008475769438929233539517208422685638558721573971013082253507285013679184958555031343281858193953240767049652114183767229668136033071097712428972530933678478034865512975091773410128558333137544061617913943633505382855740534908773099976086856443880154700551852085050860857068472429571470415941998588039224687889204675341659957940695853852428987578985347416958443443344539512530963876948202766612371775828388177705795091915853246318433295169734828810233489734588723664994299962546518502347171991650352885975098367523414840636559769526529440350048 A159665 989 3059476996880431098947738368678869320967840000827952988196944228291582276583138613472500231558711968019435390302751150620906728438132270582220387353146803493451323321658781020988360588929319724522633808837646227623004042326673019240423168101298128882781194809274432567703594746824125352987734399960835909630695801146126814753346648597240794786198985541647716839213369237609757901008288896109305039762335976505220015687034704644894556407146453714928264414809937346146345197287619040140754144836456608424215207615600580131264697008386140935489373533744726573486328705590999453435205471490844406921553487340694734007223198743307148943059987904406196710338860652472096481824185135055324947652287505692132207474188265722839630752613144684699292495785445672202175465482459682763503367451730652321264410591999822569106823131042457606664487868758923621030142219028476376326741050194688519807801279278445491764174417404203217535332616640222947757271110737766899045939411443937529638588971125659521842049369191416183972334718633573816231354043875939509532608343484764899103554139725661295096536533467381815007291406144261152507503188408490972554464982516715003723847013877499850391781614898919042611990869462647606501294724382207724332926903511355529163465514025626697272935530858840912026312866665904629253122256572264950957643562881627262877624343008920728246952549662307357131280005174223365524322728266321469056050839907418177082414710494373759696919816821218407949705250165224915225948780782951550071796090765782743217280344455767286722862829012078495181964451528156287342886668094287720752739779707573451396825362440338363001324487133659599681576015023027972153748144233739957351910453545225133208232540057120756745333190856453137388998041499216789287411716644492644000058626557586177301281692794561530390109394849858473349569503421982508847699031519560597746158460693369135142566207483946998019102626038889942924680588001646751318935017776618760383460202548388947060058359717441149836166386107001624287427870927729118205113853506591724546348435963494623482300051282811425560132108867480804714533759790751582457375914954235465048749521675005790879554243095341636771787372643760485284435541859448570100772853889630480940059271614345501601010914741192264655564114307899472522284493552108462697870686671351348123235161433487208268581912022663228443094738527311473514271075675376973911584572752505684666370125596184945508097502650380353562565943428200590950276740551030840419171235989425735294216464432034681931212795961280147846775415157695592360744928701771842972324586079196329648949154956199436531081270285939064018688045704428931750594245984263843613905774471505474758295476941001359127635311878876257982008599819346516234897058000 A159665 990 1756134466093892147525337680691769630488327982418570898590279734701922336274324179833708277143132735384814785085955487333254742758552429310087493138688474691367005155682499509874416497556197471465372353982416275132680981043848835990061501256338487744932575793871499707043393837381695013908777480692594051664223664713286581853982140710462064110065792262058626958735990686145031812727976494195340618470400452154376586121641842064494128866027586060951152248809403998546553643176511010250936635099691614805489498790098626811122537148003555760223174277512722013598772814136808777576072557843225809452261088287427289505371277377469714474982654107746331800169567707016298977721322468679412240648911426681564418971384374036616887671657175184295202699398855319348127263366732621460992825499047582911091574433747867250001614136508597198812887233132132870636301638556510281041086186518250159765345629875893620612823259968824590821007858149171411561262498141569629144126637660186117066082506085035393088488669497219960807019795893662428037967320603844182437100349214176223441803528483393600737131446372160941767320463315071549786714605572102440194614913498444764922125814545687461014712749928847991952548385793018904531238296697946135733228166665513402779212820248845762915856359297035089335420089291980832743838621348015252981871542371643061936398722503925529931312095426588137284986932318427257682194552573552577796265851995977800666903776906814653277022093026002031971410812794639355377686054236073103158679615236639236111564191761290561660936411092249696019268712906069406146270502031442450170808461746247439240480069365097656398289845864663191665321461773918032082989403195130497171719749534660898780797188367129634423063445802593656713903112035551020301890015432618912318956941854446612276363454570592787138089455069962320102953192482230830974456513845904499177595210245098428301714177632951811607431880784339023820343782153460658771870144137075956606950016221217752382479314412538327075489302017987066182212255897310767675048176777652038808932142804942286676166166919106750446972416052795681044304678151697796160589526654301739118003445710661380214994283423408208279991893366592047471508844249315003468404688899108378851171336268075596345009251979190852627280122427775742196448017440716304347810724497241490055507314526788586448453588528477759447858345049163810705418187309108049887705483142024319364991069236469623812874866545231466501032696827235287120407988219223229971032819041988373470841025896098702753174484923834109010196659312938284667650630631373693326601781445581745015730202573082648180662943349037106893480619801047037090012286961477711645658249552344179964743101416962788488909783043376604558258095659745130792301470942000 A159665 991 1008018124060897212248444880978707089030979294068258867837832370774675129439185496085935078579926631398915667203948146978137601436680656291719638841219831326041167508038433059886894081236668419301399208552098104279931260115126905185276061297970190667462415724487431557410340359062346113858285286183149024819354752849625351857370995421156627558382978559436110226597619440478010650747957499379229405696970097200635655213806730310314985074543427252532246462552183085228375644838120032264997487793078150441742548090308996189004205058257032620227166545918768691079122108985822647329212212996540123781190943123495923481349105991468872801491100397858490047100621524966703141115557272836847570807527506627712284357367156508752370683900465942640761650162447167860152846997039042258927118333085860860314242460560683801678357407532803749660990607329975508821616110389217872841207144320425397016788583747483659786268787047687910928040975245007750013216916662150229361829644077535387258401719903839189973270654242035066087045390508243600119977010672562684779386067840593667490696121795328201161818353681086913192626938651444925316421676095198392180736405883124778350296493702210725122594726677543848461720161454323388553324281009896699703148634739101181839738995357323442287004277300967282437619104940730332090334115531504182946643307677760235924229989092910245259844895822311928494225367870772071686214148854490913333587542994851350164625685529801116607250984477108345133181856838872824761876569182725178261532027349740155745294628790636326626090777104122313436565059243632310971671925279379872110323304302566322550584162990203614434255370201829538356294837482213927387663763685860671636609784322441810675044377890192353038081672557497902500642997310364786436495581446606611178437284565825797860455321641827465255732957100763521880621782915297074996829191248517662967341904522225804476048795395106855915667880467584560782934406275498416488302143799663822473628925850776441478596066414437282300181023191938468986965547457185452916359448356518763684602503621600909057495897511515991945136606682195853438626170725314744244595930923654244018268929088397957237615839130793216211078575005051191488160792163564952542294190655234319830091406958603777956533709625140808215794134709428968121288639726477606587180657990729943940513075303215215134204091233434211259842246963481500033436525244352345258569035738949206809820207371607967883644665299460211391239205412889626606523234961093582972532418958865336946527454647896223345640223133484817291705035670211417703639101237479798197626450225177842442699487327794483856263998401077013417793857077755294860735302121642222220764221337271087794287781917859699591275087831586292140182164900093885728264809423650048 A159665 992 578600647076488905938459836344097177334151626467198171568017190544928822375756200429146901396600743290242208160281150409963649969911938159017762607367044492672938782608904893875567328213350116481531680336550329440405410625101799727512469123533633104635681693279991842453828322707949287659641845491646847652257963912020238679549097389603193756447719627324065211440074822843691968497514876667183483529442365392712711716138941556278736938659061215367448518352704281517089073583437722009098307056591758661945417114338573713861602580902388720454633374183095715957402491785048062758190234187456187824594149091798372651004881467825755518341416645716665540703956585763180586701352153285881826231280139892880169656709776451649824155671195793900612891990545275496408386049037043524002704930365785086237464080787398754296127150309692843708209795720172809930737011061772502500571859753737659637476881725425744823697670942112892048104698782776299336174948901576090084061071573867652100205521142297610009264267046258630714003247131935932806438766158730377219185165840151550963436132106989904073282997881497516011626095465466072060076255364038305009302502362000124328305265259254410532908358400160240169035420126395832010703606061384007683471583112077412862607404122283407026977539314395923084104030815889918639019038476462052996120276735492003777446077340607976853621038889911620367548076170890850720629239247925210700901453413192679016694476590328934117908788067767164104414414414700206773961773024830016249016225019135612758563005361633490192814445121355115662892324737132040428333538839862015148875405861211322896596069076307509587606184206004290353321571393329020402486917366280830388916844481332064666576692111782043514224456984557993441712366553037351863528161860336762197510682383842153525289078258954394464003579286383191597156800440188038817348981320135292638755075600547366670823706842613702343781755956512753550380528858353937603626658670862897023906396488329456190961759642572587501976831822870663211452042028168552663222648308464992702923028146656116856715969005443260269757965263164367078090377691652511498601903760650881764747247293294716793011276666791882696950822061006017322156823193042033444273397031415600474093616422902300471454004315578844725013206043089799925877482754980705464737349875954490580364449716731006698446699914402708785390001898693331855381860072070937070368738808673702684517434040233737095588225007023616107104802874301818436857216459679497403003637449569661418933288126866536101694734904135361291329680278042040823604176459682772791744255827470635980364489995951460650847354419274856664706780482011738203024973405535674077007017389344052049741222077750050602603411505547488311860004394558230662893208307704185600 A159665 993 332115763403780571111463697616630801082714002612877682221174029540418369368554619860834235466570246721967628568334176387172156945128015822619904016989842318962940820050003370651515759500381730191979883113971337000688425767548317916686972000847007431870213829526990830136940046894003828770520561026919107403371251930746767376709324530636812059573432683105453995256376350692838711906922791249463940316494220765319895889408538646573684687805226594193662917287989705407723899861248414313190163252995876393806227681082251002760370877232912868508339329614551022190857951162508602200553865211386855271193260387749142405753320613425992198655171663540968161874023979606540690063435020428823331409183992771006589670667054316090490312984582485233009159240922825687770553439300265943735293702911627553639444068129506324282175305920356159484762761752771862924734222733347027217455406291501096206514713321810630045142676851985752347701169060338350811214407452588013558021693253755954770130710733958924306127716013898211994771776808340717187295731798100563961127505806179149659344849133290409609863278965625893103760186170238873917558454157281891876947455619382188239668871962318329435164275126965300313177869432389753250755316554953410513612985557697695881954810227195318310042820562185958882993276069215872568464837751373686915590092202864732408018124163519885803733216477913447779044101496723477541569497114160216451404100671629602904232464937163278382563037099913875087588740692181079815429295839683246601757051628956491983259419782948832734348865408880732268186757834054547573552479622155517315582372641030996776323593065637520299671515478876260833268225684933375497100102904481510782566632122500282676804346227785002784811800227463730737640397758446129604878728412251854894759953251040830297718070465318180594872798777426851213246122830885018984083318448566409456982446052809666243248331678864870038474812251157852953357640630288884686065213774931503227899797955375257077170571438770250788852401285304568744904485158621292043236883769610549292714133553676989474845908713226919878849126924449664506970438168837816285453248162682682478720901677422079041231235190899409874833560784442448891726528352013963632060387601841899437809905735338961866836641943432631731349364474598835728485553812719198459152651648139886863185253624328294629693271546775921408602601247603009003489154244843473526046397507142966391706197318886793484899757509366256185266765610643830893129435724621070415741115363634026789130760857366743826149432194750563896405944774560461221331093648756674102663005218517919874886774558188810619102525172665366648528274202817659973241473999475355277979807217262148605463667184846611186194766929096426704715502340311524306614973303812778884400 A159665 994 190633869593122971329074223972109735724300503348165322396782324939009599088727976043918422010909925017666128556015656965086408122853511170245665887989562124040235357769919325849076170385890899780079971375739210888065715985162109382378594416017058732260398102466799456506761133088835489764991142387606076002687446350284732453992472731488140519001393912382903269211948585222866576942605184662315634558184153276928227527808785044191738732063261406005947147074787738199752001431283006378049144608912576458286112743524097737010739021929111084135066320565378103641836506564788152615055160441101867469477106868418915942529755027225051696272550193455870008250149060337568592915825000373991306347045380570417889590793232467659489789828994675327953356791397711399504801265772303614660534582766343850003954657642255842739214329471134125851410117036295329145987513111930131850316902639461875484879807969837576220167072815368879734688422935935430589337733702836618206214367866584344170402927755771280254107299727710527426368285884740439729574943613343564983309969147580991752912979966376588126157448843271381144042335235621648162606492610024441899062830223023014049445604201105461841373761014519682219523928018771591970101540998937196250806170238535365358829198463005990426557552025155426002915056359699094964380177850250019827495716804167620910198625823783073843366012637283429113550946711043105218010170714288716317895252884061978874350418179455131462657065386562496533111832742897525113849641850205158719392298618796007262778148392407268356026055930252418966823536104422573175178694969578427077129133020545930938286845823606860344501862278690767714005608221580364206315056580255020908362857921470680924421028158056479816438459106107196885412146600981525355848526580470704372830015655415052748736647158014376707062522494663726213211677348127560708825007440495798893015285279237147876257871559961592788382198450408651082473735341256961455863829080152011989917460119988909232839717044094481380213776360932999588911963029006593464265308061108146829025209736782445302444694885423246567199129096668844262633953418535214895338665843476099091904032815592980074949935988299594476271766939447904657833705117232822082769218210060218861702411798468141209263761021526015034949810195213688618350782011018064934848157308682419104977755215914724386437239421149464485829107726122228474670919154680081733013561800361254035136672743606979226595365222151224026727016355706684630837859248716034739137997215088481807299637798840384089673672385051919541175720970917426699003224150209871252155773251173458537549028231910381343904198601755501181398564685636854812902403050725448393886332335691083955484095222879877070825193613889843381018386483334420393766331783180227375460048 A159665 995 109423509030689181762317493096293371674947406207844282178070833340961969458560489694589313400026830389893635823524418763783211090360970283705189599801991669356776132419113643033999070285741876092035711589791193078412720287057283237167396507821790865310036640602113361044050753452944677121276145209924860706435190833811505681824302638549662021094740532275103371073663231541574722326343469073377924772457387486736037281066353206827411458519624241820819468758010873736952241097656584412585895815352565891179834908555151018793161438216432529380659559665197416939391963910237237092439461539327260540624588149212070001869673632306566247668245155872005843767423686609784765792993486779650581019872639263427097618525644769382231048871529959055759993789103045420490068155999862974549203115214178458274716334042586724225984742941125067882549922416071766157933907792025162335054684659644825027224803259973446939745854653344884981958807064057876819929047931020766262353489133726159797856510401101980906933283915989828844523401326064204064058830338327408199855961163205683087022391155851028294004765772758807150787196665060655806462209199699872368170187600559590682193537142562572778619103658059170628706421504905461401085033778073395694552228103933742018272077962955211309525724819618652339714359357191211293681653621205760007295625855500011537721603204727320866206287520584210397730464368037245671660296420504609006255423751350904244274235802542308296286772968849773096131104405682487234269878992721921421684577650137279212342673917821989087526221755099479606224441537180722948004997360058394986754806771420723327579873179157272200223769276453021791578385850961444121049345376963477519889497880292048350334993358378191629632890715105303548495834508565637108127449378461772058149534226254989236944537750629786911673293039138201419532289551702388961846570187526139998181316767836070071305775027086275395661343435722314563486970728240865586781151826793479950709394209075678524392920412738793541991918778774256459466721874164626027196243590192306669311177674779569926613780018324230302652421252360992157087382291801044512108108740907118196070436115248693140942222026048776329970119389682312831147655010763287861545899192186963784717746562414977715155531989713989197429459702688182668097620388770556553404383142532060426370368308681427469520345734468245838944499232192911541452104105632122071276258427009852673202058448633087189272254737757293225085122121410026334270038079327279319194794660345424923363202965773523100728861799587607066070967431361828364766629331126817342063311183168346682633267318342000702590390894882485012756127601281351844946006109642407902735476780879464928299265194265864592042474939605841004277849125931616994497567828572146700735183200 A159665 996 62808903549745997208598911963048423231684086862799269804890261555387231459614632356718221973193389733873929296574460354754598079459074089335608584620455228648665459773213461182189617267845450985928718372568769087798013379054895416024703216895291939629228771307510602439828625720857155832122742359354482439417796851161453976634695722054774511967862064131996952093013482956278667748744208642934266503755982233233208471104558931933889985451532251543744369119951166737272386638053448169817926148867763908960766951397913160689537654797210342753414452181502751945107345447969609302907635868413406448451044120540859762157250135188941801109876446920337898452492945964956117996585345586519059514100547891826583615144129304392932962562468367503330908481588356673649899616742655575087627927598355668705837171785787137449872503233876317830457804056708157479324917085109331250189538677733490103751552191416788705837900403947148610764620566346285359208684174672216997972696548390949139625466567304781269299450860478434046229005992874968392330039039256318963152338397710914510959099610478523864170609396114712033170706843409580811261145474135116714887788619890982028565040874226715669465524125964949421195266419887716072630839287073130191476728125487729383122813921537828285677339488909081287570039355971395583478304798394255994167861745340202455031290040887658394128565670802699484868172996306667972427792135198931280874295338022534974234537000241105506937145027054383194682720817029004774945796692180532690888228178880179471877432050681429328971695261371171041553862618805630549581693305978549143970181957662474644099908917990450636068099062821755817598279472843647345118117931320455841395663420429714282411361766680923938929462832011338129639723595770074718539800094710476690673459815854708406953415932214339672923763141942832951085320990999823136539222462632563863157182809452624983781638607675962115516822749906158150790438724274915589850925284750377339695202358549319484092303477195023398621981165240062274734309443807466333017179555462322920037786960113736355431007285823222770475922599726112829323894801540381014735159078614842368445338426119934269920760493016009313808372257910708117174096142473009999705263367097107152209124824414398740358066098334808273309474919532821637799415752372288443589181075656094002317486431427923452780292014345351962089656730171005102565033085713683388830839323541855073163946412842648439663047624107464159974833370672999409186371019674609613183072997041058817528671202716203419434276999290901404005194129880718563949346232842642944473088463365379822372957891700076492905540469463944641820835844570810322144194604531691410721769785892477177759822737413383395955309790140138846612104379898264820421210167268629025994619696800 A159665 997 36052201214045171708554013149296698641614990911840573023724832061958929895849340412266564823299605680413245522597916719210375514398418166308355622382541499252664617133692107604933806312673003124046992310142883665202981266857222911514942479101389751556312004693870483687100587113018554502961332838124262995365108957375840771082633520156802020207531730071233975398018665553672413713056849417575195595231161344488374926376735760576846024237720992761867447055383211696320612978001581592891077023554281131177589050267493599084775820692160520307930514892622914419074676895170645502631890549007755974150358700602304291408259707924820287270821412287118081705887183560198201945274195373175160510512694617269195567995111695076774138279807971416952885708437927627629621889942128300237323881238340939658692261888707774309502590871502065309614896978628066321366344472944964112446460146334363674728363733069976743704015086011009957693910246275703738308964787213921536070065465287271079985219953122543346596977860630705152706604916508905792993378349702788757441242384324901723607436154023516847005635788604071948232834940920434325008091039944357294473222497629823124805651268268992231700432229200222908595454218594044120228700665746198656511947391801852732170476918884750480767483340908993040412862875968223873705253272624681734892345346199420709176422761866311190908930488753228920103933569415659378927881025307766050612839268601183724306379963902592018673624958756247103974785617870243058331653031432633042648421290099572879578433654417222612840665553805297078372310918752894754736943952634327150243897688891489024990020139053339507830888638290411386279620839026402614653678643232564689483590913828775706055771319081491962753882032683792981109652848137514322804737126914435158674507784766376370602023800553280342471328370182146975721554716544346777984551846980904131312224751309038904620589255030975168031260597102699056239148340763073307708844332294889799505095444413100308190457802989530692015475196929016971441034154023611510525833868591783163795020403927609888447471568282511546022876919821536403039758528701886901413469203016178612369428186156727022241375580769163297349675705921356776945100038124496976542959626814547318404252931467302461987814784912190234890441174352136931914196544241304796063636533043455425269810841271319380468418095888497557993624018618924735960787539095548633066830495454597802143432038913231571279400063982946670532329269644180250846642695255146590687764705506907415836533907156134989232174268731177818291915359584101093878559971022345923310210714660544849695395196568525564927077639081409341920147018656043843558922756995081227346393121625501020569209952010087803413755777065500092114343636212478075304780138444364488774210970780048 A159665 998 20693900687958378814712794948784341971863773099309626116348248713302870372986061782008651490352000467167469056041907622366400790666612568386906791638994200115800841569279496551770822633857035947751987657303642655057423449162666896314160958300980822101383461465510350125793297174246929427543972926340967604857133123736881441147455005874282304824611245198824169881510621014325009192626882821479519337396182855754093974531775222012177684022466398313060370865420843562521294576986269780871308393594008501532027154086589927961500631539645341446409362133913371373796919430482502548901402267494583515755857443101602122408578915098711655951650380776358858561280790870607802960469391558856955613974772609764626429445578968844763962439647213124963453065734888869902729314927164901680648820202880101008420652486946476666517037287738951611401120407928453360306802402553324291213017934457247015803977031229975234097398821469915768567693716741687599503986579176616289487219604378345208962376627625772576165395992551164279219544993070119050209806842690361490452309976264095878436157393309888191657370772049341183573614085381485892973832995782586951910914825850898582656415262945527314280378634036801984584369526206561437295201551299030955707666326166137980536470628625925238132249760342273096115695720766404532111231900181768921572212060856722146864811634021221735923331971978682597440173000671592176836631280734522514120488865881741435216887864743087577613153789181058783298332261936702486477593894245639185947502932288975952698549040203435098341213056188979151814664913501542783588456247118797805690853303241757037869627459907698887044294010279633313968684763321682257163866423097560811307739788874296825561730325791009705696789357297665159818811095107337451215200571048791070602476794996084182017154708101650702238869560721410421231221321975464050739996220944576338809353850068578878627234450749172070487828065914199352123120357159279803709286795811981994538585089890761027581838686612513422193484141056090501544878870100109199575495623392128073695421674067487962232493249186875804194360876054962169231992071580081541030316587372207908657683333515535190832279662601006716669400046826600879258370247787318791525659120528183063656888973537407198782265328473498860018839924603207066097111016978756580652083780785867758010869105403305896465419206747983252936378097030532627436389482407759201696971873551615596575256826389782079265935973678587281421397025942388790986563720705434468445163757887967815631352934036418767615848595974696776798155411207144147167729474020593717337116477126689378345334469872441974191649659292259498317522567872724595392499518320572092805418930043251693329548752631052985776099860725806912734786635081582516960123378256897947927371102608050800