1 1 2 4 3 26 4 200 5 1691 6 15204 7 142710 8 1382568 9 13721765 10 138802136 11 1425785270 12 14832383488 13 155947271878 14 1654494195340 15 17690004381000 16 190426309700616 17 2062071992480208 18 22447191471665160 19 245501068961175090 20 2696300196714320520 21 29725402250477117175 22 328835072363241763920 23 3649104297070240016280 24 40610292053766375861000 25 453133171709490497936328 26 5068340076350484467559468 27 56816729656345600399411058 28 638243598717673418125982264 29 7183450378874391950493775145 30 80995189526746473173692270480 31 914773511882316762644216230006 32 10347841863391311353231004178168 33 117226487054851254293020634652795 34 1329851600386000334841581082046980 35 15105917543512012928631000855142668 36 171800941492745502906446571447205360 37 1956181318954929536448448359801676009 38 22298251300189201474553989568277666364 39 254440205357999219701045061582704225430 40 2906236151283496362105386070972886994000 41 33226531026996507163610001367188744357083 42 380214162014745974092870227536841380242284 43 4354541256336563236427273197595349526584000 44 49912609682913102559701303701656381185316080 45 572553352957430100013586299532125679182323420 46 6572711733955921945090682276817879001187635140 47 75506133281579633362525519073544043055051967030 48 867992277344956339717555717438223870341387873920 49 9984659294156164312043195262776262020868277080120 50 114927222588794213336652324618327041924475144884940 51 1323652679643340343131629839946578442273118782260238 52 15253744718865756590332719233645425802668144920195984 53 175881683619543095055016642265382464445708334747090740 54 2029071792191325406213759058597029368035775478958318940 55 23420616339108893529945842987327137241323009101696777852 56 270467598413588708629778405758604966379946184379574872720 57 3124931701161015763028500459166106571884676199845350806481 58 36121594805495897827131353457920825844684745265999806597716 59 417722164517752627937313989900822903658030607739448702730500 60 4832766378505917609719995235264877662910049785882170461035528 61 55935245475499242350096199362006483011820835204178874873447910 62 647665630569522824398074069533038012771064676622321997688546864 63 7502155887457062498452897302590723443121257102904184666975989414 64 86933244380842716832776843002597543051899849258985756787538481160 65 1007732239646321073672177265782601490860049572955632120846662272745 66 11685814912146534991247780155243695906358297367193526727505224947368 67 135557260758575629744087472717577222271501530787378903655934919006584 68 1573012043536311930357234044049420631259429414548817648616982186715280 69 18259233423029873731400983543557374279683904065149235893704588723413245 70 212016760172821295708399003950615153913141826547987841982205211487328020 71 2462584329093920302103850364928853567381973013745917138799863078785125300 72 28611561574572678736452186959799632311143216587102506030675791336552855480 73 332520149111107435248369252750946475132719509485782204953145138723816689315 74 3865599844972917701361034961752561444754208643489637460787614332037129496440 75 44950554599560339060669157429075078684755346491219310398023235172000315931102 76 522840573445814774251177619869953615533499393156603481288869898453386715334880 77 6082982135392200630869786498905394280996779697433239219296716804526148232771791 78 70790325692797679721703918120110703562662449853869860961483308594485582567915476 79 824021573840884986378814728355468394159282135040419232621920762337486287457680850 80 9594179818335385825543466598766351017824338875245044888625655211710995316048296112 81 111732399173509510262178335106785860720232726771196981293029860118970040870676902869 82 1301517127026873170581728363050163770260321961958722334335937652143621214230808160528 83 15164138041775464909434452410992447503732874135330656423254871640888699660866178572426 84 176717810435483593639579482077713281750376696337501558675334784708126971540361253839600 85 2059849169228472177610881860151251179857348808938863752106951271558186261458737925733820 86 24014904256013225782091045262784463507381062430575061304311438971761595909110533095751620 87 280036439748397559154478471316912506376622387116743656547803228864200841330247686253216080 88 3266137514208489095894420243233988897162554205091298919368066199451630833039964101747387280 89 38101200859923688065636643749715377026419127857893254080766116390765125673081974518047666935 90 444554751366979047050583106224265281186629368441009705988967430218403286086863233947543915780 91 5187909850193937288067407128190566659516216422436555899964856096949981703817059370103416767300 92 60553380651089854751612467293205413418484538032580059586124248201727219600259147276693627696080 93 706905681136383942479437384810748471149754287358202509512465125189384577605877834421924355471185 94 8253915194039516925033778935148211754716235340389775830694730344929059985513200221842939559814900 95 96390090367899501404048952512292951474195636965812979140170489265097597327009721364344798362190500 96 1125841048575860110222333277012166727054658658527154628790437859778410408927607652686369071039541960 97 13152023543195004174488275943945009942842319362323331582950705367849528475729822069200001059920178140 98 153665873553688941568596230968301575581560588790035953955635297352138682871086830712873101602267894980 99 1795685287559705376527499825740378797725511501484115986287088086950605025897313001291297576774658757020 100 20986962981911262633837753116090604321565389300432676069059981746037246454928534835252153485862222607560 101 245320713660644026742948679602105846660699902863632804883787707922438576440641071485709178411368338454290 102 2868024166250748585923612704930250899526439473089941431389666652206603222781759116002580575845333226143640 103 33534675512917504329553059349111834788557405348351869020310101331593270402718435235212230957680577002836740 104 392163267522039753239965894030134204039982632956956037988262717576230649413230320139743253071613284267078080 105 4586696887716061853346305423176083076880994129632205129319123322322502787535196713381662465562073797376432830 106 53652794679477546077875239320585862781776796983741466878840872551635557584235185899451306408152319014483316440 107 627686406968971703068443300963290777092445123336865255512394953462993674975432308265324469418425919717413683560 108 7344294531995064665194029372587098619973391711395171983348780623199093538100861608047114722539806868665627620960 109 85943568410371288755154217277369937372306268389670183933715448088595275827538256082447991081496253417833622784185 110 1005846226388929321024110568482886971755574173547818819422469504714450585051670254662378289139395423433957724074100 111 11773449302032304962927940391331482397379022931193632965226574226206967881116976914443981774455141278220416789331000 112 137825252001294123867277834350460571300796480400672870479497388882432338592162678273508128093482441294057838238507880 113 1613637137510535141193142785271357765430934850516565119191635239521468256104298102211338022880165240546746194668113905 114 18894441397093915180596666511832615922987393305839736648446420237437537214138048017421177733073479435009500610090921880 115 221264851694686834568957306877312041770062488805630220098084143122135948651397127659482047123303687903741358170722485380 116 2591433885179796323962404177567667286435355180151107310851482155919584118826488699545986349689380909274353961527855882760 117 30354027002284434119318939341871286297541247914513587079667654575554012706865617286053275394387317216386042305665070319195 118 355582315675516139810952958886732522048447635096715351729509600778795903599625782603332585605332336849812208803080177475860 119 4165919193222550510488995867589477201141687930938393536804616959325332177523978782638259320457964118124451915094203709884150 120 48812111511244230989721045372542053920882194368124906794407093292625385412088574992408683406679065257332091670984768693025040 121 571991596214435185592162431941329687405680262533291793764119984788715991526995392586449958082246746407284591561924626023748465 122 6703417295545938614320393625795746681411663856535886950637413150026379831156407980177346551059312302642662235112999964931223340 123 78568179311921527192754455531142550323570420617581490370832330838309232341710653353640864597294243521163129210351033416730505600 124 920958877955997302543942310761036512252394751891998266124327338056770373610301024540855897173374549561599439890687398762843877400 125 10796331505957466443538458325890763254282110685409127461114760542455677601502168269258761476652464602533367511836510830791430426126 126 126576746989416397400582482067890986183251429263874438397833525009940083978202374302670405409952551733100239992723019063442059505844 127 1484132703162389199175038026604756414198907300770457131337008571196554693481024107997582703777175837689930116952361000236879203384280 128 17403314992055292058751173400623075279306740939887972186577507512846871003822770077647687452799299615742909593363272214247664759343688 129 204094376145760228577718869222301142935041159752833693568186328016310383243760588414164217904562293564231421085004192432264801241529455 130 2393697635662980143842280577269159132647388714850976186839217959963576676151797200967228719918197766806976173759124123037505287910113032 131 28076704986626317444800005148828332712893781467974283447799802349899726431445318401119222122369016888531579430752265342443242054644847542 132 329352522563744976835942938799797418424822773255221606664206114111200563181274839050867384643436081599160408699465431854525671663126927672 133 3863787943641464104398016867297173804926448208373453118843859583515596258780001752500541919196465695551951550424456860214810230165210930011 134 45331745741485426827204537731176217250415586398377063668860313041704104320920387852989007385766072385375834901061614380976608094357672634820 135 531897475574503638494128410719707998268894424347923623364777500873765096300674125950155334644192212129156606065396542594426852928244330530664 136 6241503254298321701202420510845239078891581318218413886324263433101068604412709101077527273602899959561570839791413958828027698592273662392160 137 73246307522679770817887109490507037650258052127714555259661387071417707444203107062934207213898234254340193261812018116475877034238985100822842 138 859640800881361002205468037138768164929000786429378338797659634893742461174674820626324300796699158547751111411032668973924964423705684362918312 139 10089799853935738344845396201417933833639783239448544053127136525268652999093343993858529479839556204717448332560537305858883314767517602471035070 140 118435483889410473523947806919601230729389752027584998959141789585361210054982361544880653128871719001326857673421438200079649693172305196768871640 141 1390318818962747117031283821318038734599697594229324298647414326406776853947822021939685080581721535343723764663719095419674416420709840766394637284 142 16322240339094856164020808666788160883457757004236894963660045669905448890221020091266508714047522015033712189243266866371381205902394600846572789452 143 191636168615925101305669295821343490915047615473370455043578135297273798020910364340829887090137596744798620201686599824721774049625444175051681497000 144 2250127271402550856002056328870443640976621288917450444736987029916093762516243038816743099347241051744350721587774761975551762390597742118484515599120 145 26422149066891215108119225092038752796208862984276455562551048343914798918428654663641287181291324855541642387861096318754618320648893386968412758158995 146 310284593472744707725182695691583188144764973652433016257314798300401913824136055860495055664758234312619005631557072913390139438230173703106488387270660 147 3644037863012229870431952046575530033494682540903954587284193924056622333651000524117083135048818901428724131059279468442057667028410178438018895958419740 148 42799207694202192616169309936134356296518339881587886417163495294651776488177360318665609038380895631217395276320806013564820381088275744067102338635054840 149 502710956931659949570315412285914675507151007517264868668233460012294237557415972142655463511723756909003423629716244232526404156160829086388827015213675220 150 5905142026835790653320890029253901343853781932478499099753002676620183046989838179316798935007473404204184473850401736801800938227639474003730698780271690112 151 69369941447015349820799796141594123702190429298409273272459159762052836848787469677213843615935668204574147041412688119926917641970580763723904756266339904820 152 814968662968787759042254395146853235559916808592884796308997671282993557847120708290826076939314413171284880391471950347801334374183861342630363773510154974056 153 9574998559913718481026399600306466878006884019596735831196668910835375075803688412468142802148798376048291683484123107955465626492427756661546065278704547311236 154 112503072407812290122289253121785944811420998546084479375785025621298555522162722487178533420340758595723336667491205183887054256657506318091350848611062390290600 155 1321957660529608727729328685719965893546679533904461516698559139386120296707258345836812594257136822153719570189493338009955801440222730698243296705539471882667152 156 15534520482211598977501641902959676297469618015915506275283479148302588460232433894381379794529629032071789583003004628338538703928602223533981909861819141695001624 157 182559717285103748617616910256556927626522890950990779501857118785224324163999458575301511344416711744995466114483617163455667305391811951013421380412395805174267323 158 2145549372677004047262509673080161377470670435750159521945291618306573417082217887685680590018740242857303270194377289434854755408682135393199262179897198021792095796 159 25217277230942221039373050740978523867937329423426739291733083299526788773796960183714204982856630183333488969674244847379367823864673249458067799176809197714964025650 160 296403731803893762376349205116360987156389348400726549789705016330506618426651375695092926813471764745685293812902529843413103856431283029988018033629444476156968018400 161 3484132109716210782229513846924815387834893472121987144621977229646764886691599050198126119598725494774965248044697588810225585067043567202269643086967027383921911573980 162 40957243277614633257498959008471194423521097818299783143631730841688793905730171651725087411651376051833748001129871926306208361165630356450389448155845853441172008182820 163 481494874719170741022364466936588919425254908095961526545337650487114794125317825125445942535188478633191550053268846371820721547354465767284755857133278642324882546876150 164 5660791545013562721270103470527266729689524675756912465010500847337872943169867570875215377370155556146884209833064295792068749088069722785835557236119277853087752005633160 165 66555952177661622033325108388376145008112194687356058432586862438945119674910661520615874735219555736229546603391196668220294550517738709169991823473764737859501453692563020 166 782565307329972839048209548397525799793981973909288182697426000220270890725793814418733111492372094368506752144966689531695123940979122125970193989769509383894967112198349060 167 9201909214779617240328108686825113879920198186753511372597915187098254007156943710459639153577220461084575473114969306804364915810468183483299123707160120703532507601825373560 168 108207827681502183266704017138440992251459052607425840604612230934251072615632051057960009696458860870324383322113869390445302097516452622059530994012272981790284424573130161040 169 1272513844257610855229520693498364871861953753154153404001290737153859380507309941956719642788716927140779630154896256856228504568788952667451896206825574689918895038929883928225 170 14965429446849695788191587197222360673341103225152222455892956528377344489428456937732978005412878642305133680887161248088946910404881326527152022358844083516591562581211811426440 171 176010434196786785007001891740571019049246295881496892067836643927994359111875284585812716394564557604484451930510842641913263855442602836839830303839000050056425250555787711666410 172 2070188749340289157369568263317195131246027708276472725191011707274671931692698598007539735235086392013122290664227398452093230321032902231985342432383094819193717894424197207797520 173 24350255046694979811319773715879203891294489235006361615402287085623993199133282860765439853850646374999675463148244907802826780841021548329376928671415149527899883196824183741301880 174 286430242862352239787769490810046839925323667063278488720086112037685186374529678942429853534434746661725288053749543203883508904765820502423901341627178005750871208097461550833992640 175 3369424773541393146350072466500198065323297059099809773166266928595584390205028822631835300967782200254426288218505048476162337701600018236014335209627330762094735658531259496295015750 176 39638202241710454365860734141688649870054976125533901998342867725728693537813523596407678661140572631430209266526295372439508695309241579473092273270048163896787671581286186901278119064 177 466329815287155355420642532772668891290954538206595660001958021704686138235688955483125245734138023425477202405227616041340682885569177751492375167548138154730604700778077458830456849577 178 5486472795003060852359692065421563972487045407427143730612111318827858461360940079776137762556285058365762511960160983818111624651678695314156948211329621682434899583989331413038768098560 179 64552617346903406834194093793799774275170324765812230192161048811622673284221556003215079853613932276167750739513224534176852076196722147542507690615651022587951484275930419038706035117960 180 759547312368199956461486860696115315187828761682594345650015856154198870813224169043640982713483922617943728418361219006066978480976344374535297583988615569945115320677493183709958670197256 181 8937497451743118348616797021336576264959426138644465169115525988203093486902611316917764508057755377255040297380960928217323313767251406635689782877213871388749777608089469281754251649508220 182 105171225108895275576053087282203855510661530824093394701746170968976777158956729548839928325014584768848293651812349462086101544282578060266808914134865116196918526672985179833950850201084308 183 1237649352440984574315445716010736605421522350474892001585950562052797833371341387258222885660629097115373307279097902475195923700389577155109530115286544125393858202355498290059147834818742598 184 14565244335364652466373216206213267321993509241959495393943926147906705925466801625007595413764623785551059591375531037282998133937543977321015289226775382102084528832792633979785060174846804200 185 171418301746248029840142280295539694495715552199197972185471211601042738363922358938634529047112309016258828227608444620734291204414659061067384056078897613050069533897706508563626070598916820764 186 2017509798112664905325396066508745575932900700226125171566617682054939250092115169674879834438544727252438913779119085579663679938640945383328313460248440939775303486747801253008428323760769858680 187 23746136675008834528464576473394874186696686411212376464136969380882766195391222519708921799239131026748958546677639679196681392424693925715753532977861398077146182262388070182660432294698111704552 188 279504573623353591891115687543839623252969957735784994707297479710661962887039528004760468803234225245875671588764905546816546743862522387658379106272360874713907001693695656464539254373815422061832 189 3290056238420387639653852282604580399619492466280070017477869051788285041596986963519261834670905574988908024906671510716683439400154841678748376086174504753471308299732810260671004793867727362222025 190 38728972656128186790617177475801851391287374293576778386384941990274363730154879055116724127907880703362601164366572859069108667219503308916524070748207064677002152745234627592822083169563599435036160 191 455917951621825387648374259035235632438126946342522630852260248887892889336668748892380953223065388903775273752188282411943881569786256960892492977947073683353307125215337072778082024375293428853828614 192 5367292711040963864813648905781480299287037473605180885615006594650828392392102162196470383287827672646960604261817383442839877341397217049816860948406741367833388786752966356334119864611534932341112752 193 63189010519953691385642461891402716650195555767591032965827069781964321853244698931385626792122081732170361193330528406602110170952997704571548858744261651750468356099024037940645382588258733804291947210 194 743952713663234214862119305106531161626437124353504316271379052264616888283806154397168433430339304074646855702922479738342938478362330447022430419921711830143744392347389067289504556417967041984296113720 195 8759240141351075528378013545001132295282794759816960221269943442423200996540752950886753661673580590621243556763633447319099901270519685330606691208250372257612014882469384872845375327386481965240527124710 196 103134669164288799850466545636735539359742493479064265693522160061470506670367588800781106037260656159293808276578598446485045160919970423171133584621101186024368217643552735997450062148011703308166526319400 197 1214394797341734719172280525851805521606132051098435400489240950073193272848479136621144561257264987184648377192046481834489403055933109198341534237244062492816998367849106699498184964369125979166767155918875 198 14299864281002091721033853038093477916910266998026833258960966924792690368677248744021495927648037252943465213748954973757844303826842957666845544013215584937396243027070839534979480412984081771906048832046960 199 168391654264178005278521613571391147431707726818416231306083059176848499010058734285046357606537199322750608148576741511382375436507967119947933858082555265985527044708856031980251886665851882837632503699763900 200 1983013517253660285928538041479499949287941005059557610457590755351743573603963398341584513315479702520445095740670598772628288504631887521852577491402808399978922974365451033609655434361621652700907077097149976 201 23353236895129562294347569776108030575106695368418980205042392332130358944805591933065406388520909514001380436101435093002112751699314144819468782634224407513055487988970602229239393212311315435136410616400512215 202 275032889966879314865129470433297396459169402373266842372482674282831944674669187755959694803846474172336620192620399742397678522608319237997541867271133195231714242847913213843196513411962056669162965448409944388 203 3239202937038185280669525927134581979471874358773595859461800388530396231688568144385995221869260758920091226693228911030753764908081295429854019095795336031350469805242930028600637736006813571512009553079225708058 204 38151138575370186282281988346649563622761098525547698284759599567665858869985428524747664645566375440630888094862065326990324580214768397262824638429147907029568903922056433932301913917165405096910554128208325221560 205 449358038719550250440538367913723710569170619240428801834758457128268591802294343771876349051170849772954808670892250485533594822853046727561142349961384686505231477796665363865100813624765706897056959071467438961686 206 5292892099318106329560369374314299127746082078378087425157026958474433930311595468931783470362244855383730035206061744967590220909055748813460397325442827788580482427262737737186951457984695772953703125743893641687552 207 62346047900932865904609556326141000174535828807122537558531755055659695764192172117266296164879747406043900689403675271557235707973759161814464807856642446041218838539998603088219317845857673744823431695982574063045714 208 734412452642754969757441266691706892734549673150594267825341055925913880563038007104434172614799011543783986341451721098664817810030950222203912127320497876023012226166017434097395744184471075344138004361143864555807488 209 8651396256600754589454234466763118679166317395610811468028508549621403074278743473086122032573713016212277679555071981814043834029016320647242975565828360881096883135813186097670056685797938688896968493743909554327256240 210 101917157251211116140850318694641603786038038517768568673283412582334153553530965003055927766516374207349514267794385067565860628712682410122665591366150922820646061499377780423789795756228661850332347017910484805909891100 211 1200668679589603487401169164048243570836540374601862353598811228110035219522598313778736528448920430633667912405969944163314525191110659087991757524986574066127543726327968591492372129811364084052840711472969359408769389420 212 14145350254557459276314258676371556287796164337854169823762754552924279236935669136486340398794341411610302681994976927984231259523156344470844584105473206270633339253027540373821219225628083558781353658105587251535475313160 213 166655148400742140436216924823869315349172579885391771875716614262230947600869951524387521464480301815367184513404607488923838105589382090748326719045626523453567208154527536763068708442083603775918580410099528398888097237015 214 1963532677577630849100554692378904970423465107537158540741667730357217331317327864123556671309385573096285708888661911547464111660299498102942160132719076510620900706836896743608340153176348842709763438545058195905062300226680 215 23135120581792506257879483723041595996919076415535957147230930901087757520304483524916702597389818891867401879594380953636314850670140829421042597761621484498491047127842646746187869658776352314897184886413353852291518644174040 216 272596016330621119443222696517084679747187200111604158990638410048932976102194204763364879489717702721868627019629213327288384229583129793328964288844050085178324181845354946794221625972911967517488100352532706728773900545319000 217 3212041999003840500408616347099311374960757657733395940933307159919986654424964634724803675820706997177251231019961703977875402000091064224683805611332777818717081801276316515776697631679277134082184375331535996075380656964469490 218 37849205721369972481944827923292041847214046170445928476155130040303926007607572495822987301114260182391045785658608079656449142404728313375311733280260582650833518575935038693384750471986839360495846233498591760332245209085794860 219 446011485523736646773779937105135793758793456081812338269412967066352742771650554363564605369366166477312272083584522503547255489942022752608722048579786063785843750470763459469511071243228608258505063268868531978924290603993532820 220 5255921955593762158305370494354935882454859224559549540311976286577384196728124330605478726954580664307528700049717547495047408767816593120330884582155316998787007410661100728001529772803517618599842437184039325892467888115365659520 221 61939150161860791505060998232354986762767480273046836114996416911065344463848844792993089357111247877960166209753962571483687510154428640819831145471112718348528934474777986098330957501513586795573335893669948495036576502010241269220 222 729953044783314912792367880056877088829463461170382838893662433728876632767259474355554123624602869878452836802740837708280141833387887764450649515151041860956855661860996989886494947952772301005211435843707184919090907663921549027040 223 8602760536385332748020527698838259904771651548013831315329915162898233633057122764931964236890054370846683594407705754091456648210593170106314660551052741094516695394376349372250496058348756119736052401803512514403185807891748877516160 224 101389703530469927699582639035601219505316642680139468766418328982394716739498066110489737035403991698435613472306023578683466537183931570487773274012550176287066976442931361673153391569351058047610917835660271666928199898632574883666320 225 1194986129915678698125304188978443219564324118988039078780596911111145917931602402336090818315368759356122444598719777811928235671282073183194439269000381936365617966769462569410941037610993253415291827333351552979229651405970512801836915 226 14084607632452440005608037889126961385063687999532175879484402469256978363966636809617640238111172580030660341332069089513869841358667285634002080966219166443319781079534163691352060929191752770864885848561852526388684507723108775263904340 227 166011970603157565186171693923041637166728924237667028041580035704600629725013603033765536741880376973631289280089021406929563586402516297145471800088749948477926035016898711347798064017844255970297210471896700679916924471246350674062555340 228 1956801207693357370608558664215165334257520488146403934260333345310016016988835425655708090348585135474655882692520278575730418070415346693315855994223369713471401961386609122969449356176401221975743764124526936051998890340755230887009323080 229 23065695319395144146863758783500112279369480349587542075801209622803389707043550878280259105553053570487231609787820469018573948029564468325771552383463776400693529345735313567226175145765294687004234862752802326029905337114565476086265212425 230 271893500038589923241120593561320712690856349548798793051276603566136043494603835497178210406519820851233243634638358134696065367260161459000829561456266889052254996122611723826732897928835448047827333137320911129881694432097614528093391004220 231 3205113569115440507018149724877351047273297923000030677487361133471378896572849380255230689715123897345965370493454471287642966141037461863841671786658421305391688857564939028197144391116644503725241592496253278025230547476868256462828181232340 232 37783330474238056114596096932626930566970542671183568678813179510172221262903641309853594711346572615945205943731697850102169814220373565213008066718712339059814341506356089563218558501299862218342452810987626744183221166497974110721139423550600 233 445419434760893607370829840877517301127789083757644457319418716462904000827997836150581007563281380689881929067680958312229263415494551962041354087540746510320224668334362786907187071496569404062068839899423487230709394125045447840696935933211395 234 5251097664799218965625804461473548962383642694895339157572146740110941815479653491575962214463623763230296412907833113332551281269295918237732485918957498982839156212266259357570542429253505481137298308019795759095828213225948384463770912796168340 235 61907452680331405702851268819251282381329268653172397100827575310349739531784482955206535122101655795670919001985681840246590813092558862960160907205734630979045146621971125719323873448001339845560686816800500960855112605373386331470826026821303180 236 729873468716378287075962659148928851278679042495708332407141058950690829562821105573151767458657219496374480940093523185687096686254501123345605708515185528119362542835860333650904459373648298885683024262276146848379556299061360365182390457881272040 237 8605258562578497596304876770079145337803284716118495183871978384768342700280901856761803366003179230854067846062691534866895233970537902881828810243498200855678363473204781301788683390180988456845561637779112699940423666668071235611028194466055731650 238 101459303545636327897005103893600286452601884834240063313950430571515685160450109039591965769759281070413329510368047138463609393185655999983741639205196635524985120102296373204052709810126690087124705387587855901882932312573576306471802916027228388840 239 1196275856711220114850634843490207997179517570593176958033884437793520708722875850117769449975728149641614991485731997243706007624048977375172956702960801568303343885129846099696131172288734561240488933950275047719171645529716227039612949646932352408760 240 14105296222343478678767335887162406321769149555934812301843414621960713633291235411462665325680713240236286392544197136055989141864999506789812476498864347077804766707192167120007623708287168356797241852626568271369395654025432401901666393549925813428880 241 166319971389528000587143833290302719889819480286653278252279780940748952950153975802372314760312609676516647209781210758615619991956083975426299386485013512983579238874711111404286702604722239592434285173079007273011474126743592520581562375017498127749955 242 1961181625402037785134193173074149504650448046680865742251933285629894334353284577076134068592845567945703200142491597790958693077986664667321042780297188545072409305597297646401080976534929079473437302997830420421050233066009744778947888431586795709004200 243 23126097938840265800879481121420594691335217863569402001996808456338221942856852219371786517088113514327809787985640388650425648364458803707505453647275655181359881007095359793926660446102857529445191218333511144147349406655524855463807310673401312153589890 244 272708041812551821058823163312845508949295430871206499314598423897534177116599977985017642631421860832307076725954983076915972471297338113684471613949120539697385882252310800208510414653472123519849733583059684717945346623506042521616819412223105886689156560 245 3215914385779674722638237794050169027221883480898472839951573780394861734333767263120180005319629303867608022001947550842076917145582168939211959224399697783517217321392932133281206272730929015771005192237411038325968641751938106514670446085037910134214187605 246 37924675356698569778364026242786470737070459540599712343665051693129044327121683357090147777041037828348114326003611610888589034685586810987231157128429731699270399468911055373021638637240988079936598282622854509490725713319534408268759255161322763461687209060 247 447249678421383413483422117994211097866617394931076793913348578725537087108101094535581012027821406026222047015062555759809054156183237342398085776869424915026153745681609523311357106901944075794228919056020756571775539291321620821350965505670710226526616085780 248 5274592183046806263693944892373975016687959740492390392431154020273085541724374061757649267473783021086448246557168438517588624926130709293409368861426989588274607013099526524592518991427417146097240842360947660134005901794320006571612937822813512460007347135760 249 62206867905277220244799249127405633388401145836450817922549275194454733626359278703354211967578392108739426201367397938566093089050100388773464494342685240424041235924967849240806430675847918277023186347762504453014274449992107864641899709928999393332281601095260 250 733665838311941416842386547722083559986714032774860138724467119697450039473205035202252830131379875459333857568891755843429677691137887134094661068913783023237812803066273413170142361970844131595848172162188020122236931587368409750078108520967562588380865219437356 251 8653039562825532574816524803776120721986655475876303587527379860600092687231185360179570236909004652248069447520044472518624436384778225664475094586811558794589569779310448201598434072771814156460624562411161485748559611713618980497190951333760002602454358569124120 252 102058558038332670321764814037090112135701278794435552823509224815930299936374494799481228239131751899443654678593608802770117263190697168456940286467410999715674979109586685412258883376269677564571387186463746710745028593598589071412811287537328227909485874660741088 253 1203761450777070257229001722433745877313812881844549332341786612191421713044936538820703487880465100608632416653665306298425001223516184025179183595488483170945751110470308998130771237402155445418746481503261984655767526356364217226403197337101042886103899374139561573 254 14198472299979904430203017486241164301808293856996133195708040642755371887956454554012313148944051234073280958051180140301042979449882145365214637663532037698066575953172901583592857415303087521264297645967411539063775583365747316632489486490980591766463447305686471460 255 167476127139870841727626230189812037312820129160752841669538992394820123470789927990030266074254044175854274689629771208694975930532244388835957985111551056270858196174330876506103945996353863108648798657188042523829695440299710225585418308857240244852282084509000995476 256 1975487221377934496564433370523906764229232961676800572078841123574015883216900431723062728928334995367683887898192839230803573612198488233742485446083985051851953566709302212344531942177067533210992195431066578224741985455010176618724676579561779595214519276626126608072 257 23302659354001992300988254714620997635947141017786565771714134293491890088995436607435889707660669207758021333916714047313500353402008166579382758479134286293650104978380233451356795620831960559397423350985516909536913925619819043624034136334141475400870048983481645935639 258 274882199662140149343322556295334429563338103854995761245708451314948349362259124289840710133908621344151420209839106980841405830065055491702464574565174953357179029324782096032845973509281616908692013003773981653253165229878787655873744345965947459337296916569065366708868 259 3242631080858997416978651766365949106751630803844779831291911195177431404643433959311841795743171949644789331282306538650205684113001508519410107381737031334377824157238817010805466161640718375105125930239745100626692963229973869532540317607430769460939586981999040248384390 260 38252355391108747113790535078326354100493012271349660116527155196940986784242100312655961864115549198281729213652534721278478962039794106218163367180037220903575524126556510693241178171427079727396534881296494481359327218431991145910074328347936670385790567085910431325915680 261 451261690002892585850745058641711011760803498006846250001951341356548250974915594545939750496178756582004381134911766787327589391965428745132771465310843552098402606216297514781280290864145865439930598143481908481079649937550589759166518753199152564257202973719585747171259320 262 5323635566532904373775008285115305559199809418251516286329384759786617726953223248128412540408271522015651939121289984845965859512380637948682739280918079490057822018431262850765376191761693381226530921051429096842071299449684234794585459023438925134801325574427169817719890800 263 62805498366142670367711904083868873929809373214129359928672071651394326731041458051918968180999527502263781913815476184369833348010953432115748073821193558211233115004293133064220036774945016693180396765512716918604340618714942905071992356393643494206997652154943967636044579280 264 740962856970834105837826943554840894429735526468334617445059062925661863198507654120302412149555671963724892521095214054065918579905247304142003170694110169678815960169960554419637653688673304278214663684686973503118993309004469233511806451317086437548899384351083978852546296440 265 8741874407484883291556764714908071416259946644535094396617230292217060529859882120872264506625089236670904033002541628318837362148196733860448006308757395310627372982271026032750380953461934114584761540987360655716309979267475742984979401920603802058574894580234841867887671015450 266 103138775131829659057562655751411938187569440296949074286045303603014266207880100445524929274993835335323490139602969930127261060803285529392543640041089053143958748045283325276277258329545612518558534463388535858581013599395696286727000861310964776447197641416100871436412748498920 267 1216882340132862364497032604634691478694180900047044565947997893942217542330047977177500459331755842548635727316992860273891842314938046563914706632730752423501993127481938281406422490593341363851264411876208869037847254777701718888264525940051431525282389560841576590340309493570360 268 14357682689776170417477599980534166326807012286228226154942212885120853002533996919406842509955120082135404837160253566383351096063000468096320289331914983849762701691651718741163097410837764769530342980935262094048661308992794793157386931682407024814839967934030365486753934681126880 269 169406156365558889899232324055772224386319607231668609510230321009613564565365939863943575671610359933031124864975893709746725164998857712979017329903990857024155638195733219233459376023109615703254812151132940940890574413960429845771141143051577608433310210235759764789787556080239135 270 1998863026441542510924225434502543776145445424506842812869850950015764065780561772291832149010154267547534622292515427474655520857924678226747421793873105348063932755658266718433357430748167294938369130336931670977663348808818914929746102585785140019591976775251599265631125216967513880 271 23585539890879670460789738667625675551787925047999527079230957528605029592575170177374612141904191713504151373641836176102438586794206317850245795448621022194435246863263837878919804558557942894601145565525913008037148300619579889199964236933783270474228962308788291005295115239102180990 272 278302741656149514703461425049428678665105942309699144624577506769250754473212452286535199841672265562570445836452964304732606443841318821225397597938209062280323469225228193298849822894217193844472111160754606612436255419322814327204468347908612489254756869664153470413220161593760609800 273 3283960749958299859631153103334700443492046123414819381175956947151421223426732930528377327432821797956425605226574776054081652158228356181160373907192385190259165518093340272649250925771120405388047129062053613269346568535805528313047212758409128449848041397095041855575285777299596901970 274 38751380323230995144662756943542722301981900791932191612439566181715638474748212231445133003928902951375873186678653313881639985316714637747521244697370808918524047572366019616848645644743369381847153206668256837888847928406562495708407137556645065851609333737005644001344141156398159968880 275 457283022542566244940827095355229090103201656928079051137176652459738101749422507162942177465274095462970637186743270276383578671402185614692502014637855724305184148716745857983439634218279954343598176248902295385264146868693848682725303458491925650011052781245233790933975113793630003346800 276 5396244236783810982223319070787794236307999956925945228149758141024237341369673477736851627034244194306503751709890892284493640125959434603372897967778889562755939290415725985309623649800957161233533994768734456383927450372846782363031785989936376320135080513583480597722711832850270084758216 277 63680530790734837472108041609012331202985052238541276423385409223396824491508221000964990628716974867736764207759493164600148217915079582665334216310919312000768690719521413205886623198169191517683819244451855596202192504712590239514547570789336858314150439526403034125227129922987266264226608 278 751502183134616636223557976555007752906288854861449471514133392925920267518681660466324681306653693265253661470852512041241568977920052529602286408040864517660477458596475903060170477010115292559594609092453519287039445262828858841086643661137970115454394106469286640006489294429440157226241000 279 8868746725563491412845379737937018324979753720011101120867390133876269443462238866548727963138902561816997131731916230698389060354810537819584691819951053045253219942513120145459394849106820425022327612937798558579883401301631021562236210806465690753603033823307462309770474114182140195758132280 280 104665278165444822649788712314737148456874772972823175472205789393784590037394515903317764403321642681793319373889214059111306175461906073322917869599807009786999433286913925750829742207191419374576030050963795241476156269453598413667742455545650729209588783187959901853397533783204515837717119024 281 1235239939554394458767165708252535519181304539692489167268178515298199886610784038073252360190371830434944293280643694962231679216844450011596539310623132561435837936529635726588511358313432613431058955370324119935253433175590782525369355787816771839759830664886071430107045077454035001519248500680 282 14578346680158519119159423435825825348721609687053344373159398730001196670917541280482838766267862350835657765638567498964877850268830323265771275083301109100658354262565850456629355797536323769407777852433483340431519261449814741258052515045125418895299869559569626345125073189994538381147955985112 283 172057424775450790710740969622406592381434996893148521088076212813621330484327537055729394016814504875885726881778373329266357224582981445460133625629678647170203963993272918986207334367961963188738448959418777737080587772348732402894372485473203642857618818446192781386724332399980837069376741138182 284 2030704361750747027723092156995827592068801647624793280295134454740333052925442433110199397732438257395999555943065554077815256631908350088311214515239320060371888705294858374944044896231482427028713231876514721498638870503017941885190927325038110059963968512075978962647227554510230163718668637946600 285 23967794156346481612045243457874554185491772846277470975699989586448091821659727259509112867614610554445434935912809061564573464615856443571859976398984871548792053092341423043788135210401269659561744375919112929699270088215332621204773951932170872962378668305481565351953177050593422093357317627708041 286 282889908616886686943902344932785289645625017460246049019877970405821735960414214863565460393995471863942224240874984276427211833021468657570172791141467931136609791821804549944412501287742410768932910378480674314811610552679269339597280017452321301340488083182325093358785972243448930349024040412697060 287 3338987653933109364439129686466383643901503215017125932098291415766922493457440799479984765471789181046024958473393771221544621202462026541838398016508693026165402702335303956156233956915015629690032072294848025385218520360868650483263988565286058531220473762866475928368635401255694359079874200766355138 288 39411238634871225111876517978607454224211979610729493571727854156021307108325229276476259860383875229951512312746491801152830590155530384792037848209146803587657297860141237367042977998577889286970110387150475035345692020384601945030933320932384119435967836322596098468186154045494079034796736016548894448 289 465193045656175696594505801324817067507466914760264738382177873883663291815805026711828364082019483650443571211562406571364917357415871695899077333161920372361358496614872837691891426987654362634267146338719418044048022527829196975792859157023018929382033713723729561071875063115885733985881188964624871175 290 5491034180194876081541389703814622938493111487268198930437168625673980525453518144039754431671969162269356668138107897521370688104208678004813538348123868915999308751918259495712194640432915466974511037491083392865646861875610886759703316368624963233492015437397805107987919369778112887000768150540528902960 291 64816090282591000118147541063883597506017119560446684490819884298701256841125867047126348927493785825010578996363508015607578901093562782070448105039557476771154524000542812427550884262599907831436960876728254086525284218039124576591219047969091756761353101311639395852455718023868380472525621668575884586936 292 765101778594693493981896972232925837095859136739214931758995944594701879554012297098158703937851968934436616655578689748837741034381428566566834738033060976149271650322975929422723855746871409194184450941202734698309274160308937436325705422674644339425941189142961712234633679364205840782998284349998366672528 293 9031569676784763980245734616864246759985251840164272345110235744155703164513122757466883927007120367186435970312188687694921634736185743128109934750443053182784813471172415913369629917842105201026912629453310904193100619861622667479170868330376559663156680657090567591705066954702341805509526491921056340989355 294 106614151366053520948492698893842163357869205260248852439277403877424762013765512218939617468563045473050371713614268530145212092731487033942328436178855060050171957128507562647559440027623792480674529791161867629406906450587148744868796925915848733331135920729121813209704769605825591799940174796041027626356040 295 1258560254836732887451139020900351544418781411472070105837843776268047887980276209688454992753622473427638031057075496214524926927025934185426382510339749326270500743509317017001313123816844605520222888110413108150462020925849109739642392551288603079428620657444153150682385577965901176875310343050850109244847130 296 14857326271803688477052121914284783574206640542516653624294662950446440867234239406246401760940760520028044421511749347202684123874183040218211864518178157448011380216290621902988396264348764348181657997768398140151656232244246370168298757183465780625864473955904316217619351277342732422402556502126742517836199040 297 175394006178862699027920647460426768858421418594135571299230135249965748918256654813933696726031528259540347952212694737921289417991359571073627233244508764202477573537221389657561439392564681211490469731283216580882941192545000246555978545120259581827160081849395203634475724057433845071528588256843880629060331295 298 2070600069802227021697548783979002597286990200926720114895058553508054242705293544539794009777767723644421961616117995885943049878267905995574773828061605514894032348746426424624175691280507871370706059247738617757065888719042294292588138171272297068445670870911914414786313197379401771716234558512716873631083329620 299 24444718496629584164130563909107942375132776569919075678719222034174777615675009475405151535866692361436358993324880551795895312563069795446318591272876062491088294143319790822215795017578168288406921134745070985664181151595841355905031065080171278925128479031991638402491207424246568899847884234897447442655895055570 300 288589912798907497964586858711287252117949437793534898434034104459824337684838895425557245730585425709450129701618195194437967751854826727947226388528076559204945047941523337836577584289211769509916633488242262454172342988913365269543809533877526195437370663827394886908698894273128410019448836755935035524642106407840