1 1 2 7 3 107 4 149 5 953 6 218107 7 402859 8 4877 9 379721 10 4349353 11 169373 12 182473 13 1940144339383 14 2184641 15 437064932281 16 5136696159619 17 67580875919190833 18 1156764458711 19 464994193118899 20 4617931439293 21 1277512103328491957510030561 22 8177269604099 23 34646454750722166818615173139652197 24 117892029913874743997691149311 25 30782866776448512719620746453964760807 26 302451691770358529363933941863020909 27 4425750764621658481368711884624405698993 28 29846610604939 29 18751744524257350892677291 30 65801975408237309 31 45478902684939847497255503 32 771013094242084141074040097272387171377070367329218107 33 562694614585750370505651676934087333 34 677886976577044903 35 2200871977905289602203 36 25994295277425114871069802134984249 37 85023550010655919843 38 178239273599588212057581763221074058199 39 133849957870295562311636004050126419483904604659095325393153 40 94180480435639453504749061136761757 41 40243775518609976654164169512892320945674282679185179851560631 42 1105688865699678372188103468516358597423352081941911041300537637779 43 224703958621406088549868072959211497212613322782719 44 510907712224236490788339333678052768856302905836376990172954021 45 826158611726971942153777631406120392670520529 46 312783718597639644801081586960217147091792519050673353 47 1936317450473396886391445168089178512719574355735862948682203588907591219633301 48 4697168569696627242946543452269688390550388497 49 1199691761392533199414781276213901486079616206513 50 31108064434120359886259943296071402399889521061 51 26887135772994899882414736363798490150386188052620291452101789018356929390132335494016721 52 5459153973649971089879494792474050588753980335609 53 716175851850960192166290520589120681622801865680961 54 1344355234982576836273218472657424592540717532704304650094770407204980629697298689 55 33298168028056385057068046226260349733548623839615738417696141 56 3323968547676902201777849183308748173018661007941584310896802536150238617577 57 60614606190268041934407099848659387228614674280302303 58 29582243655978609898439031511414214609975870141179 59 245788629627013465399867883706267544651408676247060085443924084172468010851849238251722090105928489794555239 60 36008945587415373628743213367975219198925323504419947 61 16069585756555453525150594847464544434241404938373635343332313039282726252423222120291817161514131211101987654321 62 3589169475700881162054512363961622774095400289722471 63 136466088541716805300256886661124530951348770178728781955172924048518749700334579697131723097269507363713