1 0 2 0 3 1 4 6 5 48 6 370 7 3341 8 33966 9 393468 10 5111100 11 73753685 12 1170469192 13 20263758984 14 380047816638 15 7676106093049 16 166114206920706 17 3834434320842720 18 94042629507775794 19 2442147034668044933 20 66942194905680941268 21 1931543452344523778392 22 58519191359156026158522 23 1857357637755327460620125 24 61630815022377892528006792 25 2133947308769515253082495816 26 76965879997003237458199398900 27 2886995628122622647443703337525 28 112456465445536893395644139341500 29 4542730780396960172658881319072744 30 190059479900198008060991756858100112 31 8225936073778538523075423206141559629 32 367893032589607760143473827657065010526 33 16984238518228125276780150106934820702584 34 808601530556260071506276599268816204670000 35 39663224218417228609004430015713889745345577 36 2002767790995214855949458005297559119672675540 37 104017793764353854977670877561713983102554836184 38 5552440343437637166823519561389071567682289165266 39 304398169635753095116917109841044494817098085491705 40 17126995461777958811470570791383887397726971557072216 41 988361256721393720086919540295176301650390705543460400 42 58462059230828273265699519046896823348993668224976710924 43 3542402763163857444906773775542528737421040708042911069141 44 219756096667657905765549523814163439084092758286079305584844 45 13949805358172011572047929949657288287757905526453388401439392 46 905639175522047297926101470550647413036288415427572223964462830 47 60101812778579648195008643195483305239725929292683190478768859181 48 4075303600472408081685802392073229586746336265901436404979185165132 49 282212174136887067408294863790711494504387245613356622382686327125524 50 19950159101183197906354337477429131237115096926323124083494531237401164 51 1439099780011140958139810757679574802608349184839609486049798424782190041 52 105885287914290033699957499499927482634526852828782247374109106614296363556 53 7943529348406408799844643585055064443823843051709207213884392238195755014584 54 607384791099398834175870606815766330824413052107817723247432414627708731123162 55 47318635405646011720167947240268146649315356622092061143466567639622484030568377 56 3754649835274713345646126870048352368810859777126412224854352328445944591825701940 57 303341623067021968362901068167275448018276334855347364247117257794342818189077210040 58 24944878951758101697344811779804235726906147337385141941438344028569959044718157569700 59 2087295483238060036887219988014369848025023959658972891280689572407277883322641465965493 60 177668519709711417903756047451688769731372841336155926709293730485246718492781326243683364 61 15379289538437022906171302721340564182084435639535530338854189367414149214584896815295872424 62 1353445109719415083727776125756059246717137574246638116032717404089654219106781220613964677062 63 121061729970272384783174831732562602544347475291447563803994590628488294610015962197499093851361 64 11003274920581698191907850230649441915456175923506521362244298159719190109405837828934930958794106 65 1015959690333511594352687022535131901806989135721985522309171712081527470888517330407656360900821728 66 95271800454170867215931188617296594488095084940238593260741874649309480656671216999907089183257623252 67 9071578167418483318930487852011467787926433789443940201843765002386382627658836798560656551612306119717 68 876863895956472847267727271906855350017276089466439384108324131967042491952270289901789366573588637346036 69 86023209207706595758397074448200818390385107467385427061577092093516762781214044289964030440441466869474520 70 8563262755446536324521766986995521474348868016417755011211069507563063372895249380323409517510173737904055360 71 864792369777831472443723177001185260015191905488422313579016039629875785107505035798462734440090085304304392189 72 88581848092673541865238499749557708327131772326691875348591260067512367691890025586177935131015861768277221875580 73 9201354692837731250321825923559132997024400702700850552241359054482734026790148136386339940926591965890227060548080 74 969056661291669179442812835229357264672906805522923320767662783630359263212655911238751979307074975285170414307501500 75 103455939729357120223677112184524047602422177177064638801802558300235830305265607136682504702817731032080998339185512201 76 11194152839853825332161122744654364247952784124359637166784581754943826166190666540875610267427379036145138105796170555628 77 1227380907964776749089717295886953899790036651472304103508320472961979355659586215273492699078183238894293010893328398316072 78 136346698888598400101279820009611197460864631577688231893453041935230600559708964419969939552832246929405902176294480336124160 79 15343123093596608731538362696766757089455937312923213700999803618271990756541661597731955455349153088032833669888976801288521197 80 1748700360311579894848360706622282926961425101465819389031004782812817325173837419835964330293033140079314461598498888756415439364 81 201827307025780783969244928624400195998947754751204619212478595755794855736572671432038448715290178043558811803668717862108154405980 82 23585195651927522556644210740541310885760045916408840728676488968478176855411829615383635466425234015269268202985288499961534597747000 83 2790152074045405887999628782581384679994889593696689454411158030460159626642592154801970261827406669593013536720221664441119257850891781 84 334103100525763121048568862762726753719419457920773431590874994964173782266673732493863562121801539885009569136666992093900357117084570620 85 40488746447028203318785368870347509926176106915955465871354254563513788045458628520061341049277435803446658188390667448094031101122003404848 86 4965097665429749181899461234674652040816702522800140447923790692254028261811438645723490523154023083320503086559602376519457875514207011486490 87 616028473032258712646685697659823169156093047417629929255031469434929469659123398378399645768872443785052530860486303411553980280654560779507065 88 77320486408833495238019280839123046710555317008288583638984569390766434601292952095422949182682694942429509096063309676767473336919194588096320604 89 9816389642500898936378011738479769133440890483203579700371911691278463804943975655624387326500517837891549283115911203233963392983491722436910171600 90 1260423042443614983530545356559251263004819069748896341762984841386003457640517155834985673344063621291987965325100581204730524119901327754522885988456 91 163656546548002450104135457533382040612861647674609754957004875425415381607925308070674231040124893312253681289785993424476270960047091377955151865903017 92 21485690418357341351553021777826580092061369864531927463945342713055046501860643959489228188025848458018241477047104269047729418251738827044616197474472252 93 2851751509530848156891539910938133460319050165410970780307791612245074665057320552401909928957302948850402058224675609108327923377629511400960351337485114648 94 382621321740242619467113369255792453316177593327171732403105939600375091715444054382618732584132415701728724977027200194636384549482528155020521210135695200758 95 51888553040824683644030144575560970761566419088774133239717687681479518920404988335989129311150712249045922720273014987253591472383630210953418600004417328129113 96 7111639024335662784111115160478713903968582739070129798639288053926232557529386939518895368205844669696798710610582738875389247039706267206281234353747057958506512 97 984952929888142737862746024796088432382770526175533693287263091449944081252454798119011748321791315803414096337393213726069533407224085771066909072045278554160166720 98 137835710623491804350803500928774688815962878773541207776098110628723186096805939722940222336335997112372408622964596977955472470133120896342134825479536116799626355702 99 19487779825043947985750466414140222823739312724713004667849769137509829139748902192644502234462649589538196215276110244504881623508516968873020783803718513988603997491137 100 2783377407841162574924914090210951715742791997672070388606454808884802703186034388953817281805303941984525185715032630570231123287522814097363454907033231169097040370028164 101 401556478321482301912091655344470086381269428337126560732136364323406403280992455467175550822271004459939270085656731132863990754196880579139986566062239842564120252601358424 102 58511677531035144820879852078246417879118152365793432285767800702600445603928296308375827686131871012498813352762267628378799135540806224624409665863172705887836277337591159240 103 8610279714828096152164118244569438047245136460617107563676302471353631227185739953366860845133369542712962445705679792040345314488018218661590192439242226500979769061770240195005 104 1279466808060681233593546012021765965892141930335062058548446800368730939704095680415245595045305668976114049965245658818567782734879951250330681122253848353093115067720333284556056 105 191971563573002304834500174815383803559982318149938129765014496325767046157607952965330103757793576105715513438003569166129531693609191413941167235518151572925617017314918624608424384 106 29080424389639433828153844643977750134833099234048119746524689959031747330917238254476938342861086563274678275129215367413521086972088565893487129568325276360784596909293121129193537900 107 4447143509711202802868263067970845196951536057180193408791702462968433472941057948902160428186850630346483049313042836050348824766153051165539440845197008793846407822563333880317057686357 108 686498291971262440099163706321182311613702964452581391065104323650211233204156614423283740654908191903895186936956483735754702519883868943555964146062940222086054630940378680648147943451284 109 106964029591813872609865466851300262200674096198507919391517264570993301279626469391202370209997186764886756450989371758230165452169304082985142501547491455444252253423153442863336884055644744 110 16820495779971512544288126723284247868606633909179758569734077219836388791317412780364976330669065660979247500388784845245694119810457514577502595401028184321576774759477456105995555384599584864 111 2669353043176450150408786753546588475923213052662211689023981350148851091088153687490477124460642967730075785945002746660626303348610137259419473010232182884006570468717099753991274395662366184505 112 427467926152750569539691240031884201250314723331317988617803728151773777661314852505703791263233643126608737888872816346644515011984433271163614745840929574505118674879129284037024274488654762920040 113 69071056006362241798614753370015773068580290690821893074168850248964543517988173679896183801775734468902403368670092889720146174748707591149411382256701203160775921966192425107229723458193343096738080 114 11260277106535720126136195345811108813878689223493758101886975823918102386578574927858587964170279316186831767093020575554968039609980191098912096540539386689599806432612820087910253342432240755032125220 115 1851946637232345461710250427319901870608453923570860868633520398490856994658767784805231001878718539295738489673258831055386354325724593942864426363357093705100955566635858546270083115238403593969148778345 116 307256336395501145576751464106365608785526646262898141226835406757203874249048987752924580934775104622393244263867262323823294440836612620216662135998236582790199896471417748738038164810158406450228144301156 117 51420154364742072009664428741206678359480078957727957715422222325879645909406653457793204460423580860476085734092149636452515710676166567395475286711641892418618996215073729513670013666113572779071585492935712 118 8679481399339729734450253931906132184124967555398885846024632056801017518025163527022310741083874629315524008581361534960276854988253218701124823732419469334954753459050280935975750820001153505863434878285919946 119 1477577683133220589161311745723180778897316961011243928733559057328549679593108745331006021666015291102241532057158534952887856204962208695347059692181122251227058570496977417608761978628594851962285648715685045001 120 253671585522155677910473179081974843541771879363475118917189997799056318279270584812009938573860318638351107587464621995974820626901095810627610423124061520762830820738905789226343336746115780824071598084351955541144 121 43916488613670547637453672331911018489595925036442451256295026091699729827838417190934489266997782669568766346059497361512103125492113907924296831595666416023150043316507902613643382272345160573063553327843067322016860 122 7666330140680094321979534387626795787952488209027015350536764352502979685280261996260077632918392350661598866772700664329263843024451689113422316226662170219879403833014413224586044582234062474806687246618353174477610500 123 1349341530044764874800566763448017304693036419989127557534548760245448365191897870256389262253228777599510795310038992784210815359245334178074717800033267985864444898304936966362900417713661435019393110622845678517609980441 124 239442665064916346371067183976097568588134256892184369373192050806281427468558105806560081009284283320119317249031090678650427067888752380606604343581944134133465535565797813802773614682951776387247607556238202935612209365084 125 42834900437832590432660822901743208862816859379041194542283279862738497946509648322861064499164607173151233875465519747041429117203984757013106350890228102050907761632930717274403821877648377071136021561540074998582588241792952 126 7724712304829195701836251545643976117923920940117578136537841072318860034098515074987062785930818929724793360970588491584557964363644868961767855891287301134375793558735958428862960801027913668621330647191409481288415162321098108 127 1404194920943350442458176824650169987654064587159566968060056768951283505927968442941998444522294309497584909569348936347936468455866681640268839418936154913018927116346133124990731819532671824488951823670692060228222999513529042061 128 257279781208578096641110784053514288995467572596545344315593154114181736660491246804011521546230924115262409263293661334398677525975802370105420436300619000626837737548538692161700735680439467575907034699460685898010635831375916483606 129 47510561852238481462369880811508138593257470162257901029272913085312758898048970000797980621727656398372798944637365540913587284633489709348661051300687742805232165894275656859361526193739689518171388731476764900185093424434007722513016 130 8842079504655393915790991965315374843515169799428613972034253495666128265612037556822964739332168102379411325714998822357443499749596395761127178100744233271275045044491491257134153714057358280903572144945618676730275005609707632897621904 131 1658335152826596248701275249639206646135915761677271682655965531140527111120169215337180941754108344905146669218504944946710602744058758240628209618509357940794483617996929605091415746429400959497305987110415920150851197192122000563706489765 132 313413819046035086947188536642916782618499638924203334318040583778074226832980878199838476276334226942547679444522596453195708367135220005052320625258606874775068127009682120088666661024967999252600723307900081229879226668879128992935313986508 133 59685194247859721388873676640277706311064832796003719195910691231148668097648564569997605924604758276912720022908309199186239359403589313996374107084635083707180009017963946250971723044079188755320013838069724512763594827041795561674225320855912 134 11452301989532266673366500474828569477193367924926867270557261818882411385688178054387237172785606866589669935894679941141613876430155955453856446050532970134004528501577143484364285117791315778495091391721294615086010100536287110720876532879298018 135 2213972024466175400079248211850733759824698360874972143052285721428393114772044506503175292796974087551527925771314064651039995201200353847478827639526095499149658387874082454857069214491653239263018809618657838875019181769564072612312897959322658393 136 431201672149173751638002090258963220360294900439249606347052982049500471078940140195987530377574160902868661531792383570153143129217731207838595490487905022518046387886454159390283190765121493617590272945986988525205575666299525721413655356223441909376 137 84604581908439260227433521124181948456499151832163469088655511677502387595639565164200668048673884389757722697323221777367599207300445071262514961488297246709453090428911608200290134498616990635669394475111567174483539271045846889079176627145222548580720 138 16722029673543152222767659506343607784773981827771159789663219340520285942941018922209802446607561970079054106626308425243376731673301381956777428315761226841665692798164459645159458513504964624342424041504160224012319726543703213875060169564110605425118508 139 3329220921139394043175962245949785475310233134786126981344132015825753615762081230987771706186029677338521845377982851222825538274623682903448021050021868879150905905482233151656026549271998085418047964631388115290244334307779219244462405471851861651624245013 140 667624021300271080696168587715078293164176049812396103202926296453903715634852541308536773644876067346974280584157344716435674624673766546345685809772850969474274026586954792198449486179946553459243222976828495351652671340520637073682130346205572241674030689460 141 134844901059154826902071651384140159934068925016444053245853947620807471712334993810214566683576331776518662094014415532857148164857943733220073308320448549227521273264437036241091777569936608472432327579809497713546119708505327188950175799480519101464373246578072 142 27430149876655989328481309538002700138755065352084400811244515670195652122871310154529756539386677453167136208100778570558956619081203289921560953647688893785966126602114641688877649152144065770818160791644318045283322995519238482772552055676907903869140710663369342 143 5619414450100750206671858762263776220947978252081898913683076424210809395012283801366890127537126085099496503331138844091249335932632953470984741760752325457635037009174730849640944407084682818425430474616778100623524852961970181504021502783380066527233075343471874169 144 1159315494459999110573428502877377408116096535644710133903846041637831323354281619109642884222760670499616662975144006247225018394799338078293712228335234629446056768134905685275522836747605132461143182376348902573495369851202152102573484860321288599777599769233279608040 145 240845574914377523624017951339998077547222851379256155920033761234500204166389790945891410340969619579191494232463388054946497002504939427835487720302069465962466446943013505919660862050882664543302185546960577084826631418958242603843272148848259630404719747196311121710880 146 50382673899608448236778292168017275532586324784237489809860044259161341444079686981770579133873373892136240117690318171543817899296231450634597104877247793796842892343773687711086918320516502942045447466515363426268593876401529224373490128138677894171458810636603028250197400 147 10612277732126874272549512014324249173878903069299671090642579490128295011893242221485260467139311770414298312312876382436002530012921017216266168049848416159705042565083429027101959394322049651304894228375484429505710323478734145039002922393293917467007640821647512482284854689 148 2250611227131345060237885950703192348271236434540815427625923325859270404648989591739345404929947361675203542408353165095438583606079068100300525285010018010835420417776511263057210511168539938875017804456092804561939221278011591142806510382467816437873936308841088896712798664836 149 480547957140009563862938410257926877341372864399336833045115928340724796259019664458223994839402563287066817042148994504735559003443843170945349039128958349126169771394488910826481549319154889930327521308043514982555586398626174938577124351898686189072461783311561987359583939754744 150 103299339046606875974782106425887530219146174487937844748852731560460719581323908431317698394148592453975180536355686733167069608472316815058858701297767694246097564922145781486241777493770181096568612988666734104989519298019415257867724274495839512965971610174129273171628932658890240 151 22354416625447110182341960789740764305379063879459161656093636492581692014193153247847091144111852318539999165185251489130863578520424728265335995932834545136796402262258441321601477514217687642662432729521899484591047390449060879404220254961198314245788686849983355795748789292798946909 152 4869841507132249644310157252773634453743023162663652604749888032252831007718717263568850767984841332056962010231204954368701287974966203864596048821274060553578089462958480522166506186213189815636248263137082887080285725416284062920738693760411792209312275807816115989353228731345370224108 153 1067905821222749676976407760053331707536138747725365113332267804895514304194004525014002730927443760684104873044553824369178133266368119446324297526047383610523066484790202191401392645253313698990982413411339058154556587047515782314660147702241730775257742653439132991662772857903643263208128 154 235721352159421084431498388366211210009272490117725585451411223109382080682840517100211821010078195121529246078276248770422958008624458961141709091378790768921556532878240652466725781443866016923776957873582935211039479254261248176011205151902429241428453822509932004099810201037021115079423844 155 52371399971973812604316234332401460654620736241250327152594085781618096546992293606047839657979834562463193820269898120348864842279097717296693745417913564085098528607966533467537735180251615921104104647826899473744206796089857238044627235276904094163376216089269789107401334150081600961277731593 156 11711173648716747576321931830126551664501304683333119063487102818511708562304164030290298491417961894248422696574139883064870025573873388328103193343765989378349215128515318606469340181567370114719950580502073350152308072642990632968974754328679503630888356381340995523800389157726646790888095927652 157 2635721734774932792181233149868716300919685548268282306216664297185702222667848020933251953250312016302715321310159093508521583695225684203179488275464032732859146587533347618313791938275193765009735604432958677941415219677549616757032641901368782651474130748847155399091844411649156767025549836810984 158 596999200119919043080382230108605791659769561106264468703995673830736275362840314934634384106168068225407021389474448162695170575863116369577466413171098105897278438474215797666413563775412378371824346980166519445588539538323662191892874972782078024145348561644670310729706203309581799051888724601497686 159 136083470097574238181771915286197381856390997120141252579968460605417489727851730208273351943197835795813449036315989970130653167648563194029636131508619784485050123725341658361395086349853442732613711455633247092127270223419350929738650372401754308742118722487052652552478321252895919065318228524238245305 160 31215984645620371260467753401622429562966184101526288784078309594514808139920905107106469826364234716883310247600346198547732783594870828599466239997436612460968846714907438294188713592852689791272236773901201997288741915409921968492769249425048625094831045006152252727570512648974689571326376270573926925712 161 7205623399152405666416184334801436906666528576503635297394821749869987780827268999740805880628835093517160059540092012356162169635021945302333393930212282587655282357016039350610636274951834662519844733919210112663272627935180379739796386557769499672403967754450777711716636647306946939654324287937252318876168 162 1673678260259774873479181268451065816571372731098185129023389048079185941808269298277067466186628813497452447154681796437310949830493488510272677283317674943511523670405995028651696562003343846068398965659561695188692831314495903946784053808921681233113476851122557571400075881966726133600207565357102511241764450 163 391166386831512098189068029261137712755857636402154221658404264304821008779048190032258666500606803338299920019891019390441209253973584429867449875345948255349492644461184016279402160957873271973660304925275148783564001922959907496690884956700539490003537574370385959899336892026052152781506632271711828369386453861 164 91986410450417057085882965553131123728214540426958043864922995878225640137185471138992846585964145848527567026993982732565391757027420632367234389778087727817925952949645349673237218400892791958889572826834370674672829517600068832254383847820423441582424595620493945772003354884681922610742336778201045401026579479636 165 21764167462502918756857892477975173327768635167557896550655768522777370102081825379120938856792721090588343961730055785559362617175666340397859913877381727969817365959380370492767474050221852492211604897100357025646274195669026505404468019218029575901594589582807194669845941276518317892591705741660663911880319757476112 166 5180844317092932731406973903430998948009663406022870553598885126363215741999578612749855869574966840052095453699199961659302449825553615196136066972383679593662452318503467161978780417565686230859604283522463851654060293793921325656159020560019457140758199968337311948581808796400246537035185879532418879129822132598219410 167 1240746815045365219771269018411091459825874743575727480442013869941323345219594833491743349793489857657797238108009707217388578641462108816358269016730040603503047045918838063720416828439860177414583379855805253776351015265938624718664925917536958296728032749227345916821032572476319165262698483025999059461902047976291831101 168 298933219269808957085679053008740969069016999168831597207318643591367564973524649063639077655074010280808784461500466457973590162585770337463106741338889174702259436289428966399722215283532727301334464393182790913379447172234728081418178350146012609604014788485380040690482449840947401831238498604019082536518320495733114310320 169 72453271463584451548120805708859615694529153626091322051426517306756368389689618277112627001422772885509092098711481366003959751875888579922106066556490906009196517193971192314437990806911686852135631377178199592598534482834991017200280398105307140891835211309513944747931105645411253332906496297856981123567821425170490745610520 170 17665227848801477974575856759987397426419400444791098968828009985885001903334594837564976129220670505559031958752230421084586626357322498102526220938070966904710099506864346284338424748403451600814243668895541580533981064580596628822644106655351744592515101888231577485024546669365260824106804359922528382367859599800040721705227184 171 4332541224318715571004470909022733544219506847404443205705390648383875715079364151339379559521396678338019653119255123427993042305241114950417622627936301278520332644915122697273830004517247088409903756072373164876994446284954663325725492745853014736784354067490924486308472992417136079361927365186228876173212332259203492697989137537 172 1068841611329945129211382561082634835517879867735141318436515383890818240541617128656896559603319157952504451737748946835018636054499353753333275326892835973072386261533850362225612085639961478079664233539821705100118493317712831225270435227579048616866376847781897519676877054508904801408813370854626697850895704031187447056936460872012 173 265226148651774684204874097435664237220598428073138988528980056006877738846179703847399937263948826592520445861890248802299730970410857076966325960889787152044138803147296593795763934895118074010009807576479742179921411655614922290294618293776269251633241377253500322948886333593131377383901787819761378436953669153953201572754582638333384 174 66196797741701025132261961734535185638473621778171290324236253850842046229286810641685130574296652014624894387050886716325324309444616823937865838885552985996660868706173072397211893975622756525307618157070385941096645836133696508438445899134625331800587385854523968712165566373954763027721031695439174005862983570450322342655558915665177760 175 16617311777494633373653389696688997160782799499887154719175569253795028275254933010705101035631747932463549315586778311541591617356950714475158593207193379578184990753672663448705110107068145024201475148309058260940529781810781102929536740441827355273265268719314283896642173749005156745946025366704793141259852001293141309772492687082498268665 176 4195399826502022826392608372574504542862489257250492735526197523966794385117740294494375364994566476886522839135905997227773385566213713539416102246889053339561508122155096740430156917590215664653699257404410110369033656620781434501759677854695947542884181860882330471352830173693559153511725008222091550840938151800837301889609491562644750479744 177 1065272124266395901962985514265799237661345973880225771057992448594970094980144705555770346182922623190550022626632354339080334915650227516441762549347796162709966714226345298136566686127182223023429369654372494623973328569398334009494739222592545475104982706533778857884172886997895754360018332585799518652479413658872101959157518495775211884826360 178 272024717525119427051135479193507862982245414608980480841814063301892566148451239930157899639010034747621222696914207940000330646197431725898445719231875844719835360536182577651754797099298352179224025684442614683387380467023404873480248234000806221237804337348157425890428721982971825150603492384927115559263172773217227417190358261419202404488512200 179 69855870553142538881298777518384498901447061375132501902811629147667504395175787631387832794131275751749750443746503506994999075641331187381186982471411789962726935237258504508653139646524712081629911200007822103902292150472498071407449621776548542091031140858740437039420674366027982135223093174363487917183370405280699470897374135069888154098097435973 180 18039748526296019684284944014351046263710108296915582792495724622823631283598254439428815076587430351114507527702076845162724336297883469979658443256306825090182257465669889440485833064939500626537796989778148865576846896948311021523478242010769398957563772586772042193585585692683526145739359576811447517584007066800562893051175993006270470365418979856660 181 4684654032798825627860257948609992023950211994067018989504794773288216613791121528023243980630868768161265561092284782311086619130980644146536806227803925161590897500406238500669522318636731136948158310191121448524231551527445399049898567276786544952517459182860498309509556145674165042734181143821742954502130496997845145945209171627212927633362273069322424 182 1223293412593282180301302677482283493557125972398759388107066636898349602089524744549266191488969094275197414575690243010557419965365863432407468291916089695111434402464752831829027100186383087652168055890812062434431010977995560413738930807303793107862913994660624214237291023647631087475815980606155535122855820974923011217493332010203905248429952275183737328 183 321200759861884597076372791155773146725228698661511868496461033345435386150247777995999309884780300690362131598835487707530851252077779933495467040433291659363046287503496607938307763375571645079553041190428754023973239353635963906185711782173261915969965263823291525704297010297388390450246886678527537298303187766581624621518605040796422522767693109909112449145 184 84801238038998911879385588165054375640824961434053594929772849530705450824632807838250244774785763543544441995293179559473860408285878418576438793520603784194374599034476304692148027290713418731146094515131364106205110808835260578638570677724942241948278882318490882812576477593691934978124948492930511200005805644310099745369980784359359579169705212374123407733652 185 22510987906739918781866636140645243994965814752376722357701818583689883716172356676690126345568917189068382006004759915590421777196372667091325221483761281514839214047042378921163821137537638968850596388019621271606025213665556628098637714625491202220873055880676110492681337423751887562554429182387680596084100935250805192126917311165184956544063659639518033856312384 186 6008150764434544963204851683646242886501493553080683790227078626407144387405737613937183517318467314722176472151346486968018831594231799549229382614710350686222016351097870354284259540912071538052163029314486255186895490906716649060836286270003301225116395431454751525429488090984398178198758420232122267142725528828778554356443654349978627001622206910977661944517774332 187 1612234852173909183331507380724498953065324341967172347581322670829379763289757395774813034571194354576089170180413096035474675531799452145844061304923385156402136896429379711685268452150708783305581290721106630597964963791761002788099970194219510780826221929279279248725235862110730092365241028773920319529383022397690456075384265537932903052106314306651157382912481488185 188 434955123258194509581026961589760099974963315101816100812906835334872108545635329478905675107841469388605583201086658834735461780887238705001531923712293435507125633073586111506355998219037186128491648278811769151439429726733521439688235699002294897576773562153822939683352444846722051196482240404002738146890751376935983453856602226607008332189213315541837603555894198513820 189 117971428674762868788631649999463055755737086720716288496223987769185895364596162006581520810969507226478101089124163893986378695518515264831036039178759685826564284023238118539689815641567691909893901959981673894432231583726554700625675610302607909843148898597852065099502058025149664340741341167548851076934993823285485467750113488457675608711235171076103016278201652581157512 190 32167194276860958517656025338228193976499523700764794172563342766301651547916137979329568957305612807905305390163665158137433523599138389577453498008012501105013442138710644030958827352193981878264755033155512654339423473084894216137889350592869387142961093291676115657559510379543976312405887193214630323200111178083354401343967396997758440416097394489005704240661742219311824288 191 8817415815882438548000666391213051953917019802278848839472600284713260097787479964198252829413347556960508033628622550560762575083872401373806536606445192196932056030175456546349045732140114937679145659265720907606357933588628912174046603962202187978736362322544533705241015326385706300095758117239153812690728827375098814962801966605231873933873083292918357253829702721090520621069 192 2429680835566635898903387679843118149840364497407618974060621911709409249521283933978757154441978962597118308777030783326843315710360211958422383619667407769504062704514835441599002509309229254708619417755453545275630150200602358826573195294288330979748403452303031891329797113869121279428303032785221039237947584878079711470051856736766806271996150699439231341954580845782523896660372 193 673015390543668202601526598810016597534124344601974585691627007471999793986714672914635242018878023619294988342753374773758395389555491786675591472145090036469386607074254607701235905913456570030216699321615228269449096423445191302266753080473173885877319592739322824710869439153637189084583149069730338980133875144338660876525379266518035787181278369622916276776370349595509821962174080 194 187394501511204721297885296923248708854138731261760179855901178982057176999843018720422833301214916693715049412680569909683285901517414331212376093661934899212256443744189422550011796263638042461073498427177316704877575756070014125249646214182834827915740029875834752788177390364150250742977966898824484358615476891659158652749063105747411012891602597733068715871233272793946773948031156000 195 52448504895894435622441577345951256146689660279259347614209330953329951670174323465606762608125330725023990302435756705294784541008203526494685060102368899561805302401933067559891620939517061940366785181435480208082878623563773420807410864451260211901273511896064600513376440100537362561403258535372709275990263134715337074606668705045342619094133373347429485895388264751729288462956681043993 196 14755103593492746950560338177127165590582014652233785577898343687338092829377990618910056095257220253503334108829927938001672840354459888807465249267685925539098971870898315240450693651500199923290346864548229373574373889068820375181180519058784831108335705490718252407991710676027095864828518557838289438310427216805793035084736373860891306162131176128361134108959927001138343925339501665169468 197 4172274497298442255721827258684703342157823570163826199428759885003959859127521378979823056833215915306451375465426444358232249743779187744490179504363682618510622827427444744841208385020548639655676454406515379533718884311511102124969321751579403129880752530136490007468197873402102204258423938328768207825167924585446020155396672010986258166403626396004131596284473616563174759958556392480178584 198 1185805986116551212936279483664267396591803868905081788949885421098624482644358830719885090799766889987542691946481845193441432492122599412948486790610760413696616522818980417223048960948185627538185924661750348083605007000584375764996708785330066713646577553328528544154926737670493045581054254962361597299727387677294518687246942833995852522807634872310129119899950601764669062149833340926206798228 199 338729770294105494485633592444707880976439504735732490748406549715275036284654908439161075434299863062892972407216164038889119841202176979519978221599636235533374943652829635788521878517684044230395666786810977957116650158715626142144149966681077432992305957057726265513372010039688185985334895589681507716779302064570539316526354114858328993447326360230090790893390967568915599713868235398474457153277 200 97248068201147978072306646846344360712593742021602294851999371249168149466526918168263425435306139727005619036255465021531847641967235095014363986899387813355021250351973507279669990972374474154220355802301106499506470905183872800744132021774627171977426502099893613289226889601785883044224384188283352104030065089787093337691100237889423415827247874890997034383122138086030025753548054277498243053019000