1 27 2 1029 3 39285 4 1500183 5 57289767 6 2187822609 7 83550197745 8 3190677470643 9 121847980727187 10 4653221950068669 11 177700725073710285 12 6786168386579878383 13 259155281174281941087 14 9896815984320245625609 15 377947021506548282896905 16 14433323938930003298829003 17 551190585113477981513366667 18 21049278905068420485716042229 19 803845628698718891660745028005 20 30697858947673926564185358418503 21 1172312830134801745902665525461527 22 44769160417384903241489233890393729 23 1709678230039566822397384579033556385 24 65290472794664190701577081640971293283 25 2493361477529096469543378659754922193667 26 95218355627134408286421471035117988737709 27 3636269883065776297675398866897320717621245 28 138864597854105198754408324831518473836922143 29 5303065272186108021848371966838982722094641487 30 202517428600575072082038345679732785328535042169 31 7733887248587817069130619629872656311603918144185 32 295347478916683170274719766875059532795368350940283 33 11278950739599746748862090153115449463134734363905787 34 430729018757612793124625232097210839194651527146625509 35 16449002383574530982444208672180803414227526522732597205 36 628166823297086011840665182988450222784071170912525085303 37 23988905143887722925109105955049551964392646461133587893767 38 916106277281505668116834991000097180212263927592845930508529 39 34984952678776866665367538248132105143651250854505393002682705 40 1336031576563639457683647973435096816514267085804730955291005203 41 51021374531055388186825753694961110228182960296016871536102695027 42 1948442465509519049138616569925337853911704180385630972421628438429 43 74408580252772805742726068827099017457845089961883533300075394525485 44 2841570594585402239395797646271165350598616150679647966080812969378383 45 108516026197281765149426489863257366971271865960202676028263341563029567 46 4144091286729856281715851028393707406688816714637629783586193136272504809 47 158257661974545262171277518265196432806874599994947973176911632745880336745 48 6043662130187550274723655264186756286236887437711944944538943165010933145643 49 230799896119646129564924658332064130369183575294336110299100205277181610407787 50 8813959301723305311021439656708768600016219962174706980213139171827419847027669 51 336594079453842548124382222111714581095438185090392314180145249975624278554670085 52 12854106814542259079630050791827247799377482879469417771398291444013070199341014183 53 490882258736578927530940870958112763961309000007040999762620388839287088016017002487 54 18746179366559629154787828156112580150653217314177283622983951882960018402756592557409 55 715893138504741352452633757837500564972961554133398272971535941562886613086196812149505 56 27339063375889660133980806434067450180480685180119439339319971379844305179491058805553603 57 1044044629107673947391992274995480215853471894305386056978843395040921492223008081248592867 58 39870758283909535352561819735211863163805781189387566006241034371054076846352920716699186829 59 1522614380472039127526856902752900364135849577945273805613736512694406471924544423023949709405 60 58146738396893233047738648722902760218146550538173157661937222707072615071082920330087433963903 61 2220551197702829247896292158085960532604403857359212918547948764968448372405468872055031842100527 62 84800072326720969222126491270277199784720773026471955249796868663630417436383114697598386799735129 63 3238408677114171126098937365567645954044431499067867677453646259188753166968674780600046899279746585 64 123670776123899045984341133118956663209553929274471506431296428255491272980018711816093814566531755483 65 4722832227807900993532353980950571278243445170406059243758912296752244988305974624469477509114566997467 66 180359054508355526437300867127158569329917819036243622951165215975801496671016623513527251755402109523909 67 6887686662171874573499282225818618690979414679531731220910236096309412143111797754583008507290503391944245 68 263032137119916908210007377735876503329163628976067651194108105602430387260793931804359079194277420514941143 69 10044868262932067861779033771875314163054627970894604140587988166196390178149354302706552959507590272328026087 70 383600952813076442300814861104300407664299155814363968768731995376318020011727366639486340270386893369353225169 71 14649240502448115931300898672947344983733446377838225081319997383333313914811442704018782109806978560504741687985 72 559436168562224940661870758249785523046520579556630229887123080372231865440236994969714165517471230934718335700083 73 21364167421736314480451958484033838433652306575144731971994275830184410768819093869090307532458853869363698974031187 74 815870827224163946953550775679815146591654697537264120556267709210729238083911355883307096462362840823209405263421309 75 31157086235815646806023183999774340327400530446036635738969888637961475019112095281378742055170908787660146533076753805 76 1189850145774768983142804087964635570101102622458462152573756004892340169323839377328771148608276695512552335613290633903 77 45438888562461781662266777684472643170687281566991315587220358361342015579085911226263887325011420078896100051850865063967 78 1735254310068936371412860401706651896970039609825507441887072353665919743779427372494095642107613974859627647262739514877129 79 66267191295263605252320045910179838792014868253467729169257318061774755774990463221059312791148556478537786677245392634108105 80 2530661135190383673764344501233432994303559250634756041632169948600096388382763331144252941525430113727429492970527995574494603 81 96642782891280012982707632583135317235095316872272246642472243793524614577915885620434493007281993013352820212079340459958078027 82 3690666978322422471508123656486139963702538849683433248566976269082628681076839535331175249204471915589508672816554884142493883829 83 140941954871092318657682649246003561542345634713774747170923103712329043906298904385337815104878132186873001236771034746439510019685 84 5382396937887474183117502307157725487529805757591794546191127203327442091569926419324952159842837111109398031728453276064701058424583 85 205547005669653486268692972995070550817488742340519640028337370217311770740788090196529749650465984819827860878513285080141674345297367 86 7849583006849548555005781205518761018302172169976097415948103472766945183433650316737420352965514756991192064386871586035413754074195009 87 299765755189096609851679033565442890558548592358252281795746844880965407736806734818992935144812412277931375725190757466800808261510043745 88 11447679183171636846027679180469124438113006225973291336077917120781821979884345700007478171432838666397878353853338366510658159782955108643 89 437172546938036294510813781616188782083766277289848464504436214065301931812311208336967345583642756290785532117708041476471115201731311496387 90 16695072663919538623488221417370950449010208095498532466079107181893534365159664244518929021434441773586211376633745691796623067988637144834669 91 637563939469097687913087963714633745116317488898475396572263846232539049819007381296483491452804100451002416880153937047022553396649328541597885 92 24347769254687582689073947273285532410036591969860514823473418187197857974424339652847825478541686611652066916992674282314628446994309001624597983 93 929810848733302976993510543218810308473679553836946350210088176668653682085457305268299532649114460890378539549723916629545770224719545921591791887 94 35508313118077422078646372657336175402801401366290127330885070685666745384776678991044084724691607893174546048540012700394920796308217836444303217209 95 1356018057015674932929045902673579635787430244296664369782308146667706045845407055419046815494665257713987995723693359113931462465429187146355905610105 96 51784633216395558969757777393668871889014964551209549532962805917437606963696419474533898852853994392866025568507595159195042495899120499832765434726203 97 1977590359864669308553728722710132886381366298136554645739472764714745153161811459131784542923948016745241261335381678620561076006619890815382269510907067 98 75521701874127627147352805030249542537006582035222032062227952274781297523031913716804962750340741213419406776175978983867136048521237789456345360094379429 99 2884079316787788548256076952852158846808282325659499463914987842142607523273684615989839266202939834658217652875889643609199611066109658369284492554167878805 100 110139381119702816251329894589343285198110246587683107187389070976170710083947843170907501259580312984040811221907252955198664736009505168117403490673723797303 101 4206085180397182754865226497831877051504382446569916860999572391523873226312136543529070177808268763367221695650098130613040673746537539319311216398059569027527 102 160625131219227760418021458785679927946512352508383317484957517470420221370253049386181182892075523961301190950711538314818006331790038229632779827444542504484529 103 6134072818933683263936049932711482868848488744495642142126485783298768706988125048009840165499860440754308133394804630820345673865796697194433874574769697130144785 104 234252567218926393910040072045169972001008847966013438761651090622813171367128154885280577072073129621042027324882203465210377330568250539278550991849633188813385683 105 8945812491707051195470817553659316635112784412399973104825071200980541984975314134007564295155443958067313171223323454082231820618664336171014371216387899041533129267 106 341629387830743515320621271810911986050313088690875555451146628608840848738803795563597067167277915800129254448388840726395012092804876765070409698926767825801044918109 107 13046398942276253161835589483611881533325240879993668710707618513569833347327316631316677147490957907292177886647314489959169977308975526562337858247785436645615596235245 108 498225654536941828156404472205633568999236907219712511602955676997939876558517142611014044113055784070485197325441065642638807718947705319444381011166807657011746050448143 109 19026614465574108217357422251615408087899053852254453747457722885108274084615183275167305215372418613780256377829941250210689851591557956372066455101165372919334882888818687 110 726602604111290056244886767277979125875925707475225512908524467740491252936906254579424271003363065202909832100642835443755743364693331279937235606290071706785730436337056169 111 27748044469842981337790607162517828333594408764431993320863966381048655389103417530111118396248635835462151598544924281426768267466337179744847730976978942649689545115120799785 112 1059663105449665705644357557502256700729993681666697408827883835379261804059753612083663048744933620282044104191019230149527199988580633379300759464776209766602024577878201307883 113 40467208356668150021598403195003399877885376995964025490479035503342539393320706408179557164997511630771955497626839639309484632577530821203283324708530350668508644563538451084587 114 1545392062590574711656723605605792644261668981318418553157898836762367167382811772752161262548204137994158767444622964405018286123381504520147341788035563234317016793431027319945109 115 59016589582078728049370254636817854736671696839684781504669278623618810368677616362841318433434768146455210016543905272059516132250963680724109832503658885084390280069913429901918405 116 2253769726279663037664996636000342721300244593923735952720954534984673520759725338788383495938588407304937084132637264571676738014718394531682065719657497927460736892820230663796230503 117 86068646376631137454908708940259378709260482612459025290176784075872588630772396172832443707559572921911091467389390037724082212601769786861154382996363837548826330814915854272163722167 118 3286853933091817859891322177469063631125301067251855736217188442851370405468873375424388840172571020758098634803459449143497663259931832516823276573636283029842362779946599087077978493729 119 125520839844582841373554766814326699420967963497008890932861889622754656217642879880052580197279138715085375597489591671967415878030130867926951608837873513672291868572826146492419727021505 120 4793483846867766482369622475711749701033638479336231334060112212994598122343633543557509221246572947314892183450431361897141272042868355228665491155271464235560564548535757505582646517072003 121 183057151454949021157045306400277871536101239497116274212256045615951332711991174229850490308387638770701732911693000144080797087932393115505375544166370004886572017186290462197644534497349027 122 6990723609238137588555594490669634970896288877787171911672814768819036747959092761621870930396493181230569221827059595466826579697433763769953001622153530003096882800358676821430943820529137229 123 266966989228971025420933865982371572161565815474758119651462109929415227130233906375569735880690542288742068939043114205716571418453844785233088826878324453928597425903665807781589617247008921885 124 10195135342469765000361983155781201290255147191982682064016976743545997609658701698370049255166316672601525675784890486305496266685334419798289459544525363227245184898489189030407451288606924638783 125 389339464596233791414690021143906962291689274882318301146593520392615433455582364820681649057034153182638162708936077064428782822573297413137288602153755094417912287892229067694687218407159389693167 126 14868387088558312738250107055635596282106384878914808825972510162052349348457584580842645896973751954256049130598526047091831182093867454683551003759999706598514809710266358682588693403600087004093209 127 567805102532999199108627783428149129702243386869078856145458952231079997319291053277468388019699460326652022686379165740828263698735208003859089240285144357252349339723063636357006875536195979316118745 128 21683766540528703945917535145972854160361261925732344283212546732993880462328740476348930280096483925200009739809706192031697710706358526992806004711278012004384177026612402112617830998808678758621759643 129 828075917751771727654445241549094781407951781587066032874957832911646029399186954955379418873986117490753689155520953739010402175114520318227667298840256919646320087445300156494002385543373040542651992987 130 31623183374474742580255623092776116323653063247994003294921608207751479278816612812818883650592795037121422893435769085572842642474323047318180765660095325144871196545280161414523039281035889138427469089669 131 1207649812411799413965542471424707788572639732362451124040343527752184468258757118349043228100986858572760397761655466930966478028504732496950455265153007151130789419747711183625256620259221091917865549693685 132 46118635563914933323894278946868039354863711387653300068717503267434419009932020873837568116999990709762866206975047676878902261514123827572510099000234857557071896594055314106616819051026273846006532963429783 133 1761212997689708413345049941612064910013092959537846475840080308083354241472181557893267389762141995795164887332488743058488209749495555625521864440583320751229415696351258931221832899017882730371630305956709287 134 67258521101135894648920412563713852591235176488310984940078650839144775505748373654008200221047951835080370637310971095708146718624525685833321673127921967718332907562587531079809232260308882897014018106385605009 135 2568518780321272740302474426319728329982416277872342131172310548862594567485216459962685897295436917257975287573653642449269401629766557077136707641157803674284236758194889311565226291086544951377905241266292878705 136 98088518998846382755059347164520149278682383830234816546898916045791022642307108682426605242782301481536557346020829167087430298630864041483167207474819413319569104127699529321037460137833754236590731793044837546803 137 3745877831651906142609576019080295996666896977585077184626684990684978345343278918170164258005457521093891816266384575383150675790239461382521186996210383495856640025997403893932760114566872674830596918030896905109267 138 143050388290868286952529625939808528543387542989736203270677131670948684866200165228419674401411413862893718421231615412593594373454963667648734724543314976323560604635192656787198857813263419308419525001100424132020029 139 5462915372534710571451656978501213552602671408470265295636980447599844639727278733710929688354908210987792328594301490010354510538019346097969978652026879046869550996027947691955334503023749142063332610396840404551536205 140 208621903960124594414505472399643850593159133308007247329950144138399859233277381256482536110649457321105725515952784878629231904231228253490039940068147789290149409710498523999912273510058465950982401282006130847613518703 141 7967009525859337385543669136346318901154158656605065917372870792348294650810109378095970272556036288961958144427980736559062896696972761443485430235530365651315649760052027214979011295250178226141412585789608911674069442527 142 304250127049293544521083935790225261607898153534417711017435023028439256011418135525803799631515568758042677168920040874436548669205535409298769800986154063758061038721593469009063184233367655791813921694771133115417369441929 143 11618931734555279189839632390396775958453257399795250301893796422631171011725868845980001827642839712234528453849826565111454384686970179143701911675728248108794777551291675950820424202602892300796977687396043023189727439150985 144 443712467638127192888052031694723855152091319723783867079834752888197015665778514650149707923995367736153380611125103450255922358067083943443451156696412516038658708356353644719038698897471786312924870350380710645491577384183883 145 16944824054003428338484204653139463544739966876204494045984505646182822569160229147023362767902241939543648254418151933126734997701598795436232468091578479495459806323024815615837071805744633833242073184638113299864818524198189067 146 647101632616962353157607140247458942264763333759098090388384943516230410405531351710954093020564190938228899809008938756109056130140707538845853208053805964765982435900959990347750670218168116225451958056948608066669480743838120309 147 24712001824333217977446596353083128009373778880300169314241455990709150657403229394090685700079500776076754746576481580087486589050176603943714953036180970880899608567593294804781389165493783076470003813166461238835984372363839294245 148 943720434912468762345037075266444901749394850788270210941260664648024342340557592092923258075045185573046826837848258414468109824905898747795059219185862637155271004219097475299278233383880190107097164038845301191682992669632113843143 149 36039502813342386204428877838601907102035602081210657083226406399786520777735084141459314457920215025791367891017020397660562704606595296480522231796421650415520453082953929153052348021355146687969175228601570886778060916147929457019287 150 1376303526958577855981243058481805893490978972339530366953517193454927442216046958607504491039493520316716238828410047553625345356967109822799416651964864539919639627659704822516105877998010455149129553491561773792647246073796740904135169 151 52559309936355565687070171999569631020010638845352936137164374751531164254102412318288503953386247886171646835835261785700775411817509249236344414023420205509011658545647640565363497763588606806021226675225876708112796435781469421602679585 152 2007174294677969215942930638237543523906222725773585921008696318049580619327468343503982778497269401504944001600738774024301654312789232455922431731941749309806262733129819521196809897465634918325073502688039671405661654929409299597912563683 153 76651475335091784655107209721185082043425309557827428983277221275450952931193551718809968157966381677957946737677101776818070874949122840853801715972592283444374575381228460791226127328988890057124861171244756878696124049187174689195937465987 154 2927223951913374042598761412279791384029440260337014685542227271035707552742104714070595041789456828500350697885897001141963951604503807705238946527226365203327453808607124252914318087092999332967807710103891872850247585809881104479056036196909 155 111787020761132631317823629314890669322517590640104190408090496247708475143649157998596062853093315227096809898326573174546344233675519116363695135106004974538566456859345734883961698925378398321818503353159738625228965255558108705336457329691005 156 4269006477103226679292487218248047496554851885708414261146899558975791065502974055382020973856959370391065749081170371316984268077107462886212032208301576115492930905097718979438245993875721180664451830782486479143384411713812863787491149725075103 157 163028016825776005379506490045515913769855880944439457774947923428054826170650680846366361537777883647858702699343462582960754672350456727236912691236928131043859767099615716539219761768236879602545325417675564911075779918955562576590259368120668367 158 6225836014233536600743285579285803684095191315353976394223762172529078292152766293853117433710560154163953527469043215836504849212639521662646110326578124382440719945975624205029359526023216545635769271358357542325561676287624063904805022866543758329 159 237756888851505102213773542364107653299326015024704915464839836792528517609538033613975937502512892317812485407390588010648563579555485791385893040606539100739496480581346393001941760975314812370244766156102507517407752294862680450942736950083945422905 160 9079638150942554416636162363597505500137726691600597076054859459460097807707304041232729185896796176539173090308269252510157244819050278447701983407893212421630204519332294955794355047786014038311733502156780048054036815818710308187483459862226096337403 161 346740022340806506583545254658023170444194690426368751785037288703474434735918204415824607937250763015951975237823187729878910316458872018043831738529138665788495552400525375245150248525305682772674862351742980688915409569977273316842008649141661915708027 162 13241567680802576608899903550172269014269710784480731803787283393056938448589777522543444336105000647261464354251879282071139552095385909229570488533583272027401522825754813234194179069016397772194510334251628817647843839678930531930430245246032496130998629 163 505678904504818501954264387465686063080073225077683431474825224641572561835476848898274032581369932795936521075586851382733782145185257309744714531460243132334428958456610713921656857127049004140524762704475154102850770112928262772325852876694404057737632085 164 19311244757818176744597095590034937105620105552621534006475395249853576493158534089664593700309108753671527835303704042282984089537097224514962361224477370792835470866352285166634187274651982375716893551254705444237495102604401395611567952245281763215048020983 165 737472278899082491133221384731929297661278132708545986552010506796485042994040826867496475675079737028933466586653236834729073898605997895598844513685929169887510257581111287762049115601568435415827254382275057224267506926881775372207258287459980007743665816967 166 28163143752006026176201509324300965622147007047530050557589421308211655594821239018357140957964956421397039369416186020186910558235048669028915912590705398587054845685908036427562277953162914187484773881608648187009676371854004852230159678992779497837232137399409 167 1075515227745522333280326846010297518979832143466009960125840182505574485905247549518031572246358044778357147865776830836658737205197645238223759682429637396576018545929555576406660185279945837545602490756301715668390473595937741893023689963363771844333445039361745 168 41072581076113354703736942305059527938264111723182272301249611486745815388226301647876215688412014621351671644038125521547271801620469418535891133154714740794857605966436387480821999041506277100008040025546606479195970074853948996563503922989899581814500630195498643 169 1568510489423824083566656132795220473612894508091277997499279205978632970154920464294943204260707843543831286855709691559548505715949170355463962041764805670711190741141839911316860566499718777306994431648527807953541941804109931036056883309902455107146690585423897587 170 59899453381646890428254488340834735600555430887749403802547013970076317038108078458812736906426637221348219509437455912436602434070014311944448208123586414025076095435923753668474203377133794748387096192431714779184850065754674140657969431967671963472189104127229392669 171 2287485190320966851246237603707469891418115017671548883397536728478153413130603284013214769977642040579882413976593055425414590990818399009666230868429875493877583917100870428667193566463512001013753929935988997843751094626949573329077638126547626432657556965158558157485 172 87356197770262254295714774342758413693027067003818615050951410482678907412853034914201233957698545850846761648369938414403245001693428765949299739527330968571193001953067830957217432518152742886231311699263799870418225821350713716115298837669779120915695152254131354309583 173 3336023910085476426207050335667873690640527383777012218625741029891013943653537918942194934318794344042490251375878933754531155721816195696178994515595620055726965195121767935835452496559301913628562533472571472731464235262680060445317764275959341910079899876124037246154687 174 127398579754240831564239180845312884204228469629593596975887871905810113532830794694002518062144353596408485026675622435885119629460168564759133941466402591154094706829207975169757779770801707418928171066135446813947130830406849895622062021587621386420893826255565305271720809 175 4865192384961594187473253684067902976590526440485253897300281601737498938671471485054982189864252539537809627396564628105358618183428032928725901661819774091789385859730503683312782457857017394292020336515824902774239929944187906871431271504068970007749716739618157338687555305 176 185795610817241916708737008735637744644683147132668289199449180170197488594131275116857323489024664781443542666834873233937252571143234134470071887967961990367035268810791161345874607411356823265571405414857242622845288009643911742980435229923786047096709615340001765529129215403 177 7095301946466505942539201564019885702806783148873093339400696430306202829969758992753421974562698452104219681054702228523683401109018275591715071441458073765482347979833639474589490713342954251725921922809244291499383994547274858821996038166661501551911453397127245114667699999467 178 270960705100034074924336754767389437289018149868714388831768382319593360114876701218272543799686143265942903687421985627296215929992820460383923932915226068604847850801141658745889823708017065090457722629152771286602212957627765631121231935515686834373232111077465134143843826508629 179 10347650355439910909031584980236687922197957311038923335869046391874706989067782429112834279855249447093123662813761429873031746179779711711654281812851441395300896651133030979283613068147385988378621644545913936876572367295663414883386349373177242362821521570287377055190857276681605 180 395163822145007583964511220599095206682578416949958431844287312716200918701660176699892923378280014560087219318194980867900067659273675770582556055279052975871367830655777818364427041194201010066089679528281168474587303659184173534113201753048119496457468209248693242132339880872728103 181 15090812017064194027396672303739912047496185934116208786578648770148547629203822615342460478320566508509003835017291819499382473226902338430284301237882753517709287958418182811180661188178901882195733980730360739058760224603201779622214807603567679267152883202137839552499166672770545527 182 576299232298652402883401064618139870876617992482393730930948041362522045958953577290395986398026659599947376541140091241799500579429815862797416165061996692826226883162973536147379323706121677526105662191330736640327938562740665227505772083981843276209157792399787264378642947545423407329 183 22008146730107355319020802853735299712123846140956529213451210202928190692774026966243454279048096068055030859082372470042900123517147766192661031239813546920605999596898623882276677341365783551775875411470814778794884716216640497718100162210082032492650594982052030059202460526583845165185 184 840463591391578680815273368980928738390007569250917251357611516714524262930271213692254781294689513941028307130831904538898376494022563958310001060945619658617824946788988122630440714824416823125461659748033443237174706572567706849611108647430277607068692851903760404877320337536583636150083 185 32096253133776922348467081722189038990453824228678752562335884462850108214978744206991837010177867488650366741542762098745565877904326966122425272852933972740213618383404394981808720079088802833510981742955117383471033824377704590296601163882357814424196477974862470244203941323752823323776867 186 1225715754708428232352243159131131165244578640835620526375770194148847005623860644350922667327711586032910418481430839891285880714275698761149036846325619287298772944354522283520103498841656036807612970513472177198693930122486105285400746708503469102547067623890786816792503076565100769996330509 187 46808551299696817381864648237118413283751439759258687989873029414013056240825065621725762555510034094177811356447879105636528815759879078618054640511948195177024234348590033174513535094756632924277147964250964428125837772231612919135288812700340736174016649675847816186942921360759652318693921245 188 1787560016553389774723507089675252293903001647835672790925850019406574958796096570662401815955129319916729475758638271934640550384371784960675863831829050068087994351178729399033457138454126674910052383462593523825464302303530127557134003306445966982644245853541700478003058776359449441286359526143 189 68264680791371806246708597906927224375332763919422974096803979580815533892003128508271595777166828440234006217027754826745279760116697118013575480106200722824253852516334523459476244580331034917850760960606744252439551422095228936351968432183413950034498496731008431521040313241989019191303936627887 190 2606942760183796474222140915354794877111499565058594234120313732691028944932919990763874400664586890359532274125438340801770969331168951923786989332135318534243486245104011984859395009877565743561385146757389024142977940613339672275816381523172744180800185088864493366477163390919412651345035656062169 191 99555882721328110582877427914400791915100121894531588395580953978122484186979937670750043634999065883774572527822836662857514388702534485505447618945504781214788244922179227386938417368955507452697522204451167467798744209406687549953287840019397252793232667031204417501069393413945036389506765998527385 192 3801914616538822102655056992997827264001447618294085059478478609016761545530604380447472928286908140923642190195613912353949307257102633026131587052135515896125238957267090012124612566290314844023893415148719240343159981303550292460515546631849991548280893702317634276188753680634686571665992885098267483 193 145190363003580727566569714492495526491413734663004303858485065205293306883470911719616919089740902102760644681968918950575628249720139212901922881282000027515793328565259551985313028933150847281761609546701097414889537653129485918694211453488664984896397543185333324711091881558849376536275117685359575387 194 5544638329700976532170033698573366220898902877808934770499111936526969690440695381410693348661740875325049258481189844219730332483988628132297328638552486251404750292260899942904579550560309362784952336096612003542436549109852897079919579158211078054431511016250398022059518687886628174068000474977556176709 195 211742801458737599900375682655463602937675543069991259912887364608071731418419107686401168672956975369253042397589288089033260886912829088594438986827279514647177882270577441723816274154996997905070789343562460309844389231640641355222142192802201509259277726744493451109454450796692406866222721080779865671605 196 8086192697082972992777514556888299674682634181990991244271450092459519146191547028833656715910980935157624805428398101283830131367528741888419573378511230337234590019554987854988346923584680978699706550033297697617282905214271192261274448653124228967162036816021091692434575961035405972532906677767336024367703 197 308801583259962202329548566653689498692455579646770689440115594249629802318487617430556452531012667508713041879102127567030264332176357027522959789982061038648879505640594893219200570783723806963245336461160628446980939622210043721845057073231012014078379991077443229393133233298790579340479218095880994236702567 198 11792746153360793304531887917265238355592846425340494063941813943438572357661843952997977528108325812727114611660779430240994997486063966204625501910665822751510150001642750304755500736773225702482252109490694721911816821675163047825690713901718350496230025810741115618452750237408652778661095306995011126817070929 199 450350222850158612579045975308862252665233982164498089494114155164401452411195160899533667655378867333840230666842475001085341634731451211976171669853300180077398619243027889030332915996443671249912862914610131985161191500323608801988167067020417236789787319548286407697517480870364602126617492039428084619977312305 200 17198311621707175812959726088018903067148355019283602803485423060787619177017832148412791391502782369579462308708687126724623668753498607460531254558016015481994383125481117131911912273237633304914651041412725693863354513247935103818853347414419732232749626425858378045591796366135878726161820729165812538523073890803 201 656782005714164450663674285075625174247579421239705686200732255373672019702078403678038591443531538741687693446710764867471660561772974685238085126262394659992728978759193867895087860418414396857185394770167803695675722789671244003295716684510588474431368471632459454604046742396165669590262930503673953566357272355027 202 25081683162751176052913385054408316494663419702947296928039295557393184148313911309202098668021040992807029749342144527126035650572534104312501718863988901513340659586521182115873450698781264451699858019546895870755989263862592416543596294981952782576543145032797687844233540875538081402035926138384425548955470560268029 203 957838102754630001292709701294331292242410198531698531083489454162910001257226764987090700281489155595485123157315114215385246930652820586866128340116199405954035566826749966292009655641301753924817663699867057454760161125958643527886235349793540482848479296300030032037219501623731165415997032634588812798410351926550285 204 36578638887006611302568609085692777067660439261025548214441326106670245630157036725029445317855042851406417462381312482109829639904256612899755432756750946359447732119016260845458631274574024304386372534099550520344320832310510320710607153468554213549019998517783705623825386452549426280478513340330321204145307159732571183 205 1396892459151614857572350138879897900254092723120061300942642325270258490452393665049091974278008857550402506748232910210068620241307820953229926159303996425883429042484244567942146546833382997950257510485756102689082299609737868415582662893270317882602986808331784526421238204681454476864197341175824345088738546980927268767 206 53345575500016371063309920275155843164228589139922773882838028293125521817436436760817881796817133796364211928605044401768409716947177119065457768376077896930547673790089099152793938596624632779772653550807509668187371742587424946319321800118056030846535216825608962185820129756761795938505524510626796625252419525049813313609 207 2037200792934538269649704469490617403391238449749118176556423841109543739434581846327379867843138532140351955278055096236285000853488601652625844971204363815056304519758017438837529728868808183029104270463109237437297310799531775931755799694171576271602479538937993944386501315041352971021773761892767622474355902366343684572745 208 77798149740306725767874480500136586175523523324531513440469234227211031932289634003501630802426175552222349261849717730745907691105554740488385270127680524257084816325330351595261640735614771012571311398032064458279579375505448515655050305947130065589211261890363393924227370179636706707814128141566430115161957831153149522725643 209 2971014012956785247147531038184517517945290002464703241211736776089340270761985960056258064307622817956975532461219713866142842627425614263040451941516966939841517466071268598694338201345605189118018380581655109269555968682570691791580446882708090823109283510195043500493906501093638910920649124891415247494076462805166065643210187 210 113459308410935223906534282700242852175765165095545749846357208855566776661839330949180778374837983369573444272079140980177413519933437028361062067471599559999586448103040241651724631302835586202090941406031716436215380090196003234011273453353547484087029803152790623751830734557106626131821564905693247181195953687636930420419343669