0 28 1 57 2 85 3 397 4 879 5 16219 6 33317 7 149487 8 182804 9 515095 10 29028124 11 58571343 12 87599467 13 408969211 14 905537889 15 16708651213 16 34322840315 17 154000012473 18 188322852788 19 530645718049 20 29904483063532 21 60339611845113 22 90244094908645 23 421315991479693 24 932876077868031 25 17213085393104251 26 35359046864076533 27 158649272849410383 28 194008319713486916 29 546665912276384215 30 30807299407191002956 31 62161264726658390127 32 92968564133849393083 33 434035521262055962459 34 961039606657961318001 35 17732748441105359686477 36 36426536488868680690955 37 163438894396580082450297 38 199865430885448763141252 39 563169756167477608732801 40 31737371776264194852178108 41 64037913308695867313089017 42 95775285084960062165267125 43 447139053648536115974157517 44 990053392382032294113582159 45 18268100116525117410018636379 46 37526253625432267114150854917 47 168373114618254185866622056047 48 205899368243686452980772910964 49 580171851105627091828167877975 50 32695523030158803595358174077564 51 65971217911423234282544516033103 52 98666740941582037877902690110667 53 460638181677751385794155276475771 54 1019943104297084809466213243062209 55 18819614059025277956185993651595533 56 38659171222347640721838200546253275 57 173456298948415840843538795836608633 58 212115470170763481565376996382861908 59 597687239289942803974292788602332449 60 33682600870407560504125773158113479052 61 67962888980105063812225839104829290553 62 101645489850512624316351612262942769605 63 474544848382155561077632288156600368973 64 1050735186614823746471616188576143507551 65 19387778207448982997566723682527183504891 66 39826291601512789741605063553630510517333 67 178692944613500141963986977897049225574223 68 218519236215012931705592041450679736091556 69 615731417043526005375171060798408697757335 70 34699478590652469232715171446161566810502316 71 70014688598348464470805513953121542318761967 72 104714167189000933703520685399283109129264283 73 488871357354352199284888255550253978835819099 74 1082456881897705332273297196499791066800902481 75 19973095231513048180204237792546493181252063757 76 41028647344923801692681772781592777429305029995 77 184087684611208254950931328918917602898472183737 78 225116331956132056643613101700510380327777213732 79 634320348523472368238157532319938363554026611201 80 35747055849270584677980434911617058739353267440988 81 72128432047064641724199027355554055842260561493177 82 107875487896335226402179462267171114581613828934165 83 503630383632405547332916876424238514168715877229837 84 1115136255161146321068013215115648142919045583393839 85 20576082976533039326557154748505905086711536378318939 86 42267302208227224974182322712127458316342118340031717 87 189645291809441939223286445597015738352080009738445807 88 231912594017669164197468768309143196668422128078477524 89 653470479844780267618223982215302131688924265895400855 90 36826259465325364150818011772366062571248181018220925404 91 74305989410495508569254247526947427274185286302337251663 92 111132248875820872720072259299313489845433467320558177067 93 518834984913778999449543284724201386655919155584569959931 94 1148802218703378871619158828747716263157271778489698096929 95 21197274921574598688594402202183094123486811168399135704653 96 43543352061852576248807963233113904510130894115287969506235 97 195370683168984903683826255134638712164010387629551013729593 98 238914035230837479932634218367752616674141281744838983235828 99 673198753630659863549094691870143945512292951119228980201249 100 37938044238547789838681936963095813565362546544421661874505772 101 76549287230726239540912968618061771076237386039962552729212793 102 114487331469274029379594905581157584641599932584384214603718565 103 534498613107822357059292590942692109642637116377499411144087053 104 1183484557684918743498180087466541803926874165339383036891892671 105 21837220651436359740026534165340444580326372092486394075198155131 106 44857925860557638223551248418147430964579618350312171187288202933 107 201268924093666912634231527837930168438644845493735078824350966863 108 246126849954224550857782776256077599403224463844047250011639169796 109 693522624002116014349797080350085367245093773181829578847629306455 110 39083393794072721354446419275860858165128475762026503665478880331276 111 78860310212147558723242635632071801697502045297234836909805389969007 112 117943704006220280077689054907932659862630521059261340575284270300283 113 550635126237028679033998855263802441148024129534280199210942471170139 114 1219213956480277638145686765435537542158678780127821738997169212640561 115 22496486342882026165656360633103478200004242171835071501159988298700237 116 46212186642244329969458408031642493942167163123797964741317145810041035 117 207345232911859346043489992759673453968672894667026930466428571538864377 118 253557419554103676012948400791315947910840057790824895207745717348905412 119 714460072020066698069386794342305349790353010248676720881920006236675201 120 40263321452677838767898608883960415536170608631716721264595266066602716668 121 81241102977375744233866604562263136422131570273682119250072452139442108537 122 121504424430053583001765213446223551958302178905398840514667718206044825205 123 567258800697590076240927458347157344255340285895277481308743324963621409357 124 1256022025825233735483620130140538240468982750695953803132154368133287643919 125 23175655265551797314946089800876845672697029798422445937687521951362798999899 126 47607332556928828365375799731894229585863042347540845678507198270858885643717 127 213604985493267110776449288728453764016149199188585828651716315034798341574767 128 261212318050195939141825088460347993602012241536126674330223513305657227218484 129 736029621593658989060099465649149751220173682260839177312163341646112796011735 130 41478871127295099326507395164812734061931738448143120603811370645487973803875644 131 83693771876183857642074889795274617875083650578547080384934904632622060403763023 132 125172643003478956968582284960087351937015389026690200988746275278110034207638667 133 584384343890099685516404029635624025623145206685307884339920005745062197234317691 134 1293941330783678328001390344231335403183305802397305969668586286768234428676274049 135 23875328297996309589541430225799661282922649649836815338374473167573281913407250573 136 49044597926776297507084250795830657969028605102070936646417532621914798255490775195 137 220053720005101499617878433409122293159037070058120561924044603655232474935370351353 138 269098317931877797124962684204952951128065675160191498570462136277147273190861126548 139 758250355868857093867803801819028195415168420378503559064968876209527021317092604449 140 42731118246587875053721975586070531894377497216356390806208719204010660466948046975692 141 86220486849044607201311754973960091984170162853091285171482407284230847955213186555833 142 128951605095632482255033730560030623878547660069447675977691126488241508422161233531525 143 602026907231574536221446677214082587498360803130881989082246913237196881643858120681933 144 1333005419558781554697927084988195798875269266331211654142184952962635271709877474895391 145 24596124459289642520784134207001606967253207597092691763641576066564631772421652668798971 146 50525254338138066596266195498991409733381684460516595181425337086091898816553182812493333 147 226697141811841908905848916202967245900779945439159072489342924410932227038634383918772303 148 277222396149979975502115111701958655634161629899675667670768261497024125855187566731265636 149 781141934111801859910079139606884557169103205238510407830879447404980478749009517381303575 150 44021170706410884130466546929687493857103941123256258506200017316175930935799720540084265836 151 88823483346933570120843172998981872271376985451751027420230914079756842350348450597549835247 152 132844654053344454251309719928669366128480926575007285926430931395932773286148171137634101083 153 620202099560311387126082052713659336785300691751780171125954639663487935494941135148086239579 154 1373248853173967228503473825355988039699082310078567628178340210722908644276030441433806580241 155 25338681456691721500188610909121444051368782273165997478336078432675843532463489080956604683917 156 52050611766557410228880695643598876142436646856410562584850497076074595709203008603347015948075 157 233541128522921362415711393483516948621115369698808247817738066736974226369275523494344668476217 158 285591740289478772644592089127115824763552016555218810402588563813048822078478532097691684424292 159 804724609101878907704895571737748598148219402809245868622915194363071870526232587689728037324801 160 45350169849994697604118744106441037321063838573872987453285839448145073571547503442722461774613148 161 91505064309091274115942383784619823240275896550555220775194594090653219013621239473134651586551097 162 136855234159085971720061127891060860561339735124428208228480433538798292585168742915857113361164245 163 638926000945435160996186895348863265485634837048268053689116328245846389354296211136563105031208077 164 1414707236049956293712434918588787391532609409220964315606713090030491071293761165188983323423580399 165 26103656249844648447820015429947036313072604203025625734609951948794685672641997184538262926655655259 166 53622019735739253189352465778482860017677817815272215784826616987619862416577755534265509176734890917 167 240591735192801661205229878543878476383783875464114488873916419899274135338953019321600299633595218927 168 294213754928540914394582344322361336401461693279386704658743036886893997755530774855865808810330109844 169 829019245049883489994394567188601149186707262022887898191402493673062130850014569033331917254255438615 170 46719291477722016354080678106884025690857068366561109003377282682578373325356346640722453175048634672284 171 94267602200493916198155750780956652530900843995145105904945967858829808781562707850478238267351524783183 172 140986893678215932552236428887840678221757912361706214908323250541408182106919054491200691442400159455467 173 658215176913357646407101466332319365417932493441969965538238970024462537209238925815281004036952162605051 174 1457417247504931225366439361552479409057622899245646145984801190590333256525396906121762699516304484665569 175 26891725632002119703003009974276948728455144679863600593264660400650461154666383236007009595330432886585293 176 55240868511509170631372459310106376865967912258972847332514121991891255565858163378135781890177170257836155 177 247855199678038802228492847214702456192326793715754989923321148368215483418099036748550137156039113917929913 178 303096068189547972859865306524808833058294705974727837255835270360106738983957200126685919046216284175766068 179 854047336057134747948223460264320122308916205665210664434991689088428961386013437001921975248471682269462049 180 48129746887389093857960379081326735682357602223226525045615369859312128576600709672234316532960630491265640812 181 97113541110835322463868981622917791487024120652118260755665731407712686114587432781470555041169732664800743673 182 145243287998224416321829360704244527169381722875344785801281101267024814691188142453704871574130363156066384485 183 678086693103732987751186424439895900164551012153497403960790136475811944879340002596290041337691185289066281613 184 1501416674205690391824202209584036327498483747182339593722861374218648704449868147646284954249512733734198947711 185 27703586828806160040586826196952549795137258461435610090972294872411488624976966660229419217828920392504647340411 186 56908590331818010472997854603489135917773000670053559775667451119041625954403801468105123389907353518743493628533 187 255337948156078201932578244610909093466229261141649849193642099348577992442592172532649912777458334467478621854543 188 312246538487896212405576099214398229384002261811703408969309550467619618396995974000755036167365687986222115483076 189 879831025131870626743730443039705552234233784765056667132261200283817229236584120534159985112189710439922852820695 190 49582783945872651310054480909437909154501094208654876768375936766361384455645706723913714202449989472621901873441996 191 100045398916877173246852692261915523861236422202074810203884134733006586140527997568361588390012168655683726599704687 192 149628182862749824556907173171353433015737516410729686972260071499367970596173704292275302592462158128305628473146683 193 698558130367876471474481384947329255924186487844993558092924420730478468525222814737462798759860801168906240492291419 194 1546744443598502767505869943066011944864110492100716803158108912960324907646619333767200900112183760466118109457729521 195 28539958115140926286580140360135544263478175345657896014938884854016326806164370822547079000779168489559032210731422797 196 58626660673880355340666150663337100471820461183416508833035878620992978519975360978861358901670520739584182530920575115 197 263046600810662347649244743013483946150760020079323931347082399337988240886065814737992514607461251447895762334413723257 198 321673261484542702989910893676821046622580481262740440180118277958981219406041175716853873509131772187479944865334298372 199 906393123779747753629066530367126039395920982604804811707318955255950679698148166171700261625724795822855652065082320001 200 51079688193150416906217636594235879252794155507131809895789979772292219282502338481332068524549720338267396460509944218428