0 1 1 2 2 7 3 34 4 209 5 1546 6 13327 7 130922 8 1441729 9 17572114 10 234662231 11 3405357682 12 53334454417 13 896324308634 14 16083557845279 15 306827170866106 16 6199668952527617 17 132240988644215842 18 2968971263911288999 19 69974827707903049154 20 1727194482044146637521 21 44552237162692939114282 22 1198605668577020653881647 23 33572577967799567547243274 24 977421343777135316364285889 25 29533262279404214911002168626 26 924841298668309602644434087927 27 29976944827211469262961974756882 28 1004499603594644578398078136286609 29 34759052263955593644926343695227834 30 1240758969214239528262796909096631871 31 45643909053722816471859699038286125402 32 1728840810023376067538472908808448797697 33 67364130590530656390354880166152628236354 34 2698053238040628096994734853605977979380039 35 110990791700190528002381198280346020315377506 36 4686221785813948597352896080517590437966632657 37 202936346106785271913028276986973250080801568842 38 9007724679336385035614034316781385696564599124559 39 409562441210040100135481844739758711215361266307754 40 19064246059532566371669601383356209252754146036166081 41 907968270945606282260136361851595220781261948873212242 42 44222337133356683639074854470112210791746284218554646167 43 2201464963520625311053556942123436158632034364983353175474 44 111961815430238519324063604991624904205680144598427538678929 45 5814527219345536136966038209295268975399594483250706733385946 46 308213827933556322969646715147124314720260399647249253646675807 47 16668560229619139893326654372960896431758935640282934394942864122 48 919337436138211512319409226044248446231802598646388100609008098049 49 51690705972502229893077492477034442351944066952134153013734434671714 50 2961741413082377148228847695971203715791848655863437471811215023755751 51 172870859203146894386648733796476673130908395517735239590407845743801602 52 10275079941700014053668235457612473140839874779943664053221445680566658257 53 621715670534892287267334782321249228783050425194072301789010427248826243434 54 38282592861533027548118083090261479655950237664098056267714085226161491246959 55 2398162319488887120621440914680000011023151103184871357431794969020186711311946 56 152789336376617949176544181096119025275343454622808971822525928721122400644886977 57 9897347313017296195857197936521088846820551967412466210861846851360648146842852722 58 651679734422374641844842916255155593111593144150339731008587492342908505338533127479 59 43603532300850023334827850259651417106463654191364551925674071288485983263967552485714 60 2963926720577716671917443839673973433154182768176413627439995493772653484592672481531281 61 204626343627421349968547887505479657261541142628610075615252793601714185370022853798245882 62 14344895282530563659895129523252622355664387605563214268587123174284515369713499567204592767 63 1020873140695043351867688240358766614300348686036587867176945781354859608021533095467321518234 64 73736872632601741872940325688132468500812677406202849566626768134686788324363356437582125641729 65 5404297057951328874232191306947712852931419844800506539704709937079777527711036777851527394738306 66 401828924776833051985476376484738417171013857472459823822023616325478952987421673727617135269151367 67 30303957935659640389898409115890710713546592057358609905197448101694668789605228075179442794586222242 68 2317528235926507522663380185721145902361655313606898797969788928145399935425775124861130899840505738449 69 179693395063367860964656221877639488186468991604525821918197872061829042605622392611206320695823100258954 70 14123323377625398219651517998651152704961817876551169891413537001755816872225019596105040683274586215497871 71 1125014283812304028463700068608030191990880079608089597181552681146363687088403058852004805615458051331823082 72 90806383722362147673509507648355886860974207547870454571527946059225298087843716690723181924238770279457756097 73 7425657976181889476776566960995930966421511969300749895653911025584144166958901179756791648628325922696661533074 74 615090161618451757610799743969309261948252219433909332145106407236841723199798208359141327522723829739875524654039 75 51600621165195736866791480916982671320113633371195493393165144309427485021702788393523008060519861708294410142992626 76 4383412258005960867191556539554001442198353538105975002444878394325743030299958913795327257883697437373950515555909777 77 377000299882747397404912113314824312553570098516294980537589399194911273180838366963491503156526684128479866409684697882 78 32822795503991252013587550954096918207562897241111691174368262274448828189562328846412179180425720617852706553179823801759 79 2892331865143982652335347753339921959219017284722508543959491534661074667918627333127242005302955511383056128165890458763834 80 257926031682627820556855735029868646941642723873823302414286320690936810135921878969900310583435959445270238908147193055435521 81 23273093195664217955264403453463220265544410645335320309773638130100885367340129461109501480577710157282219482858146338892016802 82 2124534590219210613989831688836999930965165434498837843662744103283308788941997783700442305076821135873865957712382265941578302247 83 196184463328742760391114211525855295474696844947572388285097578358230905754376601597773134687347785457496105177517280163592077196354 84 18323071047208641825931237031945597115330045272929667326903749036664077919713846336513539587800207151824283087142301637411936044807889 85 1730644504777860193088608418904316544736646758447972673833988823337215975348472576333414491572109241622035606681629349525723430919867306 86 165286666505709516018887460495735506536443665356134453462566490824103184790004743348036969028546292887059679044637118788123192194480178607 87 15960033214656401799203070260041652972468958346486189006810388065991904799783522167996499031299735011311808806749528000041184946756212482442 88 1557911066997811389912781177275108874180194565900987586940462530566938239086353999166092010931686471128723639299058575899944108909072925033409 89 153713672711311251871446473461206818985275019295186742806662685257873695787847416182599489447455043933314160395764081677871115158134871191915954 90 15328247526346361317361225517821090024968182316631891029043879641796547450009524885473293281952019370185928924349691722313343441795510175355239031 91 1544660300833416619601026609207663150763481525335991550552018344218194700020169458077083512790881669513994365025954831870272473625890395260134276242 92 157284277587674439937520587581133573243719082897793755690059008022430615370182304709579024685677554786065285742235891911653338105655212965747972412817 93 16180870845053407560075740069757183715269641788545806074478692226709294517883194382817263739274002739441694842476194198617534670882333306147346354671674 94 1681652002014244390274623571125126263485766308263593349038673778235344977025333790536496598477087343670359974000926280196206796850066724614946901279820479 95 176539705595814524951349239257399514754173043726491993843254293349512219274797514635361011310421507091661579432056341298294755049596380583721958853286979546 96 18718714156217833168430576208016442304842183463407532842830793474532357683107485350397432370345216084974024485596457850501826627950652882424720315780720249857 97 2004440619535232972723897195358995879164924820917711156249742366550172777686318263097614799610127311128207634159881581592269903285346415730814168469566924976322 98 216745979933052070372120558749136486670065160692669910106754568041958910986160049905243059551006814837608099910359718076713214301540204512505383568854320464454599 99 23665056316727932463639561968101227937172963837054944256514878783960005018360289282448633255643686641771097663779721469577056280552493516797326672651434704489414114 100 2608683914021743151010758797319958881581284127462131062346674235412761717096703207368439424469319536130822545534508697045545042741103158932400070171945746025763298001 101 290303587465112791867777657377619414707689755376801032028879407713777816669931155063938431186365679880715177560173542107429535828177902936371547448218693652310045056202 102 32610747235947207657565891613573460049358030712626211566892975298165092324562486214677989393007070107595375435277879371354020327946298874750382563612594949862437788557007 103 3697495406618091290866214925039380379548950111860761645551491553567864614225908422938450376896507908685686632331197618413231296800574666048569228452927270913028475678017834 104 423111627150399062461056160279790281282542275436786943761542668203882375287705535719678888924061638235143481532026082379257308075337245775875590900842852526819320442226422209 105 48861331383602527714812813029530020884132433431839260231639027679425275142950736998630287397540314489035744506431243858886524989625806024952549314230137668436741299934107771346 106 5693796563990586211907172195175676576296047300859347114136465951090355142758602712400161177890767110133120951472836139852631476270077742610912064934996736600406147710484542671127 107 669466545267827447944498082567795472673242100343754354462507598527313609044146499537024582869861187969682258340925477930014141138361080422368337801399474789931690363984057212777522 108 79416496916722507215886371372077500975406848126712275454153242607866263524092401445727864574218623957537266028227402267710276714069873296079228733661508917287195133483218828918211729 109 9504138543841567220238603324042128819377997033213725258554718259292259512361218744568819742585599126264750132865018919785155381429388736498767571822685470018845302693831661374333140314 110 1147363079777564680220546753017615551174350584713551012211243341620238015789726302228447584362540336538744771548934396010068386274601357399011549216358415957856801211728842595976017316831 111 139714527330136395644074278949000893646232065704522249082383930902256499405748492285432644843198205283797862676196706984834801637665897630945476306977074155416181706408439953677244846537082 112 17159393616011178199275281940646158970736809163557321772999271310002503274342444502180209757945538497076846909213641671362942979547797744818565394868112567796471054505779479998682336263631617 113 2125443926389295326076945963449764717488183838766427628208411286822660211455683370264260308382613413259407012072071525310257361634921270446415724445473022116461874993118691700774848640619588834 114 265492918133912599918997604566435551689967599029282057512090078038144563901817134571912251912029277153970540568683317269105259546916220258194523646496919664360168603446763527673490738310954136679 115 33441101903444615923673459309287034620216110608126379771584204865225957589339879871585490972026289826693970801908521428962105023983293828663121683800924127377300251382185094021632936878027274949506 116 4247191799278156760363499239363481860790316163923064896410144246677960303125320525494294373973512049431740827021940100635291308056157155335221655416892634990370428540083494159536926341539959330705617 117 543859413818337930056108753545288417575305998015048619553536693056162225609167579413610516990216063659033282412652919200544080882421572589950901990327641529757728095780855008176547965289615471664561642 118 70211013120809063600625724749041363355413577563608638847676194968479686654281036068120686324367584578860754468282750893731900372270755831844563628715480120639643034319078830379764335119008748034807356399 119 9137522644746019798847664205907248552269870743777319067083489488384162594336837208457610506627716659380480139137515465759816506393601911236529784320962188051888436162288136496533657889631476204826794519754 120 1198747277935267602074978521246564906068757306628294641378094880263558179929567178269169482551282633030068089367651676376218520362738285362016282690791011144075239669956677442160235143891271408237523710774721 121 158516515175992074598738437576604328115953129493653908647496712391049138184504801339349423481971277298197563623391482976103524235714797535801911516949569188919014519392566775452692231210994423443974896923024882 122 21127170806691813240112418239120499270539887870106691865572510681477234404670378469762348935567662630566978627675733652345044556883559362750386015259823687935833958723950578779788901673770534632324290199765381047 123 2837924206566720018740031981933464000874966036662701422621496560415024290810743640426661019043984515813104205437671645860556106268976556713719308735639239424344541739452878493990198642403110521011653023339981393874 124 384172236094106122137867155979845038752993613505505811575884632882856944812806266956777355676704991983802023290436393747089735253614816465951798541572658802456214389849665560150142969893496990758455763356064935820689 125 52407136423356643526320057240752317210794925596650755819743027107772822707695572523993999090355942080808215559799459210020523123411920580457801544273975755225331923676588930313942448147784020318538763952140680042965626 126 7203907189715466010228480112484505206604796039332462160702045442364111559639186354846841588321181904616763707156395068626894713762072478994869136944969096528405294925099386061767513028655682639670897213500936748629072127 127 997776728330518293974176719816880534439037955218017989424079243997483002840978424740169033875089267297746751390348133012945432188278758529348703467128511428257575290685718202024798002484324283899286475725052497789662041882 128 139239023389691931978414084538858832339064961217419323102600995523464893381870040016158564693990509488659386523203625989430845801930895169805023777799492367727290272568615861928100070996799511382965436629056830615515178385409 129 19576094117573306721957922433545808067229562135802178621746942511399180973975879813225980240040088892667838948207071693989060255925411774064846977066835499633068776760108085355475527844471104869399173032017402175017093129240834 130 2772707882341196307656271051910760268525306135689491485903821886457807762466029415529860187337727043692857275401207100347036961550675034736134813351015877413248044531813765634078123958104746597119857157380389847231656130091025671 131 395613474586404549004854126473695034017450607455589950599278005809299475305907338025304303025806983161442127930416748662508565601137400119171407185536639938472125340089379953620932056451881936152556550992568043216905032199678631202 132 56859517321953531101592221867214932012444181773708383568613906140152622469080006438772405323910309757807598070469906597846760021529139360354441965064889471467891397573140275709511377658261274791101060784233093240920477652223067097297 133 8231462426446126411162952717001509642590092967500230730009479060059363519045152254960557640238481520971853449685413726331688918692533010177838963906470185122520799828737957026838906305479908238910736824111497217073493774444135377817354 134 1200243928379525866535606515547239651846019783894934238697329002382749684248544570433984369809263578314598122247148700847581292188769900582351118406901179752040043422430494146167280130471631718248290804649582067837054002360854447370964239 135 176261721333205338125771780211275598856077632327198101460228624640916483399132280127104006860378991954370892464178860358835142666924750426481525533958739888990828242331414663091246233606143331589157326841641114286232926423511805946071936106 136 26068742607914993052598495471618520233959405431512707096923364833903670489134255398412924726249257096805331972302364944655989755263200677889625812271003248824575490540349032546920295163025498127175692986187749899525046794168638913995743365057 137 3882698676789742162437712912435721067662865200710625659948613323131214437072435325934225664102726609336616933393395793638726394174676801853555176286154037191159325237893789309320470537889759425773085960952449422631698614472932699656287151809042 138 582340604786012332228587602325451008403766714852070682643662642616677193221431310385034099105380237726966997828434151398040213075675783788270841784464054287571516383706874857499302848542748027164411143565118162782163214314778241328349146680540759 139 87948574529727578618083548742049508323675541846542494706876822521725411975950445939948086004123380539890292516760864594599273784375322878640189238887489607676443364840061886778107150971311373047283648870724402448843305165485820757026730258138935154 140 13374198043253177742074852583243823397259975019375040858567304388086295303034850515236220252339494978046552539649865847326261702789958587446072052770867097259234874105616799176125971935272749820395833978981184662561949982560199411262450609264173838481 141 2047731787414735582350670873130587834883272335271528625861194116014517200727199104873631625478919325227278082852749222891860034013011993238444609799189725116645944546918724386816623926709212537624865664206495786845141113838454147138287158752973893433242 142 315663396327868478697400383761616492145923779856918942435402550408579248086888682690700086799251588706003464489401796390594840746528239402702910701832273172516599719231150141435360747140258821506172273298519871187625948726841653291964772523063545652199967 143 48989267588339656624937582270017143651147897670663714324660011261536940117386920498868316728429025096034155581326078437318658727668702637513035348733168510087698693856039781914742768823949461342097478910316902113715595916438123418605502672501208469341298874 144 7653908273933238587098883246223641723638599154857014271640536490017601709678646431331949142829663490208771962078133255556499815142830392057882359493384376800465276171981667949234225503026292225544357109489834962834328598418994576390997136356221594128456950529 145 1203791946728828070483970435453780609104990948809651358539605588585874505532672281621731835739898147769179618868281081635145239014482595805315583261750487046956409974075842787493819341544208715018130239067720856991948696618247499945185466126319203476991342202146 146 190583826985371455287565346900651870619155809821549471632322552164455279669546765014791465308056584266961018206845324139387001178850908982135173704082735695481489280914231525315545656529781150743223921580750710148057260630768909015373441316995648398730664538154407 147 30371615997227508704107898186658862498349821022709016301272597610053351262912306559299854989936966856638706597016245760845022431749456228561634096192850912578635013581383403584552169935399305349181368768773170995888456208331495541688218351248100487911267923836451522 148 4871672417852450799106938282074837027302209128288006292673830862854077835442806696348128303179547460140296510285088135882112931324049751459284723901560034479616462148813858430483816208926153496947359434118416519193613692695837325426507938550478778173564375450611069649 149 786498503716758987479088206177725709972203840548407582153726619079906588899125232636838210647925821093994130763912417347320282189526736704452814479656683885803284382859907740168146499995007357721844409856080585225756135636066444631960630922304282808513771280568464617514 150 127793551766285436052753325052974256148524807307400246942466266737748594645071818325426666735488613165623516404334483499477295468532792479188264188558470840259020238692155851035272746344132673530824996159961210425109423099279648927794286532932105488322828684791523027976751 151 20897436299791124469652019526999396882479905394495703978165963625502177332581371399949993614539230201403434011920984626527436882232551752864667459152382806327650213470683142858869073146040401857567649618546472380803532724170958971974760337193649494281934408994249500554913802 152 3438999861313427611335385371674950637831377108510660978827279594265256202602454375946744630584050112437262142088748768192758998220679531552887295819002679494859744432667829869640944347003713075524224746594852044861353992061296252277689615269484509022459243492320331607795896257 153 569519589291534709321787664580740829603585660969833514809601132241566092904391034215259204488404959832577276067734694255694351728427060956998235544358167568033051264369692607498817904217018756593169795671127027841489501511510817108468159441940181844982715923246881011164815773234 154 94908485748306663517360564525329256036909676845582659707989360708246974167831584051762489925086698546389931544706765916129564943007647620633917839835281886659008032001544093691211048279831857645749719973668233057019330865382447699839756904274213136547928073448312708831869122675959 155 15914904002337028524106258749655219856563362286570052872252201367315580532707253288597284583129864521991476099636701425032117886740994584740344376178939082820820646134687039164833459550337059038818798317700703655387227550421568248405893770999952719694247611933253909677094657151529746 156 2685273678626085308516565167171393218961014047194733096658242435586827571822509219198758969486309798284322437725070793475007982907431576353257569265786346513113373625185259368496693944782202040172328052755240241285925571690715987513988696926797277939041282958579506989567877358987365777 157 455870831287716860711551549560208040324432426213177385651558552299271889708304178797106798803652893654092683084913463271570885741204670760681856010766251285590108073974427656592574827044608771845416732705581111606277059843825535186186620023959495886379752964986298048822537914282404955322 158 77865871782464151215225474855418069288350611434061077766363484731790204329971090755855538583086264176783024087347384405450928123535395034844020674569767751044742604888727681309178636301159873814943973362599714560126771494044410742602664537022574596176573353289643915642063371891560386844479 159 13380987794557036375638528120801912515036363348045662474298080445110261522252701340871087144087041171036231919244688543821899551640822220210736721060417447738756690395917790637141768361427226492803200214044582359981212813164861955759684540495053866276566173328188820683370315769370245711885914 160 2313388989725775433332213768836787795132844463710113884763950484930895531454865283679964015188849330078342582206071108868802942633964788591544064065535284762240003132501768492708020771327089707781425477914382971399423190071819077859361090797949528842561224520504934787331496941407940487988218881 161 402357967151039558316626513672916709647845015604687711551961196752925666158797467018648582002181230306698774337690870333913919006131613089082328569955675031329109734530074014341153418314785887689857078408890008375095219186105277003266347000266369310624620258400955192026461931437478546907927081282 162 70398625354254991887182677328006637488263323712088956535869067228054172764608816295773793330996555134409684812048272775199868681971641355781260772022898593828608432790165639547049101120421135296111363591461641711886402506446487431865797593512653919514347462925901067594153933567507823809025752720967 163 12390469375575245186760006584098137693175798940611575528723646268761879138590993387984843239839632765648554615009377723671920299925837028074814380689548206065925193216586736059968776655004049269999695365053585818278968284781408013114528004810134581573644738852369079976151715414362363576690757065870434 164 2193652878151479541806725605656380811935993804814105287219850728971725041274954191096614667656152073766594997951765334000104547364370006026786799414295418850191165924238538550544211175172859016877517260476031789752391769214525103724322809315686440768578776601098792767268686794955739882372563093562130129 165 390651385464516454253122312780702156543221667281965809361999550516049762309191524898642496547803421478092824398790336964154532243436789281739436223691399670213960758245400868610669470894054566403668889418609246449858152853312534308298181856803145747626247382189282838160090104550704030424271218831851749706 166 69974060366545432286348503229198148367392162201548632263623414675073306837940958413743974526931995722431268881161580653946458402826040627458222212211351912314580479450078876340176115092745029311527663870518304345344040830434315441460307892839081038287356937921927269180259916718163719803265014429945788140367 167 12606546584565958970241361627567152929003965911695393333270960887454217233680198450083494857124015489041717937174901413033874816043753404123434314298551329400653977482116078362183214501020272158230739815933917256172618377339181162048278136962185582566388344402315830017867369262867482151919297113471386423984042 168 2284293082851576652967124100303456224327132534690662354778849446311497536113211290027148566412062775615131569064051551921469159794285696726291570327950853196078401442607752547442388398521245322696333560468911208186699820065982247101334927195905224665510386077473489275835167254970606021451625842689627753011942849 169 416283891201043282726795755326112879554362862833753094477011512765778340002875494974019656599809004995201023284825007067988493202449669415506740684085075659270441827146176165341268232623384757677456342873573107728888558100280950402600603254595240054588765861775077388807997902104893018994879293098477770087511081554 170 76294828269030835341716525382111365825476141040176044607345195304261954472048240636701293038640136764024575172802126028687007015948293817072678292452321406018754997627379875708529144041785529948805173756462283610801776193191004177422978250920132496888538256244805984987591074746448147879579073960423983575979668018071 171 14062226812298394816062654351757424893191753499844742825326424075126594403357396493002674143480446528935095136166884397546088945903521039330711170248635234305498440384039426313954315339474831745612881115663838181529328128973203962043501127756882876358264750230423910329205008192453858325864031723918994827455976205269682 172 2606468950015917160498420178306235715155215363790803811548909025951624664037781789135137395614397366836830124213501265551017825237467178024742456615932190367697048606487347706407183775853491439257819017975646699382634138701684009790939080913212115125725326928411453346224372201543236971950455211351376516899634342096356497 173 485821338690471625294055815351565899403519680332211247051465593140716964928147281191766427021855958813527368469510329863648672156553877169001130728476913095529312957523199918344861121442284615620993905293774769224027768623239401374569984632411768819318058746413501894614431819368405047582495988607156731871815882308641075674 174 91056816659257740905774206225817604273544408132714546698062728175263329225008482687709189490262574875048035439803715415873325418948594083709876509451731231729395941474513742078951067034395900950558613653240489624138806343684610949317338899427770155524851134111472272126673037520217417225203430014755194917102770818805240735839 175 17161158980547490389618138313452152325399581004712063628591782563413818398588381855336295977078190197228457796148405648603836698420182744129778544372738910225043100414107408999823858149251956310154303301959846455421917497452417716244587760068820841660024350332600111882989025368878264808213551954094041006834872133805417050437626 176 3252112950962948301906249620669493487663355014594263404636136411954224618787225630767282255792231593876071058900250003697429926888603632120067079517244827427502420638108824616770121640608314154563457219159375957569264014827909825795251387749249475251380005334911401048932775155788490809969315243639224590069602634773596304218974977 177 619663924059444636566000913319506824201250253964408362281933233147489076336004156940720814364475964682780446157195487937737748548302105088339725958614708426204921827463132813158079230744114612052124156500910885176370144847993987153126640807342519847727607612656014905634734355322752616029914610918268490656922333493096493139161238882 178 118714910324444083267075430775789867940639841159105698768522713350392208093632488084588424122038619822526408627675661339997856303702486220759360907071073001252728834405563915065485065266286927742237648495280185748100299245342272494173653400617700255640544122968102022943950517639202302721120924218930315491573769778720352942665133987559 179 22866506126251537944655831280117518504756650088351525608590358820395366602890475025772857553365769431455238632663304919899949731721086169412895327458695712672600179535849981541343071018434192763461576386735446011891795460468692063954503430081296292663913276423187347943803362000788330487869476338042634088009482366386617064852933274808834 180 4428197763745040788115735383355223503026352881227643524850292916882415237512492458559931021917437577590317248919433906169110589592659659989291635061666206528997380049717319952270298590439209943057131003787488132726164677648717390037803206220074931468030105268326488342622091784606117994145575948796602033017898494419203314711122420835802321 181 862132791985154935891047275298783308541424280141817526277478410130624438045870879163654445205061473508545112410543994628459662124779605027145763282661425672904805761036130420782332588741726153850526348440842253261577440389650072321558849517033125309116107951022918706649968297201872806073727460111788591500972026308825207024191278238754218602 182 168744149344545115404881601314656647126432091229722750047381695037562489852550234580688317845605203877674037525588439844753084987774653108971874578633512352840866129208362354208441810180609363057096922017384681470972307297382995910018950385224182782694129015476698324627946111226000669804633581822165568102654445000744855563554543649904815732847 183 33203072058387240141731616134167434536148007534660962776926505526581067400201958855115034488519048370731649430878509705106531257304323400964529832804988457150458217261699837582295717856622089758752638692608334621339373335375407507487620509589845655726889259894788427574754726832201410320109742558169712620693329470819090978791651075484667821249354 184 6567657700087033002363154790947079453685382469563049125572188448668902580602266052809661615443537127769821147868860309518267439532405653588587870708378057047080858151246693350198316390098502071801852217439671542871497788336090812724819718078290544097851561041982991154044452155402582566713011239763951534225350536631481012227449483486695384142449089 185 1305910141423443808635901676812046734207764570644846620686085954899565336921600920540800190070807835635343101579655489945672230379694918764722390142654191902134004112349166838387173240582648295694355984875730693922388358041883804134682415716293686795915514802535749723025551265867944601886178714663268277177186335989596830346186170078468378376488033906 186 261020487824042392306676451053917590822906205259087586572515825566945114513722986783767001917785456658425505001820098166527366583249926286407309258073120385157507159567471983969491067045623932590882034231899059584351457385778067072594903795231757616331601829881431024718333695884222003555905672173814557851050694871917583245296796696858087233778228542007 187 52442395193506392719129338283175610151115097680869643688865089066332110431992691610099335341562092908610808928430955384120758619919547021531997853144082601002679671407402746063747013643866050351147941149969469197608497427463984997307021165295780960116525934267128405826864830666731617883054482580516215319071021402201084191084345224590232607120077453698642 188 10590715154039465245820462377569585183333069636301952212158967584690369812998872920555801798364307299749182672681392211644109759040083007786653995336616111228434688586268504712539744006575211633261072017333242203695608919403185131525868767335754308918313966895316519087525765319315729081682020000027975686477312298251521687342930120753497007799158248705246609 189 2149766312507627918655227446440744434118888310089481249656842039052517678205224271702742171469537547543250619507102568905109396254714907014328278115716434594509601979386252124462948784256628313761712390547444633676665438458116893971959037986701046516764186865692257839540028715616383290417125927684809695251177868299680078165942488026904687682029800487058415354 190 438600262735454871043033693058319732631336977355660839899069493747232017627852483651868229119052847012094681161846964991802325874120859544297678316552981036722733241176678550459288342358645624477731954876868216038922020404083243626108876196945918007499297797495456600699703048962948491831744416099228364698791517348035823509481338606788114703577592383082083714431 191 89938736483418392874985159931767263793478857355632167728832549001646742550631052546544671133427882092308820839619137889394039279118960202704462276945875467166287466673647504582335695669338346423695789464200907251140589466021779192785869435913432899609544612791773913459891528070094887095668120960483605316370838581331233758831347530021800591445364492754547184633242 192 18535898624780533713473389257338067130572076953650889307513744615239577904360637721769348848744139811598361138948409819661370432967877640802989911681046878191172355831314231560311609119440174000127043708390118995122072128591002399305695950849974198618483248361609430518472479849699112714222690405109754468909788670857498885941848737814134214613805817490528622913007617 193 3839355287440550378457275317607825499918017106551219041544622335085771553696743039527145898952552521826095028202366291234667123140159420437456808531551341760174508179429951773357058034949418361485917288630283687211073151560700057969140346142577250255528281261625286634344935931207879589795248885285097598616483833488799968687994817449532149837887128890440421030101107074 194 799226163652483446548252546785250631421511342895331012303733992840220325474806904838346133526719914626297516877828803626484456520761380887462670490034605437204730091258197476672491389470347282925803656894726528188594318087665374120288585830109284174805090611289021536743253739387215031348475572590684624050775009192883411848494065535579788776950553113786182684792608819079 195 167200228226355990110200479392759625739474931907017414950882851004397828740244071851311329022442499992809119100928975677421006196593898598526317045220029822023916945749671350960205405690079130888179443114053989141675834922050988525185982406320583437556922944840189111559662949654074105984371486263777070158272268028040054999371312609345525631711995731455995561180232173603746 196 35151914591845865068201284830452618030071204493955864917896592515974570989996143609235929249443935243516211608284718207651962969862856742376548236342685818483665581013778210525929033945901063874912657647287187509165628344160511650948931627087763176775350223883089087796725652824198197978847838967639828672512009342432309824214567700873024579387557544579030663393412061707189457 197 7426690381643579120797844606846077721440385586478629764898141847109033981173264317798980108554759406221632254282891444191068036077614347935373009509845546839693445531509240328728788509694939274515285626361653831744638693233730815290334360951367158312301236360956395682233895338823179148170433536940832569769544232353143317884691328943353971610849644544524555898704553131471139722 198 1576758737735911154404122801326011124561359317039604225301015312502720330993852332517558944746015041998145716390103382978897911389327674467516251261675542618986026896913940597875820371432721564786567777405646457327668052112032106193295319421092393564196722760259928281861496693719671077314385898133435586677220945441389241914394608358386961856444738492064123120252074337268255693199 199 336394007896937763601082174960958796584072131649454280366737341402020123537636574026997243833133198953749124226354670247534737446565621541613104537322881144053096866354460100107093083096142783466956717711565013196695069411053595382289268842857374564074837988288516919854578051237205173446251911074878963432288724200500287647577615266742761715833256455117980312407512285266571204231914