7 1 8 24 9 613 10 27047 11 2172181 12 259784117 13 36695695572 14 5359520580476 15 763769520953691 16 103905427437454896 17 13403897379534956717 18 1638324025696750076635 19 190000839981640839524935 20 20951508914652247531396662 21 2201677835577514372202666907 22 220959688227726311034338572118 23 21221416999548529550178694657247 24 1954127563762797450060521010098916 25 172822662546885991275021235545053020 26 14703208094375132192563073366277759232 27 1205118118286849491193640976440606690211 28 95290399740487700527841296869455955392551 29 7278214682425082043088871728301926437294429 30 537617448573220190553317664019846259203066632 31 38448318570096607259909007689543223713874484731 32 2664949074271144835108198413223048953662836991762 33 179197636067988851914736546994121941060224133663728 34 11700551527326677104666514586489012445283043015663330 35 742483569676599899582886106579316700742946048703976440 36 45827735881579745629889122487057690992590512778085656694 37 2753379915210035324761488988860692006082825053869227765449 38 161145182404787465505253802959778564014040672525960852630119 39 9193539252555042731527460520708097407465749494132695660310735 40 511620459404142551183483333973063677905412055327985475048192116 41 27789725929086902156124489519872273254980878656060155887145258682 42 1474178794523715289910284660830129336514985312544574481590357148763 43 76417314720771337823696095024763001130752598657149724088571596324644 44 3872968450620823725997905719767134712668734697120735527405028631541215 45 192013169185221850969863989884117250514663287282598437140534834870695705 46 9316812904813342559251540137965826408598246210616676197589684199625957130 47 442647728009535481385717207559612323839689695608077520434095671100843512711 48 20601563007777120526767361682980931253981598398067744558302116789120796726124 49 939683537191466444520159254458199336282472334357816928029161535874615984405778 50 42022647783202376378022932580177173775791175579214969140048137475648728688019425 51 1843228688059288497085468891274241016010537667191652549877290094263690839571247362 52 79329726997628607928817546706713915968493948382257528066383327416705938877756583810 53 3351306768824348158804467776734189264359136473663277324965421583404240874794529486902 54 139017169669750738216058127123460460042881556556625640298305190492669796820269200437969 55 5664317767816570984508752961103945799971575238542255345995743375946059703267977018272118 56 226775007775799145431968624467440337037469212014853626813905266543720950993637151409568873 57 8923795481423113739576783411532851989072002419238942653929867326904784042950767653770489431 58 345258570005404607428835896833000129110625951368714462116740128466442360792579895718381035711 59 13137381180714124468924965309193941600658382531639204429601888923198978301670559034749589976032 60 491775968864732059283984202606550684468296205339240325633563542388534501797211446871289001725060 61 18115091836705785855879794975338573466421085671511430354394573018333393672751687719932441989616792 62 656818168530880751677134943940452017102164664785225922120749350670219320147835873545459846540876115 63 23447366048030965246370963707473704273950098889239617692453937384101415226324054117531862106336436255 64 824321462626088621942617861407148131114609318252045492638426069287940905062944568944524873871839688871 65 28546886344174238276811288778541212073733105245639234446751677835476233468541266267145385300323465868842 66 974054364349702796960267634490724543058520004353044268380583298683182250499125119055332728972703809745517 67 32754395266863886590320366970150727136529922274407692586971790353453878500704583916039413283197487128162934 68 1085711866639870593743850900804362473292460317247522979884456075799802250511014358444671793351535327373761056 69 35482322598158089694092471520389491978674298224286383210434997722862313345781248596806694129726002541970271277 70 1143544568306352147855322477338252641663562442236645801102020548204079500991006919109542030382187322096050485581 71 36351832262921645038161440646194051873112966723972368169914245417315112164859226341241828342844866096365114155702 72 1140033850689959368002340639362958772895297490523375026760253619059872025525590224240918092672762798618501732499245 73 35278581763131756333113526259247115914902666036498034205566399139306032735154868152140032785495530415257932383325333 74 1077426956549699585308602273765953876973045736186700129330364744493955503131092476791310891586001511523884605384832168 75 32480831316784943498436663034824982158101909737059633294282025109780542509448286190840236516503767194750999770958163040 76 966732111033783449913996468711933269985101776244306237908337152931044276535979653314397068950874621404452898986178786854 77 28411880094408466846173688399195056740874617171970146247676459690697972120878610830927352534004237572250463154315779835210 78 824673032483856012047913211698517868826556779839142265749435143207483104424036654034335486587863564418208318764124846085228 79 23644106564252327434031942078770137073631839956143226803842878197030646551487504399280795122999223176321923815085025532232173 80 669719318432447174568954759341207623209035262257263978110005146284927866319156640872291048685447135212838134054411914165135240 81 18743872776374786972195314066538894142905591083517785310705510423214216606516164453387186546693768434849273144115378146077313500 82 518428090936805083572426491493772041372961104453829153557724736587354311936982339004565381884583106652829252699554608733532711962 83 14172449859465189573805249508368811733092024527589604245989722065084231275660916028736182937291435562629493604573315381833326619727 84 382993585487928337292118052189809051668828555633274900094592339588698673284579621070006963664177018877398477007210705089055204978576 85 10232687442859826517534118782617250364358098586559709929117575850858426933354780553916245654817142934198229484910118346573966600703224 86 270333324071831695905087417140696694870113495302189624097161026640132901947044040930556127117376731429348205067961521109885555676550386 87 7062846501324982124049008036330266236320065648103404943014783667114397535046380323287944585638148494533696471902499409140703249420702403 88 182510374363784197160084594029707577670219527735092599351858158217102582346573040640667196993645394451871436037176443648698229597287358147 89 4665293277276506163361712937276142058788599925358588261516568063771279137171550791173547370972272142115776655460989286898840487703927715410 90 117980083323125866975680651613782374521936289292865068127429587769176738783680822767804617169483804051753267615475227927399735215144046854483 91 2952095051942391198940932348621775488413864066889810732247659281591798107073616268578308781693148576587317651376341924182727101594813407466831 92 73096440525269208165080911849569513491017945113688128961480839803027474200488963610509011066407761108970245315068537656094066406255972397591795 93 1791255784484822853851821485001815325410910581756712569432140410602491071703941731560302525059114888994849408769839760055801464720320652123395291 94 43447480730057405391299499848980191086572599684370497161024547273125406743151455323091719416655938811689455785611109139694188416778170085417232551 95 1043196879423799386290043780584461115283679781822346003337072730062489966450371862562787116601382358878249331314229393273494361119283672718409562260 96 24797659154636564578269582367643126724566924597277566829817159205895662030174909376462959641220320444962907594329956684323784918722776306182849422677 97 583639751031291514764839758199270694038814242341830745827709258770910432687418424104881451379712167671598077530456841111901419759954951870616293600971 98 13602379503627243058396877629868716891928677980076766620579966878218153246529406332153561083475518662622514557354620106942165876982816788104069646107857 99 313953910765537882711483488729798161639943898046127801264962967467149886945050256933217825823865994740504576108421774250164167698821846852912534065243090 100 7176986400100195998784512552363185965795252199258986344428617038509455461272359682356503844588601372146570678213485020262128439490274533724550158602739521