0 29
1 30
2 569
3 599
4 35311
5 35910
6 681691
7 717601
8 42302549
9 43020150
10 816665249
11 859685399
12 50678418391
13 51538103790
14 978364286611
15 1029902390401
16 60712702929869
17 61742605320270
18 1172079598694729
19 1233822204014999
20 72733767431564671
21 73967589635579670
22 1404150380871998731
23 1478117970507578401
24 87134992670311545989
25 88613110640819124390
26 1682170984205055785009
27 1770784094845874909399
28 104387648485265800530151
29 106158432580111675439550
30 2015239434927275958442051
31 2121397867507387633881601
32 125056315750355758723574909
33 127177713617863146357456510
34 2414255160871892393157792089
35 2541432874489755539515248599
36 149817361881277713685042210831
37 152358794755767469224557459430
38 2892275667485092159727076480571
39 3044634462240859628951633940001
40 179481074477454950638921845000629
41 182525708939695810267873478940630
42 3464943835391979535460644465931969
43 3647469544331675345728517944872599
44 215018177406629149587714685268542711
45 218665646950960824933443203213415310
46 4150999822523923998389692343110018291
47 4369665469474884823323135546323433601
48 257591597052067243751131554029869167149
49 261961262521542128574454689576192600750
50 4972894322439825558091315966401335980649
51 5234855584961367686665770655977528581399
52 308594518250199151384706014013097993701791
53 313829373835160519071371784669075522283190
54 5957523247283088494669398138056457394799211
55 6271352621118249013740769922725532917082401
56 369695975272141531291634053656137366585578469
57 375967327893259780305374823578862899502660870
58 7137107877350817576788380878075669557633474129
59 7513075205244077357093755701654532457136134999
60 442895469781507304288226211574038552071529304071
61 450408544986751381645319967275693084528665439070
62 8550249279543032173903985622536514073587507207331
63 9000657824529783555549305589812207158116172646401
64 530588403102270478395763709831644529244325520698589
65 539589060926800261951313015421456736402441693344990
66 10243191499784675193519397987417865784488276000908409
67 10782780560711475455470711002839322520890717694253399
68 635644464021050251610820636152098571996149902267605551
69 646427244581761727066291347154937894517040619961858950
70 12271334866492761338804064884940980673302881061581066651
71 12917762111074523065870356232095918567819921681542925601
72 761501537308815099159284726346504257606858338591070751509
73 774419299419889622225155082578600176174678260272613677110
74 14701048926866828299212076212761307428751067023498116939489
75 15475468226286717921437231295339907604925745283770730616599
76 912278206051496467742571491342475948514444293482200492702231
77 927753674277783185664008722637815856119370038765971223318830
78 17611844343051593809694728498823161358663104991269682512441171
79 18539598017329376995358737221460977214782475030035653735760001
80 1092908529348155459540501487343559839816046656733337599186521229
81 1111448127365484836535860224565020817030829131763373252922281230
82 21098974821926882517185985529513934546370971028474056151787583369
83 22210422949292367353721845754078955363401800160237429404709864599
84 1309303505880884189033053039266093345623675380322244961624959730111
85 1331513928830176556386774885020172300987077180482482391029669594710
86 25276554224824062203995000969629194763391064629006928000159012434891
87 26608068153654238760381775854649367064378141809489410391188682029601
88 1568544507136769910306138000539292484497323289579392730689102570151749
89 1595152575290424149066519776393941851561701431388882141080291252181350
90 30281290862364404593503493975630245812607949054579271270134345109416049
91 31876443437654828742570013752024187664169650485968153411214636361597399
92 1879115010246344471662564291593033130334447677240732169120583254082065191
93 1910991453683999300405134305345057317998617327726700322531797890443662590
94 36276961176558331878954981787804064854309559576321337974692945282067991811
95 38187952630242331179360116093149122172308176904048038297224743172511654401
96 2251178213730613540281841715190453150848183820011107559213728049287743947069
97 2289366166360855871461201831283602273020491996915155597510952792460255601470
98 43459769208226019226583474678295294065217039764483908314410878313572344773529
99 45749135374586875098044676509578896338237531761399063911921831106032600374999
100 2696909620934264774913174712233871281682993881925629615205877082463463166523471
101 2742658756308851650011219388743450178021231413687028679117798913569495766898470
102 52064767234493594475115123709615974486065159328292145839326257526714386970695931
103 54807425990802446125126343098359424664086390741979174518444056440283882737594401
104 3230895474701035469732443023414462605003075822363084267909081531063179585751171189
105 3285702900691837915857569366512822029667162213105063442427525587503463468488765590
106 62373547687154117955168691620645259139011995658254226231604542106125522018548951809
107 65659250587845955871026260987158081168679157871359289674032067693628985487037717399
108 3870610081782219558474691828875813966922403152197093027325464468336606680266736560951
109 3936269332370065514345718089862972048091082310068452316999496536030235665753774278350
110 74723458064443398816697617446409310832561884733429234733316402116880848663834673571251
111 78659727396813464331043335536272282880652967043497687050315898652911084329588447849601
112 4636987647079624330017211078550201717910433973256295083651638523985723739779964648848109
113 4715647374476437794348254414086474000791086940299792770701954422638634824109553096697710
114 89518640387655504628285790532106733732149998898652564956286818131481150573751920389406889
115 94234287762131942422634044946193207732941085838952357726988772554119785397861473486104599
116 5555107330591308165141060397411312782242732977557889313121635626270428703649717382583473631
117 5649341618353440107563694442357505989975674063396841670848624398824548489047578856069578230
118 107243256460953230101287560359846420601804866118701039388396874805112301506506136791835881771
119 112892598079306670208851254802203926591780540182097881059245499203936849995553715647905460001
120 6655013945060740102214660338887674162925076196680378140824635828633449601248621644370352561829
121 6767906543140046772423511593689878089516856736862476021883881327837386451244175360018258021830
122 128477331721581582005837869025305479774228497460204946534734499729706405723643778124698996954769
123 135245238264721628778261380618995357863745354197067422556618381057543792174887953484717254976599
124 7972701151075436051144997944927036235871459040890115454818600601067246351867145080238299785597511
125 8107946389340157679923259325546031593735204395087182877375218982124790144042033033723017040574110
126 153915736159198274289763665804755604923105138152459407247572542279313468944623739687252606515931491
127 162023682548538431969686925130301636516840342547546590124947761261438259088665772720975623556505601
128 9551289323974427328531605323362250522899845005910161634494542695442732496087238557503838772793256349
129 9713313006522965760501292248492552159416685348457708224619490456704170755175904330224814396349761950
130 184390923441387811017554865796228189392400181278148909677645370916117806089253516501550497907088971449
131 194104236447910776778056158044720741551816866626606617902264861372821976844429420831775312303438733399
132 11442436637420212864144812032390031199397778445621332748009007330539792463066159924744518611506535508591
133 11636540873868123640922868190434751940949595312247939365911272191912614439910589345576293923809974241990
134 220900172367046438400756439460215566136490494066084241334411906784966852381456768145117809240086071864411
135 232536713240914562041679307650650318077440089378332180700323178976879466821367357490694103163896046106401
136 13708029540340091036818156283197934014628015678009350721953156287443975928020763502605375792746056746035669
137 13940566253581005598859835590848584332705455767387682902653479466420855394842130860096069895909952792142070
138 264638222104798191816295196918472452003326219490987642969715786683019373035179118984334633919125207004592929
139 278578788358379197415155032509321036336031675258375325872369266149440228430021249844430703815035159796734999
140 16422207946890791641895287082459092559493163384476756543567133223350552621976411609961315455191164475215222871
141 16700786735249170839310442114968413595829195059735131869439502489499992850406432859805746159006199635011957870
142 317036369181375866749483245151890537284418674459709130193478178034350423929292203086464746317302757905430464531
143 333737155916625037588793687266858950880247869519444262062917680523850416779698635946270492476308957540442422401
144 19673791412345628046899517106629709688338795106587476329842703648417674597151813087970153309943222295251090963789
145 20007528568262253084488310793896568639219042976106920591905621328941525013931511723916423802419531252791533386190
146 379809305641066183567689111396767945194281568676512046984143887569365124847919024118465781753494784845498691915209
147 399816834209328436652177422190664513833500611652618967576049508898306649861850535842382205555914316098290225301399
148 23569185689782115509393979598455309747537317044528412166395015403671150816835250102976633703996525118546331759396351
149 23969002523991443946046157020645974261370817656181031133971064912569457466697100638819015909552439434644621984697750
150 455011231121628106538224805970082846452212034855786972577874183829921385217383061601718920075940434942149527483955851
151 478980233645619550484270962990728820713582852511968003711845248742490842684080162240537935985492874376794149468653601
152 28235864782567562034625940659432354447840017480549931187864898610894390260894032471552919207234527148796210196665864709
153 28714845016213181585110211622423083268553600333061899191576743859636881103578112633793457143220020023173004346134518310
154 545103075074404830566609749863047853281804823475664116636246288084358250125300059879835147785194887565910288427087194289
155 573817920090618012151719961485470936550358423808726015827823031943995131228878172513628604928414907589083292773221712599
156 33826542440330249535366367516020362173202593404381773034649982140836075861400234065670294233633259527732741269273946525031
157 34400360360420867547518087477505833109752951828190499050477805172780070992629112238183922838561674435321824562047168237630
158 653033028927905865390691942111125358148755726311810755943250475250877353728724254352980905327743399363525583386122974802371
159 687433389288326732938210029588631191258508678140001254993728280423657424721353366591164828166305073798847407948170143040001
160 40524169607650856375806873658251734451142259058431883545579490739823007987567219516640540938973437679696675244379991271122429
161 41211602996939183108745083687840365642400767736571884800573219020246665412288572883231705767139742753495522652328161414162430
162 782333023552556152333218380039378316014356078316725809955897433104262985408761531414811244747488807242616082986286896726046169
163 823544626549495335441963463727218681656756846053297694756470652124509650821050104298042950514628549996111605638615058140208599
164 48547921363423285607967099276218061852106253149407992105831195256325822733029667580701302374595944707017089210025960268858144911
165 49371465989972780943409062739945280533763009995461289800587665908450332383850717684999345325110573257013200815664575326998353510
166 937234309182933342589330228595233111459840433067711208516409181608431805642342585910689518226586263333254703891988316154828508091
167 986605775172906123532739291335178391993603443063172498316996847516882138026193303595688863551696836590267904707652891481826861601
168 58160369269211488507488209126035579847088840130731716110902226337587595811161554194460643604225002785568793176935856022100786480949
169 59146975044384394631020948417370758239082443573794888609219223185104477949187747498056332467776699622159061081643508913582613342550
170 1122805920068130591865865280638709228150572824459039711076848243669468198896541009159474628024205595984431892646519016466587826646849
171 1181952895112514986496886229056079986389655268032834599686067466854572676845728756657530960491982295606590953728162525380170439989399
172 69676073836593999808685266565891348438750578370363446492868761321234683455948808895296270336559178741166707208879945488516473346031991
173 70858026731706514795182152794947428425140233638396281092554828788089256132794537651953801297051161036773298162608108013896643786021390
174 1345120555007311266121964016874945060091274783861496506158855679506841293846250486630464693683480077403086074135825889738656061494417011
175 1415978581739017780917146169669892488516415017499892787251410508294930549979045024282418494980531238439859372298433997752552705280438401
176 83471878295870342559316441857728709394043345798855278166740665160612813192630861895010737402554291906914929667444997759386712967759844269
177 84887856877609360340233588027398601882559760816355170953992075668907743742609906919293155897534823145354789039743431757139265673040282670
178 1611453302092838828683521026350903543280119040493248355338598027200952200559609186442287543558181108523301132382826769387893495082484932329
179 1696341158970448189023754614378302145162678801309603526292590102869859944302219093361580699455715931668655921422570201145032760755525214999
180 99999240522378833792061288660292427962715489516450252880308823993652828970088316601413968111989705145305344574891898435799793618902947402271
181 101695581681349281981085043274670730107878168317759856406601414096522688914390535694775548811445421076974000496314468636944826379658472617270
182 1930519710786665909451592067604365569904522519236127668199134277731061229429117959107373846718007284530837353508552333900806668452755454513131
183 2032215292468015191432677110879036300012400687553887524605735691827583918343508494802149395529452705607811354004866802537751494832413927130401
184 119799006673931547012546864498588470970623762397361604095331804403730928493352610657632038787426264209783895885790826881090393368732763228076389
185 121831221966399562203979541609467507270636163084915491619937540095558512411696119152434188182955716915391707239795693683628144863565177155206790
186 2312761002069123666684178613469003601842074697925840453254207526123784151903882755401447426080629168686834626202113313186397000912905952021798609
187 2434592224035523228888158155078471109112710861010755944874145066219342664315578874553881614263584885602226333441909006870025145776471129177005399
188 143519109996129470942197351608020327930379304636549685255954621366845658682207457479526581053368552533615961965832835711647855455948231444288111751
189 145953702220164994171085509763098799039492015497560441200828766433065001346523036354080462667632137419218188299274744718517880601724702573465117150
190 2770685749959099366021736527343798710641235583592637626870872417162015682919622111852974909070747026079543351352778240644969706286992877766660220451
191 2916639452179264360192822037106897509680727599090198068071701183595080684266145148207055371738379163498761539652052985363487586888717580340125337601
192 171935773976356432257205414679543854272123436330824125575029541065676695370356040707862186469896738509007712651171851391727249745832612537493929801309
193 174852413428535696617398236716650751781804163929914323643101242249271776054622185856069241841635117672506474190823904377090737332721330117834055138910
194 3319279215689998971370373675579257386344598387069281951150851901552568664353555386117108539619328856614124248086002130179360521734816554658506922301689
195 3494131629118534667987771912295908138126402550999196274793953143801840440408177571973177781460963974286630722276826034556451259067537884776340977440599
196 205978913704565009714661144588741929397675946345022665889200134242059314208027854560561419864355239365238706140141912134453533547652013871686283613856431
197 209473045333683544382648916501037837535802348896021862163994087385861154648436032132534597645816203339525336862418738169009984806719551756462624591297030
198 3976493729710868808602341641607423005042118226473416184841093707187560097879876432946184177489046899476694769663679199176633260068603945488013526257202971
199 4185966775044552352984990558108460842577920575369438047005087794573421252528312465078718775134863102816220106526097937345643244875323497244476150848500001
200 246762566682294905281731794011898151874561511597900822911136185792445992744521999407511873135311106862817460948177359565223941462837366785667630275470203029