0 28 1 29 2 260 3 289 4 549 5 838 6 4739 7 5577 8 21470 9 69987 10 91457 11 161444 12 414345 13 2233169 14 4880683 15 7113852 16 11994535 17 43097457 18 141286906 19 184384363 20 1063208721 21 1247593084 22 2310801805 23 3558394889 24 30777960917 25 34336355806 26 1953613886053 27 1987950241859 28 17857215820925 29 19845166062784 30 37702381883709 31 57547547946493 32 325440121616174 33 382987669562667 34 1474403130304175 35 4806197060475192 36 6280600190779367 37 11086797251254559 38 28454194693288485 39 153357770717696984 40 335169736128682453 41 488527506846379437 42 823697242975061890 43 2959619235771565107 44 9702554950289757211 45 12662174186061322318 46 73013425880596368801 47 85675600066657691119 48 158689025947254059920 49 244364626013911751039 50 2113606034058548068232 51 2357970660072459819271 52 134159962998116297947408 53 136517933658188757766679 54 1226303432263626360080840 55 1362821365921815117847519 56 2589124798185441477928359 57 3951946164107256595775878 58 22348855618721724456807749 59 26300801782828981052583627 60 101251260967208667614558630 61 330054584684454983896259517 62 431305845651663651510818147 63 761360430336118635407077664 64 1954026706323900922324973475 65 10531493961955623247031945039 66 23017014630235147416388863553 67 33548508592190770663420808592 68 56565523222425918079809672145 69 203245078259468524902849825027 70 666300758000831492788359147226 71 869545836260300017691208972253 72 5014029939302331581244404008491 73 5883575775562631598935612980744 74 10897605714864963180180016989235 75 16781181490427594779115629969979 76 145147057638285721413105056749067 77 161928239128713316192220686719046 78 9213128448846231428177463513015643 79 9375056687974944744369684199734689 80 84213581952645789383134937110893155 81 93588638640620734127504621310627844 82 177802220593266523510639558421520999 83 271390859233887257638144179732148843 84 1534756516762702811701360457082265214 85 1806147375996590069339504636814414057 86 6953198644752473019719874367525507385 87 22665743310254009128499127739390936212 88 29618941955006482148219002106916443597 89 52284685265260491276718129846307379809 90 134188312485527464701655261799531203215 91 723226247692897814784994438843963395884 92 1580640807871323094271644139487457994983 93 2303867055564220909056638578331421390867 94 3884507863435544003328282717818879385850 95 13957390645870852919041486731788059548417 96 45756679801048102760452742913183058031101 97 59714070446918955679494229644971117579518 98 344327032035642881157923891138038645928691 99 404041102482561836837418120783009763508209 100 748368134518204717995342011921048409436900 101 1152409237000766554832760132704058172945109 102 9967642030524337156657423073553513792997772 103 11120051267525103711490183206257571965942881 104 632690513011930145000107682623977543885799108 105 643810564279455248711597865830235115851741989 106 5783175027247572134692890609265858470699735020 107 6426985591527027383404488475096093586551477009 108 12210160618774599518097379084361952057251212029 109 18637146210301626901501867559458045643802689038 110 105395891670282734025606716881652180276264657219 111 124033037880584360927108584441110225920067346257 112 477495005312035816806932470204982858036466695990 113 1556518053816691811347905995056058800029467434227 114 2034013059128727628154838465261041658065934130217 115 3590531112945419439502744460317100458095401564444 116 9215075285019566507160327385895242574256737259105 117 49665907538043251975304381389793313329379087859969 118 108546890361106070457769090165481869233014912979043 119 158212797899149322433073471555275182562394000839012 120 266759688260255392890842561720757051795408913818055 121 958491862679915501105601156717546337948620742293177 122 3142235276300001896207646031873396065641271140697586 123 4100727138979917397313247188590942403589891882990763 124 23645870971199588882773881974828108083590730555651401 125 27746598110179506280087129163419050487180622438642164 126 51392469081379095162861011138247158570771352994293565 127 79139067191558601442948140301666209057951975432935729 128 684505006613847906706446133551576831034387156457779397 129 763644073805406508149394273853243040092339131890715126 130 43448573139716612363072525469333187076205378542337826453 131 44212217213522018871221919743186430116297717674228541579 132 397146310847892763332847883414824628006587119936166159085 133 441358528061414782204069803158011058122884837610394700664 134 838504838909307545536917686572835686129471957546560859749 135 1279863366970722327740987489730846744252356795156955560413 136 7237821673762919184241855135227069407391255933331338661814 137 8517685040733641511982842624957916151643612728488294222227 138 32790876795963843720190383010100817862322094118796221328495 139 106890315428625172672553991655260369738609895084876958207712 140 139681192224589016392744374665361187600931989203673179536207 141 246571507653214189065298366320621557339541884288550137743919 142 632824207531017394523341107306604302280015757780773455024045 143 3410692545308301161682003902853643068739620673192417412864144 144 7454209298147619717887348913013890439759257104165608280752333 145 10864901843455920879569352815867533508498877777358025693616477 146 18319111141603540597456701728881423948258134881523633974368810 147 65822235268266542671939458002511805353273282421928927616722907 148 215785816946403168613275075736416840008077982147310416824537531 149 281608052214669711285214533738928645361351264569239344441260438 150 1623826078019751725039347744431060066814834304993507139030839721 151 1905434130234421436324562278169988712176185569562746483472100159 152 3529260208254173161363910022601048778991019874556253622502939880 153 5434694338488594597688472300771037491167205444119000105975040039 154 47006814916162929942871688428769348708328663427508254470303260192 155 52441509254651524540560160729540386199495868871627254576278300231 156 2983731333176648304214240689283030975880097320238634510741888073128 157 3036172842431299828754800850012571362079593189110261765318166373359 158 27273114072627046934252647489383601872516842833120728633287219060000 159 30309286915058346763007448339396173234596436022230990398605385433359 160 57582400987685393697260095828779775107113278855351719031892604493359 161 87891687902743740460267544168175948341709714877582709430497989926718 162 497040840501404095998597816669659516815661853243265266184382554126949 163 584932528404147836458865360837835465157371568120847975614880544053667 164 2251838425713847605375193899183165912287776557605809193029024186287950 165 7340447805545690652584447058387333202020701240938275554701953102917517 166 9592286231259538257959640957570499114308477798544084747730977289205467 167 16932734036805228910544088015957832316329179039482360302432930392122984 168 43457754304869996079047816989486163746966835877508805352596838073451435 169 234221505561155209305783172963388651051163358427026387065417120759380159 170 511900765427180414690614162916263465849293552731561579483431079592211753 171 746122270988335623996397335879652116900456911158587966548848200351591912 172 1258023036415516038687011498795915582749750463890149546032279279943803665 173 4520191380234883740057431832267398865149708302829036604645686040183002907 174 14818597177120167258859306995598112178198875372377259359969337400492812386 175 19338788557355050998916738827865511043348583675206295964615023440675815293 176 111512539963895422253443001134925667394941793748408739183044454603871888851 177 130851328521250473252359739962791178438290377423615035147659478044547704144 178 242363868485145895505802741097716845833232171172023774330703932648419592995 179 373215197006396368758162481060508024271522548595638809478363410692967297139 180 3228085444536316845571102589581781040005412559937134250157611218192157970107 181 3601300641542713214329265070642289064276935108532773059635974628885125267246 182 204900921370928256848009946545549968639513778637772425589772190435759172935883 183 208502222012470970062339211616192257703790713746305198649408165064644298203129 184 1872918697470696017346723639475088030269839488608214014785037510952913558560915 185 2081420919483166987409062851091280287973630202354519213434445676017557856764044 186 3954339616953863004755786490566368318243469690962733228219483186970471415324959 187 6035760536437029992164849341657648606217099893317252441653928862988029272089003 188 34133142299139012965580033198854611349328969157548995436489127501910617775769974 189 40168902835576042957744882540512259955546069050866247878143056364898647047858977 190 154639850805867141838814680820391391215967176310147739070918296596606558919346905 191 504088455253177468474188925001686433603447597981309465090897946154718323805899692 192 658728306059044610313003605822077824819414774291457204161816242751324882725246597 193 1162816761312222078787192530823764258422862372272766669252714188906043206531146289 194 2984361828683488767887388667469606341665139518836990542667244620563411295787539175 195 16084625904729665918224135868171795966748559966457719382588937291723099685468842164 196 35153613638142820604335660403813198275162259451752429307845119204009610666725223503 197 51238239542872486522559796271984994241910819418210148690434056495732710352194065667 198 86391853181015307126895456675798192517073078869962577998279175699742321018919289170 199 310413799085918407903246166299379571793130056028097882685271583594959673408951933177 200 1017633250438770530836633955573936907896463246954256226054093926484621341245775088701