1 5 2 22 3 67 4 707 5 3200 6 31574 7 160614 8 1732653 9 9034170 10 98521493 11 520153629 12 5732786567 13 30465987916 14 337740123987 15 1803766268924 16 20083828051731 17 107676281160198 18 1202858848461003 19 6469195403317397 20 72456284150820802 21 390693071601506119 22 4385104099534366466 23 23696272117747236190 24 266432336347748261228 25 1442392014171170255649 26 16241815968112583847580 27 88066872210472107587809 28 992923924644201745581589 29 5391173871117499778551370 30 60850669228859646821116860 31 330785933798961220899429053 32 3737214625212954712564679082 33 20336782725442083317256986878 34 229960446493864261975219133518 35 1252531067185184364397782716995 36 14173867077301112639510516672333 37 77264806053184664228202371759251 38 874935474515416724057550552321486 39 4772993152602156327716044108719633 40 54081686894218306054613370343548674 41 295226390605831519670797773965672741 42 3346990910449482250362691504271958376 43 18281958545647286726551777009075292948 44 207367292665870103783000922809792532674 45 1133308996516083958165892424966565481720 46 12860715362618055034936096192540210838491 47 70322243762933075953948658331400782731931 48 798347904599086077886765489054625709662933 49 4367384286120378965683497144275588419875536 50 49600832826742860745002029599924011161351783 51 271458859582368962629807498734684332732187703 52 3084088002770177523775445651711300238616919297 53 16885488955800434538628404830128511333834574369 54 191902257284169563499587046791991468290882775894 55 1051057095085692181669522410155893700898686473833 56 11948852454061161545905731704050414981119028890486 57 65466722501158479906220953961540941220665451538697 58 744465786316409630396979976538986921904380271463376 59 4080160845500866336504881689598017928518803924875264 60 46410623869054474436731911314823512614030820050192158 61 254436279370592418654236645581772341493707204847681343 62 2894860633595634718397134874454485924485846044889927753 63 15874870467489034542069028969724874650662468487848146188 64 180659390112891980537862132925851355199131263151712804022 65 990960937022032686019317838631595528116189382241259369650 66 11279827256542353414351159879376931349379839668070897270908 67 61887813669061776761947838088348397439585946114416996986135 68 704597340965391964946257816483360010739856483295863300483113 69 3866733193892316756301923147398658915919720722246563099017545 70 44031641349494106012123911901667237293824529261331945268806768 71 241692368164996634959774043640003287483213728306720670642369590 72 2752730561750050487750582262148295668779367971964934770327125985 73 15113025939257218606175209147129985574768767769825686431104906515 74 172158300480154860474174318556515093209722798806000719025100853173 75 945367289716169156262159206201432564945535793512529698013767397256 76 10770823154885459354211698623658474312827626349277540780710502587055 77 59156432323597315261576456090730942111704503093578614688599304623880 78 674090804803789664128530132774875075438755334540377696299474547481943 79 3702950301700615902078101358716146118908284847463959187053646948755283 80 42201609333472577339584169048276680101152895141510959262115105195939775 81 231862825160818365417717773417854631764201757540363934083075613284536875 82 2642857811171213993961659962800069519016568946775327807568329202828420476 83 14522622214999648007741568774842760829842920805525145709069670085585027177 84 165556535751298345832461637225736598162416371375981431417559400120735442287 85 909878601347479517958676684873319861560399919969210627830458940106829784819 86 10373865938607551153267784165379972125792055452392347315074926657649823089896 87 57021758165442479882918472556426567879703942515800986389856479701445422581331 88 650206240682612643433275595799325657666875288098741188272581077404536598985373 89 3574465698277434974057879512899939943073725173937282618756775894112302325021418 90 40763610428187798849466618028825985898874770977984000793670225905469961281535575 91 224124860707184408149131304468986438641116410971339055681119151191015851169638215 92 2556232217430666419217656847693145268832547303048402368529612533643594408848220807 93 14056351755990073388849233547199442873681824548896683067779394948519090332674078122 94 160335457867402120673913592590005004593775565153925464712093212322770508742356749542 95 881768335944651719048391779125159645028560246343537462698815003454160761800737197726 96 10059032284014950333816069803225944499467583011270221438850647581442478198246558290331 97 55326292269704247999318081054352210624055131229555485799936443871363025947715582227444 98 631213365532101820911001081284587523748542963114627035992893805506349796934635654911907 99 3472161801491613021062106180267280793699182713320861712191525882786038934668275968684757 100 39617382169491091058895437625622820221568493693315548769458749565322437620168242003549696 101 217949577393198347781485911644603707795303677642274944852526903450431048607369154747353254 102 2487032359587615857499064716568713259601975960246939571669772007038851776628047715903790721 103 13683474118490707569391493118432031742438139185891134727078473553113038522415221600427027348 104 156156419424079668106807954293072037747045797316847194300875239083206883897329300979230210588 105 859246481116701867094789043171180945284322027357181784086332747371282256923930378951493136944 106 9806586324693838113886917782538265952640545573862090791871306646033305360915836342014635003402 107 53965617406818577415825653319104592907916687754164938364555468042704071932273383487931188467957 108 615960004127235870510369140737063837109107232096924547785773388608560900958183925124288071658967 109 3389937288434434816272363447712603593165815582621245681488108565847312013793341528199384149660076 110 38695549162203539027159003897358035486565690076459415973399970452719775551891445393231938548030322 111 212979883875560111762570729414706403101875203616759250782622286533286213048998014961168018489672731 112 2431312090181515404597211925507134373739812486858441048523673207930965702112225580740035947537291041 113 13383057437880431214508013220926504300193279794901996131595231545651737327867559619170401698137365175 114 152787944831150510566344347901322402490648761997404678132884063936295497980272447602043716829166228377 115 841084236021817223733816265556608001240577478107221559522855115278315121317377130629582757074201619303 116 9602930233296284538430194193037867540934206951855868838936980231729127056019887965796803803292011919593 117 52867494280578784412673368987882906353070779907470125080268931185327565387626069894849873289667586226494 118 603646247679610069216797671901910620689043588921493009019596064182843661089441919583168847501143547138919 119 3323539515772085471980162752227887152262357740803844727075568979081308094313662769775746008259751497530749 120 37950992656729305864039016821811164541115458432203086318403789720894809689879989595738159049717753988205378 121 208965103234080546330885551394103846038366811411105471303262275125037223717111902506307221976651051070371511 122 2386292294223577153083163674407316849241230228296474153143304257326795524115732859696758833361028993768902425 123 13140306627522919684964178135335952729200432211545405433491795644731931740937513546446643014335099877329649195 124 150065915726482415085549999605645847879211776588116172155879860523657902393876517836296728715088706843263243112 125 826407326730151370195878927692066789214500214092171913703653798043777630551606922083774889799362684555849076661 126 9438360578040713301132245309066646938596221381822097493887445255321162682064484742568259512445928511082267845553 127 51980199781066767739865740398315114390410475729051946423923600246884777056109102958456594900937580403018585570405 128 593697726116871786264846442310723112991771932150407542369371902539239153275127792438494448052128515297600618109127 129 3269905038313273235669802407416296167638159034543507634263674941600106957717458745220694819220987373797565518868964 130 37349676671574196060445989051355220208571820665206408308950622182775726913046122056422863948792183206311094295162223 131 205723597652927652399593067307215230810561933009462708315391637977583328997669759239004269533607049294557965555308440 132 2349953919699142916207205115669587738131967426229467588814817750942823883024939908700103077548880140669303865577238783 133 12944440755494742178184820910400773070913564988763422167197127867407538357557541446356348303151432228080336241767864923