1 7 2 35 3 181 4 953 5 4997 6 26155 7 137033 8 717905 9 3760657 10 19700359 11 103201589 12 540625665 13 2832090849 14 14836035579 15 77719229889 16 407135626281 17 2132798039801 18 11172757117047 19 58528983567693 20 306606675825193 21 1606172667510097 22 8414006742461307 23 44077147429404329 24 230900091358375953 25 1209580367572062985 26 6336440392934609815 27 33193723980339569093 28 173886795007416042929 29 910913686450466587089 30 4771861739860108449115 31 24997609326818456129873 32 130951084947938841770841 33 685993065370656136727545 34 3593605092494778505699351 35 18825259631198614368549437 36 98616957361892183488573849 37 516609304192531109576192913 38 2706280748440750324241112347 39 14176971707523718235761232697 40 74266694950894614730806074177 41 389049374768952793051543600425 42 2038052401661234965612670496183 43 10676427881124051830562749745973 44 55928940888826950088286759681121 45 292986236948810578935018829578705 46 1534821394384266149111971470283579 47 8040229934320217795790842790252513 48 42119101045417111906348493334960969 49 220642778548104530474543853147423897 50 1155846979567124786433161057534664951 51 6054955657128722137719317588244916013 52 31719153709711254994321682246724941961 53 166162193256653360317044156486895990289 54 870448017640782036043350079871614555963 55 4559880539398384875288829862257115259337 56 23887136408144241309732068504860720911857 57 125133823320856683422952244070825093489353 58 655519082377604306582397544542036785974103 59 3433965781252967148635189123148001180311205 60 17988982020242065117256237360917479662089361 61 94236080013155395512240962207307793152033489 62 493659883936352278945113503309168934176780443 63 2586059192763877395149887210134473443907252081 64 13547185757027817725821753521227165202987838905 65 70967533322109230496215314083273585043319892537 66 371766570279142758559147353602573471678327634519 67 1947515663955854573125984522940771400416712220189 68 10202147165909935291441720864450550971819395678969 69 53444400330760805937366979004695929271135619399313 70 279970861061370542974879204766305231972662039607003 71 1466639770646471771754817033579648672978956082256729 72 7683057474936371727448560952033171350368725816670497 73 40248037278544844250196417683909557963360791292661097 74 210841128035235858941585550811978570036494725006392183 75 1104500598712870723337435400560339960789127085421411861 76 5785975364129222801274418296168232698447563782211447361 77 30310088517220628666065818005984582573417997041052381137 78 158780742762462912504813001260716890478884602543103471995 79 831779961905279317000182288698644843067372086350495124481 80 4357316214738786773035640593249682050088356355362028020393 81 22825994210939698891219224682055869201965685889420726859481 82 119574982865705837725084390059697485819346653206586331470903 83 626398850153095625929386846294174565433310127722795800060685 84 3281418153442644855388479989724766813987181869677019442337001 85 17189854507413679960229782578240428816738817804841734302088465 86 90049815100840128229681128524673036700123122788980126046537723 87 471729949558225749950753411382627149767663938061349888640109545 88 2471178259067076127789970226968691640888730823808592354321561809 89 12945376891598083577860701482973579786494495848273959002364791049 90 67814930894053684520574769073191389715774081264581942196065925655 91 355251522661350282167536114337510994288375288303649423428282285445 92 1861000854669807991458473737847656234323283833642050905679842443633 93 9748935501068154636152684142894667546660456171705695944436658564305 94 51070230927352246397264518006473399072578170987233769589429220274651 95 267533669361882490634623176638279578343014231077686492218866917206417 96 1401486990416157381798977884847723335870578358985124324362236829744665 97 7341751746576940210348962293956666982283859427913751621981250241756793 98 38460092085735380878219808374517697688508907127163053296141542841668247 99 201474897858389981831844083445361396408186063908886270389942462269753853 100 1055435186597071540350547113864361346553326135831645259003238569441079897 101 5528944027012978485105831104051866618044942579836257802365791346788607377 102 28963618459986740556118934157528769879320630703676160860416787619939821211 103 151727199660022078109552396045403101278074243683252594431714223400628410233 104 794829663582122149470947614985690476787248672558285993311889608340810037505 105 4163750438455680289711576276690789015364037437752443479726578020134731303337 106 21811991308435385596886934479967017729284319306013187528599411852796957168439 107 114263083696178375398595232554298395067650642167073266507625477831384894443765 108 598572230803644089670826131567787662530997497102602016644619660451277135191585 109 3135647174042041338576800125143843544565947770595240647707056117603628915633617 110 16426226767782060032220402404678961182973327927348995686496242164162894153272763 111 86049517324611543258634719331548383681844839849874173446539120441548029283191841 112 450774212268981859871683756494134709914945967593531035189930122634841053915448329 113 2361400700020003487512229773561604180023614021641863976378948341052125869713093913 114 12370302280574061730541717765457379634051660678863226645718547515539968555973110135 115 64802377043201333483446912443520872057282750604633546929876504535997614200085653229 116 339470125725525148009499239534965224533814797872942955611394585841488941584448102217 117 1778329307014118532434993445593636001498342316752757094055934356360803833902026419217 118 9315856932701888182555976453765073754381383211960602328095845538685763530758390755003 119 48801529642609003253221495249803497489448251001155741654465539189003933158466361975305 120 255648977078881596643492406058108205225093245235082711077795500942019999507643340742065 121 1339228502879043699939952605358804340762138702803314351449475625627977134665056380961609 122 7015607898834824624446552540351154594465105172681031618135168185832290098993095429526231 123 36751573076875378572260319851431017087018213847681658064040877619456873936583677484018789 124 192524745268223481144546258363357929768682411919099889472707464378997582117365865726960721 125 1008549415369560415204791676901945382166123219436535623730598526226611733230472732242323153 126 5283330835343626698824004748538694993472149933436928921532473641403867339211443288353333531 127 27676962864000545183740632763765491955171159025115910367655373496284391696610362603272697777 128 144986997265228774437259242979253300067750972439823817371786135512405547234662744158582798457 129 759520814450699406742707880594075559141775296839284895612783023231768118756963815223775334073 130 3978783466551596307464022917654835899325618500354759703879139684827878498612005885229312306391 131 20843033623974384990784076172866354043731051235341987793786466337197094623724175204293282123229 132 109187155898847688727920465931164913451143473110295962648503681659681719710966797771166977580985 133 571981757951316585516190994762873065401704374647974626925908870579595180383013864808201245000849 134 2996351802882075472726581477398829560261200623368552043117053139901075459201293726844268020759643 135 15696521789072203847099240941226081187156976132355708388496769693560606152721489473163350341603225 136 82226925435736302407293383494245415323940978352167190506461990026794550442968986256677206047345377 137 430749395150795718877221867519935883566797908811441465766754215188223497651018955591239208065509865 138 2256499807569570087164424879948935651949443426051493052426190243772698110261196512879219423463359735 139 11820774303766543128914988345252520751889390902137716817803777966776713430094435848959570017630372821 140 61923650368527394034244245213394339860408644169965859651674471552605624520278539428235388907419203585 141 324389788386518363221965048377231728532233910060943420518724040491326883083137192148116131399530433489 142 1699330291144020098266133123526475159981839192299781295066987991432959476167729248437733451300120135675 143 8902017084948515823702027428884751681692537395965426140444571353621575850657758559945878441669414383681 144 46633611248914701960318258382408590299150876775317678209314382299974053368559913607572841752802104287081 145 244292240439738609368260188431841592987433577904867141742212144419597309581990658471967134329049372393305 146 1279735734393847842339958054726370723194070925818453815220914250029394534001483390970579073173734956132535 147 6703952392988718629759675812386599502980223302306137654676680845902194271322731205778770678227456422597325 148 35118951889505996621674015738729198593814281724248029493157120414380971273396465333750650692463024868128681 149 183972186781534662473160731967593865386958138106874568566253910894651491354333078640158060560026920799822609 150 963746458483957084775524568251040255344826897452937023284185974759485435078387268976149378580008506030467963 151 5048628558964295831134651618187485178398669861386726578625482414191861815782297560713707828779601567804769321 152 26447464581592749624582066293870561338302795462007118781633040582504340408554090426726190833483048565126669457 153 138546215992189341900813424716325558621710291970091775777575446120133895734913782825679696131964303005627937161 154 725780496143059590745694725339702899431840739064597013727279277532226421934420364275356064967901225121588835735 155 3802033312922542177314725958364701201334074714497169163724400082139188271265091652387135765092126029602720189253 156 19917120106412209888519935024097835010099099984084345879694663250771189143327941279241385859865528616814446394673 157 104336716878559136882759297064634979704475891306704448160878634591112724011349719668271317670661290494170255364305 158 546572518056557251722041079648195081038629429470996806493941998208275645352406094626623243015694019110505040387675 159 2863244372950707955854763901650204998317288668242206459661496843252124882652718204036255971115591944514844085975505 160 14999232614885290332690829117396095708237986845454740410738294968047675841694596258360450574860080693846568041594073 161 78574145176294983498915707215479026681484501402396211578369321857399255141301605704605628175308724823281122963749625 162 411614143783494909483133939597545936803520523985109336259935469756170565004975480604668052876498751937377941756406039 163 2156258944751889899062419920135647847642288166523039261185240518180119763867933550221065836653766053407699573826308541 164 11295658098833701047974921862954161932888035335812628594812449284974003602546255855241463931467664554874992971464354585 165 59172805843330079459905283823867267212972172180866169776766487461741070337514895901245150162227577917970196073609755537 166 309979367358327445085824463024539767926259376937487156499115190629356862863673336908614053806429848409961115447894235163 167 1623840661574776524201943146616151026078108993228553709470447486095548417926161441876155072496268391649967413966489166777 168 8506561312951753726141331814249387572493620247585619001649275685463048518363452725311524936118721400007106073404830486209 169 44561998651291484995839890218063484819430581266455830072833486652439288208831656564382849036681008074268879150027933519401 170 233440005983880544122066479164206380869714517819660609938497039235214616320852373327752762883373149265612910052681973723319 171 1222885822967342277286953002232970003836304358297810070536227894797034488122186208280725400503013456634734356979390065505973 172 6406141611038930121572657868864606847538448115799779043081418471381064787426925882549596546897903945332667113567024908949473 173 33558856902195369475418327709393372202552555937562436318315894003711111186630700064836452377739770959646738942548096721742289 174 175799560009942136119537662787159915777217272079493335796820336192346606031283847495155950541240152668458379924449964613140539 175 920933790735507930175848125557928659179174478527536183445362295164169603276245297535186342852280661223721933310245480935102561 176 4824352500486963350285387509475695850463228240974110811442575563740333665574958405302583745362198732808336977455339141167404233 177 25272584504002865824066616151391973338860613855763092420551038225210507838177308660848489167735229612503071404961453466422556057 178 132391554607068190932740830910623448430699218048492707551271211489300021620331560790789089476691736236764101974215641600576420343 179 693539029555927493390103242051308744376796110196839808509238032164785408611808515265019819111315110711882904078849900470134081197 180 3633134960496173353675573879171629326730934824732236458932144908305029304773988100616929619404720054943447844012649969706084564489 181 19032338597629133320531345457215863033127169842874516501977064976202157400721242610932402039746496332563108306021640052663245292049 182 99701749710210141394354688139704109644852696425452437882567528283183299927556510691076647403874039996595571029674930468046683774523 183 522292037013027542553985637503424077922354961803092786415837800589843950337422724623687928174964922166886804442263193829630072918601 184 2736049996314982174791470159898998131808836956257341866147338186113177449613491267227428370459171140381324050660652070690600894197105 185 14332919232594946219772235211902890910712657399624187315186323567808463527581425513819401767757152705879617001193693376592125770658761 186 75083632976288674532318870063415769728063120605480510327347131378233530501526891379056962492284595145425473514518659273681932703564375 187 393328940841129447548116428999381427941427499256290674535701451587736420307515756832288345037800164691330645881852272203115439411182117 188 2060471098302624881641983865378083148105304731307317319939788390871947360145182893315964119409905784307007220022281588953230126605118481 189 10793869217610542454603425845357097901529411763540683668409966761573327635506866705012803115641874760552778419114151005941849935528053457 190 56544162537808503347739965281362429443908362025337228791803483191168168761744463376104563868700669148887063019486700024093123617318603163 191 296209102838276341611479829328306875241478696870430150292736504736102072288843372733372327503692803943163807394990452690329736379386433521 192 1551704520260406083597078141943359385653549494117765395320971890304057468473049812784101655913123954468705974376132792465286340317574245177 193 8128672937884612274500014362397695475075999046876647602786272541592194702714181213754634921072374311320810187654817341002132649567931097913 194 42582413641489511233893953251573995173225030056191443622005711498635465701374895927838670564292982132450540224597129339246826900590796613463 195 223069862127678526679938253187141008228833924022370146589994927693478016173667354650598428649194879830104615818259553851935921095626071023005 196 1168561364524871995726117581626849745556201322935532047335672237069003343973946566903851495195384150647007520038557734054262303459089926370425 197 6121560526534234094643232469404534113221743107256393022747120812482081275428702242463972479319969325860457111604971006986195396814891103890065 198 32068066271606134861098159117302493918185350878785672858257173433142943984557295577859938976016726885048435773851576369652897477034257016232411 199 167989987184254300145847707802860333941637393861321752404835071238346089379076819802005503046804191403661979551966637846243878232269143959499737 200 880022997181878045058619458552475450448352295744426746839897485459048468673290807888899336664967621395772561549981976252456366582674248429659297 201 4610039494315551872536454294478899102116407822230248420305342077890084893087697525442959783971154356348609182526625964822998776778864685734467177 202 24149896317717312215946797619965485808726451723822499926491906096467893043590568132848028962470128572304978461375527995828443889216030511364699767 203 126510302758932423333127523900714834632199175607141957749958554431023715776884581935182113254633203874406353137194605366596136641167374244975593877 204 662729830952315658312214954335031113840296881339902625112318679523774734072755680193072188297873030195304483111153961075719679447115986969292496321 205 3471739607413704032972797235847000691386967955661735688980776684161346421757934086085678837297194445977008479298347319432377050122086198438359082961 206 18186861883620700241502879742169646390257162412185144254626199640236356684942674661644679210908696403761332702932395310322297194935415559092237702779 207 95272682452212722027652764759675999727135780456912466710533635347783946310619270738128901059688104545930108589763233945054967565993905379468660860033 208 499090171780262402432109429643094834715011797074673681188692413350873887752849523476391679289801922842617398782599080971373892784445603108238460929065 209 2614505996433888151833962913368620806132912675233319318539910361911937141088315438257840863921766493486841097875806392546488055453251386916679804139481 210 13696205599493010412441566433283883608112085337163390746093955429505376194557224978260805028592381662461136458271978072455840406153733320177308711157047