0 1 1 3 2 24 3 1 4 2160 5 1 6 120960 7 1 8 6048000 9 1 10 287400960 11 1 12 9153720576000 13 1 14 597793996800 15 1 16 96035605585920000 17 1 18 51090942171709440000 19 1 20 8831434289681203200000 21 1 22 169213200472701665280000 23 1 24 22019713777512667702886400000 25 1 26 2605883287279605645312000000 27 1 28 568398985311837982792089600000000 29 1 30 12156644666336641093725472161792000000 31 1 32 2281344356215122906549780165427200000000 33 1 34 1875596605663367483031929990676480000000 35 1 36 13564591583996299833495787357035426742272000000000 37 1 38 3303300741894322811115835099579416576000000000 39 1 40 231826009429225183259618530030344409039503360000000000 41 1 42 55823703070557424128916142031306933696712409088000000000 43 1 44 3835160899262971086259303783709268561761151221760000000000 45 1 46 1619206381635139913590733354005222831111498220175360000000000 47 1 48 14403245566239978316367970867214958388444554543014871040000000000000 49 1 50 2087623357365606268913569424518685733478081317293449543680000000000 51 1 52 266358112314509285160107010788108747403782959121316855152640000000000000 53 1 54 5157971573348009405268440242509568271724776246792476636659843072000000000000 55 1 56 2562642052902386412896795955072825783121692001024554316097755545600000000000000 57 1 58 860791770283592083890655984471382522146983373071853029563718382387200000000000000 59 1 60 14648171103646471340378130596947157406226636281295803047325229108472051662848000000000000000 61 1 62 194910802128854322739529015875824087254785739131405825190171880760698470400000000000000 63 1 64 2135507068688430481860783942510767721912226637217595584705835882334863472197632000000000000000 65 1 66 108896106090635379964298033833537261240535801295876598705048753314800087116271321088000000000000000 67 1 68 4139963942064661573260794816371431097137947792405621710636401073003390330680115200000000000000000 69 1 70 57735346469635453326579837791830405727019343682714624470461699823179620130809021315678208000000000000000 71 1 72 317423033025479560427218396115974023078086920031110093660463351931626444722473809356869840823910400000000000000000 73 1 74 2038372650449784059446413254985023306195021119329004687213500522120912479454635592559708078080000000000000000 75 1 76 116106778997330463070309512905660077533134821389148174880884786319229343731041019476197056184320000000000000000000 77 1 78 115612199843964603707003246783609013498252138783821600316869103555597524951160240438157526324069007360000000000000000000 79 1 80 674929323423656623799013635738475504799651208448019416760698681771554853265272550447393644365853661908172800000000000000000000 81 1 82 242505375699903897585321042375375460097609728261613377106257026759736033996954892497308711436735372182159360000000000000000000 83 1 84 485156135797593644556283460568865381537302574531416874048223025669584797343651299422218484419064181587295646357913600000000000000000000 85 1 86 148743097239293054622932514551360292205469902926543180981893809933351693812372252862149271246836007881649265049600000000000000000000 87 1 88 46597455249655246961071394827198625415501966967565238599551347088929087328859338855306116847541363688885267808376586240000000000000000000000 89 1 90 3719468522770201371148828906492373094905898845868775828521595950362593579821333367384269038600316502592343849607413835707187200000000000000000000 91 1 92 35838856495699105731319554046766972280482326565698422149034899007013495048125123412487855070725249134308279702710463611535360000000000000000000000 93 1 94 666300964079025547061302173488394491259697860236014196267217953978830160901965173563957094761702630895011261862686956980273152000000000000000000000 95 1 96 218750992866335763937255640167643311604753943795452073351383810827123677559888908253079461774415354225506773762908659324264520486800588800000000000000000000000 97 1 98 57715655809489271911997055569738219227406288351503785694862686391600247367489125299283527505353443590756770513807806900588240699392000000000000000000000000 99 1 100 158638700798079589052932817185047825495133724334843811620958377818007732996492007449546968710590134478522623336759739760988112157072812933120000000000000000000000000 101 1 102 215632454285202572383669253399866330951275395368873894146396138897951452025903320703287046166861064873335273965079168426319815136154224689152000000000000000000000000 103 1 104 1804362039736844157716673934061850897573682754226136824957524307772018608930753534716661457145116927302899854237039222636949681614522093267845120000000000000000000000000 105 1 106 74979725629348809877352368138971656593030718528680645227540631273441234816505183711079799824622776152198736396548287048366663171936152455080921006080000000000000000000000000 107 1 108 15240724804175165119174832252240670193842385438949658886179407777637814426729261695594022942403706719859279832045234327704145851613292890183602232117086388224000000000000000000000000000 109 1 110 270027153987530663759359759085546484055909733042425732230021852210867153077579828619168858172010963133779909224725280921529193160435976012531882418688984350720000000000000000000000000 111 1 112 2687089175575260997843339452997162008776752194730907752795258954183674737613342930355561078465164968407829655022653760864574013618540449256490433667198906519257088000000000000000000000000000 113 1 114 326111132144118362586560082221327401684361257069509547707659910229102321097346881950272428098558720624108119123492344971799694532033391984069427243821043763327795200000000000000000000000000 115 1 116 122187013764590251431425477190846448142868298317824314148829835581472848164118419897071075568040204467298374011403740072430241360356059060588783378083458204345554698240000000000000000000000000000 117 1 118 2858354755782279044689410933239014066409092579321192056813418894303503870066214067526082110214492941735432689599721161039396556867714622643454699237027339412889172705280000000000000000000000000000 119 1 120 950067364446402616334332228775534214592007786728776778274597984638971246178897352100061054972356244831701087845779773198398208012967276089538747339006813368377759737055776898600140800000000000000000000000000000 121 1 122 602215810280344214232312739701431701749829235894417995642057517819602259357420548154763479854445175957285583193698705287901357598852876762315500863841813852136989605965636567040000000000000000000000000000 123 1 124 1370538224100171527593922371770486517421401211775139855281889870200433184272507277259157412272112834752399446481686313451289382869736001270592931092096885642526632064777519418572800000000000000000000000000000 125 1 126 64233889474706721317660305049018113418197371662519088722464649660317849203709856610395073732747774775139355333007687648307173893192501872841681886282904274379504023293952466530681036472320000000000000000000000000000000 127 1 128 12783318990319540980537694735362819686469896582915912017743161568611778295366737769036746488709019034853096218265903076922680532704501837134946710766373054709745148472112607061006228652032000000000000000000000000000000000 129 1 130 56772623829950987916690433093097812291070179905704721794886177380860286141585598599746293824657243583133855345714827209542548655890632170935657991589111735970326823415727662378853766986874224640000000000000000000000000000000 131 1 132 2865403495252658444331015472397153555249534441722661765040608827932772629147488040197078769852280638261781998217305454083060146046040304961701884635513225601078768005996652467717238059153292989038592000000000000000000000000000000000 133 1 134 12136128961699995547892959272039447248519460348860937365215195721859101022251821815580675013732002622829479346738879390327884601037042555638631238885663718220915027786607150402193809258510502435225600000000000000000000000000000000 135 1 136 610392924054660749314252789686609737547118575729730692977361924976911630210864021074810513872937632398927019090833035353164744349082712855057746506017053068150701034174224951436047014022193826917704007680000000000000000000000000000000000 137 1 138 577695926675356381999986299946755415482488047098584592025248842564031016622537336206067303231456346643652947773061457257136287640960049295197017539223171584224759194828653264215739487615934706426791150443560960000000000000000000000000000000000 139 1 140 2507487979915756129423852236487989290208338080139375277800461568404908047449874311131788098602545807519065864482872937515786069726667928734921062967398404709924426476511238688283905740882835236747605518950019891200000000000000000000000000000000000 141 1 142 1639996207841811717586246821791703373781143210277581858960820714204632051760437420726709921402214360071810196878039611230544615428736871370593590362777552245959202102804999666642167871129122069444741963087777628160000000000000000000000000000000000 143 1 144 965002834450512155506185657194584091224300090250199731989068116894078392466001335297710489100306206646334553660894026880868052901921521974661877764140708351297507627606572613695535303455341191510949581369484510900502792450867200000000000000000000000000000000000 145 1 146 714655833903512884702593798092467974073677725838660547314133809569838486187798111012835227909297608513966096828505436537594040100826677329700328149154798542952364592524521616533737572578035065846430204290800452623767961600000000000000000000000000000000000 147 1 148 23162367390996707799238917021328597310227919913247809803735828040478309104667053402618881549462963977855584275167643596282161993323791015324198357782130567530382131930703694160537307009639849650975168969211669640042076595814400000000000000000000000000000000000000 149 1 150 375619051095168147163590214828472370366768281673550366593733046268953206401759471697770143472497855369106704656651889171452607778465025620470840492108429449239723915145923477167074207015897063521274975703186549679592685520754245736857600000000000000000000000000000000000 151 1 152 1217029287235345673102263555866692059146594310688158110504714441182989691422126620672151477703501391182839022851034516943754480288965077374223488161162111514015616827414570812112242923754510373129754713329574481523842602680031641600000000000000000000000000000000000000 153 1 154 4319257158889985059478700014518171477294147108936717709400127105404055886031325651887194994579730051840098303626607618079541461593994016018352628401965057900553745273442956341004309279017069869687750225427819460794049413787501754434191360000000000000000000000000000000000000 155 1 156 105919213184834152646198483591739418221597617721056669174342719172650423770540429409825783105681522002629889135798377422758963899428304677285955599493988646717214935526980083067689398456100117536484175455392358668044763459263504048252174955490312192000000000000000000000000000000000000000 157 1 158 112603860424935785106447174868926290411080158358122809882231807575243031637788770085258664972083829878089975663916789171747539381252424587758039142072488565826338853908188443505978013293576214768299936468250726490971628818197590955826303991808000000000000000000000000000000000000000 159 1 160 148879864855385179671377121456146677604692525989179499008233281131597548359026655141428504331196190559819835091568711563322453160849441114291916185894823201672653762869575471106721017498005729529334957855373469150086270936867753897623599420583591280640000000000000000000000000000000000000000 161 1 162 131160021562818419467806879434601448223321651099309488719299032626273492962844251554429776054402673975080336311534424867268704266273577613583146737934279238177090127610460977692092510414052148591319070739002126274896846298676971093286770183773527633660215296000000000000000000000000000000000000000 163 1 164 1656998695298470734850030428067062858629126819041157285507520696428384546159974415841677475222409721280631646525143320943726579296458236163532546997302860208696082686793445214232212184563369249304230842327133042192855995143197604734371098103825108872703508480000000000000000000000000000000000000000 165 1 166 9130394258939271280257899527125329446215481505788984324194403816463914354335595835576368368452376458231592422057257458233909421618109720780505957971652373241186657178036847764982591472317996516464329248538619594538398146762216265622358616624537820493913008373760000000000000000000000000000000000000000 167 1 168 723724077372698282403724758815087635891446539063633557492561583472235388397412334941658450382393082300942172839090926670139197002746570348340776559588671317597715414104670932905840381368053232265365750387368463521896584639451444262650523024905682682911355674596212736000000000000000000000000000000000000000000 169 1 170 484624600382214142811103874427878793401572291565160682508957030430112812037036284140822857090601137649261445485482016987392427577428859602020786362220303904494409909054245715860170507243061968524308433861246605327000979284733570999036175209444811358529757635847840071680000000000000000000000000000000000000000 171 1 172 2241427556981534209244072967393098183144703665637358095994693631539698351379401908915269202722975038061364892655156919463820998271578466531092302859230448980068432538498629994416386497592605895958771422198586158905903053477444408926910837868484953349500172091856549635424256000000000000000000000000000000000000000000 173 1 174 48315655925934976688730528011837168218387279048672250118010196549257769185502320938448432936025429043889607769963282654933844765942574549890466236827344438930470425154556565051503082584079224184237245633663073937225848893105135209871790925988487409861683764741747323004744053555200000000000000000000000000000000000000000 175 1 176 45178960706413439033387289550418540926191143150060992752071582658364012041566319102319264281731488408101337018397574406513551326467975858876322632938310845327648122670061646759604663562932010917852296691270108076448893272852604985158619661545774962342062098892154832857804417951334400000000000000000000000000000000000000000000 177 1 178 6771777387611268527762404614555061985984505869624756559789955117754321155732448795770117015014516058504435756214743807067562880860213421188998076355010114527177943378387184487923517545736791823990139636277315453819763303310936435610000600813768429903984011414909079550375912314136166400000000000000000000000000000000000000000000 179 1 180 132097189617135649623593821368312588205772782673962498171192145122267451305090130757715166357697211887537132397907618119660131013690838641598924185033795798467683339394832959772052087053616883374459318461965708596200024909864874752075498204326298412753787929163483730477621539417394705615378414829568000000000000000000000000000000000000000000000 181 1 182 40143854792827012294650643944399237619858581059792954859169550413020804295151398495590379918111732820612847659645697339602904324782001504711553764417051720049937892276737609009073259445092824453297834659491189069574384675517202015176871881691310394534966465876859493391538050300378377669836800000000000000000000000000000000000000000000 183 1 184 1270470325305951625405153854709642557977826147021368656411338928763279551789391270135577432395335432781800435793280346160041617984660568345369451152416189733494501005430173626852874757076322065812339392258643086329149895040898606829936737298093638449058248585807447016529050719944248308739455582208000000000000000000000000000000000000000000000 185 1 186 976540868109361784843677614516818157145020691329844269192560774018433069678632747896469001906969441687894864002654325429079731398015871694627847808379773192571192579270650876795170958439180715618594291572224111646805925775307483985281696010934684418198707977503866048704974856607469312923991858479104000000000000000000000000000000000000000000000 187 1 188 16346373987259792563531486853453784541401825836647878015452313272448673798421526861939329069458865534320638906663275891449107728779887865662825994097017227773460313717113571356056309251575483519814412014686851113847134511044026171518371100871182210619097308931034698814971435506279102208721464326514278400000000000000000000000000000000000000000000000 189 1 190 1840517544988169112766807068605046827470248031664087703412416756398786607503259854109900116183561965133336119455130066601343091404720046492323320106771218759121580411715976631211761668826874694447945185035660106395749185791176585929321463055909000485175843623138649268187571022789185560114312454759210813489152000000000000000000000000000000000000000000000 191 1 192 29918290574356286112025040392992652402434691495134455338755438892110288778019372589658417368294569919323716952805355686418198739049214247061902053828080431447743940778845349425241378615020078473343586747237841446132644244150127303225246014660704208630669410364927583359272076725112790836374399951412736137736162980868915200000000000000000000000000000000000000000000000 193 1 194 80572912146979330095205960116533680544445638777906851434258071864291682391754734925541655391295035007020242453773676711736915477900286951381704674516047942981022823705200881980885596799883253903297596449982139993210894049762075733814778130546974889417876452190328248736491166232307484883153964807888914662587189166080000000000000000000000000000000000000000000000 195 1 196 175913328019528186363079683140447391087264972974013111236392678679774567087519461681023671185116045225267709609491356215343079998849116573019145770615568157129707898119568271458449230945854919416127306914424420306615166179843763850464425723232127293564526585463761210320581644897094703603283247807187128413068871647170134016000000000000000000000000000000000000000000000000 197 1 198 44083035242731611293063863032284488656156819282250696863285645386190327913186201456785033796665895806281681498047635473775762180760527055252842831153806550783135696268967660224842606838642837362941831711190759514163844351124121267744669570742043498415676426182467022546077992522778751025695773130758050888721725655021904966902087680000000000000000000000000000000000000000000000000 199 1 200 108850188184490723848760501176209634170995388926474140828506615909395866435007446590289224736320632158481303856123983259121909636817177359201207733670475859262212520232967835786346430837455372301123316616157668755547440215867976364350782855500699418565494616996127111444087126617178593167033472447231644980641095979152488774827088281600000000000000000000000000000000000000000000000000 201 1 202 194028763160555218845966607344451897766098533774509114928825736998910289317796344038624941169764505111401294439265565223575306309826654551135755435977395030972258585997182274360013356807939575761572024243044258286597581021096818812982749624214080961970796797031950307800063449273191599807116014852084471123160939594382127647718113280000000000000000000000000000000000000000000000000 203 1 204 2259177984969621356499459413337466151384573232347774629745795709936151877221888282663067025517224431305429953201285823280002431596247664308317865454806989774722035478440697400479394514697714674788928868115574561673848083954261145942464819263759188752996947323759790745015424658005792075596528438369859107748662018323492465808404851656019148800000000000000000000000000000000000000000000000000 205 1 206 339258485226576052242462213720687590324128579334828685495133697227528725405363345518744508955577970966943899897670973448670093009457656603777935655063861545691665293020355458440222016723118027190473516249342034550001398169450739931734075709699883831429136401095689460275130492790226535785687154366247913087447030531268437562384106562728755200000000000000000000000000000000000000000000000000 207 1 208 526391692399549929902269765016140225091397709500768972905851029669408446448431667334627980196291431173608062478303355730445298072488346705824442907725721298188108657215255780611740710910202520537204277606676859054609271507796259295172564076520764821529575300723267577939905880681239716317910139680659555289121713185721907745615767127342172151480320000000000000000000000000000000000000000000000000000 209 1 210 20698144037218552530415352626765013722756849474086259372297926925163902101012431386511579345825143498981923982987923438464163377592298351479032072219273341053843657869600362507612357979868100366126639246671005221263448485594358737056751693745269462870892884335501827802887936645764662122022027210626255937800091504686383483002264517187229075651334908060840755200000000000000000000000000000000000000000000000000 211 1 212 829109989171288424950245324790514941838883831620724000481746291207592871893079841931963741125374901875085192932771550870355220177352489891380196002474675010391005590354704943736820170240975298702820003322176981235820548566231044780301334073045464734306828640846937904329321602820816304484480329862703839323700274062511140300479515297544295654008228413440000000000000000000000000000000000000000000000000000 213 1 214 1306729020188581759697308921595047680005693481085326143865419924543428898924996398949689053701220076513312101497079567436480341060571246554341129061299980027756032219045121823144046528283486037475283973445583283812386338662439421051312350575981782322886428332674582712197989394730712001546192421399422633031094718001264260576715679615097713488962989489913856000000000000000000000000000000000000000000000000000 215 1 216 16679397048986114387300174404695783046389916922242282019798445719235033812420790346378247711523255121850942328838549030413675504129474392342455246679880249060566678977623223061115775631410391902477652062636475450622263659850158266626854627237762261135687896309462339826418407914174345591720224998510343709119946019054290314301009591692293275864155688114038667797255631667200000000000000000000000000000000000000000000000000000 217 1 218 309862142926608130896875502478544530169722317852800362698402042811867497803259838630069494876850296803500093119820934800680391222873712295832919736455907670367980969890232264887792389699262573029419552803018637163234905364821430938695225183530606386185086695085038266769089490504315796802875802369854708345742663190960830222918063815976188100909199435454270668800000000000000000000000000000000000000000000000000000 219 1 220 19241294944047262814426225187010175116964343830469822189572695119890170707411224024035679654341956100207283182146110410441497962203111537726175795373947596545437613726447119427054595400866201634917491048692240566004993462149499442454834399288565422864662655580368012472014794419367930550251176676697761683842284925330516056265971852373989466400705319802343159204923249262592000000000000000000000000000000000000000000000000000000 221 1 222 31767661196980891040451244192666390721796959533626009598268113609116165787890367490824292871166274715497411860250575764833076028281793039050834373727455586797575502751753309056350765692146436829233319077043758503685866413903181468716643832962652788047033821578649502351804773373864006901206902351613438676500488115904285314643709791160307707814923741320029923531052078830557593600000000000000000000000000000000000000000000000000000 223 1 224 1510061699979617544278370541749184173014851732410678182158401751822674615993506269699226112745210643706800626882899158981343237859873521953590028411986568194733172434240007003864253782377748701225696380381210517207460414675503122175247994429724320296304966971919339349789038725150504209118465507327821266104722808189571502798238114005671225048526549798863457969137543033728281509625856000000000000000000000000000000000000000000000000000000 225 1 226 3910768823423885842125964285336204943997919319487441440512372674917768714860799538083921427948194363002639914740213501155752338659125542972823497292360840854631005720712677426802308902222781556069680624974584019884878420037750207225723141906181530096343143302749902523991161530683256751518298984933321492878138818247179639414178914541289506761770295149056450603692519668005677322731520000000000000000000000000000000000000000000000000000000 227 1 228 52539659330446244253761617087719199036047073531454936690495714044832089552839927343508255060895487356132732948519909233562788059502663373411286436872428115929011295729050292266161671629272066928572775284999846520233607673236277143341904092434278997935300387898141985552157122687148423872796353341928957947233853836153088970747191154959616549412061392365091204926496256089100424908374016000000000000000000000000000000000000000000000000000000000 229 1 230 24276417278435075676685548994079889843362584549568563146991792719339913372952839589398968614747108399881116174631543104123603155029767996654204005056644499705243696316447762126784586696160704679487071633732518225018192898202011418414622494118274367973855220608706745593703937102941649439053953109391385074339448316949368593025708345909970141714394057665424026362725883398633612813124654092779520000000000000000000000000000000000000000000000000000000 231 1 232 691830441212294489649174212504899327198690450249917745149641691778830062728413043259285060940516376257328213562724110803868360573267336872797208643307272379938484431597234100800103146991242903217639901442599800602725627298970278551214122361521439296016841838422254732123222907108060925377415465826622644054810886393854069713898051438118847463692917068315113482504353666470554318996814133905990877184000000000000000000000000000000000000000000000000000000000 233 1 234 12972480672535985715665989542946482442795235462307734566174232148312914252525270124322088364538963778137641763520167675955144681338847836747810945553332665599039755185290585982528851027549088390099971131647045356495526573223270202177882875441394899557798138996478540531824147043972153116632284595924270739165110247191785637171315567221484749460284486736419693751355327706743219240694538894988131584652083200000000000000000000000000000000000000000000000000000000 235 1 236 76076489541227477517035328641123495710946437260465022718668768462000609955498583306797463748724701477837196105242822101732228121967621856784467017165091293700937192780865477591508020428839745880129857013074820242956127844753276115370357291302842636946470302146830136126230770077427903670129258515715737625598753451134880369752625253632923865809220386257292516285938068908830168731068652255694916818042880000000000000000000000000000000000000000000000000000000000 237 1 238 102551731856648524046056535835803831348875241828138499480750150481045888712409708504431110833487777888835820762500926856953289648367371409154976006699961157430734362042557538790883309956798150115255206974132796855778449621960831995094776094799898358422444150109178244558771340259596306329132408934279867584516553134342997794252092443260606125175476389910939447394586492313937143233049295534833063486174024171520000000000000000000000000000000000000000000000000000000000 239 1 240 4695163903781864873585063367027913194254444176074614562413343726324727425379647524893417462777735165555657069900990949450969851669862727650770807029801884285754598221433900032132721158395209273594915569934380376712596063499509444193777710974202228972437270618977832632787789937551760250675453398689079841693476377383448780656823685385883047017049795472057451377173880998359719906255744092169089652361427874821818097581267353600000000000000000000000000000000000000000000000000000000000 241 1 242 33010694467498421589015584911221842921551307709808201514653058340809750435709014690948859984910521302797706180942504048854243532297724528274777970602367240045122489351463729919537525216721382787672255403024397895045590638893001801636914290581928783077918223365732123156868060672230898754448826105793407107250074951662171485912977041039360840469297638423335462990372579650713430984681687260326390648729109835349407825920000000000000000000000000000000000000000000000000000000000 243 1 244 850929823803466137332605166833875047989678484481492070874178877765958505513340809350179811880027506183448306807591239668287545811535632925860195939867659921331066259382279616902151874807646718653093806490809292023429342062085706576936660577160339252226112837915769486196088134834707264985589711907363909825091206827212458080091300529826658556345027019921909565585379686491810565807835103445412361383347027998002655107481600000000000000000000000000000000000000000000000000000000000 245 1 246 8938478849161154982224035494883214889686543309456488463408945191977788578211031289195902205034935280401500760925180618341904422628483434683336511090549609342050238246795636667335356296564450609450994741089196653298923667309657463648563768358145761413179173711130158532928502441397492802130762709107862496468428543123308602543275604483093474020516919389117383592630532603189181717304651716280245381497904364347723937441951986483200000000000000000000000000000000000000000000000000000000000 247 1 248 169791087326241727099548037942057776231071297448229570421946325517212200898893457499859135690330364148009396295899698161087117347129178833352119740290085289108125294912304741190640916915841579023611366145257880146738779715033195056416359075915585606527365206571612984750623388229776265869015170074622797145242651743247268969930823142989733772690290698202434367515965100292495508096298898291078209297076106451743079519112658944000000000000000000000000000000000000000000000000000000000000000 249 1 250 53983940792766040923175626779786373595224585675199721329549185561531446507613956074762891646724744777320914306035439635031138411672428891906119057263919615165009297063063162447053990853932637907795531594961507397478079470583606758910449894155206773234746789159935512099342374328551552311890526453227783688671175062022943610479579582543293124539730377562378429706580970684588977390744378148920916344055738796997796361945132536761193752166400000000000000000000000000000000000000000000000000000000000 251 1 252 7893189421592737502059841810753479747416703018289968984547463173263216547921973126371135281436263507783739732464230781822901172971240261832239678950979982730591268603085712285008917018223079917466664036878632090452562511365263100213236640206000733131615887313727617699876249481533853117932552617125848875142937163941027711966764473776667467459826942223366145832795135424573369307048012678380620951035677934780911896554949248557264452760589589020672000000000000000000000000000000000000000000000000000000000000000 253 1 254 79464360846951612238914522619845541932170590113893989797096401146574289259207743342050976503978824312216385858484167142765835741981815328885807252292489673522893685276828975122063474536988843000275022507783338889087732980699069149116182244196464370201547273643425073810231975011627885003102854939151297589723969691297772994625941145503727479322483115771821048528087188847714974719175724635211588858450047509180756244783235094112477203188940800000000000000000000000000000000000000000000000000000000000000 255 1 256 216477741492985729569030845105290024823082457885539570823218709346990794356002925904797638351212734740615059412608764739493060728312030758442440700874524390521971319523901736451288741653881660111865421772067442338521282953475582100878311650527353213401511537827037174114790754540611204691388016562144085099069556220102684591353449130431506684196945323812315762220049280174511974150619309437687519481681062649431709764065093123065218159095308343050240000000000000000000000000000000000000000000000000000000000000000 257 1 258 7222242352299502014677871751611235465643413109319478868996796010334352247269766562197270593856875752194418698980441250980515410454273332608610456652432148886525084186797422091072544229076423976481770049489987392273402255361645001745855355038387264252306516257901207390303032724673633461030876809736757793975524400951934708363786480701728570470855133457092690573218278857586864604083862816096201402351898434875978847778412436505218249608777537442283520000000000000000000000000000000000000000000000000000000000000000 259 1 260 88432118886537550712689283650959030915657812325178727862531734932342899598794412575655839987198071894142176569745114648779536700319370753514157815790354173731392344033560011759998258434384791782809993973966934674379563954673676501607193414735307763680381915004315867486184514687498760139476269346775141937319683886636731969477152999977418994844677696160093567116097381049177975171371220142666287348341036165138544051851619552697595099650058438156600374145843200000000000000000000000000000000000000000000000000000000000000000 261 1 262 416459157008997429052973936133745031098986348811625294739243755830689784985027260600416273662036676337688823824628317677068606893570005879862164100517683655854711588805825821563234508601222887317424885496790954614790702363671804089163261630114537464074747415869918139673546546680224015265695626593527459304296103394046487611821870470618304400982579381380422359825467581393071347582284890212218598398316104768245854687535301069497458228054844837418688069270241280000000000000000000000000000000000000000000000000000000000000000 263 1 264 82325941259361470649836485280287205929920989908175257048614943440538200806719948034029803358118155442181261371759391177779841860598303709054855417320193248009495151916890990063508741491271895622534078435959249246603745298629271578285248038066878515159230737633162264867742495460083624908059317786204887892666750945051348955916851398122454974651412180000715412671999633743859243898441870229000163572535538278110544502458484844693862749140334513774737566495474395479906713600000000000000000000000000000000000000000000000000000000000000000 265 1 266 49357678246268135807462794543855196767301291395296985027285643205369708246909545506589106394491689970813356625621509667601643725696251950369467862023673019290229450087205824586141908775955532215339369594976487403481007316238270954904727441619951758490638236346951436976173262708599563731289568732332152113791532655527627809873862299972660754026363632919726434080502123561786069436859838857021671292108811192916528644433722009378317736556632044921086047070369454489600000000000000000000000000000000000000000000000000000000000000000 267 1 268 14767505773612611185401999355111869279819969551381401508023981004622317135017927809735663872725014659983697547548125695279620592320211456445882831561275940906166674934918788909104513868241694041583965035187988979560912198970690647255606581803942348147438070749804138864021318702175375356545062867866739402432988858160908618452471899319183742173111938910285269445048578070413030735096657668661081222486327542367549432794469055645782160737667297391154838301860583567723069440000000000000000000000000000000000000000000000000000000000000000000 269 1 270 13363109650335257703293637899032695645631301322837743491807604869520673094843383881556990468860014062245177750474648983901426519436215662506996429916678240905595391652552097858976247716222006002644129277065377281494903208638996170960893258877040251295964123711959860786890720485395450549105824378167490825771305081930629558364121388322790727565046248596626171844014184844306719019141525412510418874463479419860446244968271779084647603980723212618914651125259583944418864571828573254451200000000000000000000000000000000000000000000000000000000000000000 271 1 272 4700689574517034905257657625028178177561039189228725033803197041576709067085929293806400480531134949047202611047998671797212823667752563317856450381236386083027625957218657553146570554933636276852325381806144163934495239003010192552868712973423879458643486478453650983237694151915620348218246534755182457887380797749709793261653367733466149776599124289982253135167616255625292436657491167007625605287065650489639235244373449791497546959342598747552482171510099913894957748690338405416960000000000000000000000000000000000000000000000000000000000000000000 273 1 274 222010360049712477107968387629553844620428040498573037422159374618800008014962469672911630509043357564449904778683626582366036510590253729318273763888137961271536959018476279293132166101888675123416279577607224969919953909230058317985885226967836494751902805426047139234591318575083546396936400071916763773116727738696244121363486068693501144482416761682488213812268383491460909896649760055968743270141831263123697145915229865823656134046156290523224733311150118193740790633064921300992000000000000000000000000000000000000000000000000000000000000000000 275 1 276 1410896883968505248277837499184166067040254118424457402734650463268399268172984164546771408410909641833959458684670887005099499847968863082474272353017045880539759178019925969905601802489236895358551453156673594246377137931378953520303689043722697653120023519832063483720617905771552700994216868630161210351994162527244961218360771532918829343902291578484626919195644141927335580563003859051361019702122102887397462141629394686434079236591478837451256124184704096370742771457162403990880892485632000000000000000000000000000000000000000000000000000000000000000000000 277 1 278 8707791662034140766715604165716151562571114437366265921869550473429272427118193673080992038878548335146641967870636252059249280598791872289801827812965140361162467334899275662589538093930793913877937963948690962275555831938330257710227779903645461607103045454492695869592482658290605418399129360635517230453725046625440941589865313116851341875988845557850112515423577344349579266636685292832547027565277198718518806580616825231099709403767168460645246525378689386855553467215193473567162368000000000000000000000000000000000000000000000000000000000000000000000 279 1 280 2644682751459632904875685971405035981820095486733341425809015213980749488045311062464523899005064010411070852415943814374381206442322535884587207260529865775676014515588561756524947885442710850762312528778304173778746929611788270679314950252032180962707375381078071146363975404447976127091724016155981493740021704394334067154795873980245269322061424238679952131321451887644383778791022833535625424511509045067749564193354084685364787482670506751449247051993617560749764028879095688984775994802399761756323840000000000000000000000000000000000000000000000000000000000000000000000 281 1 282 364336256709937405947748121125660878048177106762340224002441643099018634943181550292345107987681883965589398286711348423140323447268618411663625144665526081463715334643702202866087235694751724379051318335138600983219425793991324414225159255613200424803101368207884340555517449715646088369505093137400647316967427595659385754541761486922022305266948891102571840843143279571200574894934720620641574761337786372715714740426844187010014546448909245190452337026147431724994064825027772661705121372657479057408000000000000000000000000000000000000000000000000000000000000000000000 283 1 284 4714631419731259713196649304052352768743881577647171745787710148519665195767139566933309758813839978062489639236930618488172584366257476916541622595263430163902474453769839610572850878164235235830764165408684633355671305550548808877060106317435628044649421771534980158914713909749076109704525601496745812065545774192648981499986749465705576934133514279543594361526152438983692033381004356381745478571863839716809605021267934727387764386692523201108461588920058442836753896193237253583898361941960750530560000000000000000000000000000000000000000000000000000000000000000000000 285 1 286 1209953513413112470617186050729710574375170260128697765924599254227163456884006707746947758800273219914916762698965651687991012037191460257447866479785640893351641262922040566376486537185204413451632548183245772499528867311356365328115036389889224900938710389427935172423267965543910846487232671397296790558865241677014702383192231633338328632882468681206683080649896237723533120259296282070325155855074930352990579478613875744068770842412413160818341478673682692955710765972557031318195171776312837068236982845440000000000000000000000000000000000000000000000000000000000000000000000 287 1 288 24108323946502778374727518363092011521679647371951761739603665119375965991295846848715617525553285113747226130541603192844295266898222597734469077010202980306224351330806269615191379106825704924875551634166352067842011142496618600123196315100434923958365996047695887898736726214235309886923740995328842077628015117192263240630455627934809809084625612076097853990235937194590888225588853806684933494399831240488971601623418252983018519330993428952028198082485378552933877889091270442464847126277999381049150999434096581558665216000000000000000000000000000000000000000000000000000000000000000000000000 289 1 290 236490756119470174683258319457764190516266824199718932280445643491161584932967340959462303517836753270770594345080788499997449648108768976855585289409032963793129970958885031012794894767317770961865881978555652654499796389875346076449344534789690579199281739637863448479478275561969622022479174924728972810439856490054182359939068849420899765258282040220242997732650238452764670149362369296431815965209005517843814124379824396043852528706140243501547077814815711206924286051951706756322180284565075927947524988621093884395520000000000000000000000000000000000000000000000000000000000000000000000 291 1 292 90717810370241177579449440017187965968971016993383211666068784546200897325076609846615596579119115020218582128884299343012779943712110774229602768481701643913969426476155927542876161779748411460031719899288208181345659922612154821344733598651712806237991023360729946596924286805824598757950864748634728244130951982939697328469544102428126005455262734555541550821009556208442271317769056487990229263933139086398179177953087017294001596908911900800672770983044627298587084204596683353525342064251687136674426848360769780367491072000000000000000000000000000000000000000000000000000000000000000000000000 293 1 294 118005872878106316181231958693462133633183049258620071148360940647753401161895374211053322615072671408884363982984102800269972971228623634495106048605427069125921692311265992397257379844955581224667597295745940063427524580389767171052943616699905861094868703973274891701193667355875527383700497586407652315530732948931130988388908519709070192897814493530223738174450544331231640037788097110068071010891049616609289711768060317035264947661667654820556421571178024061405756872674093060959130597725897430085513123430646707533680974443315200000000000000000000000000000000000000000000000000000000000000000000000 295 1 296 693952835782721833558553974060607061590318378911945891058278321612308621228872734886935862922045767706607991929548235206333961237858281966670221395888731684197767181328645782237043882133131331001894021398080637988421989401745353492449661815690589886449957913790652223977883792444553122130226048612886509178274087859181028577355245239820431776057009942897572665266443456708102472785566486003845979286408994162531326266350003227132509244316980931469871661142146338417207880450229033234869650020681719861158211970655218935455507890380472320000000000000000000000000000000000000000000000000000000000000000000000000 297 1 298 20609470868203225698774693809158175757351494074672420332884339830271589852756405072760339257647027452802797774822230232914924282805706032696921029465577061783656403465484856991134296349068006476410468180199562535529307440752523821977017252446170602032877584382628198610764285379505051824032396869168982972010415615921463870194739308879023624486528937243821699973729869318765834169921868694282951577978510256795793192219053697030653963566864474904524353905565639690644648614749516272829104772065955820605200463075168328134013538689404108800000000000000000000000000000000000000000000000000000000000000000000000000 299 1 300 40024431610031806890007070764102179456775290404961941679578977034877237078800478395259750892602280318647472416369188800671852641833686738898187652312341049395341289126583292568430193631119927975920381920663071346002702032986753544451464090581176106020680281809646077579279248131652552948316902033917185980396774272570940211449024222821194950540423211307192937361150472535740142184491080884929247042984040687577668920193642385013718764824305302412116482523776338333288036058405192384423103949568426390267485500247477827231106598409999798691087810725675008000000000000000000000000000000000000000000000000000000000000000000000000000 301 1 302 593755899601127575119022021707673540570461412093971514232496231778243265550578803686880096671146032617939896574016171794838634726832081087442537850357592935485049386028853814856928957239414632774364773947435012688732060422328850793677366367764594497015691833035584622315914086010140808530713844532017363001864597404270937760870796574111999182139000600077115892814022080505250087584775448854397706574386133842144244076886560489093883205182252072660953263395410621111336910875115295578635672161591538070509782916117164384308507378696281914133708800000000000000000000000000000000000000000000000000000000000000000000000000 303 1 304 10524481290437087569188925908722698352541473175509514611090192030697081708301110638526099668339214569020533264669056786432370652709422731427633520826767712630352129186824375026009884905348074664271643412228214891724343740126732262850429925771270352530526109811716741459492206686242674273400887877128795701442250030860240930524470228448133826051558297258821794138026805374506964814763315365893999585444823509518465184196096717342578909532311384526463016614322439110079268408259897803555948712618758439858155957253836904138436242532744977765815416204034048000000000000000000000000000000000000000000000000000000000000000000000000000 305 1 306 54671910595234749880001952602561479693384744334739356867791771510705351055626476712528956537644919552356021672080848631903700444094850088443614761976313885115538135139677230486126453475994504868265484145695854432163910748765782556515604999988447719691899742230624525712343627848135139130309173886176718899640012114480833660844323319071776192424996972939720288935002432854643444934455999201019343247290886659074067370242193016178503984799312170989140643288179243051750137438880174884918040340507283167399198018952177046594118359998989680569321309802683837156687872000000000000000000000000000000000000000000000000000000000000000000000000000 307 1 308 910942813221761930464618535876340540808362070999584602973229528174704535462926348910876089333993856169666039796793728509514764060099972210443201436048138760866879767734150829615386824846128327299420474646903039448111394204900322644568984461892624141736575069549327062863636661376844011770498339700409086818051986842770936891294901872807142886679483712483901993190031416185599986228291088796466721218250468497770068876316833484095898420532232512574234652713516748586143791944398794566607641379234933201557261097068456104543224342135356530301366404004823222242508800000000000000000000000000000000000000000000000000000000000000000000000000000 309 1 310 44752824496239023134585143606416680062531928953290358249761134258349071742198144207152354101305073516937767317754597524766069207468899970099607883829655210123275681811997644165492182870616451500267638386882929964117740417163149364005477374817009807156962665520848405822168288562693226888296265047423806869464614687686957672902932621746658971269134944693518388294781782741740434618372262595782350387034639779310334161562406093389655456306154701666310728400618936284486499962087898550558181201046279922823809157897095456042896186599454485868967491303552242809024372801536000000000000000000000000000000000000000000000000000000000000000000000000000 311 1 312 18537341847555829620654402109619058512230506627670085560189641135085490963070468506126679191885521380493760247991577247843446771600839492973338472213315039278280539816697022992109446491818724376173419000269210015534411160324049628777877512006263087434968609229702529751075456099304024898419180643473322728406044119881375251446574302465354057429085129341578571139233951352997540235748972966059650940698687194185987815278497671574621931845484207784470736866016899668792007513193145143509403407962972289895957356101714975564974377478732406317437101417981707047962896300185659093758771200000000000000000000000000000000000000000000000000000000000000000000000000000 313 1 314 124744348475903898460056335362297537036701953542066659424353274803607717840179414058610705657280316867101546714362385173969485062129411550473611376171390602917328622942266320602486841385795355940584199004240292676017892313276323723769696765309477260177006148146743907104390594218113374760996196802389464168359263086747263540778164593002977192217195974911038199302971430536383591022048069285029874613186806081866202244369316653122277543674730569277050279331000863864368829896141714513633514702932408266187615274425330398504558233408676520852875395932185547440367693287894548480000000000000000000000000000000000000000000000000000000000000000000000000000 315 1 316 168929096588582236822043876759631787830307624246999382554586630589668163971682204325041487027053330339328701013756386710338917000885961460786536387256507975573171498158676474149298592759950819612799662892987629323280874970385353922760040695871650521463149698467794684588742565055779723263226917807894823934014336590538488371585868257574149852546659000389948139929088700523716409761965287332511303790244320963400046119225472608086824130601635702016719441737464654290623244091996219386955933561111762920242061172778892672890714223619761495173833624833900030228380810256466036391936000000000000000000000000000000000000000000000000000000000000000000000000000000 317 1 318 2812376069794558661620332519844700011019787903029583345964709199503399123050069732133757524683497078358293163798460551031220076052824889435670501053455307094309615646416255561527472614040608166307006481821640750396702995464854368643051239544263479414678430403952091619815261357695180422295616228457479363732405154201249116542043805809338402868569283396725317776113964736234862995214349026902004094890751257073515691518213883711388467510600751054368959176793445925137025253973771391132398736815672490064421215861733997880748236267366090181321541909380686242359475170075395596761247514624000000000000000000000000000000000000000000000000000000000000000000000000000000 319 1 320 21179111857815660119012908306902910518270436366273854176306053056689507180448742269624656239472628752437084244757203590858814314331461970319734763492554419163239558540636967930883224115856194227981192053534868782827417237746123057647109969636914003384952312159032786141178721023057205061903673997262695554155794192271838262363213498547906929975411667316319795660315857204911066250944062066877304933998929929858093564648476342467459126140926301928916404108880356253055650910451851464209016043810237385598888275310470089409766459049154503415987327919384637062815771030074887642424171070561976320000000000000000000000000000000000000000000000000000000000000000000000000000000 321 1 322 9263203870421179124914334840230905115373377554080140429216265932240534407595520482144117573797161480094526731681188553294825293112982276219577172594120108225394111793152289398141516600509360949424340667554081057344418835202179073610432012161363006998123344529659314740438551132267175032504348049547360746193025538464846146994816507463572026833786727273182354575780064397555074219648212495594735431919882229418646997114007805347997412222156467427351178742723691113298206318997041002706826282787472011447308056637535172289661491301780917297236424610591922809780942890678166161553719136297680896000000000000000000000000000000000000000000000000000000000000000000000000000000 323 1 324 1272228117254262411103127997122782856812217452354936169251474813747398029378897007935994574391647684732485875977753789605818809225122924779783792949846157090575430033067998950008421772615546453759278549965302152731999116198362765318692302224114011903051031675833242520559997269848549675663778149305210956119599739827990773754316155863997019845627045009761788508482154259573674881004958559037174225501652834865028278300213266846577146781265023328854893739046926041827010224345387996384291998299144162986587010716285936475693876711414141107080358080480261607588152278380478363625513090170767234046703097547325440000000000000000000000000000000000000000000000000000000000000000000000000000000 325 1 326 146404277553055384460711588462703853544364740080109002560061200059086709660546023758842041234019541781403748603538938476274710201878536140989096964320680267924094176273466629212474378381098139492263926944663609196467205215881979521116632007660165694760407091797446919179129741076484201989126991443265138187050016320163018158634250171698198882345033111416076095204155104596559528098510247032500745491694939711241600505817320147326738702772476050385770787285662488095690534139048053913806328565281458266215599327696584791597363294725092317023800193292407750028858871007175511466622286523925158027696537600000000000000000000000000000000000000000000000000000000000000000000000000000000 327 1 328 26065574580153602956240882638592601719252510664824498244631729908162138742827214066196998260307132510716776461737670878882697928878326822483542864794765572894078111665467135020986062500593911932558951295661358143324245128993799810312619504428983674093300721411358990557412011789577241108730868090906054124952784204334248458002615191770996498221637900534488142527262929877130780434466396000634467808421105850563909432326095657843808032188715936815677051658532647201719793631266160342714838871405177478418610280607142645257090458539874800939205838374678969757884631836893819810455107413534319205811974853099520000000000000000000000000000000000000000000000000000000000000000000000000000000000 329 1 330 664986558510091408970941865393349445670650761877756046210835566501687712644872627632948310288277108918950161479973706080064151401835862017096456464074183504434605161565993959162735765866980712403400659419625574949280137531569307229972197975015326508788544271894691761560487204198695555391640697848029251008524751676890140905698450429930258301050579082590091039391830590462886304814258723161339169633363829145986599712283172682072852642207936345827646057523852497224892951109024343387931025790334953535963987868820971266358317951712140715661213364253152798623896717362161650292867638071745370011395896653633288817292083200000000000000000000000000000000000000000000000000000000000000000000000000000000 331 1 332 312838279067867558671773151956560771822755031262857972520047994116773414530805665060638506169725654604172637443388622636812968022749827531485810267219807359248380004041955772354440374644446348932729715670131590208786499983150827619528223470749720133203553526439254850820952145652309072461391113524413886877631460542305878948663557303237942582351254737076797912683082711941474370392737356303385061657550269892453240107702542954625213959102504742818855134993117640098259008060874146711672002552472547473510952848536243787097679244784420120078884908614647850704784022416048582614197686501023544215019753128113875735019520000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 1 334 353123429086941139977719229240810057051770783797136248339673413204795054464325111223766840556226337401136642639138679352442769476422320000529872983374315477320365975900400174656926380058972097791909547161559197972871683755946147707538326090379514061482471778035023076364879850550138688112072702199169533571288065721078801526884684170140467790446719686193031270199554402205564043101096973137707688121423089671017256025388982894888974873740156006487562772463127198655087550245489191931436576694420802140257480759051825830439820600340751984327343785548312852066882647992217092621731077014119697536517441291641944031625216000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 1 336 144707699425228205582678885820054367239265558565047095420769408232869619235208106538854769048443701647783092940402445129895910991786620421633699385687226350041005171894624409346936307086976215188201512101043636207933759360003903039238697398383392278346131143309579542555026834243092613193641176487579422862166615446850166918124149852218742901712752871782941509005791532660223426020466513071951158490693320568356743651206227035614273484285069421086607001820147781112688209682869228486400515326709067725274136536235022494065885403772957591497232460125838270395978441649903653916819766405895718658662898469019764294903688690431208352173260800000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 1 338 267102920464141544793956814364941789968815374052916039375130033188360112627631838991105219299086238624933288566846089899258197043331076998193452462869308738674786686198821011736996530382423358673657318494721384058513442436054025416078831172194707043615725306800523582938836090401077092518851176186902729109734494625841164946782166115756429865381080306414266087660107218535650402613624732575667408578514018768731940276932897251822845222717730748557663871157373681107316616843621564144859790564934500931541572519695756102989358862867510627081068519104561201279585164480706839353200071807908170159410550187414830515408060707294412800000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 1 340 16931869538871318605699459236001009675060881411730716293571835923383971799297589616735134442695934929512847505510388430472360571158019563213462082929124653781230447527876663100835910897555436884220044233606068690185369599509452806459852075109856055343834237291847321403570589855394829763413413320230441788643486935503913815527781532636473443322592232071306264919601362469443474537384720785917651876860921968996818830325434989147245599327371273332750473120411421621461505124706401895357040125542294793580289189962293098710623222088348552390121714687767365345234641406585243634291560338549445166464616277476877250920326747324351474827264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 1 342 81649890748013235956575158854965617716466826045237693338412756357366330556058233943268862805742453329940567622200530121040389865760928345317400234795466996242799362880136539705967460353574399113648457881984587686788252553226133498041331435600914549327202364190373497589439435492548156090781777248345106404057372224392651839198052195796786535975558275101963006116208801862988465077428473564875884673832851062952174770180196391113187881608888858438607962710013678357446254871870793369025956601429686925126320213418919488022768907446337360927630251967604805423603478057032882236093727191421718287991793661918668073524855596813725002481701958451200000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 1 344 1465621535246843559464780398275924512352149892272803271387300047318986884374554189727253316410529111381612866216366507143675319294070775984127528882894529434479637263774060200075093095779489367962629744204968415165439350337940544965496590186889703865286146124049335765708229013194213150776124635887641539642406628786885387611659323185215412332012383074183670620471831680745553326729687668064080137916205955614341325534142371991330519037025083201545236084228298281498658985813351624998008750319281100356464825528804494816335851663612118884760700670083032642039515253900586529862404025636364378524161728676507062690988307891001968229675251380781056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 1 346 17545101965490483606254302101776663851352867191184843217889877209168065704891121862904452730819140464454281612832620018377352931730233657108540699835664492628861588115804047142057368556918165316422266253457696459924377538841076208519541348783858247460019288537617916292248362202618562477817705345257540843498293814921860210755731668116319930761195960760856290503036571038384392439756279084525428961381910188716052827762306099086946302961323392362042109670147474792398498959017418642568948811757760268690317271579658134722676614355916579178017980077376258091000067819441245832109033190620564393121050482535830502872886626599748354951220756910469808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 1 348 343210749249693574113252324593062721813023812941902179701718658968294572500536654843476781574611215729100099970109222414339380920827286561856497282813723983882842106718247599700917957875623013049118257883738202514503286583523996721560182340236217780511048184670826317021504946239672483454293193125736089557390289833557903937132531991608281191861823483401555963100950146556341023258125008787150551176518510293065630313870414828578193165919023237399538684906073717386845085371285638454536132158112140504883349915615516522407558273704321977057373045421038124993937688563819907547103462454099364072312762233587468963577006167490408797774150383771529830652182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 1 350 582439901324369217050698511283785479688752483078209221990497303409405769191976894411530059933681938667383153831572217229865666656411177201500616353005073176246451169522747974294842662146096892560448448889911473838777468135325593085130837363286923124135858250332876019367365684620937000531136494468007010769685677333468652130545061418499525460233916591351998091671711953598767076218969685241753098459650936721162333664594217802574261543622336688600585879658794156088299141032516924295684682489780340759146689358071275516703848685645632192714173881003829296763253287351248999661355379833490581784228345080199015462040087415266812045658287987398252498272800210944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 1 352 90545589700966129914625424354732522798575622916287166909918015202191417493020187561223214262941124265748645486513692757979841007079588313623119479699605270221627721293316770932857625247355601885342452029771021582045771204161620982711303431474088599378838458619600890575965054569417993240163671679862108436172625142684365761061342073001119541767859179026048090310881192441593152195564670517299141407494213776701208170465195621322534385291526940158004166589454956845762308317954838059776394201291472524172395784412861022663838323439122762309477220078204869083379977197563678599224674706086831046993452050984908688893716788003319626887279102031513876929252351922476679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 1 354 892174803294194682556042147942746988361445164209487609952262534785342563288802540520800825279203821996247190078927900062296378318294377275550879840743401856943571280649998198803881907180288922441258775419913039551971313106462075754929386616150882779503051738570173461562920313578140659618142552205329443990862917230877067319040579480373089582991779583118854948574824452425194843073344334694556969345716031537154047771758693160606119733844841140581633354694527894209071516780641234403995759040791104544383787562362205697378015276143327143271580534638251127499293647274112621498930124738083006314730866975628605157710400667243334814465058648079706783522678375658291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 1 356 70390799926197324877223555699775097603597964773615001573803954313628374762713887458896799594375986740523102492882254751440836959055852541008386477260126175534298104304833426728665511643312421249956673554132346743749753653192447775073011386831701565413626845260527793898757625710315124638397150696438921547483453040997964842931336371826886868812144655321427750221135198453620314159322888957914279234898945152249958844207006103688383348411138290633689833672512155713155776124569486531049548450752189541507888615297547596543900877746421735499089876122834231373369731822717945206696646100059901937021058573020176122301086181291249233255054296592795720848425323461685270282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 1 358 66756987521544313042558497260861202808225485011130900019837018460478858951750551023236597966688181312218409187772508981958122296846329482399006894429961368003336131146383096923624585080266459560222212543955853776261644977549332639689666378708990457316038077325616135800666680217564691235384315398461258867918564227651509702667086017353048895224368435129200414469688924308937646932510648440894542164629621023861799243457067752458288335724249364026602274676465051329273880432602343695699848682092207797531578125823469676066570538843055921864410777729252501772101286740058553813324672669495468588544287589592841291277212358238290649642690403740735078088547530281155127493231902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 1 360 15591739112091807487536657624315079196293698223489325829778658247513143040713065815031569503573066906843946403318802256248762338426788741614824181186678975273132657343504609396374626060039761980531904242211523334615468023637444330892404354305535434058850056658781868916732924943278926353419488973990832182101874049945966270179989756407564945010795043057684634567576202620538957606349150210731962860116002790406708399972890345335015209698135483501963724414322729442657903477768479913494166939497967002175519796205285708397807569168213727812679016984773398927187339867781529555152140572954539245328197399248567347350977430197010756948705259761820667796263438895804275187403758481079599384132530995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 1 362 11940777176443350532904485646827762611348737887453029785026561062408796598658201245564040787372092670037900102835745398307796907306222959662535963878827081403792837984118015815963511262675534292906522368559311990275615590849815654808021177400683167965893866804625490683394631148808272646311063604037058430343078414181650932269951125576749404015386014168056454570893730877342996333049533348617398090719219308460052626113419186608221876529917552502423912615847393424122212868452140139978433323221858256603834745826475973134444431029793100713643460507798559224122846763646593937233571379891760283188016489655448907604405745073977472776357475867326325809927014758651092005996923537326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 1 364 6377597510193960732287723232881626835459531282699065029752842140102746973900534055968882027466063968515374405870204299772445599764812341655901037553151460490026318630544979295151276054691419775415058408546710107004568167110881854782242398639950111442153105105408026021509649078881914564935813396957446060033220715946022335324153237858186123238862161103470446758527196405223474580041403543569715562339644663662002588079107377438987105723019930669055197249753434554945710617837498879812884363377749941340790474413156997606179030514995096780756435515007080603347150036637723100307517774330584529213877957269032416684018431774569136553488867182902161480536665265959127298485486469514556486136627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 1 366 427198363503188778717788748322384208932353147701616362453337897279945981616049432442952129756165829214507809339130440501829674245958369855884951618676199942968569650601544562369960592882778315236754572222620743137259385149952482556024180457968322064171874264477921454783634227055565180869323287100698447222436227671027138860576549852553284346576056840156779300475389569869633920300342594487700388594093658648336578994928273829261389319646649176639745943104891432768860242774586971920572611654560632944848292322944177572085540859546359209989722746511651841693748903936602702064535754522490387018338570180983569041128007148847771141945860221031590707433953187956900696050687647589031976329803307417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 1 368 2368812429847275572779267310638747021981109779336067756951262910320735583068173641381128536162823181087196840345167904698022969816522060669765501220338215465693282391687907188173949466364332130047336266329431027585556704367722648514938545168236786840200172965151000276839933884512219666577787542371425004333834985907856508438130180003545284587071846966050202490797584567669316901593323643598896383581694362794007845072415405301278278088246563145406338381023935277792554999034044627341987501442009518162048933099240889291487164105150083195438461923813301048999231995792832318274294634917444751235507447776537274292278776815154621961841440897164294573261384428478448963526644162309045234888741423677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 1 370 11242253196877053226539836794875751680585232860174678176707214780184472108000179175291603322195670848839441685558880329390359854591004933564680007579922953097318815489707589011584352198694881841040437903406430427821637308397836433988777015223728419946652510090255548923790278561805682444891328708965328730909717532304039217818068645172157349184335216084155418303670578669993243977162675340443533659362670409432299933598363254265337186601637410425456770727217148901918564039222035712494003200907831895492078613452325662066725860924916761651639792794467518908219816848593482280969554183329498345357583865550223561284943508697626301358448837911599630816004985040913692521205990410916452265802647002898287820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 1 372 143627119924590653440790132386727225545214428673159830616766234311284907769691247139322869439974132303759636825306875131787348090794437512357834604827429208546759367980468900976112646594916475892542124821868971823721383843317565824138072366075723405824647040542489446709477233381774943532453190391615846645740699579057271457808179309873523053600151713564293591378511500549298245125896386276092266701222562216948309900619474574974828908367298993335373605726746942131308583714191723589467383128005432548123411833637412209461060755702264828570679432637802708095567151402150251399936855628390247112382062787088328722493881593276979244452688166929624388158094997137403867284908867995817130774419542890107258305333166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 1 374 2882445941195833697934478036859575676625019473155549783329269173991519784386537932886655451885977280946877290354671146787315837026585191789326234914502944912778014450378991314035090963763697388342630255413017774153745718634106215003544791250451200086591413517539404079580990949316946153264368520629427454940213976263549548284677418858801224881791679477212509508137601713330526194623009841712055168166217765720022840002805265162402373376819692299105438526409681305737967958663309773302990138974605042837365649087232480102138165758910162401244788013560306490656170841904416796939012411470424260480192901775252538436156554466772553911942854095760301367611584488390764572458388266155921482418112903531318787212050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 1 376 55484261250868789352280618834318778976005143138200666873646156054713292832260726394898419255965391725344684318207009762448927854766897322081618875803334575793986580461378063130925977784590041687103580835032767422979137666241601197601646109417867918773182879815721692413461128157174905109229224780514983219608445637386585943162513576475756367321535531193837108915606519673736599001711665529118104874887669804116493255454692408886430059832351964963865095996901780260263977493282371989715784466834098635128905709886698778147188239625905689929380931592849630773533710333969120194652529920444293922952516870519814372643405643187460751203184613409274898256150236586464786269600948851922586980702688030316819323798704619520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 1 378 20567695585501051570406025638721470771016170800183953413103280216484849238971735260159845942187752080924357647056901449183441119726404431709979669718672416770906734896490943514678569952693885427447752853322384169732918674948170199416561044978152957074783013306290459933986523852343764695582278628999810430101889075092509393057616896824321722157936055928473056529753183224573801993624653264937077203648368836877670195064868594587248260741778828154763365923167003758165706870234125018902195971346904667773017157543569107565178741127056388667811141360311769059456040000699774153372616217633722756872089376917796897000429079014146250611945929457965262830991384397118546710075652019419508561073796898672470703321918774465002838173941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 1 380 5980915092790792954306132070353732320255904023817351508014942681557705718693127310043150700496505689700269431864565160608422822476150495944172431706495519728020647146940308693902141808868165926337207085116046362972475668195411306647823501278901997447886394196075249388544308281206356574017935122004427210703068039922869404389367685356711071576202660647604575095745791378309239575937234203392132337993223871743476370052563378098851714286532526341625185860984545886384980084099686950218200927538178748828022186003914646008378251166919398505584550960681856327157034550872414995348207159484347468021404443185701825227444123913422104486574038275738550507992069560922298272473777235901611803278566962079763379530918565791474020830412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 1 382 3173560543959584532151867462218615998497874039438350477046958168909452436377741963471476337551428998823962715021457537962203587019131057087375551653993274711660215402724304295776331498600379560327605428547469506498646422831240378634648504291337903517645554117484962955143835673381957154721465517598454400674186078040222634854803111295415258948639942246035029938741591358493986578219652042294973756070963002179338392301360749022349126984243639602424225654539623266362245330462395420297237733063051543939898422165673504935645358784792904907311404282717719005888076987217608516472968084308263899246747958218626569577528000184055097782829283165492429237712430375296050605082265739255183734667856748538091566300711213147176321821211361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 1 384 33881046900509579463306781326433801051993151993603316955528755445358708100814406111817172092220497718382421992606912883832953618730880004371036771995090038624710081261443116055332531830663933689021775661990455698130019540060979441430836684338260116523967685917964909259106497828577898160697507904174550861473224564404877966517127625411727364926246580633944050003489062838953026398934755700921612357380412598667882358117831218134772953949531623621427993053708287452324485740841683282156173435634449359350596552626205597638265011889674977797284005058485764575623665805114922577785421159363324137583834876218987254981045934730768546442993940804889053362145534173107518923018356836293240780436537900755827519328783306629801762858743519397278436556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 1 386 181093393089652805691707157295374839700843945972316903407806901505787109889412910100287009685911201188531596241303834921943297238646598571546045084120082873795420737160121411918572128517673234911703800986072820044453300609446722724489529144137301402491971077894703238703445518043902362233015742265203419218375188040981710648341206708348088187827672806776256278999201626344359715150800519633804854638478333147439935374035316639182151808962212285615469976401099248788151423251428543851688524319814200340089454047787373719903520811594043099590695832409406434468032279213916349592859613469775952204941058219502802920053612678982765493597232637957800968380262448494378583045906143041636830280749456498908885142468092069611426000295275302538444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 1 388 1578732522860949366957883439460389939140209249446903835358005367044731733885862201167775407298606864231978140665250795829077430650708925893740120844728703575144363355178851970431777080183438896241992081260713616282779711106847431672428452289694579977081631270193213454700165988878610525480174478063550635025407752035691392960338700790980978988557346680315037714983684044794819018223932818088739749292683641965704591381426771889974802759489579824600975432681017079943365088330767267075444987721447292051501757545389621392656445348161947087104487902376724087153705509500049885129531068462065562298650568419627026714664260954424798117737589389383316103350218182195944545713500689326513791793870380746781148699887477926189457079059650854222414479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 1 390 305709267711614275944340561480980746794470283120041112900525871783009728705711854001934043977932878289496121611045700010070915910958896532983214250468148440561616149902085178826635315612995684230438303200293090226676381319491891481195092274808853214398234678956807753085562110387974298446765473143214320506153107304439111435501331651064428468023547950685626198971749411196553879504047581768116151407574510316867322209895500626044336113914584143528781261478784612678421994790192412576744659976897417895048023782120666068676522394036286487304516448318419035182233095577533511385255788103166210321984040564168966854795423897443304006346025493556947144292021490784302792829861647499507224636373003928181580734101859343119679624393810489481495762692185223541555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 1 392 33092421500135516908660385374034069150865418715314739943125620841233190049926677911605314168815255891224402989627665695585211012811505856667003156301794913345980477534125944974494265644223259526219215029612188942292138133245289543763186253301974106168739169899162675592230704331145641201472535559995275832809172572397458014352153320460336249634335173681202230868637533079222931696491998473529520414150799101894647186601836447305284674461239873573716676899367383987169363764767635084341276416490617951877404867227929650587835969526935548536180180536197426975218493657585081530364211122503538396904307794366640388770807574830620963606181589286443956815873364711010020731037909988285537754434697908755116867209889533309464995284339792451314568054982343393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 1 394 318879991168442308490144450737046193122917540160284697550503580967014490124747553146672758082095681825128287429473006732082876501274942614980971954049670781427328859339836124809083487225339338129062911649004410273340070418716876329390924578570197873737150864701511602374550686716364078998503223219649212938529214967703387105473868933683025596567518517259177211755127910952733110328429086311431879378517159037551252948959278553170205805579481297041562963898502966547151945187650665626771348196664756029682381119325804015171363549342341752612554497100881409758191174564418191685717740957442550188950251665893872448818465489729078963369707199593904449502518260683440555623319096175131327884149577824911153157005030329159434702126685988483765588352417742716928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 1 396 10733275998546118913386718359920767230037568453784398844286571815372519534995709823206732129646275378203281125781990808429049427392665967834899364094508660252146306054586754891805687417149496413328069970001369203367434587333994144926183377179608466218069639750941593965837719479516985978371079513732716880213891606168191350603622427385110828168595813121505663096379957714174765946473251890079488494599491245049840283648635837168616285852680233494363539493316097547181393106549994255535702641195670546562103045720094667101801220621993995555858592702528751458429071990546263967499653374453238013547231288333088904657640618633741112660157357569091530604773999222900335067667632162124462770636930445214080429731301018397774779583960012003088671323825718048527179050221962858489446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 1 398 2419409938664143849410510081214455958389790419239164221811480180708142107877236990829277162030576365900719785961229335053020673400216021280423243610790909356456782187283717928985602537208865615457929312519313518368639207878419062680167621593287855493455642007795459814531711096583700272095264769987215320130351356397164986977230148166923540630535641793151925959639859363992575898736490823224021227178753277025175070514162774861990575370821051105584512873997310251758690263152328349727299605922409884166418551613390661425260776113621941177090862545680960069060611576919190591282427563432071055042470923878966160150359602366573323713119352923349324765917911422437544128659160759656115194333940967666507510310379096927287490938750144005726381743121854657165259308007424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 1 400 119900970818609538220708879309271420507711002922427446808883226106611716184821549771911640339367093457584177825685549602209556187180351891884429459146873486963769597647510821155547099542560408126927948048406376274802229775890720995272271516724363302103354535036373347385611631057548053437327108323231815372891599381605220887191287202466545838089529494907814414703137692089409853425646768565071188181894599884679395686259683627736967320907095638026605291254535436911003093226244863092340312004421321087270653365315071056816707404009848790307064333837214369284190234259760320762495002847606935712513342762965444918714584487514085787168489349222136329703421986724823034750872516284342263246027503344953957591384740307323613995567033287542213310272387296849835584764424009614748633006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 1 402 1307104953744801648538258993538736384939489878828617513962234087545237703425614873440360190505258480057917136290321727294868129643052451180680927509100820782607978264720600593882804104114236990690469348323743952350337435189361729711021105169969445504534427243339239783914830050716034603133475325751764523063941327412090266617099467447838393840049845668261848554938048265975512769756841014630250314526123314601256043721111856230768065886323700863652890427915330962316921954853950996258642383280076852120087560461221474312616313494069667105426747058022267301794403446160337862539341928572733385355876258733604362843669366348274696184157224226417080074401365662217818552869316047632549410592311727001633600314109404174534082635943900706918767070202727452522984285590648142830764032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 1 404 101336741071865177232996475391251803243839982210821142904983583696679201354025325617339782139717033899135722506165775425937950166957397801540337226388485801642053724024347243804698833152521472929046289440454742897518056588008982757811004451498614350888127527715315008788024302948725332599703173351294893339627219174471448453358492960021133632691127782551822476447978712441439583028705887410387155795354040882069991946425593630942780976524966451838144469196050860207134364493795484618753315518555970043439608156474236614805310825638403699395564388326348311193739597628067643184783997127562262376418458514843117884466889134883483869146974963246251464710735341893144182538089868857590844794721510820035857071322452736770420613103021448181969827743937769744714837837797982636894092001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 1 406 98308136316656843584785055882328097971807108470951088088589680037501494847225186101527069315241000531052118288915590390448531873122298344273265420173176939932611914182295293316761364825557498074004958856445004815707862850365437525770654135956251566103994319387394174954346163888566602384571370581734504785662039516045316952470929071761658277650434057721020184298763734544575465668269918443242221106578535883536935715394944414489905794182179640683585042230585706043345410990917684600396327512915662277614451936681782494773526850223616631339827893321838317297845706302243198391495806992168113786047351409331390193701922073598332241744852380000851544728700068121051743253140361392156360989487313898573732422532861414428063149032891340647813822217395983325835265964462467606733539904921272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 1 408 8718772192114120328278453977514564395416387372153604565624817608003361183700782768251115044897686344187997822283325897240620438138757773574594021843515380834071956042367487998361660634415161620030243229105327953824540912027483146181157191820378958192140351305612654768249735019158143338671574174548010474717211815022877184346864751945590757595549929434589164750197889353398488721493825404093730392180769583619023867747924416695202216500023003053236339625302768089428328990617810125219338593521599260488727249949970960005485376521523170519164381501252554620714902204025606846849570961951571364982965181564598763174977815850541094523290696030003628089442209196829874398776603261843078446784477591926387139181256219543155835221614789635871701321836719951098563388207546117583836053474644348292225302528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 1 410 42359341072154432792197902892124122095994380764264243816534278896308159940594732817299307357564689531001270225484097921285788963363309389635865631775814699388044794858179202843040091310486485806858506115522554622074886322902355967853550003969614004613220194617803180582651687199918158262737412998815501788123054880406638960063602154354035656635928358692668348193477474199507521224635782378670336139556792768374145035010448226134942348028056752484676612348095327102697922676139437290182074216630047206629963011493288395000307474441774637707884538977927179545020433529667651417678966215339333430391054654121538392122447962661621280170595118220531099374929725951711419390010829519356715957653473996103494231516891315736356615525375878152739521496940091319640198173400395045971110271129034874067500400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 1 412 599702592436770345262529377564899382568972606799459570973642495866014263912694909346902848470781347662354467948590821596019946625516793424849443878360969427144869679690803099685903403343994313519728359073707390538036757574902995361759261246883345530466677072170773425950044606587233391519124257743434546568075462042240962942281679218542144378884097688689749995026084297051562563138137168664696382252758716529554420790038224570990410491012387168490400231454625297578605229762292513037305025279253619617038666872260787561986372225160104090901466209234894897107493083954143623398968260435066380533497065531105467908639584721970853978871453105036951527916332050014915240725615809811207792157292661725074338282603332194012499130177144089761789716635359172961462532476714841074827124632189880368875175936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 1 414 10503989711291585574989047587496815313917036487776529234385051326058819195486362961410868331405557293910660600790250151753747207280556108783938373921773013709220403340427203775009824728528213997360565726426997921589540559032158881993470178425262019470615586800889803678423367555253814553613524049309066543566843134569900044536280428625998256895680806583234859987638177025478133525428041850209263240376181097826973898077246658028596334947905572820635007405085577253486169344209686516902363506647992151731758731174814350200652372505600836320458509893379431601413855961840680486401188338792706064765240395915583220373243540072524956366187640249967673579733303888512471716688746279895365176753745009357101850549593575404229007735699885854260468617588203305452592477910441683495864934692935003411110728980722480473702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 1 416 16714509870649787885491301496472760265635867954858446718600190008218136746299206259667891373648068483334970195470082666188893982260950941647635389939072105179183893438789492880301664569935049370923918150119151370915566846710932512623634626684274218071563515509251288360726041589259443727113966014621324080944291721280870850334719488494281861848780706990095532841487182192652670267123762973618504130759486799294118870891939688893091160873160714110620432779140914773189236986458633989967913608490383535658179743242832568752135208097423047290414912336457367789773869498536247674955268273465696491292622581342905769373794979107139859211723944715650983336353096886621339809424934087927396395420490241242877947250183334349194019629102601219111395403485091561463128822623339981923424327128615403547463401553687569456168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 1 418 389514044379087559240442855084377085895931403303574500460026588033545511785792751189133536677201963107544479086414898786252689185662727642742964661824586330450575919539607058794898743044691231593401604727820397690868468325683689836392562130582060616490037475075701529388417632243270716118336940791241370573517661292845022919220332963982018210631770706742553346805516733074595200271299938497900975285551584465014916872920871187463878042428006480758371289961799236955858858280207313760351747567343668307357570600033750352885694259042437051631727667358107718305057557241896451703697294058647557154552381489211298426668645803753544488315974673423751815905091938527196051008153559766799647779194920111209676094131572293325040213625606876464404767251760584454666027718932026934522025331197968896188992123048526435397318737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 1 420 432619272832382764404852967194698202821214227786439057913942412526141142319463460048300277024836146048372584992688420999687945756028334506050855329357157733343844726499332259924714385874186206737826102541326192109476706626530403388920681982021147887433365201086952831252880313941486553884261093122726330083839891785801643557489461195817921161844864007941732579215850967798131601406469144335979375771925434093725101023572003979724207071168047973759088995225461232030002284662492627683379526617933537312809628968667155360126859888589788476000905196833752083448085821000715587669228387465242027460083237391469912224789615616872362125838016823505931985237436559274916227698824171956393476658452438257700327383657386125600130441751464898699259029535068393381855279910569970828200752307275320312731066210715049270869456384880592151826241945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 1 422 8048591155009432814180618323695466238837094376071982215283504009250103394895890443078041762218054376910975362072475028759192055581880788061090968858940025085088156867224085212092518688865111488955330407377448974969179772712068040125218689175575082244121278723478716362563041326183403126661540853675407183099826137793610449169235015186459734889038073681197398619328684250587779673502452485361687609917346389902349348540641508060611401823253333474289721698896854775771721736048782278656807601596274085303317728340725968294226067745980192381098982191429053985599630455476413293224927937821527621348152658996503065854333165142965131773221900475718736846624984248975601336380129379017488842082569201928583080861220822905216190785512209329364741452153546782501579763996405810028946662105518641998156659449418288579479403851939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 1 424 484986727629927654671512965624878976927136916411135150507460204116417936693670811167570562870774297642543207833603723619073237714030996426673073325047581171125006691416348608745458400090579325291944651449375171783079558960409260521289141964564338784096065676028224805855286861143622909178780581001476804865207281703316615854321185701845181570783373839003616444625166380874704419794336137322249780625069793477498677741210111865595093609861336790841793461345613105812362078702950344121636002570015456558192362353017371274926301826028372930962738531242016096223277974477799945362875497176012011602005149729704263837204284057376411290138750988704719541058503450092719080090078130136779007190215974003233902313893984826671433713418123935024458369592009347659817377167335356224551918210513763675188454564136721744693587931991380549487820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 1 426 5782798546482566817304532137623805099687026244077945730693924770511859205457948399723731052133421864508025355528005832055005029326767169794927825807874268732933958224336724974681172378053282549610161483488437864516273330869271587310276242311196303452677731768049936384401728392537725093469267651718147666669557284625801864435586951926529086240534528410238791787977926768459704651938515961983985946502155567563255809648950138077905766891758107835975406674934836673331255563625121127469814289080418724855882842159902751925437537795180920834827473138374885185518884932472793752535505739085183395734656355695708085870587805179833681835532852794707753370745781755808260210091923181345429999713946777650810514970657646850962723188445236143679476201941209860460285845154332340879570749888855860666251220221212409573272443684789936904470528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 1 428 2026588031502350240552843711850568580125941902228995226349885477092997300279078877804201706867423207373649151545478901339275865021030092441656987544430404832686701016127081258262945409785520944558863745006577861512331530095210675327275153317969337660450584377791453985839438942604120301117419250628712343604747128143089502832728808511011119049724508178633191913949526296346462115309742117063354187439573815790441589549817968282833178557051848532406718600437961307015540008710646378591573664438604817346890108262829126177067079280819390452703097953294601274570043396650058904249504688125165356672644434282035132475810048365576394851253367976799754306524637242809882783937879771973907758340141324653880598642902782853666402921261739425980463801918432471022000020918077664195690070979333704615044664824742366129538113206714740636650779443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 1 430 6557729603242333616988176682884962635058383841003697830797945821110780407014601695754886718585514386356559254859444828953143784451960474670511694604778054962768555838274936146934843498689144789059628928728276946590676360300550572942094305087247373912317460243525928365211726341604912680674511520157947353914403972930553942113351498694758577057254786144219315532687437998658518106884716397324556015197789120840739625794865348365943399486999667765355506815064324787327030596081668703206362830639863983485001131578366183793883193374415387612837880373389014520012226966598679866737034150951544132930577988493950018025249193348950840473654128094062157285275220788494739228822245211790746746114659510842818131884449043412181452018708190554684449297003089450938372235104175963224292309036210307740886005577905301715397618047323001229888833106106984169472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 1 432 10118233147726672667562919442736384883662244578764156597696751263235537318638262949140050319848061336793680461012710073083461425555304549457452321659338082685103298231095181153490053019360647825797664068107688161341459630499337178640709540740590849318627750998983166115984134701457377630676470704737035972959879060764865518278530235638398403506248221844507286719282858180688763398449161541628165454193248142485339661968145995584353391477805840770725485671712628455124863229356606665223815979989050806733748954956818622719260747888414297504352598799917546405305235252456593577533479561171021378529564714355508367915085702810006374097619538765749510694541589329915604121378414934733718531696372612617872173011716127556936095356103763021720094883005696925529359186266862123150095108438016545618214465286760040054267585224272405341012652303120333195579774026855219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 1 434 48395352929533898356373134257422647287034812044311329601335774194601878630561202611219511649652590789794300609159463114401329706820017005418320143131830996303072231947853356134749104618647844960718669751327654338452096522238249715706782077962621873386199375846868397691907663528084595428949751161187162088349161255808524507108093016027455942323505193057799703685231663573001823275990662805798778257161717399497369778551022448776652788728293464506995657350819673783495913130401673690054255928223692357917413569110830535964930612148247894960049839706407915225249942815018143373915183401330113538191829239588382680115347293363958586061481152717034256028744682213989843336207675680793376689396596916835218025213326125755502922217671746157112741815411479822128542684905843986402791769861915525313467864095262002100544433804067849560086254591578353706918215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 1 436 91784694991977446003817926587361556252703081390833594746813009056585165963272441631784257860091874437153819111408444681630922969805994095834426628485641461489013048651665893941502893483900978732998303121804558802745197946463562242128167985375476191806015920017547356479628406772719856828251456479669487541945731908853945129891246643513088358253428690001222904901969723979008996025874619890476080047253843004559300388435312323619045748463265163897999106565422611044742035015393968015230739077750818475918304733441421083384193385714469298146890377209166620140693171476438224219080596187148053098058557882067618247394304357688339512857697196050335251644541705210285881313483473077943071887929779518005562275441523890028556232757745895485471921169064485658747835715268760031021251823525623670332136787876020570159038101884106572511021183346392337146608747544576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 1 438 16195731799300425595063204802310269707695359301117299554815214692979905081943691577268809784748023089310732351276370916593623107551063199284480731751252130271319833133676445587647767059479069126749047995444250095462753923499959799892698579721504231428990269745093013776882795729655586835831707975939458274300295005592560465850128868556232709413137345954670395180131100615568334966224604981668243487942262180446483416116742252743639215937953275066814300377947320017941868838738069312318249677935619902101136618790906099654023265924531122784214567024551880434072859594738362840842853094649912534407636886643879172366117961728941430725170541622526720050704584532805385889513223573296608459009969734199070237229368191809144393867222471806159949409689817244919028456823483792239752947285720096379476547141481598216425618503437156361382554181515318961082205193418523541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 1 440 344597446204313249350634897073443966776839011242817583863032949709393145493443001957077560042930547858702945736041915181326044858468577415607434503710965687683583837255394312621884834131082410496768900186687992883372159958749656265180541692562822988798787954890665178709600264478287548130971078854590157879126322898670770530238749208619590730201927421480960369238179565021838891301545318082855106750556076613496077344186729138667189191972506273310587527082711356619251982503919429179504666327730854489857281072847474283049814785246985354454445764818687331930773987803604980252950588430549009096585850749264417206075450717355678647753974195630099450542430882620570488275687823371075009906828388362959448779831974402446170256856601467681341902098938798478558351665515582205228873618040255027913701654825061408475081098111109442137784890737813022322632753070530783053286704414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 1 442 29300880945667457663904092942821354414844651596006037005360499288785968904493795633021209641002891732525935009127443420708369563855449382256113047456299778299388600811070146231964603076663198880913061437046628205066638431444255547050629965853670250431148316149383478935252598628732918677031547987261645159522020004957629485164442649114547096486817282203046438133949646576067221124942826728093360782502862102861100628529909589490844035114342195519706029326700892845977064959656170491783853721671814112113938073645985861683865828546853999793383785414942671573382984556757341631669992515292715724010468199642357000209193489032921542712411855901580199654720886124242470930774481463983322188358179318089650245484091535349816259432254782860525363051935946289478969389021167952033511234735795240498668265293220441753710956967528806540786061478355481055023079793707853585849792856064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 1 444 1180072294702218784805501479407224897049110227122589159879252337235850367931998323929587231783811528099805035928679849576594858159905712967712936677396593536006361652886625282415131691196720103424655260809627327999845624932044153193912087012063521381898992098010739613048531132388421663023889974884660180816449305017703033009513688774021889720217438142259720477113305770521544546663770560451130693597247151876917271518837334799875767363017170550311752503292792684702949183556613860034000032056816931318411554472278542634278846862635110638332481605102766091161460780072297019460752598659987253317313903956904098018071976033550184123460995262132349842528875065105136418383752598483813937500340476749278711443729334860405025616415964366108088264585763018626255110239559157880811475729887557339749255164166329995137176042130559111537679657255140051782123751372390919202692802661065236152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 1