1 64 2 3444 3 131617 4 5742620 5 247708452 6 10634931992 7 457711375590 8 19691576356912 9 847128290367194 10 36444929121796824 11 1567908124985085704 12 67453445523667228919 13 2901937047259631494910 14 124845166900328034875120 15 5371004180750339455559742 16 231067705198708529019933118 17 9940838310966591701861258153 18 427668013202777925640207527773 19 18398843620380205919259011082090 20 791542589311610051947522531674324 21 34053209192594423377888473650128405 22 1465014102808489483046780624022186853 23 63026844526921537633520409935148334416 24 2711498219305451590182271913006768738177 25 116652239985708685342448757611147640539810 26 5018533664082088500339058977674405860194080 27 215903956414475985109503176402980781874030673 28 9288473788478587390143016414945270051163536061 29 399602428561467054740671554822044175362931371729 30 17191425044477372873329823916466776695255395740936 31 739597845097738011588381200495133545632615111325161 32 31818477587402753268584088923500170609152267748558687 33 1368872993195728434276194670949099539129027652316090971 34 58890726822281836594313740015967797903564779342303495016 35 2533556964667748548216674255934657312287468294792224065673 36 108996971842225634579740771990625509360799963269006285055098 37 4689193902665188081314770906148001261095241085754329317726017 38 201735324249384103624100925832743693454023497176128847145928281 39 8678920491403263682478395074734601098828810423640777696541387175 40 373378639444348232465195390926346158210193610380902069363716469682 41 16063242949558538046168169600573825737359189736250936695656048948254 42 691061959089389474205368800603998784485526691941607607700632696942550 43 29730399571251572933944641443449101470796526609633978942412098412013352 44 1279041114968886456940387647396695419527065300827114597942286989217029727 45 55026040597273517246379450722673502813231912808321987442158422192532137253 46 2367293051315592879047061664887073328680405656161932106703517044905266993757 47 101844078366866293907972453316843894407777141773856753450822104594513000696321 48 4381466963979037703705103024016119945815963735668432398496259045189611184587195 49 188496504306187269221191281279833644126310836044513542778954115274880593180825327 50 8109368946008208844129087630971753450867237731835847429960038084132978947882790350 51 348875778596195959483364463765290033619592846429458682862007402969269642370602133548 52 15009097465101168603837602857249123947205482827244424489636368945636913463347023240362 53 645711225993843290448282008785184122775894714580295285447819329337771669339845182547603 54 27779351046519555990744937223512566400508007404393717326610605802203507321951205039398471 55 1195104426716479390224272819899802949006740317272080131902574608401541291085103022106987054 56 51414973242734257210506206915863281311067519016065059024583635453838832438166798127590999495 57 2211940157241347280520841175864875160896982893941444514086975090867461914817648165950640072927 58 95160591373220028132675769182898418284916993203495683769256265719164068926742790205567814580436 59 4093934513036149050855902442129916028126736945236513310213657947582748730947795107982065813787226 60 176126477937643344523021109844976134806235488466813028463477286819092645811933215115276365985822329 61 7577194049377618711511850599191606032089492046036041446518906701685746913287513421762941264509040665 62 325980910617259230289565910835414935497985665897332430568748428775121591511620950030880206775959909427 63 14024129960824470061887443607459499913688287092292752516470391065833710140767513059626370887254871689342 64 603336621109743677447398404092930240190815206782094453013932367386896942664280506395389437533631873264818 65 25956339494070274234498792093242671354148389509489594250787721092388193897735504518279140690291476563654566 66 1116676058370546286878910841140105433300040869906433254936715974972418439193952792932694914840656654562946993 67 48040881096614141160013564705779623891479486277425947034222289688941203950011337157953171674950862477949688022 68 2066782250088484871543284172859989851700114289934678229163962482923409831139166379946346308442609881246916118389 69 88915706202188628336055358527619435791977803491565647385453227334484695701229964712455724377636976807344447127961 70 3825271292655743811074108197329860143504586381649207402319437891773007790760710043175872123237071486976637620142995 71 164568230826872367820711563553191807554467643153738534605539710669324586114520289833428358293260914058460978785067366 72 7079942970184535584721786270128816807308335549902215884265279947404844840630357507004585341926266685827842456752314491 73 304588511459408660165686760247832168307151241322213658898574349686759027704466856758546011136244768412779835031651901817 74 13103800652597658308015236856827645365083691222125292513120869456805839108878435895301622702007463951063388700495313398700 75 563742836918856976749029164373421313903328618297347556430400452492586726821396585608602938107630737765626572607736450281585 76 24252962526129399194277534025505103146857241275217126297791061713644590332150438255403998171586461706449652505912829479756671 77 1043394528094910613912728210171217019558080667103092740986656592136836327416563759276009231836626564717335234996360681765347532 78 44888212732176499461607604573911041795230902912781250535630266466223351876121165032172843933866489684797173819401817992259721735 79 1931150286908391506626020695429466830362793342519293540993645538873493883364640513070168780968453305226131805375426862068410686688 80 83080639741156784185471702436057415904854930238820817738111121800101673309727698351440477054077641842798996123251408180797524745803 81 3574239015260706459500981652976450765219235412515416397068230986687877314698050301318020298698946272353253328977819649772272283613045 82 153768490204381611871751951076447630431972747003313235818095910004959452377094719912552584055855892189435890646751078548989483466999404 83 6615323843419672947269928548799683324285965536216622509087592406662338406356879678126074094076014924191401563724391606160912466020037395 84 284599982058416717794906557424280896048764520939195947663505639797900756289707528443093070349110231254683853753113694673150476672708083838 85 12243867678257319387705479303977958095317397631892275701782561676185595781198633980635317207063444460207556039675162783918217418366407949840 86 526747382900057342716513990108613993772925429416548667582317309921296949802811371212775477668458984421768784694242904478285833338918921241494 87 22661369159091659780441392873490156453933817907686133599463856186734381364797939650443549885145459200194452354866473041197448424631726903742966 88 974922076190109790185728866056861485314072455166055829149877616039648749574677988505052777105197659166636834885969199624314594065805848184121007 89 41942437280384176105792692843591166387598840278060243111126695269947926669534165663570289257502299476845498051685373738381838536712421606879426044 90 1804419130494612597671930042290558668889089796058465098248572876331050401262661343191862136589092948834265815336066505089413963099645914404751316939 91 77628497760612512326390985412089835878427548779470224037376377935647988475487490406320455204082585224905692353485698796999998996744631853118848780780 92 3339680655523516710162358128265920331692991730907944355097306543456171748314369099362905230418140332013998993711246129932327214060522845446268124209113 93 143677479310144286079107030443771854875138386893272890304506366496793195317590682516483924906185905594927756922035628080565843263276690487843417033164581 94 6181195207025259849803832034494468832644428054394075506749824984742146736309484438022961588200126800601912605297888531083790583503517492791289695577032691 95 265923193883973185909350387491329813717823992149158553927411210289472582854087076616092380535240224986316482892226471293150393678227137098166002540818265543 96 11440367546567958125040295235395443570719745916809845276843038792723163533901280128410958833359643561694312530468982094369365646751940458805960505262058312217 97 492179744417748717411464888573337688480547839625928759102763825407729651631464145682621784011753575953061892380856901261653880553913480657112309697893114618986 98 21174223627788188668698018426945233767145501958859731521065723782238791831941474692168432487267553588421848960677894331505992437655893302560544385439888968963676 99 910943108335312324942592358043853212014540272985114341678417213996287747902443483914683507372614449378020104279017486380058934189904871619068127347490443567148411 100 39189977456107626987934311301738634410212382519536083880997320418964863447423735673627594905002404974034620485869399553924489228573046331396434908081590288753884518 101 1686004668081736982941273107419659893678587814231675187451254670863945828923907114572635169726814100130568960402632862612475200641915392648946134094821644620994508917 102 72534150956761945155207176291949866415583113090269392525744886841587775921607621561387667205963825111648028254887398235101503115420653181607126154390059477081238543446 103 3120515117555575067257723645238140459392650389055261748045829348475143211516623779608625827896347481718172132678001493974507013081183591915893957209672541602138361840273 104 134248687969030431121570812791925615665380307056133957030483200870179969791384086815436624620065142367335826385267245584794983492971205014673109988746735384171081894256248 105 5775556131746610293669579812791989998147586147610376224378247946576556901087240155942282593484701146185455948257528401601237773243521644158279768953265661802751208448443968 106 248472064312844094162034888775495235662364584566467832733192978287502907667842465323436929218777452646424846696398749376874371641996361450697704754309469924201254710938484559 107 10689596869213627007764378136525125086962291917043685162115507885769354042408534193290048451036377267454815943671566792463006887045299703383536908341389511097996614813194201667 108 459880596807980987418451603486370063876904993153331266359710571403820749657340514675143233557959145713329080747046027414508851393121449353856565906573612295305020464579256734676 109 19784671574431684264305677327732424502712489400201358057719126697668460932216869054670340995412629902308401513548313223365722934993797083617053608958042862785413652761169583360953 110 851162740992015649952678254956168623369746301943414289510524569866141234991959901942426102152148288525429097255254644029867759053532491806082993100198855178395771393938986362406157 111 36618146979467956500445431764849830233680840254045797326841331773902533363363439432345806619720930963344989862888335269852886763374162134113779894319145201341917008142668369997457299 112 1575361119128799437067302795590541796088779128783394863500784428298935701178897841421707941702389327780436694950128946331221652199847873409484332477452196129741861270543389653456326371 113 67774119128810220072663603431854598329503851411253773573053798062907617135821121448187903198259795093207987220074031067575469377625609264206289179427530022301835142074265221371673297363 114 2915732252060624019456626447154810458305848549960914652319314747463900387733619013412155256255229723667915021947094419248170372669013086845894698869867113764808395283591544366399467600997 115 125438658222156117593195633694653958230002943884224924339738427514591140992336416926413775796612009519461594430352132995530085683890749056565813464100798261413595396294843601966222340965437 116 5396536998709213029655951140972848594724715196135008167351009247876270722171226084639897777653820716056331524546390939193866423295392825878041710044234810000055275040500634036102508996848791 117 232166159868039308900308935174372369100056205828466966786135219821807411804274232781001354204074912161695372858736406048502229541067801955308549819109330098936578269698096566018042376535718894 118 9988095291622106812437546339093696380540809311511436270490484096078689862515025776873364965958574156265750767454307434991961140778359206388756518757310582450817333886569751710511582403132590943 119 429701071039928253237708496124617783422520972552916974588761754775792116219257092105891097236954714717814542554454376115662405051114869583543163085039393775267650764630756668552258401504621418451 120 18486308456401871239701407094984551719046758847696444514785725095435955306690675528085087021120453081929928877402577035860117185441017221414659464276617411044963368915470439544045283668042315517301 121 795305442265188532028350352525449480558382541790655336458304163868219776490915917600710010794222033395267807633084415431970558984129385458548557658578113335684028904242661939967713784555421828336129 122 34215092103885484790934689355012699901772800441352604681295948295613401162513267203107542952691112785458034455835335290689205610324554046506840866222222268877222829559260098589770430168879467007309146 123 1471978519778587189810413321613410900923504551820521261704676961982879131346537821446618714542051588179524328499775255305865018673902398345475344664202133686778337345317789552798271511852196653743174670 124 63326462957073454438014162032356197415173411056114627403456662886487316605331433253931795416694178415234171786739458041915861010376598818716953306913831493308623932263009449530854153977693752176923294041 125 2724388200485976419589206151555800782389805239593347926585740852900646481236180597015091162414489894942930825256657403381338806940900999203147812429427850897365198441037584808932701724370712786591679891329 126 117206784026110840912132076246510756872495112563767545715409869790210566227408342534391973208309517539690211867906897365541516764792117104825539221928734213815449943112428227224036231505884524216131496562414 127 5042390882214549422606934374801863726083575818789665414927205075537164096826087578021374524495744442344063731903791941613919050291064645173479038168639231884143007143131986509044782504280719752437494673872614 128 216930325495290347789123002966883119940541292839774899044344860670354200329019459746701965538926389058744666840853631288172976432677616706360581018068369846505526508643581511350506102603767252282678080015047433 129 9332629543948613541017605167840239961767284167592588820016589845892661116135434141675233206252562810476696751991988381537219576635368964853877477789214771100708858261003957344586279894637283605128623015772946912 130 401502067568111593810682768788622801505713608345741447194692727114917908960412038440949830454170472468602931810569032040099398999763676194809148654723091251240202882868064912485999722025494816360591247500941528277 131 17273150027260532794317720672116960829051703414168210463396298475585417410795224021377763673918714789685551443713460804066036689890571349436584105229952408626708228416808822722614997716451756028354750481194588587929 132 743113761957491992506110374941622626742176707298615680767779068880523084951695789964492022040220002182786385147489353032525683879554524542732440973324847035514010397312745901600203775136996693060892544552996717706534 133 31969736981332531117292585976397390569823799111539066148881501131987305982215144319438316548138771024612786780931795990409169188444636506453476825068267484925945541821362661134902551202809584888721465359549851700714672 134 1375380372398547422209711146443776321327303927551161840770128348258139966082731276668655763660845584884955664376999370247214935142140735606916760946637758117191128379409485565419126904108512924433006775145828110400297980 135 59170682883119553635517542305749847429393064147316120905659850176751602215251337480919504012403924650204988715351961511466943619968172039905458788568606579257677187971737190075501156189082323888823114843779908700613513231 136 2545601044712418360623492184966859535720277879586535124069739839587952867471014425010515492413087244704307829909244665718154109814456687494886671975638285270716506747039804003086847670680688167314532725281616431525547771820 137 109515124096862839486683257992031919509954136548691458347972503396340283573218588075789955819626731687088299086141172740476157580591860427194346613665845132147175075888425336389921502937779597860602885693556818091797016822510 138 4711485498037342488425580338853857229519981530161401459442190082508627693545669745788951769477434373032784387970443796694453426381603630942595504762932583672485496143078011207200096244619812055747618176500566226933035680030174 139 202694338168147771503352452976072255425644052357498406767680840284781185214490125249233578976242469807037851198629825057771767011130508183044914254318592476304433312182458982779928160336725542494391308908484917218248087965922441 140 8720178538708899857939777610466420569261365292064886930001956770944756304083623845292769514702501168847149665478561921328324398630798862651490468236750157996795407535607922567562146856666134686754643156497377430063137773254786022 141 375153615212863221313211031021592122979359499592429457087033865919680615837429473081064662473802191427884993562334911258376755887494564968598324681893670846784106933213782399520459559495624139744471988685180685759602009850019663655 142 16139604754941047914553743736498212557747483501087096284113871509634267119547287895056625681355164572796954680354469038720072952545210739256893030426259132313089101571488444224150617576644415203347403459069281764847761232469571718712 143 694347144963309798630918462175444204099058446406607933212790933217537767918270292399194836058763486727142448815363431425778125220055996549834790694266532759791939735126655139173053426759710764413170025846447609764998979745337980794856 144 29871732612975041394970039418323389860699854878841752969639999329344083545084808644847804017616733524180198660349561839113422060270327044108156169690258401079656232551307267083253393903913655841454866751171937089342376670147929981405382 145 1285121449369865356007779060302799471895079140782126257043799466212829035365885581534655240590237022295126027880212172364406275023785879117876345186872792591782419146844539420281189267062913507874530049969577847405923072919117329035411701 146 55287624625869347380332951405135418401748574578278977354566928244347314679579475906281023477815969501885461619120501201537812526890114186682587811601524094876348904919897673186635170722279918419434576587955081332426996651795403965474939193 147 2378546742231902983586542352042036874091387556382402808075889493244035383147374984608163517266482041547584924332400748828872131565325146800770914665230966478851645923680898629059410171343266211216704036326169135958564590340440888247328480119 148 102328227035726803212896288850826705582156197345089103396339313347336701293575788684657689866506540839449154859070067915494745320521076635689268163549431356436408720945040565475770924365338155548477139087264616427726802226798450042793995891735 149 4402295680113375866016564289849594924681665775981837229524351035737228851241237132107075150923465698793061829537629036244458725785920317205706925339410537349998382373220658239006007721319446549275870943111945838907532990223412041655717992920636 150 189392583225139814251918590894287603160213515699547701555927258160493197838683925394178802624643725314653359472220355350652867421951155368053487379620234034599162426763348304193265348145506627994691551369459755793758902516356731458328614595707798 151 8147919446375699494551905073499225080536177106420125820922532669654790659947680674797924470838843565558086328091902289138905963021615143978007769115652856679662613594099292592623442278854863286788217913674603340382431943504227534344470399904471522 152 350534272114067235877300658387383413193366469562696523049843348965628188318605369491279353160691035221219329373184301808552063881447713164489781395740742030563787014558250179993635525218543137210546093309601705744554650733575677682751903723833361938 153 15080448049985939720791281062565318687745245317543740527602439703231706118609095466022873805451183790535688248814932578690445983122982027090695373096356536443711337337942043993440365802930197461412978960647942466928272126857682415926992482180679622218 154 648780822533438604151830712375618752956998003613431186491306091323522931051492425849527568235175099597991641301931081535057881651627088386757941443710915460398204186527788555692446578173722960522487321091053989605565490985007367521460694452720736625424 155 27911409149912996031084633348758492748023420884887643974864370110216944189179947760719467216920679903376461673575529276229087583447889662320787510528630812509649755062124056478022446654243524083711986122427119279660268010094201378690382280765852671312387 156 1200785741002223160946361282396115335954046979868397030572207038997313049238973689172043846757760153158505373019279455742517490278472394698747451086417546417731059955866022073590591596141589351899869173185442258732597260780871058369929233129533600389139899 157 51659390898175154763498350135830734056219251873217207153949153555664457729029128563209376111444039599164157985124177898560327857702273699846534799142248313298800982415279682808196323446034443286149816632584393484851839600632750446001358155794226033741253197 158 2222455328077984852839813306317132888513808897596224368201238044065964385796083301292401333892802039214472185841269645466658686054311131396110303042395184903908193329557848773122319310995030361318057700572798210205305813237969404762121133930231852901189005296 159 95612967931387324128859150549043750567324249511088948980343729372380254890743532809730529130276799655446651307768511249867635394579323276912297288772691960265696284790508100176567454414616909504946575392372704994820617182131679716229834136125683697527077685012 160 4113396350942410587199035942224488033245931066525488199519492460195207728105343980228991403174291940938689899311013429913726394662172126647945646108047043624281381227962090325931722582999922394324868176159827086767686756751396752677953490186829844924650715632549 161 176963751947207575371518681139755094915266856133386775913317069411138613077777741261650142932382359314699369864460819800641814437094652942407280727651035754433966695736436262796864964255865132661916579821873476883912881397450463438244581574005266525687931190197740 162 7613214684759964549096650533170090430127210834126143244709467978844399782889962360206398963390157354595019503754510717763312964887394083273949835391499361247409246014513634454775327248748055721689069213312302279314153989176859213051701629762619038021591481092862130 163 327530565997130864994934223353244763388825413888767403895660685636195860035040381509866842035858144353246245259520452159155669185325761283110796374607455514447449910249412653791821825599684050286635699921976236993487586996056697234933751187886511754995220617300232835 164 14090798185048578893669442409171807338997733106468144986509881954212664741827082804392709936230166212872003681942552063259247371205231341002755559817637078958117827407448629697710224461842647465804392089359575368164682450515532273758944702694970931286227978925356126275 165 606204776300199134215817597704855852525829015723942434247012448141810360850417781639216223129884603880981480957691242705942503031378170884275461050915643310585603172041894866718630936057173463443213570385544663428305771538689918514260993524912206698588947369126683555352 166 26079731324170373775073857255829514041981594730923368534402871588691810788240508936385920750193506413596038888060720791962523429472031494804853734815633269439110415825411835026316377812027559807597389804864500156696144876384865081468980272564523579049097995258336081654702 167 1121984538116035249757294648947384189746766599945104678275075938383407710350580355840517740081679348307423700095177398081893734300346510586715760080612754100294084568766577419426920612549116637417182008013238270211742360538232510984680635634234603122325711944117579543860814 168 48269258916972312760205943958461425303053275195817390417374627664132307419657230349525559261085023165677980515217532536517344602654807927504811322757183714255702282914737291670778178730426838823083271832593444375154650118178405730408864779684034511843760743573201409903296395 169 2076607366003426576128380361937384489597909156918214174656369257103220034386883816314553163908969408212655984154060701375680836489157459671386496818161787511730690928193266934950625995186425328753499426911881970720490354770884974770537011886272985896933260906018993239109579819 170 89338395684865384775943849681868744716873090737054480364476066342153669340394271683674624994765691551189847014678198366949108243068180103029452212239316624562310402698122251292132766949632845014713787086921309837134488016679572694514772446689622861543308107619833498573607185887 171 3843455953306294931297585895428287245336727717165269586908729121861158794222281549394372687736007852580649855559476306136150631378902223854132936771539911667624892004995843616050378184107295624929478475105500387451049406975848503698122922989523295270944751434489385835244708739834 172 165350558981530014764981281349884250750563352969646549246647174335459102899064234840305180590488427080434354603721996200167919390658656548328455630044385619875303687437869120288048490531191911756553375996604200542827102033371755702092420185872120617804302022005502313009916170184435 173 7113599762210043644861385163217856403426522867738334914974962202555530455606611268009906757700840379221004490266309391759950498282913664579027523874840304945280092879835128690816964245293948250940006302109362824002513473206751176910330798872859926698692460780216259905282095849454496 174 306036471171332892755125143828173688027185327683688279666142293066225036595313648833249407748089806000329855531361462627616351075988454641103769642064971925018174099029996425115505016892979377789392737506699275564271381205842211784796264215320791132742167413660133774675457584426570314 175 13166093794670340975269430466376413296093433016886574010588081245278391144403867491984059796338766569453327446750788046915548941847736096504616445663904187794094192434396852857628118334782001519934125417072114664602488443602986359976271673604313217185918911457394595801146497583169839104 176 566422770288087680207686938151800389862263991038851935573244433276119832793074799428560722715161026530771262081690133822281921005000818851675329153569769918676916651061749471103650727048639031140661574699107849962048359460941612770493032013070097232096626562107155004693959069185890216231 177 24368256804512986496446173086191801787306060659663367948368930567188802577062597921632618672662144527669916843471569269293980604518361619665901366394789740418653964175955466766703214458766220199522158441746541937101968310031415314015084704311446805574863389151216756193631615902903827680134 178 1048354640454647350030595076074584502736571800015850239260729550627380323629156957917325770762353229976319780857911247155329978328770265070627423483515772713934466775815790471767061257815029481995815637342727645325409762658860733776810895588314063503509262874804396655353095595679267107075828 179 45101603326802186004594761614921737875951036405796584180651122946160455421042884094214279975205025183463469388307428678725531213680280890651773714280354435250775525828621598012464845194430918047832652136150702199002547552397077278900778714566689017763446545363045409802170398116940678947354149 180 1940330632548206999829004794424398150434246478688186345716969202457373956924045797779214681480802759152294984024244630533532645691254064745069421917527688851546772495827517021985823068825702087830525578835229812345928059837884995194356341944452213694623276752016874476642905235290651729086305982 181 83475590353737974403370334741335154784575828715334381931389557714547181298225143176252336944093698777088000348626065082470596942751019332966562583294177929267771331091511875534489703135404673232277468274906177788212363516558971970603014006453239301266303259647436892536849192256012714744791945340 182 3591230313028596647430881347034210863321908134405004539404108309230081491910479753959237987184768717590188521643122350945059980282332747581141555926290713416569109803857952159387760685676879078162091539501487650019650893159971736543464417846466784301729994826495775059097079374038973976506537372321 183 154499478309325393922828346152305145587313135627654679230309549343844851808203586197079402487423373192264319344738446768716255916297079230255199426724434890994772801261559731304592582512321655377213636063364896102738447673831085954656878369685537942670089868047560447679617789240876015601583961635326 184 6646771918597255527514059041798461387049064560987101623729142424190409877661605838214169451132246999760877430510177678535915758428201118377304719992644341361469545384809177093107257692374181079815459554780660206865424007802568742648256874251838326602734380154809693752765749335865838404849152322258011 185 285952919849998080153219319280480908885154822895646724996834592962095488580968808531941971149521654537567724792217691018051003241363672061937263752207801503614072063611276050692132496612515749075289684529217818443284127203328224286874809825053423165053653164351535080182873879060712532528712342032711330 186 12302072851628116456214356920970422942450964001028977512971820112276840442815319384575353248123780371229521080072581952911198897966450597749083068179099809816518436181922814064550001120302804071376545072246203662416138660377377107508623232296287117981527557414125169192597252423913652680500319681994906030 187 529251446448437281412855298588399864331564597774577457516075975499849927744718107475100888396245746675724677348558336743829732377756635950403088595652289685349760105140090838290830712391412350934429277024648429543066777902860418906439065037339861046357291785367972892938710892527757328274774953335131957413 188 22769097285153236064125368367439029027326056205080477414313673075357474716377746890879991858393353068103040252938515744580920239651040638300796051727621476496517350459446766774676260830200469079686172624128998029813047430514545070924038553785062645550703063815521418620083083078302049397785423583602606953076 189 979556682668945847646202627698549437049826867690847702516607629838723939393710151397482665081116672415824543714486855971205915247237576837988962641622191640859853246209364960162953786815134264622832538331513114804991228443543647722063170369119182703571789332686154667658537627144285436894241150661351396879873 190 42141824181455783484779576807428348145843297793939755241863044945433610671090520174033692286031705133651129016335045442941226605784147677642949079172353178728185316824555145453983817154591372008173009972705375713903232015713410643802402843118062202567392139403219254236717527515189660217929523198633137561010437 191 1812997018714568462570623636830722290779633731329472682412843002657343787619677584168806117147353124210731298724288195758078479142071082270795106803143077880602197887896448955090604967183585325787957764142796832212482954037113848324819193185127483750278702283749996213380530999856756494369256631585086810373993981 192 77997529858100361717288010101817211336036165201096443513854923598198966357188200064947733765106085785021564771818807125624076995688968327830364716883217205160594790138939342513454184812600257555262016348529812047732706341395173089648789750250729936041188757817624213358445835770944286475841018643024236341509779009 193 3355556904488787357694793381625539588733279206432601827935250158441336324606839676204241974260978205557947910622204478633264597891316124697372810661847931853229428219429806685514729613528572843531651582081513382885150798677729003119590917690056144163232043681979868287887284704114243300771828278100669054523652994848 194 144360496540686288951411101193232894541972761877312997815866532233971856219866012598187026174510487164344355451449620197629559489451471718186906650292853961701128175063851551487599817351375895575548458576394918766890347067713434907793663459436996904968528799102520211720256057619030472678087787588907152033267315390457 195 6210579511733365988508399321522330673250625041045369971901347833618052840862244349730157777250725493915607082970087835215542829524815529926651894391375730159033172849181819388926943051074666477613135717841771791931611728093123172331242814889068349714136386528459324205396357289893526429237633919927360982660863744812958 196 267187345540138074693586955877630262669488773013459498021624208911381222180581959024957405052375599405854270366628684470902275732442361543955710883901069916002722461698692539805842075397683246834387318944554358416924830977511070364294194071772045964141751775648768743470569697889571132199188198704665808354067811875508259 197 11494753022952688609414681797093189235060358364157812734276837225669153014449160550517105848193069820217528677484782324090234564223366797264757433792072126429306600734952549766300376947353033352055356347226730595811242714949501626571535969927502631480502557397374459544111745466587972392825885782408366742199248772214455620 198 494519479549344574859407248473501419215928747522796093310675920302285702729825143299938542202747389134151911297665693957544666993200359020860923454891542438205671870017663773618089661190776718503278133822326184721862472132017784280454862609458960778436242092945589458209078383563096879910037179366821033599678717098313506236 199 21274882127996911505429121130633626066153441010879338867512781234951495691418938047344625062662542830337162293621448844880588818487279735744111178390065792998565556892339195290614798721220091017639677844151359291332995114360509774271896124713998369791687383133888059892488642822773146201310282409003132726544205202090953783076 200 915273570158723360195903305445393638122363865770252717944436923085109140109994671536083739857282822928854481185001228399778229465473855158028019921843311165958812640868728868975636497931718395103340087075124966274915808254992889607363758769685387189496800637968186913266338299246856303994069991691636714744301238904038331278956 201 39376279651800339530836235616712935843270279977999222798098001054270843188408385633435938857153595349499370686939180841533806628502352566472636988571632023085790155938062520062936929291794886015325636267941051916838749852724555571187037090309281629209562411644669720159356424243495769239459762975083192383447104700333388067383566 202 1694019634968706656159081907194748603346657857708048158745726357729886359416253945018525153689073234280219609416710196349535225546657007332989781805964991457539297196973836971843059533154710678153381082361444014654058802404710239935631171181456808413905301727624488357789253686845245205939263819377709940672687867760668287084154125 203 72878965433909479681918637449867200831308646515972657127093425838093093082095909355937563850578081106131488774031418766692082979624022575048429439224840354734987100310048082630126486127490882087973871094354768983007059361587963747183291511691281915683065206210548843700971290137402344172929108789585035321178373534460070288899917779 204 3135349492460332860203220021421210558592027972127144125640928078845230419449062401395023475529493526233563610946456997400550965347082793114216185498654819287367348220244089750720760964044499273935223414749218466958354215860153729014686866734415718481482077708133972637204751187724876694624778047154753621489025677512300593405351506326 205 134886882399366811880007486874375496596580242917843218132657760247147488166684709170866524826733728288704614315440832886631256143277728837680788358302703499661645195325815648200274584287667714282533056783521226184285162918067780164268160016505104205304232481305975923445354310798302286126052170226193328491143171846692797942833373872729 206 5803012100301223790689879832089573473748243934308081192174675562404952673017172684478743799843107979162083179123008054878410633510966421538032192066513384429763071995296271397680790073461104166281124195198324861042421857818227093611933513716636072564757462388265374932673826095011008301990512070187006997070623537419940778717275725555938 207 249653256397009721981099381056759925371114381053887541258405530260289163233780600998368991148479413275968419045820477280694069789256771223352236700156801354345320560510522873853566963261736361828718515332917722048407800631174223013868356453443157529100448764168881939216250263820301938136741494936246696797866590213304077443742407309425341 208 10740413315077493575749304388897165903064664959074285479378824539291235759140092234056075254954457152132315621446728048033243988175395537688961665769891814755424120677800300512096440726584643636493208399445620622021012532942926610769910978441797101208904979344550491341845325897161350268823983243914421304122689265230817884373295368764111378 209 462066787525690866368437569016757151327683774487877264417844943741841592754095204926569072232001898672318719975139318396708670584030317409235277730026690478745839529876099477706126887289814904467293929320008964147424967276841593836149168739493406521772721003603124475804168659507858557300871833772399754754965645780051371130119250299663515717 210 19878724390856598519848405654316030969911407341734299477737303841544958566258672653267954553427049123914420355563478457662086623845733406957219839901244104772517854915008565453123700746888062350265547465491245731057407893017004711432267752076070196999792946720590603693858438146927483716140211314004497958157251101912661289372726442348348837023