1 55766 2 1317638 3 9758786 4 60326174 5 1341002006 6 10300749962 7 63113882510 8 1412118575318 9 10829849843426 10 66416445639470 11 1485781706304062 12 11396019453393170 13 69887054317270646 14 1563452949340108814 15 11991709588783232978 16 73540380897193780550 17 1645181446888361331638 18 12618572516828528785730 19 77384677703650211794718 20 1731182820289290342382454 21 13278204505219756583309618 22 81429938587847877880475630 23 1821679883271613394048523614 24 13972318678622362990093052498 25 85686664290150202919225029046 26 1916907655096734221142606420494 27 14702717464034977500931225783730 28 90165909073934073691651543523462 29 2017113430243906260020120981138390 30 15471297628249192576632342041379842 31 94879305041170667951315769699628766 32 2122557432365571613094963515587288566 33 16280055091005297975304280226116538578 34 99839092374922728924235850069368228718 35 2233513488205572632081400304648777871294 36 17131090108579830741502835676474510894674 37 105058151110225299203505814962877955008310 38 2350269738725773027128169994039217024066830 39 18026612727522425828500695180361378483110482 40 110550034582157829376357040987681612627885510 41 2473129387370731797387466069645947810281202422 42 18968948523907609253107305901588285750871369666 43 116329004622343803921756310897097750995883577374 44 2602411487454539712265787310429202890096565681526 45 19960544642604656508589778836934827476355844860658 46 122410068595395514534561678755081456007409759986286 47 2738451770707991172138710746124173511055226346579486 48 21003976152250010089195743156801554108281116995682770 49 128809018371428167024302715964234701169905685170343222 50 2881603519137836108067187519315365384546742336584349454 51 22101952732423995820793977417366136776206652543576701554 52 135542471335850737212165567762685441280800369193115805574 53 3032238482462213790146430984823416938748639066131520315926 54 23257325710397710459679108775593288634863793358069508199938 55 142627913542931398148530447555214504124608818219005369187550 56 3190747843504750017079389948163434914908238995098068165505014 57 24473095465723751295323111007994364707862105257874693431319954 58 150083745125202692306740500688106944100093128638180540020259566 59 3357543234054342405764209899545993226634290171053376131927315582 60 25752419221899714660945091517009761139011296507287089150080956114 61 157929328076629796899081247242852258618364115559539657190021777334 62 3533057803828712553881296007101340233435380811270881354550399967246 63 27098619245338576720066094821905260860294886562047727781244064065042 64 166185036533629639031624938573507774891725605299514963264027209437638 65 3717747345317708628137783693242212441084355672556091904084573229931830 66 28515191472937802150647902697675741884032826880524818331603645381929666 67 174872309684515267845869258520608048690447626898846868064352486688726302 68 3912091477427455642256429521989342120249715415830646527272549721994659190 69 30005814590652051219483518766232920070751343540615819652616852280227347634 70 184013707444765628933408068406436249268776256100451303439511367005588906222 71 4116594890999150175843444007114486928167433766697225311795672071452980477662 72 31574359586645563653003215460021531284118884989349864772580677832922368807250 73 193632969042703437867942603661594581872676801794156736455417062805782406407862 74 4331788659436978092396226405845056135920205695653645484355315790059831627200526 75 33224899803832730167958436511815507344240503298836241382310905213573633034262834 76 203755074667721866994474808153044437796001373043359456920940705210472977819066502 77 4558231617848715215314547295593041674910820916549668679738522709204424343578904662 78 34961721517912220021361535784613827597071833482516913956010885122269122380572746242 79 214406310341153870007844335027231053221602988483162094360527542287300512514124996830 80 4796511814280491001098844174956998307616621310272007149652361176583320115649132232182 81 36789335068364683273245783724167058173439665162317814294613150097832671893247319546962 82 225614336178246825715520881279903026502044150557832007942438616295174214161461576736878 83 5047248036814416048299370146694993913366920775144759327955847957809414531991886306015550 84 38712486571320033478640717714705845187334390784296952945596786951676077876285765693336914 85 237408258218511518735316361510216586160209942814965040525114334929647700942359975028431414 86 5311091420494781991531015534772316036329896535429255599957320663974783760580758775813891854 87 40736170244711369340725752864091385781485255112337766135406167322487505773771817937930106834 88 249818704010981159837273233471033065243242196461297416675056533498345417685606172837008070598 89 5588727138255848559859603440370732049956183704947916250523884657127100632562052016085491369846 90 42865641377722636507325702621258655564317417236287941071309352737509488706200884571186799904706 91 262877902150667246786138747926916544613598129428277161803857223406802214718939937915915673540638 92 5880876180242375680113785502954216676467925443324041773660033172107119271612149444971878788434294 93 45106429978210292347759298030940063774347767241025103693686541693421775224409199785563473257070706 94 276619765972759900431304057571730624170735101166013203682709932348239807423278469551246999607960942 95 6188297226143604972390700322885412749672213810648034680642882608606532243037979105436560289794975646 96 47464355133539862227688981420481233174945527171356147410992743766748011135798194270727876842260453074 97 291079981621917526708612801916060321860427069011379375836223853897442109017822527629704443064481329718 98 6511788615402940924727220452607418635351770936077158605792328932241364428916157949734043138311613719822 99 49945540122130937661872765989691677529113983244954889916549093974143612617508247247754678079777114928626 100 306296100725352292373291002573399107426475830466078375263983417970720287249983036254053497897644577315718 101 6852190420419754715468596259486814922841513174374662106834157394772062474582293111567377120729852150410902 102 52556428314953675932492610526735195148038843666085408742577892805630619990396198223425688282653652751579138 103 322307637910373465627026101463190540469539155649595530576748224752941617254013605703827711358456554559386334 104 7210386628127193134441960076289310066446404245182807089255092212523021178568962610695586049444466720342018038 105 55303799908271279980090614408505719242767123578587512226734589922829534488715085442715937375656587884672539922 106 339156173419631209649068125252501150578482581378496234590550675618090718961906669344137838123973776223715933166 107 7587307435611315901188253289236461257235791791826896128982057707470295383065373375194719964569586195036137356798 108 58194789531081593920502793297309970339020481434316324192544591883887444883760273649963750168020612953220324329938 109 356885461090541597694354529083792837073587876363824452733458288160263946401179670561177743876858001299241474285238 110 7983931665733037761879836554427517765429142557918161965021557103491530774534297924219117716773755193138258183567886 111 61236904772982449213781057707373315915447487626544789028807908582101244757495335954993609805170151458849296556152722 112 375541541979303821014629526835804305315411418620314413220818456818566609257465722025873030972520248051767047633088454 113 8401289309025986143907084192898686262732559093577942117986453478096001571502343154657882830188636803882240430520222134 114 64438045680575638150659140607799216987095231794126294659115679757908091408643120602504479661357747640229072942527160002 115 395172863924578960631560027245449500228574271603633413630292015614659572491645838581601625300241566785992785697034748190 116 8840464198471310139520324508021326051209588836054661841677123335025405091191380959700380837587352826662140588791284746614 117 67806525273039582129506410835787344667197379392882334804069745828306369590331546965664099762084678619017399781056458167858 118 415830407361324357234043277052849098417676199985300835198983540121716475751836911754177984149783134904889523001652591005678 119 9302596824095543763354195600964727186804770570992979291744375659592260493807806844479284889304197914413676346860791844847710 120 71351091130147433852354581493337556420384292323050818485940573343688087992012036356681656806788428443978760582599483461857874 121 437567817711508596379301405847162171124148206821026337562778794494571440219815794436707022431091888080330076414180863043694518 122 9788887294700731885533788336243464978168272653905649108750131709492938124920910484580891015810984632030317403127247585351253518 123 75080948108792378194549766064631975606670914265102604950051258019687653502031384617467709363222892999522100204616777875306328242 124 460441544695511578868590995011649941588025875874863290242270759511943310115215451502029108210153627776983868070832656369344215174 125 10300598454418113928244799319076204465516214065726008530868569008892982980306534096950894939393866177220583738119340716592161944790 126 79005782247012508511353259160370240582888951848589556844167561244709343443104015530166464776722419946655087370032870232888870320130 127 484510988925986422147961881872166871489229335791556265149624423504568676952730019030559875007681017741851426994543001564892742939358 128 10839059162178720567236467962303802363170191618244627426205291385912386264573996183004278426388186698093386699665366715674192788950518 129 83135785917591464021068094295754098079156352441860752837039562002305162671225526439188218020825065875162653668207160291993144032133074 130 509838656164871709923221924468489011373908617185794381516317582869672263550103902454612395063579665557680138722959176762698140595694958 131 11405667742617316407759444959598754568634730286866747226054870778710373761420754164509211725491962518768226079810559550106365658445415102 132 87481684296556027968497740417162166830569295065429002968923111963103626037796740320862308140701139677458477341385795833335110596656344146 133 536490319644142985715405375191924180875681023418718983463966248694484636273138250322314028568705150324513645985530256756043491094512473398 134 12001895617371315594347896125760487178807979725690651616817246899559910296865928421815774524250865784158086734983034562790142317452468066574 135 92054763215306532477803072544086390582682363852840811446666324283360639277608033930764223710284630200736726637003214821697082732138771948882 136 564535190871833050964635273803785715589919631668835287506002743757313154669904412911904781727034818698339070372950147035079946445279556516294 137 12629291126204763686620150230049386232392505397813790524152694055937393390656445930261977741253778974606142034589405408997838897177385856412662 138 96866898468709061819622912777518946225252663903010498503636936765330050389709469198794806309094171938447806405263319786341638318411236695265218 139 594046099366885960174272368872392760238242712285894650136907156023695516758933752051363404509220644031477141442355680747868872256639996109199390 140 13289483547880434445758264074459771374296316335059052305193885895181348312597799596107291057176559134837133410251925627413616706964026083349497206 141 101930586655259422257491071440904439917749694026762669018132543572143824124909211493723550505005803887560042888850735212192244338868274851027705330 142 625099681789596827864265053436742215443338620785483326501174049029678181553841015258915237617512483760200495137452599921158035763332373585399627886 143 13984187331221814580543894170365065852807010976547499484386374722642516862072640632567743281930937586971900676696605736320889842272199882784587311390 144 107258977629407472492909063486383761448498091457151991898081419272102673745061198804984830473521421076222138290784641813695016547195680013181445669842 145 657776580958788889498920651720674026471155449416635535677015876645167882229582375302868951273365635791193080314233799207061004675715492425704654004022 146 14715206547352590069349701966357127003740610710821080214612251650702339642396907447667946302326882841518376273239491180032792271775765076843473946346254 147 112865908650317016061012407292960631320766398174623682351759055095044860148597318985603026383313525872762093856924581314513769435883887094366389714545010 148 692161655272554053503003441420741987624076172535981985689140475387617375917903923943247946736036345637656275683547609697546522681068150194729039407798150 149 15484439574675621894650247548935779216927461561077697232904565761088641593517072230396545591650277807876278225157715444105820052364835047188142136579128086 150 118765940315741918009258171849990330877261259031211274433162693843431698854794631839778699506648216788708308980126534980958123893887339116781068874557997570 151 728344199076400118666490182234807657000977202904108002997135718776475540213973226367885443239577734416537306202330045804152500417095397522942277348986921182 152 16293884028757798487593804861754195588472704680660884861150371931271918913171364056945276585843287065096512847398130591041038225682918063135644178147864629238 153 124974394374334863329042511201767256565431517341527200674144322950469106686892857923862153114220746043239129083941023487662098430950448548024884119358681638034 154 766418174551077070747104543750719653674621626231810474838526707953270498987999281227854579009236740620466725318720267783232775236835818573916473046116134573294 155 17145641949923146442462711496671588213654895260862421809886329039621985740930275580970307224453645559534149286679439413665215064150910787215387177368929287333758 156 131507393514583262462904873817306380719523340805471662649771061391739530691337308125731367351959854101787880436895415857081939956633744791795122969492205375681746 157 806482455722270241593001879254568842407912921714479868250537646551861235590189561344814605943866579172183887876516193963773571426441301654456417775477490778684854 158 18041925262025821733246850403143333388093857748914760798527397089074249948197975600061358176944910614351069921334258300450653258776058774776198567970268361228616718 159 138381903233699897648304301585123916922461471883776525779410026558025681348679225695213927670245148286518875972333700288021568292373335883265007057106826067179340050 160 848641085225827300627811086785044333739879269964741314222403537472264154925564395543948947852597305876599765170956983790652657417809167394909940180958126117361096134 161 18985061516578828693221601460453293882100347129500166997090267210805681313896115498166938447831978399309916211974193925447969409927136404563598063080063801191071180342 162 145615775895197322962313831006506224058171291139830921974106215920084796732343637130245812943415088768055619777251786003354051295330919577410210940721620627884290128578 163 893003544495310800133620263801398018129177686992801288477443526343839653272895488031480555387284879924641581546042598951929806254786296557746635485960922562493367622942 164 19977499937155352200133442629725020173054498692749806228107756944674821605943813961702142346795079497279971650135301062592238342158976609706162106805158482576699958820214 165 153227797089558807605344627620641402961916358832507213898133950213234180785748844105378150541681204699844050431372628716859946385583580895367105586575633481840939984467890 166 939685038073524333857161817932591951628429658934236918357493902313285654773521414319096708431302789574188226370319659445259568600233585062131968285609562941089039950206702 167 21021817779759364240933898967118169546839927595922856597346684319748211103040756539867319456577344751241486203471691666182374557477720023842342910284803174808130839691641310 168 161237734418399506363844287597745532395098170764648766735350633883596075841803588096209917908174627106729882711516092001049364611954397555491559815520776368503754576540412754 169 988806792786338811217337202891973884449628609475900715793376846693587206764340681190764249969179267084722900915615497342420516917334546108424227320403943079336103375173189814 170 22120727025682704304802805475813179685543508102925990022709972684955839683336374496457389226567396087012567709684344459222673732671108220990742086157546767644104058073044775950 171 169666388828805085062309316035472683458191435424925340304334404469076354473279045448242187542518062542024561091839154934705606703989468137961448732060449224164107589028239949874 172 1040496372555741146785389403405856193902042851524330905475524149312977542069919363131451057554991960185769201099042257293725493819884522474526509427562246161162517586538950334598 173 23277081424229264721249973995726424365889238221200841970966967544347259495928156212355130352054356756736327008600071997863285161200562022421259927531357369221594142349657007350102 174 178535648631157565811501323725006339243752734613939657604056668838999635084035229082528537370163623351800020096659989963922741784534938994463844363176134518570901790954688294368770 175 1094888009669641045883653836809310989030117373251122167516256903096817756939409925213785738909036978937659270766210787751190150225673690201107609723617038102078200530853768536046814 176 24493883903595479360701545426217300329250115806140672690312058634087131917308244495233619105863189628068771115738002877799678849950863647240015316558671260727712130311208618674425334 177 187868546340726884999870432428438038137136529269016874534602086327884147588351081847817851003385203780823055493350400258741716699165007891615718803585822629560517723462042236738202450 178 1152122953368708000694486243291873191677902337877810800317752497456204696216189357537935686037655596458533358007254938073606763385695250803240070531873261076670057625196835029637403246 179 25774294369152376499875611309314930905681707313981274695133939765542239082297565524948055878466434029725842958661699248754130835441688990378541817860790217004707808370479494606181272638 180 197689318490639673297501861851496875452366070374418424614924555149234224665998657191345082468957237644550869229625322151298575908324120683362114333408695567219727767920791601205435499346 181 1212349836655481079116291091961192423995966962546233741095673622653683025678023524983257668242122542194377233600373659897657917206023868411689137255808591162410646190118773086204525434934 182 27121637909380496914776705790928504740788776877370212929499509038852924120955542760756429987369373778726021358978795725155823795856737969371456867870166862642187230501031222521691277916942 183 208023468571553114502336426977009376233208898190049411023055850107728876855706489927983346869743650954720604364642569330930683481960814516292492640022001409467418148641089401748276614744786 184 1275725062278315374224339313757093995798065843355471330503750336091812987325575079370696567598780317978266316926100226048577045615346169320022568064108330267227022940043347800671677596263366 185 28539413430767608978812167523162829875286534092212466009868921180051006155028853830827589128294805728240427424000065134940445394351512345805287350351606761814381255291903527150874236579401846 186 218897833261481457382957329468891757463038635005355464585173990139237967837660431020548036712443395157510946742259730379446471767967218512955783098585769599446359483660669736239767076825628610 187 1342413208892523973887370316822433402681145617134786066276734614765073638645422606946945195035455024459525790142237538980955901048320929589026410055365068235415739711434735904410996961575882782 188 30031302744093122862638748840762652151420147643953323786626735824982543204534260944193206274211591602996627905414078780159663584831265324222703526678597310673276025572624498686143803429290045814 189 230340652117766927794829817853958387969668265730478245070483888427438040301212354537157939115693889893821581199177102325918974741673921318389289263628001641096558717035050709427155431858168234866 190 1412587458453472320102949085061897273355158031526179418740241410296911315266848608964296931361284385612889846108330023777319787095504687823006887666144897400631574506957437272386172448867748492142 191 31601180125695308717178800072370444334702939426685978328946520110499477327769645037111193120432054161987438591440454609818001912244267680343570523279493861353980956262205516489088042625872943000222 192 242381640912177605567599469870832651305860606709880183359133053426514822725058463614694649269323697700051568636841616193569778685583397642678591976294703361233645959400768955246683776046759796181202 193 1486430045951518927950368690109183283994047702386476560710641844321805616673878177971128977075258966900963070035752872285695797610835861816561612250877062804713691822780477957242669072893658617467958 194 33253122378550903056555595394936781249488120694555906890156477225288104529029604608416805491063879897737204439634917962756119718566477696185884922972723715236638962918595756198335359848592272728494350 195 255052068799575640166730853076466321184534105981577554101572649504425652073777672353951840962227640258137585414762189880851081133452980242813326289182462680534825635715434077314645254934633538189366514 196 1564132732656715809848156059618710992969294890042590078107952107754052528203210747142742418167554263601305011998237442971317947208600153227909924826000059180027119852835198241407191456632749894808656774 197 34991419419294646656861942673991479100124378048728594599100615594365593341308486904823227971754307967310200535749245132495299789264103727895059297631017788458964642796828354127972423665185153081028675478 198 268384839520554549629726294924065308769883396852250122154469631610104496787915918350272821197768408434713687187205597134001874953250091215067372475690934443527738514403607794679695341711736418105791656962 199 1645897304102234272132391822324973337136251860551737542542966675259228222987049204409653840192740814019113012937735264555881124079587775456363132208134790538469534124476454368954455239799830591711346280158 200 36820585418672106810092670775567531377828613398701577288212719389211357574525734106811476101321279101288819458557778476601276655590448956331195860344989958405161098256868595599338786655680262428798769661942 201 282414576848920131793514886096893063370230579397664288199253766011265695850095536922830688319979590024701460462159754656665003505897299069721979605188653257740443699121700869542836588913201776648206741533714 202 1731936094099725564164403929653093519180158300090439672979479523274665840134932564391838544837072691181027108098209296494987399391930882974398214349215308206428706160005369480059646193309938421010644720141806 203 38745370524356343580903029204897989850263407496271394940933055004847154325631170769221879632486037680375101279107930425301148006680170515810403109515811203973323056141376081728917924696830804848588144588574974 204 297177714505912919852778134985326475483263518966818698245060448604078060007902289854919779653807681762048981863230204366091774196182511369984607292562632946134357618832507857505371023027198119476545766868121554 205 1822472536147427999515896268380101758577937787279806797018738815599901256344490073387079580400014440049518186310493954139998574046328429408879133281718901340055190716520904506094865491368095330514668750405493942 206 40770773196571316078846417691231964537288528620346827838920235642988290112123414044592289695450952562190001871509242802688750400015963398043281821666368344366454749724731324799186266819257879644161195343496445454 207 312712590774669762412869886160940272832897711389281269282363248156265821515804473681919268844001534716062052611370954728252288798192323867717636571604037469894923622645409950185175036772047611138251936963770835602 208 1917741743662968189762550382404816114837993561602793862856699084443904267563809736079641631431007599975055809393007879184430996369840282715099352147948647628061033976941722740839189988138175056168798128039864976326 209 42902053188556318055531901194618939747610443906989546919379558970666768186015308191754085336345015628605006173334936134355708474679170340620212010503946117385863795196315126400021749444067103317638903664877066603190 210 329059548060628124466128952553913196845403076580185958671477745664853841659180278517368583085100024141643486553972818391094654485695960833022451371026597939684151541408023630729769612133134331195289534961607820033730