0 1 1 1 2 2 3 6 4 26 5 134 6 775 7 4856 8 32359 9 226688 10 1656745 11 12566075 12 98550684 13 797062686 14 6635504831 15 56781439908 16 498946126131 17 4498769217830 18 41598980113524 19 394300130478239 20 3829670219184141 21 38100703672385734 22 388140101200555331 23 4047307115413115559 24 43180809390468971803 25 471163737793390252840 26 5255377025199543952036 27 59891933515705554763680 28 697006510462415153074548 29 8278939430599842635652640 30 100310094183070608212038490 31 1239110577157751574655641917 32 15596890748521702946720494123 33 199940827300072913877259323929 34 2609041332064328889917624108075 35 34639027037546257300860601940410 36 467685849406093200995328155624645 37 6418813341954111836203545219442017 38 89512754904855529716110297874262493 39 1267861240075454560507713020812178406 40 18232700358880626520971093247301462372 41 266113539614927305819052617835871206826 42 3940685452610848158531178919793892610276 43 59186798803114972510680366831863302004757 44 901347997640729217298966127085600084541637 45 13913850352603613786954426725965380524733103 46 217654587796172115958159419070415768773839273 47 3449355200716619239530557819540822241720657546 48 55366438080070457721510339726372286900630305512 49 899886004812687234517622159196877690920938931927 50 14806714511350386929308518483058098336625742969973 51 246582541579832143689641701822208940258667364165727 52 4155318339553264977973822711657224154058862338375682 53 70842542765212788939045619716259860119969201148945783 54 1221644117580409262552258130640887720944951002440205133 55 21304532959518797196633447957051334135093708811197572618 56 375660089063310285321457635673569276324352747293557976453 57 6696311001451195340028222688399131122573071523831481785513 58 120647446330801611300710944821972612877807406730644777231222 59 2196693984710038247429377270270636454955831988325518129774218 60 40412826257284584847184213194398828305182536118275136202519700 61 751101635782662327153123511653724986887856034174893783351985620 62 14100734768056093716613928909056599855821982672170437097397323441 63 267352410167910646167050431730566147732118666354291287879928398222 64 5118745111855558335981473780398136331286278578249058938215989925345 65 98950847188589587773285567740390150043946635270491929932347520552955 66 1931049832528064280334626741871296387611124740805394486667058303789609 67 38038941901932998933467824100437181593460523603629501437153700142748488 68 756256295733553220443666414508538069958431994219839228772431959301751319 69 15172648561978477529724509699752715501446111727364173384882651432997273385 70 307151956763734178111159758080690687806673895579826743983222610914035734036 71 6273266781601059913060430625587717452533999686104573187658298535670956381436 72 129250806213561305669149884403809677803565087957901529806582755540978129026114 73 2686108507837402639553951808108721593702346614366520762979220392829729991155248 74 56301198490946573140599348024835500476034607709698751356431007384983265844501429 75 1190062400672082345123381547895871040406151373424559977901400445103321220173618161 76 25365019659112636899775558203439000729643859118676599904498847717609563492983080528 77 545092903141361185082478903706194356691473664776756460571888576686039132835015876107 78 11809547541798617061706336213135840611575653666508290700722814636510297490709701419126 79 257918193716344152757131991309432001422168311946456185560350666333828001993852292261818 80 5677749951847751196246269089783952518072349926623273701546890666213554360757648375724261 81 125972759254738038121949166796647310787015873611700029498396089152145137083134782881043531 82 2816725809417282600018965102105720996398271493265128631374951849857011222356627552662096914 83 63466186156023247379025263893597410868216786967851113808309962657396579957141535993122283302 84 1440898307032195448798938460718746074285418150066140355603198862982917164461673890421559427443 85 32959559395748226463253927876432228152374810957527445489576818091238031118047533677405311127969 86 759541374901440924324614365987600095611996215488732476468029338414377599658897550150181310041870 87 17632303754850440087966259936078546003990844023212501595459216315828162123770188082424506070662509 88 412306920731965991750771655990451776921824674027268096246065403640267202108362430815959281377603976 89 9710759933156629383919729326773084298936992700645185762955261291382389713928697822532130196957012027 90 230342790082741814515582252703214577510909280733149698986341092451860996678661680025894546722189333879 91 5502414510580288028658239755335266642120108661985688165401924747642008926998923303454531000814410878471 92 132360494199589262020793056739192704172096040914987387010480025576373785209447022856251896021940587524237 93 3205971136864004196036391452470645866109610520160055294689450097134085607730598283080893470720708753613712 94 78185705762067747269682447109828806437081054050120004487514801682075881728665616024835729816755081183755663 95 1919696655988377633963373969661000719411874424766814887202223239012629606829566891960702903037766296847588000 96 47451167306623907859360337801138611465249804430425750781945586838235476909754051105233782937164935651756546013 97 1180707574178069803133390993192463292142513800590276921977945590208127301548740396651453912902673828426254104372 98 29572743144291625928938058657559273852339512119689578578910309728970352228549315256183616059964425185973304639732 99 745534718553411877148372674156379246156272447631080209777131460320560311259756490597677373470796339129221501155982 100 18916676370520750808682059588943580708626093406703165401128654889850376584060451022741574586038900820794472483485014 101 483055124466078382867119454892568653591596112185328280015719653599032416446652555794284970586078895594784605157057293 102 12413611105931245019169332072710952367276011999740489964416463560385026675109527959093979438615488554450953829635281493 103 321014252407049178835684997702191462246067061642250463385789107376780136898254526997306570428217961244726958225248623638 104 8353160827326590850577138827112315388188782441608128426824769193491486723528407665021042458925930764431704636232078181734 105 218702515760717389641626854524625712574833919143631598312872887822404616720656888826299740635128195439116370159631002496212 106 5761155694177625658163987410965024830491500567529021423749206009481016005346673180485469741624597908721942383991486817010070 107 152684606691530484180539283720115293723435652744862198895795852565035557229250033702351578797069103682702774346015920836151426 108 4070877444177750461526749536911438330868925629764025491824644537842105694819127537175220821172704831335532282790673223486972660 109 109185672139837198627018515910137738793030860204469646040761988985017953392034238255241778290322478686798089836676218690378906845 110 2945820194869535896422386371035793121236506270706510715324433919470670306073748209753657738031878446321188060889877802562551128250 111 79944439859505807960601385364022348922227221289694994002977253873731460309439168099983325514169693617799670162473237356054042280633 112 2182180110162435874808082025999471861048455011789808224428917798268560253614259142466957454997563375188125098041916144718237590300049 113 59909050397874469637928060778300863567511542417368767460472804766173899139839586152237151562005918749221941460354493197640145666032517 114 1654144156816643035498054468630352880546632792095282113385600347591174157275057133359717753639243255666534013273804679834281299164108739 115 45931777760908347887324744283171719803435112942862708996621471471465375345102333693119136763004184759638559868946267311146468669328191549 116 1282603352328789122536779426436041224585659408801605826351684259564880191257578958394562521681100075479906650293375290568235974089225661865 117 36015650434892425772754181832459358659846217021353389773987074612156601067564475024599818701446039472266259376770385567079676629757058608523 118 1016929405949736836396141331505762122686845215643237645797687305385163236906507185655453893740698059649196285683611540118589084156488894221681 119 28871688567500394102312292812432003091214105695793048449190794954727762768558072083233722476921976124234024990570475880466450078672457691023633 120 824170153682891056956441952838994175170077303805835824843473032099797664760701814421735913011056520834586066661060869404833085669740011856312867 121 23654113671531132055096765596919894893526377612841818368452585007877070838921324578057635453405994710873509522326014409236674430165940991387903768 122 682532975299331256505912056202959390682019852903918189539617987327222977812943309628216837697093902732701268937584138480521403537426647477948232420 123 19799312195137698420564152948777389857291926343686436275597879692682863745599011257427731494749903188645542439851169176513691498903743605085357861230 124 577389248477173852902237445283226889390094842135652419694280203387696209883640564125286437093736680699439687035590139642470455425348874295354850788465 125 16926309952689110392978840728067023453603946170301932602517300453619381917722291826834166017368323015273368236871086637102873243042522431511925275600833 126 498785751015975661761359116815461752680731527254375794246335528817878270979838147499646743005626563362483670622661380909470956904907399792159169084598509 127 14774314472544049000292750209547853954637393905773879915281102377590651155595106946627285570964462622092792321049901978110827826516763868478183115821340625 128 439871514621747167349567349260192875216448632177980978674900524861477867462217686100507066340292210704581580512932078634082646731205607818274074005345455715 129 13162955989175842472768603508863544992656882642332400831660458314368113552524058275724504423440222618764728184402670550418442337255266058467500134905773676670 130 395889733436082762829031811187968867036716497244391655248172567571296259698705753526133001378358104036708723394524742071800833655348502189286551811987548833420 131 11966651146607912154647589441535947538306086117485453486178510024217487927480866820892204162155348584692415243693899710815730341573535024781767446684955876868919 132 363524086382476312290582343738938255612616713140294155086299742358352299801412683884072696085477950851451321443354587205559564116931346968186233328167334176407202 133 11097898119918459134133868365312942613401062135814594838841474370988644723689915676527655643400727392928447094550793694377652990718973953897103535017850905428579645 134 340471124582869375840101101156366533092063590299382443281861010536575041351183575662997749224046435962375576637082098955062284088763219566081392600599605315195628375 135 10496320614397968080789252665363387597690155468252766063002050994510883278115706178640530855853017179819357172022918232743227916809479952667420079308576073730414453195 136 325159608186512801866337116455023253497301599321298851432972026532094069986385208963990124482594065614574451422540074685198562069571789563917561191265089881910639520488 137 10121489985312254422050330076160222336572961643177903581662422148662115438519203163818491852803134442722329253755426476470922260044641208330151165485792446135127930921275 138 316567637855421085748222613263312817905602882543230747625677833002426209403896823208629665906935487874721355404017704354848095804243429252754018460775855193535479480688268 139 9948299187330283323705010319863808497635184250573482139145173403639954978751700380519321977373182690448074232449394246451623572595354837929897664008721478079197378832977009 140 314107029885326628223401179988280568459599753602228597415167515152087330254238501186750893495842798128473581653714875150003492267655459352546142856358699340574158892897767900 141 9964130298067213222268782666165591468599542629247964756777216177503117909241226471202628018387163089433920508782964203477320572665106898109098825234579346309793257751548877792 142 317556256749593730741920373467576079656631571267053988023059674093655709443277648088553168783301726096316602563657543916600919317157912926516030014882834273004858394995763700078 143 10167361720541429523995225687275785965042542620618272820579128846500475895689100568640464157067919453998576030930640620439729652289502425643733164805791137217290038253617632937186 144 327031183819233845358484698254679168408942852723706068163090240036881409619457277712582856191538919942912932909354682987492495972269270969505383581067420818107616023352971303917171 145 10566970352316587712633462618722834799544915667273113797000592990049987516338054999263016750032297449187956588562383453368047036063058914443954151593380271977415714382346195641457468 146 342988493252440616039482155852959715008283173731424992912732787216466132356017014158533840577100219720649795941510627547550595245424374828182069371269960860971045269702491002105013854 147 11183141627034286127522381921912485719293497201501194416762835445675898546515060378684209286441056496485310484884330764807530023888566901763538564793919284130637827868529361047544913710 148 366261230005468180680054982764378770826085207155605086426741104513730374077377174014683697762537957557999017254959872177067091912305702629880309772480951739335928441326514578322938298221 149 12048936627948629719535280525743790053990366869106297818076963966091081500979281693266022390364494198813867944708602320610145097499794874249658084418264411192315162177993831301272086678974 150 398130169955140593703783295533006140805996145635319958955886297907080640554182848475806330726507715543186814251062775288383152890562844551894418445466632289490445321039213586462663981551796 151 13213204679357027448191184557335346054391671663450612035020748486324008123181439732230191833143106858594466825938139835776943124801126706697251449148011871260305254438514675862615208357782499 152 440439433891471419482307838579918452273721596088396186060900898438236943057104960477366392809217788536586891075928585835295357378947229110073280954313881630158414590128113072441228763564235391 153 14745095595179435656657820642141300103590370780720011329288984715380694199130109325863019863559136419618668058177836584222955477689289309606231711930935140465475907330859782780169629067710594955 154 495770750684404687265975481593695599641403111351725910788943835393684225261668144660382475799648837901243389105571794417787741075449905214851654710798800180338196855072331256338985652397247712912 155 16740746140853924619867278906671507806549876230448233878384393386990409711997192002635425647450334281168361307094515635574739401481290560382407779655521021106105179786983265692934028760270109524585 156 567699029231578448953211293943597568285138882819597741665984280616708974549937685494166251068571148699629866287962124360288485511857166864579981794297329777289480527571144024491455600364395610064094 157 19333028420185359539188590699566257105169759609710140159227153449123303010610957082005266821288003464743591432314895518293514108433723696913885163210751711528839363378448638289521806986298902983074561 158 661163887160870182951571012787844451457992584319176352625472956405636103397401279687396528945891565030271891079262226449140376597395395664340079747567790025672634847353357196350418616879395678352916783 159 22705710091144886208931416831743543339239354621794830094678659379247408789189772925860261457622688196133656748814981572554960748206451267706925793296692521508007322690517665456367391670605386307702260618 160 783009701400175730848943128500020229557522235837772209988950742380121922004402741298978526152544453827469621917588993149819484619466318936710217085773523093817865339628968380085179989576669947718327712291 161 27114073947263635799906446837401357190953136493704886508582581970911329147518361342638067342373308336138487083244412120176838611461053742063485256514107800765500033558908965563379195578392147974839741899689 162 942774008819990847701006095770267484183609490655713708689277017097641429628020692562502556089243585185362350855350694776617051042479196770981159770783982131998287551920973174271184019850377704663301189741389 163 32915113199209755217764335064276188861535620855863217796920315487334023012924135089554180087755117528608210472642739109959270148682357620691605795730522555264364447396982030595303666370560360195078033327544676 164 1153846103786478698197505381394150563110407218437917897564913721477676960677538820902239338429335232755716570649515502349508862226670913985429328431506509044849379629047660089451782740754053871030767420834612493 165 40612075006006403883230486865464807760140258098441356057114859574375482104003819301031979706938448820400345247114451723260264622187602754453469400958768351111675474812187587752825299550075726304232437380934396002 166 1435183121353329742817720476247472063535340998320721686786044565579683085979018922546797940719504577411005137523884099777977331587009660774083758365401204015263601269853602281973243712503112149990396373597814707242 167 50920716702728670176818511783019791242794823416378267152888652136613487021220446116893409071376318894047688160209264487903045375776777835897176465051387055664690877262331125245376587926787585267895520961699824226297 168 1813873785529105888245461359423039368356289929525743586119329748927819616468085639283324762858957273984194691168114709253213861559828806595000051134132763788212188158405238166767452344842334940937686526808310821148912 169 64868732858957553930732535168863650864471904439454136574145418853447877900312349380977524804958359664597406141908704382479649619270987402784935207497292182308500353429048306972482858668675686863969280437738734312542569 170 2329003241080206000441863987637492471986365130505676174060256144019847427809153520188079037588181113354901859428529119452185483683270216160220298977981432958309435720380016997722013256236034204806665179484442376999106144 171 83946335081619358918047408502083927021023521996733462409517843627832914572714859424810937146896435651593462870508367774278392061298365522857062423714765883534279144553087406098973748539989042803182582358459166983968866810 172 3037533686920734070471324136383198167837903018242890048609135096230787686325906628136624249983153144605593198135394168444299649528934526520867674614280602173502553993109517635039620106294923280191882939409221394327058399532 173 110336455681897883140078020163766394570186202651961644641721561719591080033506987215876242037751852319080545388714637295555582451690271360238687090387157170565533938575409428828556594960644005578725546109221398447418858482197 174 4023337529155871046306382695813051437517276496563168543216641787231787696795285911264019789362041319481924562195715427511183684690238303126503373824157586906582251951424630429790253871227373169551898830926984934264085242474917 175 147270062059008270237885061069325150526870295483605038379549015278131120017911065250719385719753959726986075031981510793133367697467553643985372544319449119802688009863614778107155370779849470450416726994532473580613010938628424 176 5411207410252567770056713062684713435357834820702135515271128416972872889163196822114889359040637697582018368008299668432587643001122024499434160133571390617782839281222378428197013921076393143209140829586867240700656674909577616 177 199579919864314397458681118372014355778014890133610948813432970112462970064121733616154650112035003061960692096037746720861446909437194871029568587305997935480876656894944253897298685614124985370311813192943428383995128154983808619 178 7388798062856678984419112429308746099371267868234787270696710127277962987612357612774913289974283180066871479898887759295267207283134401626857963149969689891249938878294749185452518751303956499672311324104767404438069273399844155742 179 274572142088987621727523100516200632156503012544773328864115141016771898070860278875944474399281934291535939297297984104856385970671920718793191653487461124562601437074715485556050785017950666040836113541702131539840086101614334445264 180 10241330696552311167464417037337224598043468314281692721681180797906815156578089368353553215181788990752618730462853870874124152078611422353195238120919175245615531042406322925527964456500927238216934649054640673422924810742867845190059 181 383411525594682271262334295831123678245833143416099718557944261594560168997901350341698372357690911844649147091105459437538350701474466940521480694167033644088150621534859330258019812393745948386642244447116033784816198269076795524457328 182 14407031146835916709639922061876434149957454804165468656932570699879012990104741181234630024232487914548830109855569889081942082543095305219393331892408405470195736705484747461485338434580067292891683975489016554965965419584528407117604508 183 543345621694944795406295958050699758160763943396204215854301959294593849746614147880766149178026662193042345794936031773518402033719300184683814012029942750607411529036556859468388697511691331049918300787887997613642948295756377862127079719 184 20566579490747544887879032742350549054025198066024782165464736169923686868474581859800579480163488531072973912260556583170825419767640087098162504470012601844873417759559127099160632571198395884070799317700732345181750191283242859961389761092 185 781311368769650753945444509530191500961923213251982188219605499076646541029899957737796526671787032143267044507416130001277898049706109256964504337762418467308711708515857961952008615022623740886958061835626332792019973067688142077043959591192 186 29788898150945468455539634720527461349152875438425693830129596583043428345368576867049779406993507349019851544267525166206448341168876514927906245970617309622228649354464053982440995601887371077614283435864460379666642017169474024310983733877748 187 1139843113850888072574805356956886834298620422778767573342805582716761574809070817758697351168012575796669090442778082699859708476035878470397803990094266181767789759711016262237605775079432542056211615062448813688378211340174448547515373480396330 188 43771181451374397137948248699524775444847627569395442950681343517874693680818301271299700212532936378131851518855387934561842426735559288305126061038901813588707162771362125328730350132713335718035084576934118683551007939343494332943836336854063870 189 1686849322094981368042185194768697385970018389054535909784448155725560236824119668717053070584880538133846015241695889141707142568365563333287498934836632376359231247679950371936617584066851472552393137247338613295617185838938299993057665034776602175 190 65238130555874559244011016199277342426118653524625933277579398287424744104906944608972675057234214558048026130992286289340741400408088567822759801440506317955984883624682098846891891565302484261016186052299761629572033186946695706723446821447564307693 191 2531957186158375631625547544996221972433922383658898144199059275950927383879691797685089011670167019859825293644196333776622459169318045761880231273099691429434802982610920899667636661174073965785759907448355130835655103014044054959136495126630815814975 192 98612814996051547337427054804028465001747601262028382025060283557951737861602311397215596859397159898229201470844351869227489554071249714553476649804874314627978570738436610630522020017598460906898134006300106213661002832285239042029247153678103620817919 193 3854118758498846999798252999666629955850129837822381245216879441010980296877684394319218627471660136737629969763283969178684716180656041137459299111581195434862122875095777447369937898345500239266635039967164824444005742586471021339327136567784639843658112 194 151155595822036319849655615936489674800527663695464253859042393427036856717376531237244868855987513848885939405269376340932693824533905189835960046541061822992758321829662992353795479047685275236627250118003011175380128030077226454950962606627885945699982223 195 5948719653617147280267771619949065893661785592575530881646836197233853786862284753480983361926797916292126967124943165444682593902927184765059154835039453722927125121319668358392380103010871142236611023908052227137956883522291345504276790403789786427840916754 196 234917687866385418019771966380328591500582453319153142179284679078474816489063929719661079796110289593297229462854976278724205375314104715433389882307686220507407670789834303886962213297320319430068856152147599486900430115974883459506718713042654857286078221650 197 9308801137738254564734863535754130637900003976174977046212765921489522511161915182072097095419775254585054763480175604311213342751316206429532571937123016211603482097262308488099460957183558242559374570128810775660011588083076020415522020719852019749263676822934 198 370126817744713693398050491222024691611982844748129345014576568850090649383213040467964626933238904386440195615784696796413196207501975185332625474571107401271338401854033399408515257897215258297234574474970789889809752841217137790945891706632549128992640512947918 199 14766553189464425962747215963892298708958964325782264737873453705939593774611151321727428881988850729306644933400798511505673153121182753839433434402909488458879990603989230556654263628682420962585543800975321941037168732344197038592912054647690195568634282433273359 200 591115812093186935954620754806051366291031443514291803655194059485209830765860198287535458034701054122089122738083730485730330094248534347093946767641434420789348862457637124876333953854141598039375877484200637479975360311206326019580251432081784078452505568423715970 201 23742367833052645578904916534617054111778545170521787324828095673428442250850596253283742857434982876397691667651419394369606273601328526495052090098111971567775437957623468505655910586191072266888941407469097307151538643907075444543846207504782485101709792856390782940 202 956812200631464954303225341413019126948237400405695088287823171966460900932976446907179441758805357968955547029752795721105664077917015988334057074056103516727373908508593537520990776516407225495190632936195449381502106939090310281109735973951097821022048928649420892642 203 38687786328313206881776185430981546349295503242242473490886865864501965501271835812151613649847430526521846327781126570196923632864578236117163018545091751837427869668196515414269938594635590639109611308565072002333077558122291711740028534297869720457819459646156007869670 204 1569491248433093690914989095532657953834296482584944949714634060390251033862680015348929564648087777055059252776918374608813726276851169456675449772559117300877272466274545087557518572381791048173267626173585271421313251652405022569587476780177011926017376415667901382620069 205 63881508281821042397233700712001153408837089333399513308990047403777043395917739938622164230658111196073482402311207780783643925108290222317785519355260027208760599279073788116344177616016662862018355993497164962615172482208590380979148826097601597877823713684252924921988658 206 2608651929282727434522249726242721700245044804424076915112781282246914722635033945152450501032355891767788273658338849967354906439504483599040723466034612637317982354265588575353789957890210950481635652324366903652483072845833843357893559641493187699637489960955036860597576224 207 106874807584204308277192288649911785987217901262824560166085394132018433923499445184593182767236412034101933891321122289747553563783564042940339997675123213319457123206251686468600736194730588613697240526830862827368333788976322843798525337305215722313372725545061017089587719387 208 4392850052036698548305732974614854692584664493949340804520352450475280325638126706695049100553851039405068046885545169002562586370805021506530865328406745132240949145147114910948324230602931975761629853047481292167282809733082965938503043318623175834530763716983261596572577648650 209 181143552286801663263129639022317417459684073531758289633034921409669133834732922030090830346861187094512739939733209988179404946245290872721736563389948676011261702512087930746404618100515719762233030276672483345497875426192968097108568710399897744924449130452666412449289789605132 210 7493738819543461542865834795758456499475390823159299314951971488753324505439949570071274756583862135651149060527964810740937007835621213665839442373850075271702321106452986704148485507634134650641977970259917287763907256759034876394321031861505964719092297039056607576396266949619155 211 311004846577299487280778876136681476360162497061001647658913365788078459355553381569104273208970867271281314339818736821180494199973040750007675934948728520446202213743607687011633821038215896093590930126502634442509453657695351546921824556751982459607252834449619362533573080083204383 212 12948590935917090734847148151808190690579596560180662725235751772833956307625950895852713269903092561295067395234858727787428170069134621138474457236166522459971976343394975934880724558305062199809788288085035796981983769434371568364942274481511898598170067868379931732028671380848484886 213 540827153734857662268538830019008027950299314629617707298658927007812119218114545809781346192667237651405871739638244323324366095828905885020581196290670306285130070527840143884695450973453230915646862835179587967926667799775018960774189022367327664382380292136762163474771929946241507328 214 22660475439820416617231154399876635172162828716415269265189738304451276267682812033751515703193321243986448739111943581239317893447997642979626861421424682681803876369440904934887812045140182511432875327072967385187708030211197585427034518710729219217842620919528075929382785916655288601449 215 952462929150436417399446988719676754246904548722552677218416802582455962836003698681270858252484987179396120596913662062227560680182514860844664651075272078572698828269728562232583556044564183230592502636135899208527324477049654523453677643325607760833190921860629897988439147586636011590555 216 40159631293291516998813203679859206964639537574090522893439910789525053481315800200430949716746176640483813920891871286897719977726291077602298177545854404322647606952569661817580802165219917284008745652815738626449451210763491466669278940387073514275880440173245082868515684076170894501354564 217 1698587850546490569916505470019788358386807006269824684114593507456659812627259699787978423106490676918176361618359769644202819421999927128042153081458241001261339504378632096632358176220311708895246475105708166333131040293908264454597476316900467136973137538059298610907674297193812465505740208 218 72067111046862901977558597586349210410383561546369190211590071015876386202245536433054694819942625530151491801882095915571137123305259908155791591899273468569145016031992947401797555656200485216066758502264870245610261864147649927015172403767524442780417109994664577462966237043149956676866285887 219 3067123112531352285907937113835973600484984739197053720120377209606435285317980613618176602462209120057079951218266968249702342848659675070175955734292042240401420387350426799698456926804342082719932012157935198103082997311388789796150624143812355137454028759025795111104107630746891079336550426604 220 130937650870364646211682984368737797341463263896919906323188301442284298931280961260283208514588423023544751099199659903394275610060466703541491955812524075105704432772415634874715216785490923627365625927124321126768057620439464243773806899802345045554718473283797674445821276817119729115049193178085 221 5607011107790066903122405044328768642299849071897586888749223002694182750052096253921278214960821737615173017744556253683331244626988222278636842434115867706252306412535933144153621601471595685390531479674928002575711202778810951685791467589815650255908348045679356168669905836571942224908377399221952 222 240838640395262305493209739662246240638748060516504551177504728280910306493565649520527116161831500505019613407984794109807333222225291676916786335575780650401746177748196231527198740289664878910422739960484735476103560583875891549692363463180168074791040379223468508415561690421841869374172285621364281 223 10376315992631786560372499288678783523526793038136621359702158188290805925094030636643563993992336336479088908974028318538340860546352147504579336755512781663658127269018207594108515238928052619104431099707687366244601007400541131765441630037517735841114339733768191761576167032580536501984365308692997906 224 448411687820026459543967828361221179702289015040699778500294346535197686955531328164719328053419440303057187957624696021643942042869894581435839095977472461895082188968742118819053412111302269697740029171928917829884865212367284664914206060103563527031270962242731656491394168043684575397634926858461368400 225 19436669964538513262226486261248268648795408336901099890117954678229376786600688780905650008492653968614105394549111905747568084878071982833936046628595241411644589788199759117550128095397218976966414120630062350157678634891853470178557185682814462809695709510514555607413345134317201983361122881016461284873 226 845030791133612409971708489855790633808145380299058241667750710195476697199008939257986751022352883549780341880762981423641029693329843589511420855787748593978888706557888287453548556227642400308068453250970362830163698327530419748651270258164286658237227389116262014580068985445909550649405081461180545992763 227 36848815055161161558190325732688404281573308593968072451765333082758244820930819810512394362315050058779071747999250818383334562910913343931236391358420545052637453929484281097595489524386131099029763680795309842785752104579525371210245529832309694543874699950935014793043751576307186103846829903223302789110296 228 1611645302718102025207152869715827469168151527891756677136779669947469115411495328793449738125334712567702764429911173754967390541473570675975103968921658058661810285167669460682630127186053725244712845560178167555674759683278271919174123808098421088506713057588390572194342059182259588325813937917560403999870152 229 70697657932855923938414507915450780922368526546070983080889984298922832832991752874378237327941243347200499152751016745100965792280229879075720081149454825390982079649547882580506321777440183072931355755324986389260228837406039709491525817261043244620261382055239755865859096923468999361892807209833453448938152116 230 3110462176224263737659735409387989487041152484349753512776832242498454894426752858021186339155025938189777205111753699766034155415493323764825110030245260774734994216396629796091799593641123821083180201658329780645683954472691196722851327820461705187259292655749517574739312643644148815869463582653062239186167864283 231 137253656184615493185256115262150402961064728071049783661183943469431845709844009086969309635808010776613346587032589337666839156345693191122017334066453780518340750547718230225509172372588896535373123179293177717195388005572729230322572414050430253801232173008847969017775792984903647852564183558447480900583384093184 232 6074308213531266577560392506304581559232195029964122341112181425929829316188512036096846786537410231322799944524109866943643708633308417530805278938116553890571741493221955246016471914593565884032289421964197007896103999200029024533146653617861369249004106888081720405176325498653994483374664764136923532557918178620672 233 269611541847172126046796313439969813463705540918308080742065624787390142802885022407570363328746768460911641909649175728426295212660122660014761889995873645762519368158839711763376037469181601497496696608123760236860320250117225972091519588571246905319985987717758254882559077528860184804459374546724782592702996409141841 234 12001727988783811599726438192443834189278407216418331717325226773226147027013365500675790149407357303178562946534876097290017794879871901700306436435195581835645379451734570421892681505489723026796789121831355619732945711037746605808089576840129806672402630897634733734150323874492183819519793709928580591065870440628651045 235 535806102426689833749873380127204920424557773200002463930211611635114182135201817059846470806206672019231082640817980528345746972978996950108861502652959153566106814080898682108741927772908155153632389387649347090256774437571887715258909569499657752683485087245885438980612127658104929485449336224794968705949407640049280014 236 23989714649715981028284382301268481968370589025246829928811602704824481621393760918062019630535859353223753156939848517990747799898736249115571714262528083123503347754733066522203481155149451606737224054315104498950480588000533752891629652702442609830687439644778229340416674902757628723124666303681636853794853112713852758455 237 1077186927555269562313633095461470730658676770489972674786252001085628203211193658518680214219086733409447876495839869253331614054324076152161926754451005409405378990244999954933789456078079017500756906434852020261141767931487270828147933141386969138810877640344009039399412500427778433601091662878609268125179860063099396506755 238 48506583549219313164105475804231814323276305855297952282556124744008498391677002095802464007605354628223013276159082881550607945594821980871683614453225195350629458836335736868965532389333791177956033783407125354909119581451230560491826225612043180552741461774921021591148196831178054660451187751389709664150420674234033496470191 239 2190529044829069218946732104988834573061294736955017339313158446325375151623476382042411807545269011198079293491650131102310086043059263276678384908407497510861710638974077187297192391571072823878940652925735777354691023563300906054215087172608488691774985310435687838823491271293002938311776999711903766001945897582974816438923955 240 99204459518403542190069884007527661777603456731157662370662095026372472465693307164941761650556819964009982968411336277369037475998802506970524607002049596014509019313908651446859143239563288847665875855521761756619553884571502014433698135035977897281862734528835832024470707250194224517282257955134508767286445085649386722415130484 241 4505493824590649844411077486929449264086784019976359801976566855602548751334516748538732579621612117910298892332291640621147800367421772289915826734569183453702104404758112720010006770651200763863924735321318763716587209651544981433065858299579959619491098485197077483189841434433746191038933662506267353140189644611882629096230256138 242 205200227630395534034936585769146819575358178526356903668360303419929931713050265545346352778098017735883479067886413082467726205384286484850844274005830234584995589931474760946127209559405147381502618461244656584917211592659363211385812490728243586471759327330687155990729048101707714692536811815639954468154593243238660731318079530601 243 9372010438428267293920787730279994352686355805430637335449944825142382336975840480135376385785643793172241111923288557204187392139143096220630590294676909666603025513234600210509480445417378029493806563402138525303971565186169859785882299151563075696549891044915840399625574885299564178345561515320007991505989302879448950123297389716831 244 429242249876624640571120847765107894358126724366094780129676628302324985640390150831943947254738690707324898738357609302612577362632732653398788013636589021695996871705612420784145118638206289224094482753605491061172750625296401082551813435061129216334477288439611713730378144684945819798173844873399649780153816810890354950165552975751164 245 19714340785596696618952531029832612980611777734542281431190850397640930258643377966072444115582551913723510792038273306283353019944308128149062525017374458021098497026587312739739871344546367825506343343866085936073321667460941084761531105097450524000955817407976786172099906311246075969651338620410716784445223895965885527672923174264376372 246 907961671994744420979932532008423690691348054688179114518953787093862690174973285935329566732640989588408568991597326273854625400034332939778095765445048975122127539837989414899128228338258707273727523444393883845541626488935479345052859581167591799401442172546213334506779542817307283179352828779329911260051458361054563592693792308743071885 247 41932777441110661569619255651573785136251520339553255956541002935100440298985130310302886071560436172099313616134062223576527890646972530521664238993342598715932893498203364579653306657209274837487056925134686379078175816222279933957063085698381998388202983232007127352828503753075601517753895482163468641441466976512239451635565887795287175509 248 1941941005741862531072826824728150309715102027310628012087604978119932237302580303358166649486746109797781302618136718934882257790017422428604119695853709387693589097938099418776454740124178125193503845152979082089666837402856764766937078145400571842918132356554758861182828334070566797217869912582529892551181259896812001985562118177894253801125 249 90179992380721949211013559536311455476820740279962692238789433401016435237625404266597009387869436108703077329248375442636977399028364220992369878741178155526335235561023825458777191161142299066501015202501196754806906140552314245922411398066658074244121098291604571691081701774719537433700276304881551201967575267011218583049223283523094843487611 250 4199248913533002056059748319875914302235971206021604393941744375245273509315486988543339066177023334753612420939139661366461852985222092278199287751758412648571512862455210813128582600826580656416485116165384122309159060321456863975624636575856170033840629219669304334345308545220555971265765111965889096139713698431388005396460859431714343904423659