0 28 1 57 2 85 3 227 4 1220 5 1447 6 20031 7 41509 8 61540 9 656909 10 718449 11 2093807 12 27937940 13 30031747 14 178096675 15 386225097 16 564321772 17 1514868641 18 85396965668 19 172308799977 20 257705765645 21 687720331267 22 3696307421980 23 4384027753247 24 60688668214191 25 125761364181629 26 186450032395820 27 1990261688139829 28 2176711720535649 29 6343685129211127 30 84644618400280300 31 90988303529491427 32 539586136047737435 33 1170160575624966297 34 1709746711672703732 35 4589653998970373761 36 258730370654013634348 37 522050395306997642457 38 780780765961011276805 39 2083611927229020196067 40 11198840402106112257140 41 13282452329335132453207 42 183870720683462834148831 43 381023893696260800750869 44 564894614379723634899700 45 6029970037493497149747869 46 6594864651873220784647569 47 19219699341239938719043007 48 256450956087992424132206660 49 275670655429232362851249667 50 1634804233234154238388454995 51 3545279121897540839628159657 52 5180083355131695078016614652 53 13905445832160930995661388961 54 783885049956143830835054396468 55 1581675545744448592665770181897 56 2365560595700592423500824578365 57 6312796737145633439667419338627 58 33929544281428759621837921271500 59 40242341018574393061505340610127 60 557079977522895869421407349203151 61 1154402296064366131904320039016429 62 1711482273587262001325727388219580 63 18269225031936986145161593921212229 64 19980707305524248146487321309431809 65 58230639642985482438136236540075847 66 776979022664335519842258396330417820 67 835209662307321002280394632870493667 68 4953027334200940531244231560682886155 69 10741264330709202064768857754236265977 70 15694291664910142596013089314919152132 71 42129847660529487256795036384074570241 72 2374965760654561428976535126823095085628 73 4792061368969652345209865290030264741497 74 7167027129624213774186400416853359827125 75 19126115628218079893582666123736984395747 76 102797605270714613242099731035538281805860 77 121923720898932693135682397159275266201607 78 1687805976956839624005970894106116742426751 79 3497535674812611941147624185371508751055109 80 5185341651769451565153595079477625493481860 81 55350952192507127592683574980147763685873709 82 60536293844276579157837170059625389179355569 83 176423539881060285908357915099398542044584847 84 2354042312298060295966490066351806435758958580 85 2530465852179120581874847981451204977803543427 86 15006371573193663205340729973607831324776675715 87 32543208998566446992556307928666867627356894857 88 47549580571760110197897037902274698952133570572 89 127642370142086667388350383733216265531624036001 90 7195522308528613483945518526962385568723079586628 91 14518686987199313635279387437657987402977783209257 92 21714209295727927119224905964620372971700862795885 93 57947105578655167873729199366898733346379508801027 94 311449737189003766487870902799114039703598406801020 95 369396842767658934361600102166012773049977915602047 96 5113608693168569913188672230957280089353311309627631 97 10596614229104798760738944564080572951756600534857309 98 15710222922273368673927616795037853041109911844484940 99 167698843451838485500015112514459103362855718979706709 100 183409066374111854173942729309496956403965630824191649 101 534516976200062193847900571133453016170786980628090007 102 7132129756974920374196650154044386166624196378989361740 103 7666646733174982568044550725177839182794983359617451747 104 45465363422849833214419403779933582080599113177076620475 105 98597373578874648996883358285045003343993209713770692697 106 144062737001724482211302762064978585424592322890847313172 107 386722847582323613419488882415002174193177855495465319041 108 21800542201611846833702680177305100340242552230636905179468 109 43987807250806017280824849237025202854678282316769275677977 110 65788349452417864114527529414330303194920834547406180857445 111 175564506155641745509879908065685809244519951411581637392867 112 943610880230626591663927069742759349417520591605314367821780 113 1119175386386268337173806977808445158662040543016896005214647 114 15492890903252114974923417781252546412024047650824962435612191 115 32104957192890498287020642540313537982710135844666820876439029 116 47597848096142613261944060321566084394734183495491783312051220 117 508083438154316630906461245755974381930051970799584653996951229 118 555681286250459244168405306077540466324786154295076437309002449 119 1619446010655235119243271857911055314579624279389737528614956127 120 21608479424768515794330939458921259555859901786361664309303432100 121 23227925435423750913574211316832314870439526065751401837918388227 122 137748106601887270362201996043082833908057532115118673498895373235 123 298724138639198291637978203402997982686554590295988748835709134697 124 436472245241085562000180199446080816594612122411107422334604507932 125 1171668629121369415638338602295159615875778835118203593504918150561 126 66049915476037772837747141927975019305638226889030508658610020939348 127 133271499581196915091132622458245198227152232613179220910724960029257 128 199321415057234687928879764386220217532790459502209729569334980968605 129 531914329695666290948892151230685633292733151617598680049394921966467 130 2858893063535566142673340520539648383996456217590203129816309590800940 131 3390807393231232433622232671770334017289189369207801809865704512767407 132 46939389175541587779762365253553990608755918017291626658070468256777231 133 97269585744314407993146963178878315234801025403791055126006641026321869 134 144208974919855995772909328432432305843556943421082681784077109283099100 135 1539359334942874365722240247503201373670370459614617872966777733857312869 136 1683568309862730361495149575935633679513927403035700554750854843140411969 137 4906495954668335088712539399374468732698225265686018982468487420138136807 138 65468015720551086514758161767803727204590855856953947326841191304936190460 139 70374511675219421603470701167178195937289081122639966309309678725074327267 140 417340574096648194532111667603694706891036261470153778873389584930307826795 141 905055659868515810667694036374567609719361604062947524056088848585689980857 142 1322396233965164005199805703978262316610397865533101302929478433515997807652 143 3549848127798843821067305444331092242940157335129150129915045715617685596161 144 200113891390700417984968910586519427921259208632765508578172038508106391192668 145 403777630909199679791005126617369948085458574600660167286259122731830467981497 146 603891522299900097775974037203889376006717783233425675864431161239936859174165 147 1611560675508999875342953201025148700098894141067511519015121445211704186329827 148 8661694899844899474490740042329632876501188488570983270940038387298457790823300 149 10273255575353899349833693243354781576600082629638494789955159832510161977153127 150 142214017379445591022328752205941793372302262673871415540357116209930563493813951 151 294701290334245081394491197655238368321204607977381325870669392252371288964781029 152 436915307713690672416819949861180161693506870651252741411026508462301852458594980 153 4663854367471151805562690696267039985256273314489908739980934476875389813550730829 154 5100769675184842477979510646128220146949780185141161481391960985337691666009325809 155 14865393717840836761521711988523480279155833684772231702764856447550773145569382447 156 198350888007115720377761766496933463775975618087180173617335094803497742558411297620 157 213216281724956557139283478485456944055131451771952405320099951251048515703980680067 158 1264432296631898506074179158924218184051632876946942200217834851058740321078314697955 159 2742080874988753569287641796333893312158397205665836805755769653368529157860610075977 160 4006513171620652075361820955258111496210030082612779005973604504427269478938924773932 161 10755107218230057720011283706850116304578457370891394817702978662223068115738459623841 162 606292517392503884395993708538864624552603642852530888797340409588919083960292663709028 163 1223340142003237826511998700784579365409785743075953172412383797840061236036323787041897 164 1829632659395741710907992409323443989962389385928484061209724207428980319996616450750925 165 4882605460794721248327983519431467345334564514932921294831832212698021876029556688543747 166 26242659963369347952547910006480780716635211960593090535368885270919089700144399893469660 167 31125265424164069200875893525912248061969776475526011830200717483617111576173956582013407 168 430871110477502247563934525843340005522242306142431244327978212557941540190405835459643951 169 892867486379168564328744945212592259106454388760388500486157142599500191956985627501301309 170 1323738596856670811892679471055932264628696694902819744814135355157441732147391462960945260 171 14130253454945876683255539655771914905393421337788585948627510694173917513430900257110753909 172 15453992051802547495148219126827847170022118032691405693441646049331359245578291720071699169 173 45038237558550971673551977909427609245437657403171397335510802792836636004587483697254152247 174 600951080312965179251323931949386767360711664273919571055082082356207627305215579784375678380 175 645989317871516150924875909858814376606149321677090968390592885149044263309803063481629830627 176 3830897669670545933875703481243458650391458272659374413008046508101428943854230897192524831515 177 8307784657212608018676282872345731677389065866995839794406685901351902151018264857866679493657 178 12138682326883153952551986353589190327780524139655214207414732409453331094872495755059204325172 179 32585149310978915923780255579524112332950114146306268209236150720258564340763256367985088144001 180 1836907043741702445684246298806939480972986916332806233924639172743932934177614852362224140389228 181 3706399236794383807292272853193403074278923946811918736058514496208124432695992961092433368922457 182 5543306280536086252976519152000342555251910863144724969983153668952057366873607813454657509311685 183 14793011797866556313245311157194088184782745673101368676024821834112239166443208588001748387545827 184 79508365269868867819203074937970783479165639228651568350107262839513253199089650753463399447040820 185 94301377067735424132448386095164871663948384901752937026132084673625492365532859341465147834586647 186 1305426267150429381541032094175114115110494642951439749689824363596644653951016822192510321296667231 187 2705153911368594187214512574445393101884937670804632436405780811866914800267566503726485790427921109 188 4010580178519023568755544668620507216995432313756072186095605175463559454218583325918996111724588340 189 42810955696558829874769959260650465271839260808365354297361832566502509342453399762916446907673804509 190 46821535875077853443525503929270972488834693122121426483457437741966068796671983088835443019398392849 191 136454027446714536761820967119192410249508647052608207264276708050434646935797365940587332946470590207 192 1820723892682366831347198076478772305732447104806028120919054642397616478962037740316470771323516065540 193 1957177920129081368109019043597964715981955751858636328183331350448051125897835106257058104269986655747 194 11606613493327773671892293294468595885642225864099209761835711394637872108451213271601761292673449344275 195 25170404906784628711893605632535156487266407480057055851854754139723795342800261649460580689616885344297 196 36777018400112402383785898927003752372908633344156265613690465534361667451251474921062341982290334688572 197 98724441707009433479465403486542661233083674168369587079235685208447130245303211491585264654197554721441 198 5565345753992640677233848494173392781425594386772853142050888837207400961188231318449837162617353399089268 199 11229415949692290787947162391833328224084272447714075871181013359623249052621765848391259589888904352899977 200 16794761703684931465181010886006721005509866834486929013231902196830650013809997166841096752506257751989245