0 22 1 23 2 68 3 91 4 432 5 1387 6 4593 7 10573 8 110323 9 120896 10 1802867 11 7332364 12 104455963 13 111788327 14 1222339233 15 2556466793 16 8891739612 17 29231685629 18 125818482128 19 155050167757 20 435918817642 21 590968985399 22 26438554175198 23 27029523160597 24 80497600496392 25 107527123656989 26 510606095124348 27 1639345409030033 28 5428642322214447 29 12496630053458927 30 130394942856803717 31 142891572910262644 32 2130876963600480733 33 8666399427312185576 34 123460468945971078797 35 132126868373283264373 36 1444729152678803722527 37 3021585173730890709427 38 10509484673871475850808 39 34550039195345318261851 40 148709641455252748898212 41 183259680650598067160063 42 515229002756448883218338 43 698488683407046950378401 44 31248731072666514699867982 45 31947219756073561650246383 46 95143170584813638000360748 47 127090390340887199650607131 48 603504731948362436602789272 49 1937604586185974509458974947 50 6416318490506285964979714113 51 14770241567198546439418403173 52 154118734162491750359163745843 53 168888975729690296798582149016 54 2518564394378155905539313832067 55 10243146553242313918955837477284 56 145922616139770550770921038514043 57 156165762693012864689876875991327 58 1707580243069899197669689798427313 59 3571326248832811260029256472845953 60 12421558989568332977757459216965172 61 40836003217537810193301634123741469 62 175765571859719573750963995711931048 63 216601575077257383944265629835672517 64 608968722014234341639495255383276082 65 825570297091491725583760885218948599 66 36934061794039870267324974205017014438 67 37759632091131361992908735090235963037 68 112453325976302594253142444385488940512 69 150212958067433956246051179475724903549 70 713305158246038419237347162288388554708 71 2290128432805549213958092666340890567673 72 7583690456662686061111625161311060257727 73 17457509346130921336181342988963011083127 74 182158783917971899422925055050941171088997 75 199616293264102820759106398039904182172124 76 2976786889615411390050414627609599721498733 77 12106763851725748380960764908478303068167056 78 172471480813775888723501123346305842675837517 79 184578244665501637104461888254784145744004573 80 2018253927468792259768120005894147300115883247 81 4221086099603086156640701900043078745975771067 82 14681512226278050729690225706023383538043196448 83 48265622778437238345711379018113229360105360411 84 207744003340027004112535741778476300978464638092 85 256009626118464242458247120796589530338569998503 86 719763255576955489029029983371655361655604635098 87 975772881695419731487277104168244891994174633601 88 43653770050175423674469222566774430609399288513542 89 44629542931870843405956499670942675501393463147143 90 132912855913917110486382221908659781612186214807828 91 177542398845787953892338721579602457113579677954971 92 843082451297068926055737108227069610066504926627712 93 2706789752736994732059550046260811287313094457838107 94 8963451709508053122234387247009503472005788300142033 95 20633693171753100976528324540279818231324671058122173 96 215300383427039062887517632649807685785252498881363763 97 235934076598792163864045957190087504016577169939485936 98 3518377455810129356984161033311032742017332878034166867 99 14309443899839309591800690090434218472085908682076153404 100 203850592053560463642193822299390091351220054427100314523 101 218160035953399773233994512389824309823305963109176467927 102 2385450951587558195982138946197633189584279685518864993793 103 4989061939128516165198272404785090688991865334146906455513 104 17352636768973106691576956160552905256559875687959584360332 105 57046972246047836239929140886443806458671492398025659536509 106 245540525753164451651293519706328131091245845280062222506368 107 302587497999212287891222660592771937549917337678087882042877 108 850715521751589027433738840891872006191080520636237986592122 109 1153303019750801315324961501484643943740997858314325868634999 110 51596048390786846901732044906216205530794986286466576206532078 111 52749351410537648217057006407700849474535984144780902075167077 112 157094751211862143335846057721617904479866954576028380356866232 113 209844102622399791552903064129318753954402938720809282432033309 114 996471161701461309547458314238892920297478709459265510084999468 115 3199257587726783720195278006845997514846839067098605812687031713 116 10594243924881812470133292334776885464837995910755082948146094607 117 24387745437490408660461862676399768444522830888608771708979220927 118 254471698299785899074751919098774569910066304796842800037938303877 119 278859443737276307735213781775174338354589135685451571746917524804 120 4158503910621654207367744863951215306874314204393164804494783651133 121 16912875086223893137206193237580035565851845953258110789726052129336 122 240938755117756158128254450190071713228800157550006715860659513461837 123 257851630203980051265460643427651748794652003503264826650385565591173 124 2819455057157556670782860884466589201175320192582654982364515169373567 125 5896761744519093392831182412360830151145292388668574791379415904338307 126 20509740290714836849276408121549079654611197358588379356502762882388488 127 67425982616663603940660406777008069114978884464433712860887704551503771 128 290213670757369252611918035229581356114526735216323230800053581088403572 129 357639653374032856552578442006589425229505619680756943660941285639907343 130 1005492977505434965717074919242760206573537974577837118121936152368218258 131 1363132630879467822269653361249349631803043594258594061782877438008125601 132 60983328736202019145581822814214144005907456121955975836568543424725744702 133 62346461367081486967851476175463493637710499716214569898351420862733870303 134 185676251470364993081284775165141131281328455554385115633271385150193485308 135 248022712837446480049136251340604624919038955270599685531622806012927355611 136 1177767102820150913277829780527559630957484276636783857759762609201902907752 137 3781324021297899219882625592923283517791491785180951258810910633618636078867 138 12521739166713848572925706559297410184331959632179637634192494510057811144353 139 28824802354725596365734038711518103886455411049540226527195899653734258367573 140 300769762713969812230266093674478449048886070127581902906151491047400394820083 141 329594565068695408596000132385996552935341481177122129433347390701134653187656 142 4915093673675705532574267947078430190143666806607291714973014960863285539447267 143 19989969259771517538893071920699717313510008707606288989325407234154276810976724 144 284774663310476951077077274836874472579283788713095337565528716239023160893121403 145 304764632570248468615970346757574189892793797420701626554854123473177437704098127 146 3332420989012961637236780742412616371507221762920111603114069950970797537934102673 147 6969606610596171743089531831582806932907237323260924832782994025414772513572303473 148 24241240820801476866505376237161037170228933732702886101463052027215115078651013092 149 79693329073000602342605660543065918443594038521369583137172150107060117749525342749 150 343014557112803886236928018409424710944605087818181218650151652455455586076752384088 151 422707886185804488579533678952490629388199126339550801787323802562515703826277726837 152 1188430329484412863395995376314405969721003340497282822224799257580486993729307837762 153 1611138215670217351975529055266896599109202466836833624012123060143002697555585564599 154 72078511818973976350319273808057856330525911881317962278758213903872605686175072680118 155 73689650034644193702294802863324752929635114348154795902770336964015608383730658244717 156 219457811888262363754908879534707362189796140577627554084298887831903822453636389169552 157 293147461922906557457203682398032115119431254925782349987069224795919430837367047414269 158 1392047659579888593583723609126835822667521160280756954032575787015581545803104578826628 159 4469290440662572338208374509778539583121994735768053212084796585842664068246680783894153 160 14799918981567605608208847138462454572033505367584916590286965544543573750543146930509087 161 34069128403797783554626068786703448727189005470937886392658727674929811569332974644912327 162 355491203019545441154469535005496941843923560076963780516874242293841689443872893379632357 163 389560331423343224709095603792200390571112565547901666909532969968771501013205868024544684 164 5809335842946350587081807988096302409839499477747587117250335821856642703628755045723257933 165 23626903703208745573036327556177410029929110476538250135910876257395342315528226050917576416 166 336585987687868788609590393774580042828847046149283089020002603425391435121023919758569327757 167 360212891391077534182626721330757452858776156625821339155913479682786777436552145809486904173 168 3938714901598644130435857607082154571416608612407496480579137400253259209486545377853438369487 169 8237642694588365795054341935495066595691993381440814300314188280189305196409642901516363643147 170 28651642985363741515598883413567354358492588756729939381521702240821174798715474082402529298928 171 94192571650679590341850992176197129671169759651630632444879295002652829592556065148723951539931 172 405421929588082102883002852118355873043171627363252469161038882251432493168939734677298335458652 173 499614501238761693224853844294553002714341387014883101605918177254085322761495799826022286998583 174 1404650932065605489332710540707461878471854401393018672372875236759603138691931334329342909455818 175 1904265433304367182557564385002014881186195788407901773978793414013688461453427134155365196454401 176 85192329997457761521865543480796116650664469091340696727439785453361895442642725237165411553449462 177 87096595430762128704423107865798131531850664879748598501418578867375583904096152371320776749903863 178 259385520858982018930711759212392379714365798850837893730276943188113063250835029979806965053257188 179 346482116289744147635134867078190511246216463730586492231695522055488647154931182351127741803161051 180 1645313986017958609471251227525154424699231653773183862657059031410067651870559759384317932265901392 181 5282424074343619976048888549653653785343911425050138080202872616285691602766610460504081538600865227 182 17492586209048818537617916876486115780730965928923598103265676880267142460170391140896562548068497073 183 40267596492441257051284722302625885346805843282897334286734226376819976523107392742297206634737859373 184 420168551133461389050465139902744969248789398757896940970607940648466907691244318563868628895447090803 185 460436147625902646101749862205370854595595242040794275257342167025286884214351711306165835530184950176 186 6866274617896098434474963210777936933587122787329016794573398279002483286692168276850190326318036393267 187 27925534619210296384001602705317118588944086391356861453550935283035220030983024818706927140802330523244 188 397823759286840247810497401085217597178804332266325077144286492241495563720454515738747170297550663718683 189 425749293906050544194499003790534715767748418657681938597837427524530783751437540557454097438352994241927 190 4655316698347345689755487438990564754856288518843144463122660767486803401234829921313288144681080606137953 191 9736382690600741923705473881771664225480325456343970864843158962498137586221097383184030386800514206517833 192 33864464770149571460871909084305557431297264887875057057652137654981216159898122070865379305082623225691452 193 111329777001049456306321201134688336519372120119969142037799571927441786065915463595780168302048383883592189 194 479183572774347396686156713623058903508785745367751625208850425364748360423559976453986052513276158760060208 195 590513349775396852992477914757747240028157865487720767246649997292190146489475440049766220815324542643652397 196 1660210272325141102671112543138553383565101476343193159702150419949128653402510856553518494143925244047365002 197 2250723622100537955663590457896300623593259341830913926948800417241318799891986296603284714959249786691017399 198 100692049644748811151869092690575780821668512516903405945449368778567155848649907907098045952350915858452130558 199 102942773266849349107532683148472081445261771858734319872398169195808474648541894203701330667310165645143147957 200 306577596178447509366934458987519943712192056234372045690245707170184105145733696314500707286971247148738426472