0 20 1 261 2 542 3 803 4 2951 5 3754 6 14213 7 17967 8 50147 9 669878 10 26845267 11 349658349 12 726161965 13 1075820314 14 3953622907 15 5029443221 16 19041952570 17 24071395791 18 67184744152 19 897473069767 20 35966107534832 21 468456871022583 22 972879849579998 23 1441336720602581 24 5296890011387741 25 6738226731990322 26 25511570207358707 27 32249796939349029 28 90011164086056765 29 1202394930058086974 30 48185808366409535725 31 627617903693382051399 32 1303421615753173638523 33 1931039519446555689922 34 7096540174092840708289 35 9027579693539396398211 36 34179279254711029902922 37 43206858948250426301133 38 120592997151211882505188 39 1610915821914004898868577 40 64557225873711407837248268 41 840854852180162306783096061 42 1746266930234036021403440390 43 2587121782414198328186536451 44 9507632277476631005963049743 45 12094754059890829334149586194 46 45791894457149119008411808325 47 57886648517039948342561394519 48 161565191491229015693534597363 49 2158234137903017152358511160238 50 86490930707611915110033981006883 51 1126540333336857913582800264249717 52 2339571597381327742275634509506317 53 3466111930718185655858434773756034 54 12737907389535884709850938830774419 55 16204019320254070365709373604530453 56 61349965350298095806979059644365778 57 77553984670552166172688433248896231 58 216457934691402428152355926142158240 59 2891507135658783732153315473096953351 60 115876743361042751714284974850020292280 61 1509289170829214556017857988523360752991 62 3134455085019471863750000951896741798262 63 4643744255848686419767858940420102551253 64 17065687852565531123053577773157049452021 65 21709432108414217542821436713577152003274 66 82193984177808183751517887913888505461843 67 103903416286222401294339324627465657465117 68 290000816750252986340196537168819820392077 69 3873914034039511223716894307822123322562118 70 155246562178330701935015968850053752722876797 71 2022079222352338636378924489358520908719960479 72 4199405006883007974692864947567095570162797755 73 6221484229235346611071789436925616478882758234 74 22863857694589047807908233258343945006811072457 75 29085341923824394418980022695269561485693830691 76 110119883466062231064848301344152629463892564530 77 139205225389886625483828324039422190949586395221 78 388530334245835482032504949422997011363065354972 79 5190099570585747891906392666538383338669436009857 80 207992513157675751158288211610958330558140505749252 81 2709092770620370512949653143608996680594496010750133 82 5626178054398416777057594498828951691747132527249518 83 8335270825018787290007247642437948372341628537999651 84 30631990529454778647079337426142796808772018141248471 85 38967261354473565937086585068580745181113646679248122 86 147533774592875476458339092631885032352112958178992837 87 186501035947349042395425677700465777533226604858240959 88 520535846487573561249190448032816587418566167895474755 89 6953467040285805338634901502127081413974586787499412774 90 278659217457919787106645250533116073146402037667871985715 91 3629523293993243037725023158432636032317201076469835227069 92 7537705805444405862556691567398388137780804190607542439853 93 11167229099437648900281714725831024170098005267077377666922 94 41039393103757352563401835744891460648074819991839675440619 95 52206622203195001463683550470722484818172825258917053107541 96 197659259713342356954452487157058915102593295768590834763242 97 249865881916537358418136037627781399920766121027507887870783 98 697391023546417073790724562412621714944125537823606610504808 99 9315949188019959317697555348991863694194398112734393824433287 100 373335358544344789781692938522087169482720050047199359587836288 101 4862675610264502226479705756136125066969555048726326068466305031 102 10098686579073349242741104450794337303421830147499851496520446350 103 14961362189337851469220810206930462370391385196226177564986751381 104 54982773147086903650403535071585724414595985736178384191480700493 105 69944135336424755119624345278516186784987370932404561756467451874 106 264815179156361169009276570907134284769558098533392069460883056115 107 334759314492785924128900916185650471554545469465796631217350507989 108 934333808141933017267078403278435227878649037464985331895584072093 109 12481098820337915148600920158805308433976982956510605945859943445198 110 500178286621658538961303884755490772586957967297889223166293321880013 111 6514798824901898921645551421980185352064430557829070507107673127885367 112 13529775936425456382252406728715861476715819082956030237381639577650747 113 20044574761327355303897958150696046828780249640785100744489312705536114 114 73663500220407522293946281180804001963056568005311332470849577694259089 115 93708074981734877597844239331500048791836817646096433215338890399795203 116 354787725165612155087478999175304148338567020943600632116866248893644698 117 448495800147347032685323238506804197130403838589697065332205139293439901 118 1251779325460306220458125476188912542599374698122994762781276527480524500 119 16721627031131327898640954428962667250922274914188628981488799996540258401 120 670116860570713422166096302634695602579490371265668154022333276389090860540 121 8728240814450405816057892888680005500784297101367874631271821393054721445421 122 18126598489471525054281882079994706604148084574001417416565976062498533751382 123 26854839303921930870339774968674712104932381675369292047837797455553255196803 124 98691116401237317665301206986018842918945229600109293560079368429158299341791 125 125545955705159248535640981954693555023877611275478585607917165884711554538594 126 475328983516715063272224152850099507990578063426545050383830866083292962957573 127 600874939221874311807865134804793063014455674702023635991748031968004517496167 128 1677078861960463686887954422459685634019489412830592322367326930019301997949907 129 22402900144707902241351272626780706305267818041499723826766998122218930490844958 130 897793084650276553340938859493687937844732211072819545393047251818776521631748227 131 11693713000598303095673556446044723898286786561988153813936381271766313711703571909 132 24285219085846882744688051751583135734418305335049127173265809795351403945038892045 133 35978932086445185840361608197627859632705091897037280987202191067117717656742463954 134 132222015345182440265772876344466714632533581026160970134872382996704556915266283907 135 168200947431627626106134484542094574265238672923198251122074574063822274572008747861 136 636824857640065318584176329970750437428249599795755723501096105188171380631292527490 137 805025805071692944690310814512845011693488272718953974623170679251993655203301275351 138 2246876467783451207964797958996440460815226145233663672747437463692158691037895078192 139 30014419886256558648232684281466571002291428160756581720339857707250056638695937291847 140 1202823671918045797137272169217659280552472352575496932486341745753694424238875386752072 141 15666722154820851921432770884111037218184432011642216704042782552505277571744075965068783 142 32536267981559749640002813937439733716921336375859930340571906850764249567727027316889638 143 48202990136380601561435584821550770935105768387502147044614689403269527139471103281958421 144 177145238390701554324309568402092046522238641538366371474415975060572830986140337162764901 145 225348228527082155885745153223642817457344409925868518519030664463842358125611440444723322 146 853189923971948021981545028073020498894271871315971927031507968452099905362974658496934867 147 1078538152499030177867290181296663316351616281241840445550538632915942263488586098941658189 148 3010266228970008377716125390666347131597504433799652818132585234283984432340146856380251245 149 40211999129109139088176920259959176027119173920637327081274146678607739883910495231884924374 150 1611490231393335571904792935789033388216364461259292736069098452378593579788759956131777226205 151 20989585007242471573850485085517393222839857170291442895979554027600324277137789924944988865039 152 43590660245878278719605763106823819833896078801842178528028206507579242134064339806021754956283 153 64580245253120750293456248192341213056735935972133621424007760535179566411202129730966743821322 154 237331396005240529599974507683847459004103886718243042800051488113117941367670728998921986420249 155 301911641258361279893430755876188672060839822690376664224059248648297507778872858729888730241571 156 1143066319780324369280266775312413475186623354789373035472229234058010464704289305188588177144962 157 1444977961038685649173697531188602147247463177479749699696288482706307972483162163918476907386533 158 4033022241857695667627661837689617769681549709748872434864806199470626409670613633025541991918028 159 53874267105188729328333301421153633153107609404215091352938769075824451298201139393250522802320897 160 2159003706449406868800959718683834943893985925878352526552415569232448678337716189363046454084753908 161 28120922450947478023740809644311007903774924645822797936534341169097657269688511601112854425904121701 162 58400848608344362916282579007305850751443835217523948399621097907427763217714739391588755305892997310 163 86521771059291840940023388651616858655218759863346746336155439076525420487403250992701609731797119011 164 317966161786219885736352744962156426717100114807564187408087415137004024679924492369693584501284354343 165 404487932845511726676376133613773285372318874670910933744242854213529445167327743362395194233081473354 166 1531429960322755065765481145803476282834056738820296988640815977777592360181907722456879167200528774405 167 1935917893168266792441857279417249568206375613491207922385058831991121805349235465819274361433610247759 168 5403265746659288650649195704637975419246807965802712833410933641759835970880378654095427890067749269923 169 72178372599739019250881401439710930018414879168926474756727196174868989426794157969059836932314350756758 170 2892538169736220058685905253293075176155841974722861703102498780636519413042646697416488905182641779540243 171 37675174579170599782167649694249688220044360550566128615089211344449621358981201224383415604306657484779917 172 78242887328077419623021204641792451616244563075855118933280921469535762131005049146183320113795956749100077 173 115918061907248019405188854336042139836288923626421247548370132813985383489986250370566735718102614233879994 174 425997073049821477838587767649918871125111333955118861578391319911491912600963800257883527268103799450740059 175 541915134957069497243776621985961010961400257581540109126761452725477296090950050628450262986206413684620053 176 2051742477921029969569917633607801904009312106699739188958675678087923800873813952143234316226723040504600218 177 2593657612878099466813694255593762914970712364281279298085437130813401096964764002771684579212929454189220271 178 7239057703677228903197306144795327733950736835262297785129549939714725994803341957686603474652581948883040760 179 96701407760682075208378674137933023456330291222691150504769586347104839029408209452697529749696494789668750151 180 3875295368130960237238344271662116265987162385742908317975913003823908287171131720065587793462512373535633046800 181 50475541193463165159306854205745444481289441305880499284191638636057912572254120570305338844762357350752898358551 182 104826377755057290555852052683153005228566044997503906886359190275939733431679372860676265482987227075041429763902 183 155301918948520455715158906888898449709855486303384406170550828911997646003933493430981604327749584425794328122453 184 570732134600618657701328773349848354358132503907657125398011677011932671443479853153621078466235980352424414131261 185 726034053549139113416487680238746804067987990211041531568562505923930317447413346584602682793985564778218742253714 186 2748834295248035997950791814066088766562096474540781720103699194783723623785719892907429126848192674687080640892403 187 3474868348797175111367279494304835570630084464751823251672261700707653941233133239492031809642178239465299383146117 188 9698570992842386220685350802675759907822265404044428223448222596199031506251986371891492746132549153617679407184637 189 129556291255748195980276839929089714372319534717329390156499155451295063522508956074081437509365317236495131676546398 190 5191950221222770225431758947966264334800603654097220034483414440648001572406610229335148993120745238613422946469040557 191 67624909167151761126593143163490526066780167037981189838440886883875315504808441937431018348079053419210993435774073639 192 140441768555526292478618045274947316468360937730059599711365188208398632582023494104197185689278852077035409818017187835 193 208066677722678053605211188438437842535141104768040789549806075092273948086831936041628204037357905496246403253791261474 194 764641801723560453294251610590260844073784252034181968360783413485220476842519302229081797801352568565774619579390972257 195 972708479446238506899462799028698686608925356802222757910589488577494424929351238270710001838710474062021022833182233731 196 3682767240062275973992640007676356903900560322440850242092551879217703751630573017041211803317483990751837688078937673450 197 4655475719508514480892102806705055590509485679243073000003141367795198176559924255311921805156194464813858710912119907181 198 12993718679079304935776845621086468084919531680926996242098834614808100104750421527665055413629872920379555109903177487812 199 173573818547539478645991095880829140694463397531294024147287991360300499538315404114957642182344542429748075139653427248737 200 6955946460580658450775420680854252095863455432932687962133618489026828081637366586125970742707411570110302560696040267437292