1 2
2 2
3 3
4 7
5 25
6 2
7 721
8 4
9 81
10 13
11 3628801
12 3
13 479001601
14 361
15 9
16 46
17 20922789888001
18 41
19 6402373705728001
20 7
21 241
22 1814401
23 1124000727777607680001
24 2
25 145153
26 239500801
27 13441
28 181
29 304888344611713860501504000001
30 5
31 265252859812191058636308480000001
32 1261
33 1209601
34 10461394944001
35 145
36 21
37 371993326789901217467999448150835200000001
38 3201186852864001
39 159667201
40 4
41 815915283247897734345611269596115894272000000001
42 121
43 1405006117752879898543142606244511569936384000000001
44 907201
45 17
46 562000363888803840001
47 5502622159812088949850305428800254892961651752960000000001
48 16
49 1779148801
50 72577
51 6974263296001
52 119750401
53 80658175170943878571660636856403766975289505440883277824000000000001
54 6721
55 725761
56 91
57 2134124568576001
58 152444172305856930250752000001
59 2350561331282878571829474910515074683828862318181142924420699914240000000000001
60 3
61 8320987112741390144276341183223364380754172606361245952449277696409600000000000001
62 132626429906095529318154240000001
63 81
64 631
65 95800321
66 604801
67 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000001
68 5230697472001
69 374666909259202560001
70 73
71 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000001
72 11
73 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000001
74 185996663394950608733999724075417600000001
75 48385
76 1600593426432001
77 518401
78 79833601
79 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000001
80 10
81 4481
82 407957641623948867172805634798057947136000000001
83 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000001
84 61
85 4184557977601
86 702503058876439949271571303122255784968192000000001
87 101629448203904620167168000001
88 453601
89 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000001
90 9
91 68428801
92 281000181944401920001
93 88417619937397019545436160000001
94 2751311079906044474925152714400127446480825876480000000001
95 1280474741145601
96 421
97 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000001
98 889574401
99 403201
100 36289
101 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000001
102 3487131648001
103 961446671503512660926865558697259548455355905059659464369444714048531715130254590603314961882364451384985595980362059157503710042865532928000000000000000000000001
104 59875201
105 49
106 40329087585471939285830318428201883487644752720441638912000000000001
107 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000001
108 3361
109 1324641819451828974499891837121832599810209360673358065686551152497461815091591578895743130235002378688844343005686404521144382704205360039762937774080000000000000000000000001
110 362881
111 123997775596633739155999816050278400000001
112 46
113 197450685722107402353682037275992488341277868034975337796656295094902858969771811440894224355027779366597957338237853638272334919686385621811850780464277094400000000000000000000000001
114 1067062284288001
115 224800145555521536001
116 76222086152928465125376000001
117 53222401
118 1175280665641439285914737455257537341914431159090571462210349957120000000000001
119 2988969984001
120 2
121 9289262213038080001
122 4160493556370695072138170591611682190377086303180622976224638848204800000000000001
123 271971761082632578115203756532038631424000000001
124 66313214953047764659077120000001
125 10461394945
126 41
127 23721732428800468856771473051394170805702085973808045661837377170052497697783313457227249544076486314839447086187187275319400401837013955325179315652376928996065123321190898603130880000000000000000000000000000001
128 316
129 468335372584293299514380868748170523312128000000001
130 47900161
131 6466855489220473672507304395536485253155359447828049608975952322944781961185526165512707047229268452925683969240398027149120740074042105844737747799459310029635780991774612983803150965145600000000000000000000000000000001
132 302401
133 914624815104001
134 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000001
135 2689
136 2615348736001
137 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000001
138 187333454629601280001
139 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277440066920043595627074569065446040152660143904127838730788278294186615891819670506731208704000000000000000000000000000000001
140 37
141 1834207386604029649950101809600084964320550584320000000001
142 5989285834984945898036391860844549368229469071273212928777681432314004791394922659840000000000000001
143 43545601
144 6
145 60977668922342772100300800001
146 30617229188443043430762035192637336370389045892348664491911507481989192493610844637102080000000000000001
147 593049601
148 92998331697475304366999862037708800000001
149 2556323917872865588581178015776757943261545225324888777742656636831312265093753843092911610231557545654456728355563946494973881440657024808338073789526714388140608147460213822341179297111631430532680840748193219035217998643200000000000000000000000000000000001
150 24193
151 57133839564458545904789328652610540031895535786011264182548375833179829124845398393126574488675311145377107878746854204162666250198684504466355949195922066574942592095735778929325357290444962472405416790722118445437122269675520000000000000000000000000000000000001
152 800296713216001
153 2324754432001
154 259201
155 53050571962438211727261696000001
156 39916801
157 747106292628289444708380937293831544659502112248691679154935029028947927533099589206864815366798234329153235562080607562019236871366935959116501738803666174537810867225241796085310597754619259343815926673638047312709851500780194770609766400000000000000000000000000000000000001
158 5662140589103148915728760579366023114365874789744125995024481412834417662617100383122543106588672000000000000000001
159 26886058390314626190553545618801255658429835146961092608000000000001
160 253
161 160571532539658240001
162 2241
163 12296942187394494341101789284917501765723005994271693066207625211678145401177289658609880984670515317835995074429904709708273401807824365415928975695099566042246320538220924308010459938381430588227927174194100982189204709615293198326390773410925903872000000000000000000000000000000000000001
164 203978820811974433586402817399028973568000000001
165 241921
166 237682166850642087421069103494702473321906647033996664308580467038371997367449574306503565904239583559680000000000000000001
167 9003691705778437366474261723593317460743809582982673924866166675773511208652391102946946281027792581898371958829393225850851653767501982045219020431127589808697991466793298694201538496844331704050700119151048217216603057946772526930136930660543663874569666560000000000000000000000000000000000000001
168 31
169 2386340006666305536000001
170 2092278988801
171 711374856192001
172 351251529438219974635785651561127892484096000000001
173 213455108077438865629072570145733886730056159330291227886899710221263324938130981514753340236723864719151973034287306573083301055694802251980973629541579310661401455397074590303866009781148657954570396550703618437210885875866741044575478989978191912006970522334798649753600000000000000000000000000000000000000001
174 50814724101952310083584000001
175 20737
176 226801
177 783520443760959523943158303505024894609620772727047641473566638080000000000001
178 92741321128699219557398422822773142190110484474699673342210790493444781092014099659550070622402250914208316758425600000000000000000001
179 6235135397241908741680674639927586558582878361231153877729215864681715113389074517106770270394081618113953882713761626619212667044889245663364667862568799843977208366195524719896472807475423880975816549024219691598995799655217698833954618998814300242650289839922492033762220111298560000000000000000000000000000000000000000001
180 5
181 200896062499134299656951336898466838917540340798867777940435335160044860953395980941180138112097309735631594101037399609671032132186331495273609598531966730972945653558819806475064353856858157445040809209560358463319644664891114256430017824141796753818192338642302693327818731986039603200000000000000000000000000000000000000000001
182 34214401
183 2773662370913796714758780394407788126918057535453748650816425898803200000000000001
184 140500090972200960001
185 74398665357980243493599889630167040000001
186 44208809968698509772718080000001
187 1902071808001
188 1375655539953022237462576357200063723240412938240000000001
189 1921
190 640237370572801
191 9680322675255249156123346514615331205418161260462873360750859919944104623425228207640470674933540169424682360525991982916161596983449594045525553704253602287443197783274656957056546338783001340434094795097553229620273057440272298773179365935914105128629426348958748638226084106818484328004851174161755668480000000000000000000000000000000000000000000001
192 211
193 354996793146960497053355363383973425965094809743694491885455534984190204750249968830591340591162785093141951525209177997501478084577063512837513105442388103085116949108248219929177667335850225156399124325817472036634653562449665740610033707601842063277098323069015230061026956365247457276593902258859903874498560000000000000000000000000000000000000000000001
194 495838967435474844604785700770946900579091824325633897722188027419246111404545749993844738018500374491037547369482877152819937280000000000000000000001
195 31933441
196 444787201
197 508012211086704676250273578534744855832729752494702698292997143104359057480013603705540137242115195719262628671043031667501252088161309228461647972823682280495348903461291560889483687823263915860291345617137392657194686983749887501702176113098676677779711031060019608283576803094698692188285748113739606947612227692134400000000000000000000000000000000000000000000001
198 201601
199 19815524305648002601818171204326257846611456725808373449616646563928629396065410626138298593265945324225558093942704493222553838950820027765375040827960551033001579328411138624055200727234232302046524227142061137986535960488148111891395081467526982493475408477527124840709196781511817187496273890924527108598562553359394406400000000000000000000000000000000000000000000001
200 18145
201 181448313025814354667909746749280917548097688129599624844286708956557027049472000000000000001
202 46663107721972076340849619428133350245357984132190810734296481947608799996614957804470731988078259143126848960413611879125592605458432000000000000000000000001
203 43555477801673408643072000001
204 1743565824001
205 163183056649579546869122253919223178854400000001
206 480723335751756330463432779348629774227677952529829732184722357024265857565127295301657480941182225692492797990181029578751855021432766464000000000000000000000001
207 124888969753067520001
208 29937601
209 582033973248001
210 25
211 105823620292236563784274284243348353057589905787169019562352737522144487532400210147849369011714673954768265316577892528273760626189481169051055226066650741189573897273684791411180134039439160066561895838501000817711682625725670477616267598661259194975646029749546282594356217374097544153589482020891750774735012558313460846824864172030239122128896000000000000000000000000000000000000000000000000001
212 20164543792735969642915159214100941743822376360220819456000000000001
213 3992857223323297265357594573896366245486312714182141952518454288209336527596615106560000000000000001
214 57314028186735417726717369207417471435194243712069836694641361738381006191224973126330180435920836738008149143548217571873675264114112151253155840000000000000000000000001
215 281001223550575979708628521248902313987276800000001
216 1681
217 37893265687455865519472640000001
218 662320909725914487249945918560916299905104680336679032843275576248730907545795789447871565117501189344422171502843202260572191352102680019881468887040000000000000000000000001
219 20411486125628695620508023461758224246926030594899109661274338321326128329073896424734720000000000000001
220 181441
221 1609445376001
222 61998887798316869577999908025139200000001
223 1120507558006441391828246578742885033161823448362010725664180664425751706544896049884554730858912331527222551582158208355091185677704255556649499546150835003041294501592836203788950087902880253311400664495648264845086575793159256069174809550137801963923701418514184652520492639441452609118711474453282037451685103688549156372800995882648661943229479756605490957651656939929600000000000000000000000000000000000000000000000000001
224 181
225 16129
226 98725342861053701176841018637996244170638934017487668898328147547451429484885905720447112177513889683298978669118926819136167459843192810905925390232138547200000000000000000000000001
227 2846155531383795116574142542204389563024994738787650274221978207136743339125063424552922182021704169689171692593735512987866233019560929205818682497596253037157068078680298253527197529118519693921953722738284735083798731639911465443663311406075385146242465886150005057133480517345544561155986972830624009423897303127053219296971799360883854136589917766979538077499901605512027832320000000000000000000000000000000000000000000000000000001
228 533531142144001
229 147305625682299700053411321414330386223921627700693627592632704088569288259756782601161040452715321006432770121881375210200004756160395451976351731345591672191101215480177516409553635317058105278624636874042664748997087154755257805502238345132837633628925064403579661737000417655736004307189261765821776231743228820643766417934072447721904754693347783947792972739084907494880512489553920000000000000000000000000000000000000000000000000000001
230 112400072777760768001
231 172801
232 38111043076464232562688000001
233 415798210832770977015571637026261943061848522604312624113370066788694260962277358924812122018540899189453160012306216996159585953169430580992217533416996218355769692228520181107693452987433346106108354577759088747652027298991897698378108675855550345084116012553381493679397220592936761668902813894894999677516082875409398242248834435266509874044408860014177472808390130551065070522666947759308800000000000000000000000000000000000000000000000000000001
234 26611201
235 1100524431962417789970061085760050978592330350592000000001
236 587640332820719642957368727628768670957215579545285731105174978560000000000001
237 3774760392735432610485840386244015409577249859829417330016320941889611775078066922081695404392448000000000000000001
238 1494484992001
239 70918503550332254541380333359255322701744268814205494178343025960276968600515779358596595706561166717639834209307358763234783055298217094894480153401298103988013651110322798210803776643764411109457052707588347430483702376879003994748247066952509906161499615661275052896872323866178291801294494788350210614583157967147935480683397261436611627707355244069048083681751467836811483291102197632758801457779572736000000000000000000000000000000000000000000000000000000001
240 4
241 4067885363647058120493575921486885310172051259182827146069755969081486918925585104009100729728348522923820890245870098659147156051905732563147381599098459244752463027688115705371704628286326621238456543307267608612545168337779669138759451760395968217423617954330737034164596496963986817722252221059768080852489940995605579171999666916004042965293896799800598079985264195119506681577622056215044851618236292136960000000000000000000000000000000000000000000000000000000001
242 4644631106519040001
243 1971201
244 2080246778185347536069085295805841095188543151590311488112319424102400000000000001
245 355829761
246 135985880541316289057601878266019315712000000001
247 492490285056001
248 33156607476523882329538560000001
249 158454777900428058280712735663134982214604431355997776205720311358914664911633049537669043936159722373120000000000000000001
250 5230697473
251 3232856260909107732320814552024368470994843717673780666747942427112823747555111209488817915371028199450928507353189432926730931712808990822791030279071281921676527240189264733218041186261006832925365133678939089569935713530175040513178760077247933065402339006164825552248819436572586057399222641254832982204849137721776650641276858807153128978777672951913990844377478702589172973255150283241787320658188482062478582659808848825548800000000000000000000000000000000000000000000000000000000000001
252 21
253 102181884343418880001
254 11860866214400234428385736525697085402851042986904022830918688585026248848891656728613624772038243157419723543093593637659700200918506977662589657826188464498032561660595449301565440000000000000000000000000000001
255 1394852659201
256 14176
257 857817775342842654119082271681232625157781520279485619859655650377269452553147589377440291360451408450375885342336584306157196834693696475322289288497426025679637332563368786442675207626794560187968867971521143307702077526646451464709187326100832876325702818980773671781454170250523018608495319068138257481070252817559459476987034665712738139286205234756808218860701203611083152093501947437109101726968262861606263662435022840944191408424615936000000000000000000000000000000000000000000000000000000000000001
258 234167686292146649757190434374085261656064000000001
259 53141903827128745352571349735833600000001
260 23950081
261 33876482734634873389056000001
262 3233427744610236836253652197768242626577679723914024804487976161472390980592763082756353523614634226462841984620199013574560370037021052922368873899729655014817890495887306491901575482572800000000000000000000000000000001
263 261916453355698924635804747251606363415366649836400668331801532500961909172708890898790816192950438799771651500875242998886140411038477792477740797556441597135649355405591958677956948893690700918801417214346963237592570234862917846143887897727293888475015897947916792916016618730601384567183849347813194535002062183719753990228641124414284847182461012025364525181166480213217471930710722326884032291447794122979831413311462726620612147497718024838922192814080000000000000000000000000000000000000000000000000000000000000001
264 151201
265 16131635034188775714332127371280753395057901088176655564800000000001
266 457312407552001
267 61827547419132813038265615215182094793406989649799782228140526995629854061342733106366713748268167276138877838950400000000000000000001
268 136086234769360766000932310061960688161073266097199718633215031717417770287104000000000000001
269 91726753471968919997811124545451392369123625640642474647572884903647914133430921555354754625480907066969279273264644159857903114627445890834172399995552152106136022107114089263307398546414744668776622509630658979015735325563048887033539620053492927544828514171301673039453176977025806634302116138284662477639208410826443270519874563029892499229380412690715882633111870946335287516085256270438787124296643700216813081573428885726750086476474001969750599649998227548563046400000000000000000000000000000000000000000000000000000000000000001
270 1345
271 6662114104669102659441021975736134627769448930279862933653218630551948003511087832565415828448678280273978753617211105330479503215391395051285941411676952807468659285639696303194016356426102905293246092874474761645912856695644240665245982604485191327580894984261640512855484243841384335849362695123615035750935706878324574737858489512861092219029899373726694555642915186832331932293272162921969108837665231946747134114678139970333858780786306763062986052579371266852134060032000000000000000000000000000000000000000000000000000000000000000001
272 1307674368001
273 22809601
274 18295214409762743288448636102599466727143086475907863078061907550702594791044621386987867583200993953915440115208860680919286036063341652625236592620138055218029404388310279231307167457204582421102592000000000000000000000000000000001
275 145153
276 93666727314800640001
277 2788080104957639191680903001314480365358208808594579728293284812921096767321237014975648559809402832080216720845635210496880141845495936417355321351495199230301718310340364607456251452629551945091569444362117400247244754510080815710039408642004413313259312731475441990221075975772090870168192957569821358384057572518460332424123112546009218539458350498795914485125737116013596593452093236702874134234197830946061763324118761731635414950062979415154163942499193567649728095700240303338291200000000000000000000000000000000000000000000000000000000000000000001
278 345889323630974424611409914155745517943367192913514059353838424153583257119489611942392624527997991692725310818138720033460021797813537284532723020076330071952063919365394139147093307945909835253365604352000000000000000000000000000000001
279 29472539979132339848478720000001
280 19
281 16772277799452185316008559642481690996154162653443224216229144166533010495138176552175779628900866154937655467080893509725117402094786797430449965992591855047863335070498197537053948882096262565780315504934744482331080425680552490971597062111349307447058139219943834846427081475234675780303186241495364354473220247981334182737896146496569057168205263172422932268545207065230644665792052186286503978375114413827309599287477421264601465575912229816923404173201977337878379210932930098887603481739264000000000000000000000000000000000000000000000000000000000000000000001
282 917103693302014824975050904800042482160275292160000000001
283 1329068837384190068811150283189534157917248156984147973342429842044408817655739386347513129353362435849569694522424163497637753176795095401983716205184963777702786397656418169231229017315072038237563761242039022268879475091778340489571294395827541820719781068066789360900574790260546178182785084148575662177166918890536883308516366440681125228122921464309137998824059298263006744606693799345715148254400816380503667266738285815849549335166436915152644393492871088208158525432747246896051475099982757888000000000000000000000000000000000000000000000000000000000000000000001
284 2994642917492472949018195930422274684114734535636606464388840716157002395697461329920000000000000001
285 426824913715201
286 21772801
287 116559326178271104906515895656587984896000000001
288 141
289 1021566778683751352413905223680000001
290 30488834461171386050150400001
291 330559311623649896403190467180631267052727882883755931814792018279497407603030499995896492012333582994025031579655251435213291520000000000000000000001
292 15308614594221521715381017596318668185194522946174332245955753740994596246805422318551040000000000000001
293 5125181024376499240246576676692532110340975165437668386016129392454834656521087289052137594727848897925097703333684576660191262404699284529235450070166484800848032421474141696756487203239328888410853050891194537111771396338361698867889107676143294293432816129439983671593007620614950283121987049794010789797899201128832164703456091474737989519811613090443324750554276739349977019492729929359496905316894703556969561878894037180827096789294087095299321493783332786017550205424808560135087004163956537637260306571580409066291200000000000000000000000000000000000000000000000000000000000000000000001
294 296524801
295 470112266256575714365894982103014936765772463636228584884139982848000000000001
296 46499165848737652183499931018854400000001
297 134401
298 1278161958936432794290589007888378971630772612662444388871328318415656132546876921546455805115778772827228364177781973247486940720328512404169036894763357194070304073730106911170589648555815715266340420374096609517608999321600000000000000000000000000000000001
299 86461594444431360001
300 12097
301 200715159678982842649020372320644509990912000000001
302 28566919782229272952394664326305270015947767893005632091274187916589914562422699196563287244337655572688553939373427102081333125099342252233177974597961033287471296047867889464662678645222481236202708395361059222718561134837760000000000000000000000000000000000001
303 31108738481314717560566412952088900163571989421460540489530987965072533331076638536313821325385506095417899306942407919417061736972288000000000000000000000001
304 400148356608001
305 1664197422548278028855268236644672876150834521272249190489855539281920000000000001
306 1162377216001
307 239173996384638911621371865259011909619520929615990734004971226736821915684725239804936265011865680107741138308851702264217991891965116582835828443886740763501531720147636287355793266770557226193937935583774530578598321466801621424385260469978477227115289436701562810814734657830495283977875079403770082705324858544451357617212960681791904007720707186724989400117118969197128867064915343315120500382951969559449042127123060694118606983293115581689620318745092292717291609513200422633751854076963549643051034401121509252871521668538263318246667987852460032000000000000000000000000000000000000000000000000000000000000000000000000001
308 129601
309 320482223834504220308955186232419849485118635019886488123148238016177238376751530201104987294121483794995198660120686385834570014288510976000000000000000000000001
310 26525285981219105863630848000001
311 2166323073961557382463235264778187954767951899579521884911749141815166917768056633646824067318712225871550633171925355564906025115638044857878569891843414846307413324707511313247266239236774741772624822915918442537622628917260707314565701879241499870498583771093167297022939238794527693358867266016175252639871156716646566862026946552693688226163413890167864080356863316871962066199873051047909315137014832280604022865987648084667037593175752940697527745328606096862580633856379861981338891687769791670629876390059947635721832760862222681205438365865743021171015680000000000000000000000000000000000000000000000000000000000000000000000000001
312 19958401
313 210202660512637835935172644211957133627043908720000167536756842728609276364870071276018632900069284700768301037938261101173961429020590768649673393745350229366900929723019237747008737725622726743681331817177398316310598929099640952146939184746561215434218580476712209164729840218710611141997608556081517114151978078529649675756198677900973955961088376590768187445187161362720223207506081889280736666374823205851569546732513468951411991741029659341762512184725306790769924064352250767773275338247678425384558165880296838989360876451983191202726095516684776830265993461760000000000000000000000000000000000000000000000000000000000000000000000000001
314 373553146314144722354190468646915772329751056124345839577467514514473963766549794603432407683399117164576617781040303781009618435683467979558250869401833087268905433612620898042655298877309629671907963336819023656354925750390097385304883200000000000000000000000000000000000001
315 17
316 2831070294551574457864380289683011557182937394872062997512240706417208831308550191561271553294336000000000000000001
317 2056410584625275766114028688447474898050031704140968880610463735137473228595357640756197482760266023554168997586263919592886961249203349409557483536185374089092162349203260295131995580244836442680530520584901224764154954784360196586343451176126732634017946352199073308615878945685598982935022304287390316815402451985028639469728043315654079013700475646408464715509484032392283497998462422163717482998384498259564343998428185026720745307477933434532173854771549240804120160837896163757248489877840750268102837798901571619347642477742032446259650901942078749554461423850941631692800000000000000000000000000000000000000000000000000000000000000000000000000001
318 13443029195157313095276772809400627829214917573480546304000000000001
319 27717122237428532772864000001
320 127
321 38209352124490278484478246138278314290129495808046557796427574492254004127483315417553453623947224492005432762365478381249116842742741434168770560000000000000000000000001
322 80285766269829120001
323 376610217984001
324 1121
325 19160065
326 6148471093697247170550894642458750882861502997135846533103812605839072700588644829304940492335257658917997537214952354854136700903912182707964487847549783021123160269110462154005229969190715294113963587097050491094602354807646599163195386705462951936000000000000000000000000000000000000001
327 441547273150609658166630612373944199936736453557786021895517050832487271697197192965247710078334126229614781001895468173714794234735120013254312591360000000000000000000000001
328 101989410405987216793201408699514486784000000001
329 786088879973155564264329346971464984708807393280000000001
330 120961
331 282408462258387108656010655350984421358230615548447917125973819061204087953410675131671734564885871836994857584240516052408604307341165067052618235515335592584915380124888501444241764715270102858062404841105269072530716903612341880567810839552257654493601149492226043075446286770769000253550746729503424973082816170493716827307049254457005433342709751252779561887750731817363130345796960363500671701037989412254276572406991428638655860396457246350737148451362954300400237985662037640867840591473444985051111706915459551705135096581824248890720926775939456276390199877799787488537304338284684150359621520850944000000000000000000000000000000000000000000000000000000000000000000000000000000001
332 118841083425321043710534551747351236660953323516998332154290233519185998683724787153251782952119791779840000000000000000001
333 41332591865544579718666605350092800000001
334 4501845852889218683237130861796658730371904791491336962433083337886755604326195551473473140513896290949185979414696612925425826883750991022609510215563794904348995733396649347100769248422165852025350059575524108608301528973386263465068465330271831937284833280000000000000000000000000000000000000001
335 108868987815488612800745848049568550528858612877759774906572025373934216229683200000000000001
336 16
337 388524641391955467495718878170916666621305891157438819129472905667597766666131144165801505933388954769496259624783397188657411187716118284449660299745896227780861532261041792833241011203850815549044799113750776834982024838619342258798555844816877645336192044569330864808919663700874341826454844049139944594365646456393153177957418566003999920551987412600026310089176730284008847695387113189718113368409290115686187637360937411739752753124062879731285086340509805532257835636849892571216312568997644922821860300948036456317796681892579605342800545622507129341341078257850176518880653703246887414049208976864534990702363279360000000000000000000000000000000000000000000000000000000000000000000000000000000001
338 1193170003333152768000001
339 65816895240702467451227345758664162780425956011658445932218765031634286323257270480298074785009259788865985779412617879424111639895461873937283593488092364800000000000000000000000001
340 1046139494401
341 24113896346562823512391680000001
342 355687428096001
343 148953184174080001
344 175625764719109987317892825780563946242048000000001
345 74933381851840512001
346 106727554038719432814536285072866943365028079665145613943449855110631662469065490757376670118361932359575986517143653286541650527847401125990486814770789655330700727698537295151933004890574328977285198275351809218605442937933370522287739494989095956003485261167399324876800000000000000000000000000000000000000001
347 8378610973174151909310218577427106027261712389929493846254565010395826755181699963238459710578111509574653899930557662225982027640670505481515179567529997749713070831633211201585358796103554826098501832478114234674101257134238144340324437542392584524670511657137532209742419040746108705882007311519523021423931536822136695652780755087734351424047669713107804876570182267383538960321740483903903216179928844523604456377264773985120712876403510325596754261860040464752449346643958133659136728703867099725686199121315869210151198238799916630221577819145198167497575642240925306554436886441412545435814737925234017349060326613878303925715743442731008000000000000000000000000000000000000000000000000000000000000000000000000000000000001
348 25407362050976155041792000001
349 1011767546676617887960664754535787615428015341358325958898316252395358455648721360760823440810570433450196906340014421059760685729776807559925847023856652408264351581344700051858641586782280866580350687282727162522305771406502061357960217779869158936861112305669299839519655553684337102887487674909851521975068276660493938820247192861374449340562300403876046085675108929880166630692612093874299736773023487549292379734292985047347236804102982292877761657645171046361646773303337808388142714811364175494474962661093619102341018094524522732599036851128697549914337244254445176318287580659119213336647244492899558999003128800585488468853730315170425602048000000000000000000000000000000000000000000000000000000000000000000000000000000000001
350 10369
351 17740801
352 113401
353 15269471164681766605778555721556347883005386800289800025935252608588454704488766854130701635265221119352970646224636552857233706517309671191709500419691259005948895897539391515604229843074691261427889873266245104800215953995891828960376306034954866794726885628125014720290412794639801646446888251257930275940223102948489951821907980209702668115607480419887529996130988796331313553884000390940966313650900037600254522128766465438806664667947943276692696396944699546617061347811503232975856432750643376496195217165825052758657236669134851659184007955894244367769028243939594453349873754277489964189597138946318619187286542672967959839761135136977234189674243686400000000000000000000000000000000000000000000000000000000000000000000000000000000000001
354 391760221880479761971579151752512447304810386363523820736783319040000000000001
355 2395714333993978359214556744337819747291787628509285171511072572925601916557969063936000000000000001
356 46370660564349609778699211411386571095055242237349836671105395246722390546007049829775035311201125457104158379212800000000000000000001
357 996323328001
358 3117567698620954370840337319963793279291439180615576938864607932340857556694537258553385135197040809056976941356880813309606333522444622831682333931284399921988604183097762359948236403737711940487908274512109845799497899827608849416977309499407150121325144919961246016881110055649280000000000000000000000000000000000000000001
359 30819923569473929729232361007155048237574439845745463487957356608959341154346818923860907448770206476031917993942224047690353582831664544902048473390495937461562899709075039588694936369977551483750583011885117677578753871302307186898922629188355751211108056951628206717010563703043639046563995812247408793349383567393016188944105016780655504604255519158482601336207359566955119160526684388012284760829212223437692315533929453445872310158466512330449311789660693768544373768275610031802003801956322077164326020123803445826669056156264856117119388253214169548143325921981020150069938119879523566876682860149382521248893562686098283003305432450200090214200990199955555094626304000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
360 3
361 1448816114865931057506945219113779200000001
362 100448031249567149828475668449233419458770170399433888970217667580022430476697990470590069056048654867815797050518699804835516066093165747636804799265983365486472826779409903237532176928429078722520404604780179231659822332445557128215008912070898376909096169321151346663909365993019801600000000000000000000000000000000000000000001
363 3096420737679360001
364 17107201
365 12246891675377217372304814077054934548155618356939465796764602992795676997444337854840832000000000000001
366 1386831185456898357379390197203894063459028767726874325408212949401600000000000001
367 9188111095254496019212176412065202140090580418774645194675369840967804846588863095597762591294093025991679067056119532289819154031153412626361004655299317292397491794124983183190181485863175356339673174577270709354011349841159870162315388021077551574544150339454677263259292741490470278652918758618155319193382176540756099231912808304474174078456156193961001478398647954868692612278257154615836148475874973044173323055630082048837853679900542059105112845394071947192443208478530700194532818459855315620661704950466695965700997551748520475941227743698121112130799760005290512978278155471280205501581277410145813062661991385483143379923345195406432165518340351716868931650203126650444315203993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
368 70250045486100480001
369 90657253694210859371734585510679543808000000001
370 37199332678990121746799944815083520000001
371 11522596452991982653094376693771966710755643634411896832000000000001
372 22104404984349254886359040000001
373 23382183277807774187986718133827188381726286586608758686615142013271552822199766596852702849057571779093790305707083375991131776359200715612479161219636723813165966701093344600305818580527976216963953196978798557986002323087439504449082134541836366758742273637717866678313508154228273169852010483025313255939044328172355506513428529133061201856571138058666882887043338394393524253713946120949755536677481319738966846743141271409133872800102535289431074510986333784338807358545588519000785142251789155972691382857587024725749377714595816241221126619644792735323246345551928980434707617358185422230841473092108912993699930892775187689004120910989110941106125705548826854332519753128809129192869001331029835776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
374 951035904001
375 3487131649
376 687827769976511118731288178600031861620206469120000000001
377 23452949585516450807808000001
378 961
379 65541708340276271902204019008352962978389008751051841088942415942230989046321854066080339386430051732092164095620667065388836843907643576664280324023952356566243214613010526707791826691010063243585889921063040397851156020542328774686904494185013443516135163163651511191607848654465476242028842259062999177882803216590194421793105204104928471504685871814906648858375461473262586514088600100696246685208974750609342932893446319537243615344629631146315042397940176295441161146898023285718265664522226247723272018232161043332668561195428194657246715126246840511749587560506589381936545177356829601386376428582706057924566972775907803371281877666596128146715069471704636527403947513814421247404728613945581439892616476884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
380 320118685286401
381 7907244142933489618923824350464723601900695324602681887279125723350832565927771152409083181358828771613149028729062425106466800612337985108393105217458976332021707773730299534376960000000000000000000000000000001
382 4840161337627624578061673257307665602709080630231436680375429959972052311712614103820235337466770084712341180262995991458080798491724797022762776852126801143721598891637328478528273169391500670217047397548776614810136528720136149386589682967957052564314713174479374319113042053409242164002425587080877834240000000000000000000000000000000000000000000001
383 1373817050823815649570746947716664073182055821939197447771542759695263579172443236471596634012191168895454558694830626610958997680623621771850364370087928520106027754932600178808745186558675333674600732640173238824615305793005947923959838989623086134388374030949983510191091469067200229710164440685072142734555276566766670422802877179033204732353833426241774365162741037207062836433750226823913882111151756546121702135824410409569651268291574113502291621376078936111085858441936659769302126430235632643695148484288057193547522138579391584386056303486465427646827641242754629583552962954377005267553443256268301215975504141179204010100252675807436684986660052404141430888074675890584415165271973298283582561457067991892128725729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
384 106
385 103681
386 177498396573480248526677681691986712982547404871847245942727767492095102375124984415295670295581392546570975762604588998750739042288531756418756552721194051542558474554124109964588833667925112578199562162908736018317326781224832870305016853800921031638549161534507615030513478182623728638296951129429951937249280000000000000000000000000000000000000000000001
387 156111790861431099838126956249390174437376000000001
388 247919483717737422302392850385473450289545912162816948861094013709623055702272874996922369009250187245518773684741438576409968640000000000000000000001
389 4508682207753085903306433095182947384031911722872773944144168426789581674916713222766845680150131175990871151619741578051622271350584364635781884459337703308884590093075542792536690283704510529596689533150255000646753825273395055671615807101586393017842603926344426533999683062739037112515392935176769528279887056656321650011751023417742351612345569870308452578243122891095523828109480537322839465934195060371812071007357278365718033587732199274968356002458167997078605984690816456275489189990414145867207137427762243504437957646256891050509554139496991998950599655588875355813425796557011882046417526490961284300574794868633912494090300987235370709763394180164543582093925243307632163499819218453334513392028088257115673129351469207299660185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
390 15966721
391 66117689869271040001
392 222393601
393 2155618496406824557502434798512161751051786482609349869658650774314927320395175388504235682409756150975227989746799342383040246691347368614912582599819770009878593663924870994601050321715200000000000000000000000000000001
394 254006105543352338125136789267372427916364876247351349146498571552179528740006801852770068621057597859631314335521515833750626044080654614230823986411841140247674451730645780444741843911631957930145672808568696328597343491874943750851088056549338338889855515530009804141788401547349346094142874056869803473806113846067200000000000000000000000000000000000000000000001
395 2264856235641259566291504231746409245746349915897650398009792565133767065046840153249017242635468800000000000000001
396 100801
397 2539263159807035946064767087756565867327655771661591332715659299651702464186856623456420195246196857578421269900534566596369304576213288497505503369847721826675883907728503283989927096147004214376500118093318134307975658982387765197489107465667354632090304374260558159668042712619332779277146064218320025325725604950844864585673959033295067832216248733366840847648886821990528860974486590285496670002889669421888193234847580669595482127226124166230597054992978853651018328245516739848131408398834891022689495815901197969417271319922272436073533318304953892800809799453390628969802228623080452395540432282710075724558776623187787272375475360358233381525935581903383846199790889647476064582221838440918881518030118521502404427739445849838771770698839900467316654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
398 9907762152824001300909085602163128923305728362904186724808323281964314698032705313069149296632972662112779046971352246611276919475410013882687520413980275516500789664205569312027600363617116151023262113571030568993267980244074055945697540733763491246737704238763562420354598390755908593748136945462263554299281276679697203200000000000000000000000000000000000000000000001
399 304874938368001
400 9073
401 64034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877890009349763765710326350331533965349868386831339352024373788157786791506311858702618270169819740062983025308591298346162272304558339520759611505302236086810433297255194852674432232438669948422404232599805551610635942376961399231917134063858996537970147827206606320217379472010321356624613809077942304597360699567595836096158715129913822286578579549361617654480453222007825818400848436415591229454275384803558374518022675900061399560145595206127211192918105032491008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
402 90724156512907177333954873374640458774048844064799812422143354478278513524736000000000000001
403 20404066139399312202792960000001
404 23331553860986038170424809714066675122678992066095405367148240973804399998307478902235365994039129571563424480206805939562796302729216000000000000000000000001
405 897
406 21777738900836704321536000001
407 33817575162718292497090858922803200000001
408 871782912001
409 45888793958296638835132915830812597641404944118522315530889084488013621501540068366634282451381506807209361949991497139261288993724505149729951764294508768102668525207092765136294580357358113267640472913436964649031634669830750360546311951225092997983492173232236689993802454274786786754890797790019697852520809982232656112599438592305197562473200634367053156197447223230550110446204118258187093503088278040868390766901953121297008511983761944027788021322786562819249950290850904064233587431890423350501602448929861872885217863798448755355524973865218099511103446894901894318100424121468484345293888253052931012394613014930891571441816093152826867101864001854403480674111354794244919216454414472395821166565466344189045228453370143817305230539115669708270257114405952181558936725901132431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
410 81591528324789773434561126959611589427200000001
411 12196809606508495525632424068399644484762057650605242052041271700468396527363080924658578388800662635943626743472573787279524024042227768416824395080092036812019602925540186154204778304803054947401728000000000000000000000000000000001
412 240361667875878165231716389674314887113838976264914866092361178512132928782563647650828740470591112846246398995090514789375927510716383232000000000000000000000001
413 335794475897554081689924987216439240546980331168734703488671416320000000000001
414 62444484876533760001
415 95072866740256834968427641397880989328762658813598665723432186815348798946979829722601426361695833423872000000000000000001
416 14968801
417 230592882420649616407606609437163678628911461942342706235892282769055504746326407961595083018665327795150207212092480022306681198542358189688482013384220047968042612910262759431395538630606556835577069568000000000000000000000000000000001
418 291016986624001
419 6704355013599149103015045905466432364040846480450435787016768777991159400790824797163125352315662541484193372522628052786533057923537924873979389482775425984192074460353521339557182658795257317038739200280867153661360553164629311944707607196111767381867985022245744299185784051452123155359586368128908460436478388535967508669220447438216942144449886244417897412778543445532380726457855647797699659108189266664699844550884576654787064971765018956246641960467843062187114591460766175332301862495476814413835914770210533126550126755170576349340676269029625659516400040811320654527007718124864275197728968809462980079566598722886065615002257070184534270541630649084297677165561797310722594123157794878108868075711717018644526852339267570018710653517771465385987521083324161450749780049147177405164565284686667704172544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
420 13
421 1179832395293178259148587778443982767423908163629667689799210969550884231351169347804766799500510294050388349696532084729374087533384204019322892961178819464698121263533012685335273004294789382652477324465427001701326230145911466316029644714371748823861128004214806081770714277374544632880180009063325310867611466814559562175609414340177417478580290981292661586700768075544788360242053436899439186009859147147653878644064667799709427693731208035920284052203131022083688425805265631534978481761954009800546844281261649619610291306374918025956972209823833523561696079181976208783662818235613615149296343931089295234402130043253489826928097199211074340929916161625854705227595565090740962113793308742649598603963747960941063835474664306971892700806057422478626083960243385932102946293048920279760860198799159782580284293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
422 52911810146118281892137142121674176528794952893584509781176368761072243766200105073924684505857336977384132658288946264136880313094740584525527613033325370594786948636842395705590067019719580033280947919250500408855841312862835238808133799330629597487823014874773141297178108687048772076794741010445875387367506279156730423412432086015119561064448000000000000000000000000000000000000000000000000001
423 611402462201343216650033936533361654773516861440000000001
424 10082271896367984821457579607050470871911188180110409728000000000001
425 836911595521
426 1996428611661648632678797286948183122743156357091070976259227144104668263798307553280000000000000001
427 1188712444677341449182334454746194911536310372337320850349896813772800000000000001
428 28657014093367708863358684603708735717597121856034918347320680869190503095612486563165090217960418369004074571774108785936837632057056075626577920000000000000000000000001
429 14515201
430 140500611775287989854314260624451156993638400000001
431 229465293678129211627173056099189068849352074140443334092009022868999642517619375728687468344160474470579121941700557753502724079082182688928472391488239220152550170633427480461841825091949094197944288801357794156601367090702457219551514694795041383014902497577944077036236488929813770982742476458637464014272144977108852373042517892799660381090776777345371874117528593766939404515022294585579229922895600270030646036593059021947665441750732474518228489659229220093971354782283841767339547932855683095663265044318658601301245012561049450544394753196869136356252131689854879575020367124223347906116180418225704758891534670308464690380805597256296500766587710946531721930047888093198443316682517823114800094779410555285227270126871474681260367085339120769396405168499546914951077942805409105929508281977033786695663759301972623962312464326983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
432 841
433 42724601960518234171286605661220211107198561388357425261259343986024781439640586805675777105935927062626067872569110249240179201732469759216970131515978236878643621370579129442151253097520185746903643020502410409605921741352071914622735624053278345186310725829032563591530944346819885646818787176786626699745359217577851441041532491496154365676053909727489479985690883930653981605461031073478167977803777605477546046845334845414479723930452380895497998946631206947736714489622993066344485108714265346947734645131779682293481411378766919295761947887231458236443296903597459737832192195593393593335583864430280420467532623334073657631382955764344358070732499076556634369599476379848804558019751358521390859247168010109667035879462453613853230268353461574295455471133267639188571104326824732251227006037867874812439026671952886800790882357969745346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
434 18946632843727932759736320000001
435 20325889640780924033433600001
436 331160454862957243624972959280458149952552340168339516421637788124365453772897894723935782558750594672211085751421601130286095676051340009940734443520000000000000000000000001
437 59157933040926720001
438 10205743062814347810254011730879112123463015297449554830637169160663064164536948212367360000000000000001
439 291465358436857445699990619809052867265667058392638441238329604026154747355237080816451970309983750337663191048914563034675050254717927784458749572977103982340410569761653435074373821687910354665927211506727769963410800918926590685286068376492670496286397087879722215412942659986997662686673441766406446672366736534295997891473983424697262517912371252721883375279701590819475700513365717949536474726056153589078210360155948794063067075770047303463559429535385015459613156925884058564632386299366982430894440624534347364322618902782487738575388622506948907810775855795812128948497735878828214214654885839768457331875526631317911734396712702631041269438963669618769825640343884874777489549183945852077263191073740496915347935663314015977298934736403243025542377241693123103842352540666402152595378107793232521225697460469709891227831468422580413020294298119385907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
440 90721
441 197683201
442 804722688001
443 10974001126960778177256496689178206410158467727406866536149022062957481964853898201075263746808273972993701890971951063891006706953094708950374161104403925942022520453715288059951899890764184533317380435041087645184225580008643760970094059839175166157043800915498594833022906027274410461743863680584913774250039691659440675813525419529543496640410081696041294388524311941700485816424265191108658432020845661800010911992878916067551521770534007839422434535891812781677159138965173433056473526273684946985100756980054900440171008664739345362864811611898010455801692641360388323875345456991455634539133047473479512886868405216066508279345406615841390132276716615245470203331707108135755739306729352317011205763298675615190913262915805781248695480714084507715704815945197088848565240539541937225383995671407950209074969139269969030283759357636238913563847088187683692393529344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
444 30999443899158434788999954012569600000001
445 37096528451479687822959369129109256876044193789879869336884316197377912436805639863820028248960900365683326703370240000000000000000001
446 560253779003220695914123289371442516580911724181005362832090332212875853272448024942277365429456165763611275791079104177545592838852127778324749773075417501520647250796418101894475043951440126655700332247824132422543287896579628034587404775068900981961850709257092326260246319720726304559355737226641018725842551844274578186400497941324330971614739878302745478825828469964800000000000000000000000000000000000000000000000000001
447 852107972624288529527059338592252647753848408441629592580885545610437421697917947697637203410519181884818909451854648831657960480219008269446024596508904796046869382486737940780393099037210476844226946916064406345072666214400000000000000000000000000000000001
448 91
449 85789098397061750029433959223191259573264601099185895351111482779279039924941190329357836589479767909655091732335679771633845997556553576878729503495925105519286902748934822876700184264605434714368039160452079555234034199957974947886636827170200503027932522469803171758952753781691839367233825452532563790075310083163487275895491181960214316079774240551059196272019116160385152224381846552672195907901701190881017180799588128231603216036769481827976013650901222451368039438745596491854285876522346295004440126989185035274072278024861965246584050789450900049831039089960931854223018859189249262204394579760418235772578507424204347839824654530844082101636936088664267142881209946761212471911609574289060708585320724560220751538771066604350402876156856744229222833117479007139282557097365465493906527891818688904846541990720798163086948301426449187025231062171138669819218194696385184399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
450 8065
451 74174116658899794031419206326919626752000000001
452 49362671430526850588420509318998122085319467008743834449164073773725714742442952860223556088756944841649489334559463409568083729921596405452962695116069273600000000000000000000000001
453 19044613188152848634929776217536846677298511928670421394182791944393276374948466131042191496225103715125702626248951401387555416732894834822118649731974022191647530698578592976441785763481654157468472263574039481812374089891840000000000000000000000000000000000001
454 1423077765691897558287071271102194781512497369393825137110989103568371669562531712276461091010852084844585846296867756493933116509780464602909341248798126518578534039340149126763598764559259846960976861369142367541899365819955732721831655703037692573121232943075002528566740258672772280577993486415312004711948651563526609648485899680441927068294958883489769038749950802756013916160000000000000000000000000000000000000000000000000000001
455 13685761
456 266765571072001