1 0 2 74 3 554 4 3002 5 15476 6 78540 7 388686 8 1909332 9 9276316 10 44749702 11 214274388 12 1020029010 13 4829443432 14 22761611592 15 106838241882 16 499686947334 17 2329557905400 18 10829426646892 19 50212611191750 20 232275648633150 21 1072181872789276 22 4939552911695054 23 22715945307934602 24 104294117989982954 25 478111428631626772 26 2188705681048007042 27 10006400950631919628 28 45691948874683120428 29 208404821611668163308 30 949541244515358208816 31 4322018529427000822114 32 19654059599786265418250 33 89296534113621827996892 34 405373570972170513867200 35 1838801064472234803609378 36 8334718387580511840173678 37 37752082894408830949095066 38 170883584983211486989725980 39 773007461390631625432695558 40 3494655348760152281303344392 41 15789733580073381942387897944 42 71302808076380068737961813128 43 321818237646247063052416770670 44 1451767087037779374314121896810 45 6545984145019082779897912441448 46 29502138226772230863333937502604 47 132904859997208220176701711307494 48 598473373073457655531144661976926 49 2693845705478217194218403297660772 50 12120803169596592194278695880138552 51 54516424564559618068168528597228080 52 245113221300752475217348010795792162 53 1101679576771431622906925729622062580 54 4949923825733198257368720990407733914 55 22233179019545285226524049973142473706 56 99831903145021878021003837984744145344 57 448132584326117461183596385940244079146 58 2011025135141471648223993239027462590260 59 9022075811733370195366929861444576369030 60 40464803216385780387487947985291051566050 61 181440476351652930791399721554306424217226 62 813355340637735159456151087561078049930052 63 3645182829953063776179295706757341029071860 64 16332566904039713118134071868734821159378084 65 73162553066789658159047646025106515887802140 66 327661589711336587682023422799275197958149078 67 1467125814837135129237178073900918796681410782 68 6567756902419483729082307198903145022634956988 69 29395259051301895204128779735331714599322832800 70 131537789956075384236960891823229962111850902998 71 588490188667615917853738345035800871161935389864 72 2632362293156984965020718391372739362420185935808 73 11772591170032246304519799855487979499549963999150 74 52640567171183723994712821481756646698593232019368 75 235338618288069920288422495121630801547933637449784 76 1051942367275821279065230722005089813665984794894376 77 4701307877475738749578267760028573735185980747875366 78 21007542801013337766519938069833621168176369663405968 79 93856291428978093401681669080391975479291943183984242 80 419261300897856467732132815662817899275182356379816298 81 1872582864325000162821756538563678514663134956148411744 82 8362454311211886736472733015607020635194568721442251906 83 37339149973034757200429737426662511811708172013157908288 84 166699581289457440059194629021304120894724636033212575430 85 744124168465515740661276235801150303659644671387845969162 86 3321226455742328040983012771418893489403306064170483155300 87 14821598892182644902801703362570433574321004568578633822218 88 66135764755086890750120707193380751915549454032612769743672 89 295069068367866429056287592118013233112874116227918614117368 90 1316309931403464862027783462998627272170517522215341669589812 91 5871390204453130935348648399217912157506653892407288330786016 92 26186240538504076420916204637692655692820865253544929097561750 93 116776608743038413965784144547717178726183022334342327375910992 94 520703027273033771382456429278183574324847208262951858821878328 95 2321543852814189839106094948647470494833476682466372422555825550 96 10349448386344470406341222535763577457110908692729918705309150696 97 46133030389148215214296542616944043807065619621838094812342945222 98 205618483346177527487773733796708066641951981152140668378906329922 99 916365220257086088172331185589970160756966007488931891123424384762 100 4083496487574164061800952957287849449303876107900710339985890313232 101 18195071087390912536650687602595566893544247254464183035631063626794 102 81065137408910442416193788282786746748639286452261438884243783408318 103 361138738741678925767374056286810485040081889944701789674822471001172 104 1608697498791780049132999773143431541687320825797505839197766282192634 105 7165323436755411698085638958901031849576740198309229728699716546467506 106 31912368612885685405041343486103483784101554699149605052987464755347934 107 142116602032673647859179160561870861631786197595061235141496968138510734 108 632839838750025076919556110807703123114019208429230415675320635364204196 109 2817777492769016353897779669828930645012983387194208104563116106843327188 110 12545388609505714500132743712910957198932014362233424739852890557918332982 111 55850454549231486749343707683484876532313372795462573737878605362449046086 112 248619444343444789006056519382882547870357286417346761081403934499467404156 113 1106648899214509542468184683988150355659842398253531463314924463923391627042 114 4925514369989131272632002443823200784817152772496826238020399840524754562294 115 21921025255258032409731245407904662493466271262430577313811693709224641018700 116 97552460189424637803173447772466571874756875447222647882069386575313239280466 117 434094439147963190919890513104136755602092447875669508632546840774139574480918 118 1931520745499610743697890938763579044445686007035080448482603360792829706332486 119 8593779443726236063249811519683087950280230082062675539796174038545496234172928 120 38233072677143560019610774697826617255352292281027308522560325120944299264477932 121 170084548705742371817100852434164490372455610271957931048629096110475633066965882 122 756591850151847391260216973832889448440971061817511413008449110423510297936683286 123 3365348603514094123765853692152220682101351645188299791592007668808808933009344836 124 14968232230477098794994600782215807361698622533082445362771634970764707333012398568 125 66570752509111733413155016347916660135333782903574173532649236860248327810744138024 126 296052921537882098647943126869154587283570460451730886117815744722953996919403364970 127 1316523421926136352641621734089854045160614373938513347266005388003664674049941943370 128 5854119656308653584482895852466188973081360867906173353959949661564297578737779812006 129 26029676432643451899205207489942887312968735077973690194423836014580427956819951097854 130 115731213614837661662649628742381340846600918927740022717862611881512202929909393440994 131 514525843626024166861042633478055227514671172795840198310502920680648163056860787003294 132 2287384658178855190687309575427321053557617411341344340176878931895495843706893527525182 133 10168266186008180164578802832667566994794154226871857109044946710204125282493820265534780 134 45199190982930221134001923372877098302692042088203149869933628298430004253545695979499072 135 200905034524143649913903953008054768228236752535716186796192965421259148918610739638754996 136 892951202048638057471055688666133545666410915812600444991610355457603785065583839351002648 137 3968640105372187723647157790834505605896183031023347167981649735077386448561194513157532578 138 17637341387715202760326980593228041026353969432546913847607564541811067288231195168334133848 139 78379458990669859975977684536160152833221060662850186601385964410288777148592468958965157736 140 348296774960400374506039534326176053412972367031725474351630031989771676571199795767448149754 141 1547658028638723377225858313656610945887041725392126031124791803526703103509683533313161369774 142 6876686397311018129753985937890306819976223628149310384262318283835010434706939545924126234856 143 30553600246785310971016530667885738210620753715376398674511724577142593520265670546972852844622 144 135745303663835989635525378934776340054067944051866692050029740686435729594256977973751444660358 145 603068669837666193416444240475259147329767916407541173312796561195752943411444610922985171030222 146 2679097573093538083704983441603658550002034234706001549840933511444174687400683154390218398165404 147 11901189707993773140315828933534190131780414095652117959105046590338002405972820719201811005399048 148 52865528122037590852148874875743704877373107280157737689978192590073676177731915815313609685286904 149 234820162369543932540419536290368021419367642860449392152066773945973249070856850144003078658665644 150 1042987398325701315126724994782586373995150910131675588143674138305771022148917195850260458854148176 151 4632376588843520821131671037198547243942363390420127566781950991305953711050451644846836123070442388 152 20573587183070261278950831862552513657619998500502227480430647115471747891158313000796134133494951260 153 91368772945605948180896680069815655864867174278759348786558808540348989036548942217227240816040061156 154 405758296715299545940553090505502223324361231994917032164509763830117852049367765548627702152289616458 155 1801851944043252154513257503412059175442161401906410206370258431235868933078998220996744670501252571074 156 8001162709393756882055587741476980412798686703739346616657768377477651773229066762467759609921202176060 157 35527907636425124401648213797738028257635876139416707729666063494021382062958931712968695295176423714480 158 157749833291168837127540722417034222360750228430535546508074025508243802430234556682830893169689143167460 159 700408085844465763444515627224360835665285454726354957044487018037984005364751488286202721036631627162024 160 3109686219399548133973379644977552809542957919863760883366807281996899690589272516874496145834155720074060 161 13805920564280212619937802115224039736190219928204593026298684888703521182311773983372475532257582680452748 162 61291148344838915081757483932067582154405988697273223726551094580535924652422929803406122274522482161957556 163 272090847445113077594022983817867105570219721634680058465042536493607117738447000604315210407872948726767348 164 1207853025382662086581864850772685430673631543588880711402548323566993659756402033201459442670423290578588444 165 5361649568756935410988139369243052630518885601893761182222239357579348897366434456738075503729994730407687898 166 23799461195963712863566827094400107280579516635888099127135088907631609240460515231880697949237167918694173304 167 105638049965763778492949125562303202744060574158513477206520967404793214383171008459425872357542771278316806412 168 468876385302818654306177759975140313016060317069015385672886872224374155937673784991003577774679839347453613946 169 2081043978365022187618878485537875942991140992051138537406068876240292248530522569676551870801722807289922865546 170 9236113169791929232548996467372069432377828396774505506039978142936650033576254237256765501525428063183188968662 171 40990432054876004187262385899838245738437169476442429694055134151670799610143462624070928148091840411839141005360 172 181911929053162026059179943799220581730116485967842659931315900822826622052671646121286914321834301335439617668522 173 807282360204770630161856046029882191592642257262210157360663041842915643127326416849361921214117872712232198699406 174 3582411836721981070361722781891685526400825312615169629812679997601999664066357879300742447482699722809896627450292 175 15896864989327167940535487431985298867807281929693854065858299902656367077390450313567844175915319956647748158720142 176 70539689820754862785525622649118382334741833921276727932676277849667075506891953681031639138735831099375638174666896 177 312998204939714799570121318334691159244545480694946631515675480331914618520763503204999760808303764022073634982037662 178 1388789879569280906843475608654466378563843637256655276877991635098652816140215694082507263087451469842386273169634876 179 6161944540851078878369573698221619946237793636611224614790860700984446227190819097663534084776655254121167098034313672 180 27339194955578847242185679128898976977231903042165480509405585522248567071675455380352086779483543497465138293930789044 181 121294329829325284561908273835840835041721929394221267923462148360629375086662209053299565704606439784268180632157224254 182 538123875071973458560133531522577549353608766284990516493848085844107355597413918195645938172371331976154497209120994486 183 2387322813377626679697769756977758599900593044963365662683349558909972543393215219253231389080913333107197499373573433008 184 10590764235838610299584736686600942424510586217183779127479535703035421035264471865193910967565986433119517032328780364838 185 46981930024687807140955731054205351426772783690398464391430275780357733525402972218166416311255765318669231305922810198422 186 208411626682498126783529839114935372586764264895788825696449853357671926185811541290839086921832693860628532994657364408546 187 924486772340285159139680536867668315962653756315573828054976770162557683002118829166222745135187255899275494327932682802904 188 4100787441860110543244797133556484830565912491622349174252146949261435818211203789453938859715960612011041406442246308071568 189 18189541140676187526804196845354864921233980716500161108090913674860171319999811699091366786699850464794900332595555902042436 190 80679701299205429593342594380960246508086136983428717841876882994901918854151091925244812271230895888431431932749860421041950 191 357845036593343256214665806196554449823689918245511017269400553730379250494409096359282099030794118375454174350249950368109754 192 1587135531283790083606495677072971008138505646431952584736826546000700469954025910405549304881899200219966334425585043693088410 193 7039169966279549201517604275425592601550067592500640250658991175803323626391688218896039092082148425283217172289132161122635048 194 31218887925092530885398113958719958843710753235102003284180860320027252946151996067320426512749861052194963580582604765196240044 195 138452901628785335918694991692723629819248003145500984082088516430837643294858954317686405402989624779483075658330727733664325410 196 614010031601829106747708726768571527381099498441009069338213779988955338770880650653017749220668884576470554912644652078924434988 197 2722938021012203739252951453994212260915260118878907346975307467886585483040162438821024169050889173029153556103233579786100965712 198 12075052898726000950417726911775563637488528419445329300182887613571197230238507173959229228615547572506402727483539296044675376890 199 53546295973035226173453859567814283560812412913770425574220704955064865732351609386299711589790606746815978703529982964170907481374 200 237442819714141605006837879624290512854047765303127993001453339315903543044651833920048171432999431901705228633366024137066786231798 201 1052877801281092341327472594789147460168977852693020962866175931384781899187554422678368049605785921511976174169145308639613837455674 202 4668596324566369339583570906774511336956034405780756690371110528153086998641192861283366303367634612800102002427154334187553333783588 203 20700660768676376026541262630594795589342058631969989714219190455462796961498339493408380043176804661830756069042618275687784241885420 204 91785002729215709410311152859165843619174625740500013473835804788754621763309451906600578681082489542965151483337497601387459003687410 205 406957423042750913258667266307345475785204487813216291531350918981670816522837177813863551673450369126594207871120061580813270608580690 206 1804330356102665255676085285991562249336721004374655715137919066944166343843436414981186352724545618213260013933701105869344320645144652 207 7999688318111524544479662804202924047663966674566841945218147257798259601481243872290314246586019498842680046438346003923605037316693884 208 35466644589841705505143668214083778347367566675863672806397253939193407514915420773750279230379486952582923612444612308870192540395164898 209 157237909093775053936251808911403183166047449504106327073803017940962401185141030043378527916505770562500397294914927043031015220955595448 210 697083224547271665191168267187049948689742838551136796989481353256722748717579944087953231801036733314784059949244196694541342647683105366