1 3
2 3
3 5
4 7
5 11
6 29
7 13
8 31
9 127
10 727
11 13
12 17
13 131
14 5051
15 3628811
16 19
17 37
18 733
19 19
20 23
21 41
22 137
23 362897
24 39916817
25 43
26 139
27 739
28 5059
29 3628819
30 39916819
31 87178291219
32 29
33 47
34 743
35 40343
36 362903
37 20922789888023
38 31
39 53
40 149
41 39916829
42 479001629
43 2432902008176640029
44 37
45 151
46 751
47 40351
48 362911
49 39916831
50 355687428096031
51 51090942171709440031
52 1124000727777607680031
53 43
54 61
55 157
56 757
57 5077
58 40357
59 39916837
60 6402373705728037
61 2432902008176640037
62 51090942171709440037
63 8683317618811886495518194401280000037
64 43
65 47
66 761
67 5081
68 40361
69 3628841
70 87178291241
71 20922789888041
72 15511210043330985984000041
73 67
74 163
75 479001643
76 1307674368043
77 523022617466601111760007224100074291200000043
78 53
79 71
80 167
81 5087
82 362927
83 3628847
84 51090942171709440047
85 10888869450418352160768000047
86 523022617466601111760007224100074291200000047
87 2658271574788448768043625811014615890319638528000000047
88 59
89 173
90 773
91 3628853
92 355687428096053
93 2432902008176640053
94 815915283247897734345611269596115894272000000053
95 12413915592536072670862289047373375038521486354677760000000053
96 80658175170943878571660636856403766975289505440883277824000000000053
97 61
98 83
99 179
100 5099
101 39916859
102 479001659
103 355687428096059
104 51090942171709440059
105 403291461126605635584000059
106 10888869450418352160768000059
107 67
108 181
109 5101
110 362941
111 6402373705728061
112 10333147966386144929666651337523200000061
113 815915283247897734345611269596115894272000000061
114 33452526613163807108170062053440751665152000000061
115 30414093201713378043612608166064768844377641568960512000000000061
116 73
117 787
118 5107
119 40387
120 6227020867
121 304888344611713860501504000067
122 523022617466601111760007224100074291200000067
123 815915283247897734345611269596115894272000000067
124 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000067
125 73
126 191
127 362951
128 87178291271
129 1124000727777607680071
130 60415263063373835637355132068513997507264512000000071
131 4274883284060025564298013753389399649690343788366813724672000000000071
132 12696403353658275925965100847566516959580321051449436762275840000000000071
133 79
134 97
135 193
136 5113
137 362953
138 6227020873
139 20922789888073
140 6402373705728073
141 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000073
142 103
143 199
144 5119
145 87178291279
146 2432902008176640079
147 263130836933693530167218012160000079
148 4274883284060025564298013753389399649690343788366813724672000000000079
149 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000079
150 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000079
151 89
152 107
153 3628883
154 479001683
155 355687428096083
156 51090942171709440083
157 263130836933693530167218012160000083
158 10333147966386144929666651337523200000083
159 12413915592536072670862289047373375038521486354677760000000083
160 608281864034267560872252163321295376887552831379210240000000083
161 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000083
162 113
163 809
164 362969
165 121645100408832089
166 2432902008176640089
167 815915283247897734345611269596115894272000000089
168 2658271574788448768043625811014615890319638528000000089
169 80658175170943878571660636856403766975289505440883277824000000000089
170 103
171 362977
172 3628897
173 25852016738884976640097
174 15511210043330985984000097
175 295232799039604140847618609643520000097
176 20397882081197443358640281739902897356800000097
177 1405006117752879898543142606244511569936384000000097
178 60415263063373835637355132068513997507264512000000097
179 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000097
180 103
181 107
182 821
183 479001701
184 6402373705728101
185 304888344611713860501504000101
186 5502622159812088949850305428800254892961651752960000000101
187 12413915592536072670862289047373375038521486354677760000000101
188 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000101
189 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000101
190 109
191 127
192 223
193 823
194 40423
195 362983
196 87178291303
197 6402373705728103
198 304888344611713860501504000103
199 295232799039604140847618609643520000103
200 12413915592536072670862289047373375038521486354677760000000103
201 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000103
202 109
203 113
204 131
205 227
206 827
207 5147
208 40427
209 362987
210 6402373705728107
211 15511210043330985984000107
212 265252859812191058636308480000107
213 1405006117752879898543142606244511569936384000000107
214 2658271574788448768043625811014615890319638528000000107
215 40526919504877216755680601905432322134980384796226602145184481280000000000107
216 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000107
217 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000107
218 229
219 829
220 40429
221 39916909
222 6227020909
223 355687428096109
224 121645100408832109
225 25852016738884976640109
226 10333147966386144929666651337523200000109
227 60415263063373835637355132068513997507264512000000109
228 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000109
229 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000109
230 137
231 233
232 5153
233 40433
234 39916913
235 121645100408832113
236 263130836933693530167218012160000113
237 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000113
238 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000113
239 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000113
240 151
241 5167
242 3628927
243 87178291327
244 1124000727777607680127
245 8222838654177922817725562880000127
246 295232799039604140847618609643520000127
247 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000127
248 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555574598462315773196047662837978913145847497199871623320096254145331200000000000000000000000127
249 55745857612076058813234317117419771556272886109483581752463927935846946310374691578057284710599874844234646982443450754604453404911734348832487342619913750049708004343808000000000000000000000000127
250 137
251 251
252 5171
253 3628931
254 39916931
255 1124000727777607680131
256 620448401733239439360131
257 15511210043330985984000131
258 371993326789901217467999448150835200000131
259 31469973260387937525653122354950764088012280797258232192163168247821107200000000000131
260 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000131
261 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000131
262 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000131
263 139
264 257
265 857
266 363017
267 479001737
268 6402373705728137
269 121645100408832137
270 2432902008176640137
271 1124000727777607680137
272 10888869450418352160768000137
273 263130836933693530167218012160000137
274 608281864034267560872252163321295376887552831379210240000000137
275 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000137
276 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000137
277 163
278 859
279 5179
280 40459
281 363019
282 39916939
283 6227020939
284 121645100408832139
285 2432902008176640139
286 8683317618811886495518194401280000139
287 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000139
288 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000139
289 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000139
290 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000139
291 151
292 173
293 269
294 5189
295 3628949
296 39916949
297 1307674368149
298 20922789888149
299 51090942171709440149
300 25852016738884976640149
301 10888869450418352160768000149
302 5502622159812088949850305428800254892961651752960000000149
303 710998587804863451854045647463724949736497978881168458687447040000000000149
304 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000149
305 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000149
306 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000149
307 157
308 271
309 40471
310 51090942171709440151
311 295232799039604140847618609643520000151
312 523022617466601111760007224100074291200000151
313 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000151
314 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000151
315 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000151
316 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000151
317 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000151
318 163
319 181
320 277
321 877
322 5197
323 363037
324 6227020957
325 2432902008176640157
326 523022617466601111760007224100074291200000157
327 710998587804863451854045647463724949736497978881168458687447040000000000157
328 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000157
329 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000157
330 283
331 883
332 40483
333 363043
334 20922789888163
335 51090942171709440163
336 265252859812191058636308480000163
337 263130836933693530167218012160000163
338 1405006117752879898543142606244511569936384000000163
339 173
340 191
341 887
342 40487
343 363047
344 3628967
345 479001767
346 87178291367
347 355687428096167
348 2432902008176640167
349 10888869450418352160768000167
350 1405006117752879898543142606244511569936384000000167
351 30414093201713378043612608166064768844377641568960512000000000167
352 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000167
353 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277440066920043595627074569065446040152660143904127838730788278294186615891819670506731208704000000000000000000000000000000167
354 179
355 197
356 293
357 40493
358 39916973
359 20922789888173
360 6402373705728173
361 403291461126605635584000173
362 815915283247897734345611269596115894272000000173
363 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000173
364 181
365 40499
366 363059
367 39916979
368 1307674368179
369 6402373705728179
370 40526919504877216755680601905432322134980384796226602145184481280000000000179
371 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000179
372 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959960131517678520479243672638179990208521148623422266876757623911219200000000000000000000000179
373 363061
374 6227020981
375 355687428096181
376 15511210043330985984000181
377 60415263063373835637355132068513997507264512000000181
378 38543707171800727705215657364933250819444321791546964384326881276202845420193798918144180166658987031965483631719296696351202501036957071818603525354815944336166154976340651887541505545310130488593669331551403376640000000000000000000000000000000181
379 1503616514864999040201201707840084015944216200358106545452649834854176371844949314192140028931641361177028117124508668717092226179172831001551576411998307498052564574954480881931656928973003394576466919898225052275172710677111011997332867420310791867053134315520000000000000000000000000000000000000181
380 36927733697396923753829554635211962404299715564140382424433649868278555214296659802052327860953228596413291334931704037143411082635200789592708437910693220744422451783693904122568819692138717826140678603271725989637483256524946200711557865266227200777205900363920166407372800000000000000000000000000000000000000181
381 193
382 197
383 311
384 911
385 5231
386 3628991
387 39916991
388 479001791
389 15511210043330985984000191
390 2658271574788448768043625811014615890319638528000000191
391 1992942746161518876737324194182948445222558439641379420268181650403332765909000151088003004705990626788174304488982644980314383013435909872030129915047718433336536425741860482713199069412263880294400000000000000000000000000000191
392 6617918090846482099299290940109294607621613906596302340913820810842197809526770404164356109688709577311175972876374017941783140498482132117303247394840048051710775719534642064901569944752621422554534336981337328498675734550843085835317647162879068664278892019554735323605004669084116608614400000000000000000000000000000000000000000191
393 199
394 313
395 5233
396 479001793
397 87178291393
398 620448401733239439360193
399 815915283247897734345611269596115894272000000193
400 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000193
401 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000193
402 199
403 317
404 5237
405 479001797
406 20922789888197
407 304888344611713860501504000197
408 8683317618811886495518194401280000197
409 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000197
410 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000197
411 54239106661315887749844950142128418438215720379413698342567269131165730172604765680403290849565015553604650354393935095487058155225915554489271207416431263907819225703574088519286376487014046409943976621391856730220500349076942933314077895545443758280540160000000000000000000000000000000000000197
412 223
413 919
414 40519
415 6227020999
416 20922789888199
417 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000199
418 331
419 40531
420 39917011
421 2432902008176640211
422 51090942171709440211
423 304888344611713860501504000211
424 295232799039604140847618609643520000211
425 33452526613163807108170062053440751665152000000211
426 229
427 40543
428 1307674368223
429 8841761993739701954543616000223
430 80658175170943878571660636856403766975289505440883277824000000000223
431 230843697339241380472092742683027581083278564571807941132288000000000223
432 100078405584080821221303894971344736599047761241456431563720437191558734323562679929991407036696693556694737848195477238497746661367777918006944650646265409257583733981874437495228286501182991424477395086576066353467353335798727837835328694280439305522603073118823862831864630209655642361092292378406702568679608855350476800000000000000000000000000000000000000000000223
433 229
434 233
435 251
436 347
437 947
438 3629027
439 39917027
440 1307674368227
441 295232799039604140847618609643520000227
442 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000227
443 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000227
444 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000227
445 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000227
446 1124449491085736328304109938642204255210926338928074644824004638489082006275333290972493383366025810760784721148670387931016867466241864043097971934380608571667663656813479380532220559625623957805983663469624056384461365161184611811666936997356618263665919666081369067104501760000000000000000000000000000000000000000227
447 349
448 3629029
449 87178291429
450 8841761993739701954543616000229
451 523022617466601111760007224100074291200000229
452 33452526613163807108170062053440751665152000000229
453 12696403353658275925965100847566516959580321051449436762275840000000000229
454 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000229
455 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000229
456 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000229
457 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000229
458 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000229
459 3969937160808720895401959629498630647790406360168322301129748464310422041758630649341780708631240196854767624444057168110272995649603642560353748940315749184568295424000000000000000000000000229
460 239
461 257
462 353
463 953
464 5273
465 20922789888233
466 523022617466601111760007224100074291200000233
467 258623241511168180642964355153611979969197632389120000000233
468 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000233
469 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000233
470 241
471 263
472 359
473 5279
474 40559
475 363119
476 3629039
477 39917039
478 6402373705728239
479 1124000727777607680239
480 523022617466601111760007224100074291200000239
481 119622220865480194561963161495657715064383733760000000239
482 12413915592536072670862289047373375038521486354677760000000239
483 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000239
484 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000239
485 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000239
486 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000239
487 111824865119600430744996307607616902997562475571842633838412167568361169672820118454045730260688510087990927196104962685462595837360336094267205134948250389032461924909766607715924086489297715200000000000000000000000000000239
488 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000239
489 17272458904546389112034986593086202319334765035978978227990923221833190980363201642519673042105118551719302218618675314155228928653088005461743741821126448568517622617974417718521481737240752909004600275325629858346067558400000000000000000000000000000000239
490 12593608545945996091036028947807033464712366100830310947884859323613908580199395683862487531069487476500759701742192535344540854068853669052295055299098464766181717162302204661624767827958051743017494348399489978246897042654475510812669519495908783832931264982964624146608320873210374164407022003675327475326979217376341678305184952924264841312344768880440433971238502679256760320000000000000000000000000000000000000000000000000000239
491 5281
492 6402373705728241
493 121645100408832241
494 51090942171709440241
495 15511210043330985984000241
496 403291461126605635584000241
497 265252859812191058636308480000241
498 8222838654177922817725562880000241
499 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000241
500 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000241
501 809429852527344373968162284544935082997082306309701607045776233628497660426640521713391773997910182738287074185078904956856663439318382745047716214841147650721760223072092160000000000000000000000000241
502 18532718694937347965436097530510785296823609396441045793117318330092082290386068409865488609988797000768975161352971551183449189831128213401843942132763743125584936372389347993692214687901085347282697877066265401639080576328353511479745865318400000000000000000000000000000000000241
503 328721858553429622726333031164414657201307396238870899045862237158580182864271307153959338482212215476391820329660212699921564577126760936298613378281401599441328640627721748601735615072812402484508949220556707455881820297436017777661078154820871262306304000000000000000000000000000000000000241
504 1326057243693621217332951116794432419966106079326253461128571361896219220627592813941309056267893882766353579962753961259654835090125299420645464567948176773341405929566742723734451284877728373946503737685045475883370067891849358707528438515087100654429082243182025720274900300149415790281766550837429303812722914834538921053721492193280000000000000000000000000000000000000000000000241
505 147305625682299700053411321414330386223921627700693627592632704088569288259756782601161040452715321006432770121881375210200004756160395451976351731345591672191101215480177516409553635317058105278624636874042664748997087154755257805502238345132837633628925064403579661737000417655736004307189261765821776231743228820643766417934072447721904754693347783947792972739084907494880512489553920000000000000000000000000000000000000000000000000000241
506 257
507 971
508 3629051
509 479001851
510 51090942171709440251
511 1124000727777607680251
512 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000251
513 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000251
514 691778647261948849222819828311491035886734385827028118707676848307166514238979223884785249055995983385450621636277440066920043595627074569065446040152660143904127838730788278294186615891819670506731208704000000000000000000000000000000251
515 263
516 281
517 977
518 5297
519 40577
520 6402373705728257
521 1124000727777607680257
522 10333147966386144929666651337523200000257
523 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000257
524 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000257
525 188267717688892609974376770249160085759540364871492425887598231508353156331613598866882932889495923133646405445930057740630161919341380597818883457558547055524326375565007131770880000000000000000000000000000257
526 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000257
527 200634390509568239477828874698911718566246149616161171934231099284840946025238092339613294062603588435530393145048663047173051913507711632216305667129554900620296603188543122491838966881134795135997316305640071571629943041039657861120000000000000000000000000000000000257
528 269
529 383
530 983
531 5303
532 40583
533 3629063
534 355687428096263
535 1124000727777607680263
536 620448401733239439360263
537 15511210043330985984000263
538 403291461126605635584000263
539 271
540 293
541 389
542 5309
543 363149
544 39917069
545 479001869
546 20397882081197443358640281739902897356800000269
547 258623241511168180642964355153611979969197632389120000000269
548 277
549 991
550 40591
551 363151
552 6402373705728271
553 2432902008176640271
554 25852016738884976640271
555 10888869450418352160768000271
556 10333147966386144929666651337523200000271
557 12413915592536072670862289047373375038521486354677760000000271
558 1551118753287382280224243016469303211063259720016986112000000000271
559 8320987112741390144276341183223364380754172606361245952449277696409600000000000271
560 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000271
561 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000271
562 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000271
563 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000271
564 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042294071023050579626404736512939596842694895821378210620013388054747214795243520000000000000000000000000271
565 75907050539472187290751785709367294850142012310319093001281637109124354328254874435863462868336514307629599224875954998199218529677928181579808491945059049643495805791487187086484320607292781408814365272803092482649411787748723446459202305005715456000000000000000000000000000000000000271
566 7758587304686725201813174298892781442413952130995533365303964524344944412641389739603152000644515957408814002319492032321234250506968028455594445689972313374305301019340949789291189972149450405025159624155827152329676580440959428615802893638146558163235483142136540783687811997927615346859658417205832954125915861983307177232587595821512723429698627780530255874167602077755356592824804966400000000000000000000000000000000000000000000000000000271
567 283
568 397
569 997
570 40597
571 363157
572 39917077
573 20922789888277
574 2432902008176640277
575 15511210043330985984000277
576 8320987112741390144276341183223364380754172606361245952449277696409600000000000277
577 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959960131517678520479243672638179990208521148623422266876757623911219200000000000000000000000277
578 41225129521671807870807059039041631085149471940638478098301282253395519658841301414069106801206072344136054711358254197445108552770004715240959465061625008129482969405211536507732647688246399679947411836044584247163370726752257851455660925824665840011765787635252703846039127685219069272373854208000000000000000000000000000000000000000000277
579 283
580 401
581 363161
582 3629081
583 355687428096281
584 121645100408832281
585 20397882081197443358640281739902897356800000281
586 815915283247897734345611269596115894272000000281
587 1551118753287382280224243016469303211063259720016986112000000000281
588 12696403353658275925965100847566516959580321051449436762275840000000000281
589 31469973260387937525653122354950764088012280797258232192163168247821107200000000000281
590 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000281
591 646077305624121491462330357080396430806673805704796612248389053020040737981389397373513335318926846519441974218777961448245634895440330929720840926954349439434654453860427703550673839109903970520283495061590634864022312082259902655711571689179112428197039756156051147969300077437438615382409042832551650139224687809841080780412598454920634889005911333104355143592477664451230317936640000000000000000000000000000000000000000000000000000281
592 307
593 5323
594 20922789888283
595 355687428096283
596 2432902008176640283
597 620448401733239439360283
598 33452526613163807108170062053440751665152000000283
599 2350561331282878571829474910515074683828862318181142924420699914240000000000283
600 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000283
601 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000283
602 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000283
603 33931086844518982011982560935885732032396635556994207701963662088123265314176330336254535971207181169698868584991941607780111073928236261199604691797570505851011072000000000000000000000000283
604 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042294071023050579626404736512939596842694895821378210620013388054747214795243520000000000000000000000000283
605 269536413788816277658850750803729026709400851689139611079208959973446471469886705721287973193419489734024361060974102771686730776482217285444779897586125484868294790044340222989800738079091821598557128192667156480000000000000000000000000000000283
606 117499720439091082394795827163851716458059626095095089986332811032878850206552392125984170354456588787206137541623641592892713800361142894297576474973649309989915800122274950466132528824767026591868029083847822165619507200000000000000000000000000000000283
607 214698896562367963594579616519222875014774227514634206556952690303801977664339177575214792996682874487169168805438985019522752202954260079754863875993239311928614120206070116961776099361191277083721396632549212523439329565803283294567294701886191851600846636199997885898964176590305629548171866890621663523722737429356556358652024404717985882849529738510278190841592512355743019275371891785541525580838638169832432146537089365906316763644549792843361548556092899870434961737492704798868452147200000000000000000000000000000000000000000000000000000000000000000283
608 317
609 1013
610 5333
611 363173
612 355687428096293
613 6402373705728293
614 25852016738884976640293
615 138683118545689835737939019720389406345902876772687432540821294940160000000000293
616 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000293
617 114628056373470835453434738414834942870388487424139673389282723476762012382449946252660360871841673476016298287096435143747350528228224302506311680000000000000000000000293
618 12296942187394494341101789284917501765723005994271693066207625211678145401177289658609880984670515317835995074429904709708273401807824365415928975695099566042246320538220924308010459938381430588227927174194100982189204709615293198326390773410925903872000000000000000000000000000000000000293
619 313
620 331
621 5347
622 40627
623 3629107
624 355687428096307
625 263130836933693530167218012160000307
626 8683317618811886495518194401280000307
627 10333147966386144929666651337523200000307
628 523022617466601111760007224100074291200000307
629 33452526613163807108170062053440751665152000000307
630 12696403353658275925965100847566516959580321051449436762275840000000000307
631 8320987112741390144276341183223364380754172606361245952449277696409600000000000307
632 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000307
633 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000307
634 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000307
635 3969937160808720895401959629498630647790406360168322301129748464310422041758630649341780708631240196854767624444057168110272995649603642560353748940315749184568295424000000000000000000000000307
636 804792605747199194484902925779806277109997439007500616344745281047115412373646521410850481879839649227439298230298915019813108221651663659572441609408556917739149315905992811411866635786075524601835815642793302504243200000000000000000000000000000000307
637 503922001391602684687020401158801681226618598986519140773108273914973750154286714989758900055784161689372691983704250134636955362807053185957405838412622577093209034636594244815143495425900762221723313516671432465293726789169859417220321898386948547503076332140696583782648654162369257874235628670913098927309583611016480222975543676334472010137600000000000000000000000000000000000000000000000307
638 313
639 317
640 431
641 1031
642 5351
643 3629111
644 6227021111
645 121645100408832311
646 403291461126605635584000311
647 10333147966386144929666651337523200000311
648 13763753091226345046315979581580902400000311
649 710998587804863451854045647463724949736497978881168458687447040000000000311
650 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000311
651 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000311
652 468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618486343228862579684398745837012213486653229822121742374957258403779058860032000000000000000000000000311
653 1992942746161518876737324194182948445222558439641379420268181650403332765909000151088003004705990626788174304488982644980314383013435909872030129915047718433336536425741860482713199069412263880294400000000000000000000000000000311
654 1311335885683452545606724671234717114812066337360530535517850322123143438073451583919041137664075741408695380032997797693941515774560206746511801745944803272028082373781327597985875600530292778666649126180654062559672830333592535040000000000000000000000000000000000311
655 337
656 433
657 1033
658 403291461126605635584000313
659 265252859812191058636308480000313
660 8683317618811886495518194401280000313
661 1405006117752879898543142606244511569936384000000313
662 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000313
663 33732988281246631312231192603881658445278052743458840718712889236282367011484303215665878263671808510473104357910834923135801089160730558502584546478140492931762178344960651257787782487606306108805041844155770227520332958438954037460012581035419818101023839748419742537773095643163544986346340944373186757069199399927422509706902590528316188824776642524044590757250443816327637360107847680000000000000000000000000000000000000000000000000000313
664 40637
665 3629117
666 51090942171709440317
667 1124000727777607680317
668 8841761993739701954543616000317
669 265252859812191058636308480000317
670 8222838654177922817725562880000317
671 33452526613163807108170062053440751665152000000317
672 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000317
673 2543559733472187557120132004189335234812341496026552301496526393412538629248600474981599398141467853800514886431180030568224218435400019580180261753940817530060800000000000000000000000317
674 2556323917872865588581178015776757943261545225324888777742656636831312265093753843092911610231557545654456728355563946494973881440657024808338073789526714388140608147460213822341179297111631430532680840748193219035217998643200000000000000000000000000000000317
675 46390896773824573120118197131626654133535460698098654227814792228582687993471515675675303519130505957081396442809128779129984947682780134232434682183959939102665927776439857317019738245619747364381030569622906549543129198965152594576297260803180404842596116964782060639065966089166712338842834343045860606296811709288710361986642298681053856193817242616463360000000000000000000000000000000000000000000000000317
676 3232856260909107732320814552024368470994843717673780666747942427112823747555111209488817915371028199450928507353189432926730931712808990822791030279071281921676527240189264733218041186261006832925365133678939089569935713530175040513178760077247933065402339006164825552248819436572586057399222641254832982204849137721776650641276858807153128978777672951913990844377478702589172973255150283241787320658188482062478582659808848825548800000000000000000000000000000000000000000000000000000000000317
677 337
678 1051
679 363211
680 39917131
681 479001931
682 6402373705728331
683 265252859812191058636308480000331
684 5550293832739304789551054660550388117999982337982762871343070903773209740507907044212761943998894132603029642967578724274573160149321818341878907651093495984407926316593053871805976798524658790357488383743402086236160000000000000000000000000000000331
685 12296942187394494341101789284917501765723005994271693066207625211678145401177289658609880984670515317835995074429904709708273401807824365415928975695099566042246320538220924308010459938381430588227927174194100982189204709615293198326390773410925903872000000000000000000000000000000000000331
686 197903110431089593781523349201027948917123035651341137489024816374078433104458659211158835472420542693898110922165988275858968674058568071585243060450987108613508803599172370973670818494109816573853124770653833923665200268368491678853380911534764814405201861230320955810392309760000000000000000000000000000000000000000331
687 1008278564960325431865207501230746666671059784788060296192453645481040817071756480671056368596620429408419831402067567466420016250440776662300253905324058663392000169016297703043245777996517004224756152349987101707088224276573627354407677913566190063955577417187178018671288113218141976501691683178566846474610121914555756617836172542513667815557862260736000000000000000000000000000000000000000000000000331
688 847809747782853428162385614555484172813716330038393266614306888547483324326458559715895819236467405327442329682630071789503824810226668938465375221421478501619519016431211258306843984600018680684699129200342991286010101141191392319487892821710751341634617090843411664746702478340313338347309216297036908822399205735512679067130965761217294141638428587515529230511566627641340593733206374732779182724941422228676645372087500800000000000000000000000000000000000000000000000000000000331
689 209409007702364796756109246795204590684987933519483136853733801471228381108635264249826267351407449115878255431609627732007444728125987227800947679691105189900021197058509180801790464196204614129120684912484718847644494981874273902913509526962555581383750421438322681192435512150057394571785376425368116479132603816671631729581348543020671652984691861116335719936356957027411126652101974558996458133060531290483131406905612697600000000000000000000000000000000000000000000000000000000331
690 457
691 363217
692 20922789888337
693 6402373705728337
694 403291461126605635584000337
695 2658271574788448768043625811014615890319638528000000337
696 30414093201713378043612608166064768844377641568960512000000000337
697 4274883284060025564298013753389399649690343788366813724672000000000337
698 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000337
699 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000337
700 38543707171800727705215657364933250819444321791546964384326881276202845420193798918144180166658987031965483631719296696351202501036957071818603525354815944336166154976340651887541505545310130488593669331551403376640000000000000000000000000000000337
701 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108334657896696442372994639480443832950613971571859528835715269633083149369445271480789636247481797836800000000000000000000000000000000337
702 349
703 353
704 467
705 5387
706 6227021147
707 20922789888347
708 403291461126605635584000347
709 14066861585910957825823554248473273151048885515818703610657157599925059305234089260260425074439479099509579055626847051426975689567391221809612995211904405203575892092769392040929881941264620552259816313262701033449644950077839593819278128782325391432464195965545240828715820115153697334450128028820921002528608026140910553627525564314207634671286354529874385772549637093767058133950661601672128467312782847663458526167040000000000000000000000000000000000000000000000000000000347
710 373
711 1069
712 479001949
713 6227021149
714 20922789888349
715 355687428096349
716 403291461126605635584000349
717 295232799039604140847618609643520000349
718 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000349
719 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000349
720 12146304367025329675766243241881295855454217088483382315328918161829235892362167668831156960612640202170735835221294047782591091570411651472186029519906261646730733907419814952960000000000000000000000000349
721 359
722 5393
723 39917153
724 87178291553
725 2432902008176640353
726 30414093201713378043612608166064768844377641568960512000000000353
727 8320987112741390144276341183223364380754172606361245952449277696409600000000000353
728 31469973260387937525653122354950764088012280797258232192163168247821107200000000000353
729 50949066711869732400649192182185953712727164528751965056583473262863708544343306356002477236492316681182538739610484120611376826228682073923818703706597906776016830438287668195034454414647375475968919974197648576948805565475117361964101925978495290150681191310309203359084653193781496463183427232430292992000000000000000000000000000000000000000000353
730 100078405584080821221303894971344736599047761241456431563720437191558734323562679929991407036696693556694737848195477238497746661367777918006944650646265409257583733981874437495228286501182991424477395086576066353467353335798727837835328694280439305522603073118823862831864630209655642361092292378406702568679608855350476800000000000000000000000000000000000000000000353
731 646077305624121491462330357080396430806673805704796612248389053020040737981389397373513335318926846519441974218777961448245634895440330929720840926954349439434654453860427703550673839109903970520283495061590634864022312082259902655711571689179112428197039756156051147969300077437438615382409042832551650139224687809841080780412598454920634889005911333104355143592477664451230317936640000000000000000000000000000000000000000000000000000353
732 13140590921305800461383000485312999772637584563104865500301097585436112937395030474531867208340248291212865890660793264493829608374597066104814480522325766324749346393433958125653725607028102944055895649073546925669455844464559611898118678402279915384891280928014302570181589617808257025252685647489863012884041863014084857184237663384079934731712702738308949431076917947473700246530360714416499720082234418835880264436811011656620579173171200000000000000000000000000000000000000000000000000000000000353
733 383
734 479
735 5399
736 3629159
737 263130836933693530167218012160000359
738 523022617466601111760007224100074291200000359
739 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000359
740 13291789929008494930671731515822733014985079866423409165175226140878049646258859332955000974414316999457420949006882042582450342442734412047662165693973895355712948808511029850588270220388904130305896013007257787995674698685240384659920882080028170533221115412350068243944971300227595295350228888376232520868975083520000000000000000000000000000000000000000000359
741 373
742 487
743 1087
744 5407
745 3629167
746 6227021167
747 87178291567
748 355687428096367
749 2432902008176640367
750 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000367
751 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000367
752 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000367
753 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000367
754 379
755 397
756 1093
757 5413
758 40693
759 3629173
760 304888344611713860501504000373
761 8841761993739701954543616000373
762 33452526613163807108170062053440751665152000000373
763 1326057243693621217332951116794432419966106079326253461128571361896219220627592813941309056267893882766353579962753961259654835090125299420645464567948176773341405929566742723734451284877728373946503737685045475883370067891849358707528438515087100654429082243182025720274900300149415790281766550837429303812722914834538921053721492193280000000000000000000000000000000000000000000000373
764 499
765 5419
766 40699
767 3629179
768 87178291579
769 2432902008176640379
770 8222838654177922817725562880000379
771 8683317618811886495518194401280000379
772 119622220865480194561963161495657715064383733760000000379
773 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000379
774 27821239975498886696887245672844312948681499476986496400983839333968935818829916686350271020886056372656168421378764330382499317743108904725528475832599801438687078303915581217413536326438492875380405575762873242574108703977389014217340895826408351580012674452971093931388110348104547336560301226301203917937148948329725858920276041668342172204326658599885299832918427155954881571009001377077825871757941510390734629536834856776808016455102168663399688382320265429770570408362173164431840107983871925841112448853546914073087111637969534031442739200000000000000000000000000000000000000000000000000000000000000000000000379
775 20659137880503071791380637818439571007133129436819056465847536017053176899692160345149663278684609438960910162610648177545579277167001701924427200484080511242637757175037776724251512761149652829822488653655829061323638283949770912058905476955261529375305870526412229341127978156375316284257808964108803665013084709514051029432670718461463522339767687828093878998487884593050868977280112740242289361044650374317503958191964888755482673372291876979427103222539172602010449676892667909958293046793658331003645145659047333929552365659453811997786326119570813236432202369408696320000000000000000000000000000000000000000000000000000000000000000000000000379
776 389
777 503
778 1103
779 3629183
780 6402373705728383
781 51090942171709440383
782 403291461126605635584000383
783 523022617466601111760007224100074291200000383
784 608281864034267560872252163321295376887552831379210240000000383
785 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000383
786 7667874091030956263970112981261743381837801780958756926284038499131566656544482063016853865024329456009306176312635280724790190815220877034818460501462251512083832309369345790438272470013830340470218601504292669972386955175919960370752932203387846242188436500157002915363277749450746884661536882688000000000000000000000000000000000000000000383
787 3446381088548184667326770790875951922006976951375582384611003611981639529782351868763804143237672379379846868628577527599609043944010849343355183826916579274876093562728501050027821075609832035303654996749361753195163012769070700485723141551669720900953728011558584003035375928212655846940281367061125645619508966404523085638743763256980870494465156859819224514274661087972929242817912092409671474491631797677547338910924800000000000000000000000000000000000000000000000000000000383
788 509
789 1109
790 40709
791 363269
792 6227021189
793 121645100408832389
794 620448401733239439360389
795 10888869450418352160768000389
796 304888344611713860501504000389
797 60415263063373835637355132068513997507264512000000389
798 40526919504877216755680601905432322134980384796226602145184481280000000000389
799 138683118545689835737939019720389406345902876772687432540821294940160000000000389
800 105823620292236563784274284243348353057589905787169019562352737522144487532400210147849369011714673954768265316577892528273760626189481169051055226066650741189573897273684791411180134039439160066561895838501000817711682625725670477616267598661259194975646029749546282594356217374097544153589482020891750774735012558313460846824864172030239122128896000000000000000000000000000000000000000000000000389
801 1120507558006441391828246578742885033161823448362010725664180664425751706544896049884554730858912331527222551582158208355091185677704255556649499546150835003041294501592836203788950087902880253311400664495648264845086575793159256069174809550137801963923701418514184652520492639441452609118711474453282037451685103688549156372800995882648661943229479756605490957651656939929600000000000000000000000000000000000000000000000000389
802 261916453355698924635804747251606363415366649836400668331801532500961909172708890898790816192950438799771651500875242998886140411038477792477740797556441597135649355405591958677956948893690700918801417214346963237592570234862917846143887897727293888475015897947916792916016618730601384567183849347813194535002062183719753990228641124414284847182461012025364525181166480213217471930710722326884032291447794122979831413311462726620612147497718024838922192814080000000000000000000000000000000000000000000000000000000000000389
803 421
804 1117
805 5437
806 363277
807 87178291597
808 355687428096397
809 6402373705728397
810 1124000727777607680397
811 15511210043330985984000397
812 13763753091226345046315979581580902400000397
813 30414093201713378043612608166064768844377641568960512000000000397
814 1551118753287382280224243016469303211063259720016986112000000000397
815 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000397
816 54239106661315887749844950142128418438215720379413698342567269131165730172604765680403290849565015553604650354393935095487058155225915554489271207416431263907819225703574088519286376487014046409943976621391856730220500349076942933314077895545443758280540160000000000000000000000000000000000000397
817 1241018070217667823424840524103103992616605577501693185388951803611996075221691752992751978120487585576464959501670387052809889858690710767331242032218484364310473577889968548278290754541561964852153468318044293239598173696899657235903947616152278558180061176365108428800000000000000000000000000000000000000397
818 2411110054505276003287178952912926704433581813332627467813915186196046651455917296601717225147292639662070296572747608299698351018215565483049788700538864005230665237495666243134657872851199819242695279984073839546859936790286408694834076068837074389966872402587064994175352412260139989828878606080923918312486045985724785755863845341313263206400000000000000000000000000000000000000000000000397
819 1020191707388135453451234870990895431295296013911923331389255804198255110589056224885050971408258577833130492962339087896214213025863343847422809759689915199470751589767573182013360040719254173922847519884523011689295750881072987547664550681921496101296365846478298751453510753269255070902741458798163733762262251227685707645606478833188201660554834092388333950588488231133707420115765746887777528611689567167232647229501179173791849700963754690523849434274283126508788600484117443856454940778122664181980317589402026874109374624612936056832000000000000000000000000000000000000000000000000000000000000000000000397
820 457895617337775058102795568380406959945635095315032509641056320470204957152174127374209975651501745228064584781642242155032577981060807004100684570703932596013311155494769835923116332628497957031624222198046205108408166682870496659692775139448045778211653229482549239320229657942557936008933231873791492787134145173673803267272264791958184636051450638813759298780978277533123329144781498063030859374497817262638478885563834077278314866472686967475430544445142917152108343076818007188579472177738346997885248185578594903336830438453761878936127109582417681175456860890904296227173109454606481971227756009702816930797633948257832411145684176914289296839564395605803703209758488551500988343216316507750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000397
821 521
822 5441
823 479002001
824 51090942171709440401
825 25852016738884976640401
826 608281864034267560872252163321295376887552831379210240000000401
827 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000401
828 292509369349301569068815180481773552003419272043053514672100535242441942363589054622883930786268803187059211939585703515345785120071002251720730101703194015956992000000000000000000000000401
829 49745042224772874403902341504126809639656611137138843145968864022652168932196355119328515747917449637889876686464600208839390308261862352651828829226610077151044469167497022952331930501120000000000000000000000000000401
830 261916453355698924635804747251606363415366649836400668331801532500961909172708890898790816192950438799771651500875242998886140411038477792477740797556441597135649355405591958677956948893690700918801417214346963237592570234862917846143887897727293888475015897947916792916016618730601384567183849347813194535002062183719753990228641124414284847182461012025364525181166480213217471930710722326884032291447794122979831413311462726620612147497718024838922192814080000000000000000000000000000000000000000000000000000000000000401
831 8429835712576162669156835438871826823450494341526908409498103318192587553105464755964132119328475080914819031677765592105897293276161998131835128177277739835922184726086421108876301506910863341240262889456150592499954937305148871307854291435401730528743840359250241461210597435475677842977771271569264787134956131343906935252843640625507678177910977555765245849374283428254329116015727417254581239142656277648392592749660961603372828985895957105010105579843040425220482833733738468822847552719113193529857072002624714964145394826304768811527149977600000000000000000000000000000000000000000000000000000000000000000000000401
832 433
833 1129
834 5449
835 6227021209
836 265252859812191058636308480000409
837 9680322675255249156123346514615331205418161260462873360750859919944104623425228207640470674933540169424682360525991982916161596983449594045525553704253602287443197783274656957056546338783001340434094795097553229620273057440272298773179365935914105128629426348958748638226084106818484328004851174161755668480000000000000000000000000000000000000000000409
838 772298189073266056095610131364111061204223839980698584737239893179143804547982653148254651067204584486220031674240953307635799291202374387607424014364170186793575971964280996265381652378385888790364736088306519868486796999292385951680916193835222487772829626618697431291238045288869171036589449246840516272383947587613512081482102175244553535429963088166468312379829181135766256386229826566696135182872799172059108440780896999663009941167445297997703412072276618238974682508966564024706662400000000000000000000000000000000000000000000000000000000000000000409
839 421
840 443
841 40739
842 1307674368419
843 15511210043330985984000419
844 1405006117752879898543142606244511569936384000000419
845 36590428819525486576897272205198933454286172951815726156123815101405189582089242773975735166401987907830880230417721361838572072126683305250473185240276110436058808776620558462614334914409164842205184000000000000000000000000000000419
846 541
847 39917221
848 479002021
849 20922789888421
850 355687428096421
851 138683118545689835737939019720389406345902876772687432540821294940160000000000421
852 111824865119600430744996307607616902997562475571842633838412167568361169672820118454045730260688510087990927196104962685462595837360336094267205134948250389032461924909766607715924086489297715200000000000000000000000000000421
853 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000421
854 8627209774233240431623188626544191544816225903687700891564804750810154197851655157362112747789971982951943289690774984828562603780001360174419748328584232052816331406456102618328128950857189333333217935399039885261005462721003520000000000000000000000000000000000421
855 6500280606341280477122309396051139313559343526109085593767506675961858924645062813437789491509283739050752842954676280684582524951594605003164041999745964575202970242974229037913976886655531244835802635711007234722402293587496856409453129975917160070730795309715812354288726961516744070008659562928575018689818209973230005165301432320000000000000000000000000000000000000000000000421
856 781614367270061802684221781892195783070329835346374947728664139662816717923938692172994330104136209502422020617162425700058797032565740466783753084597192037586704967802732965215010675720775248999797175110374282936595821786933403347664249901890448454625128878109682388283446594217304849600898952299902231063153132498207051036643662358797071920655905838970553595153983559467741395636978246127844772493307090063558961199748564359864728703572273142776536989363046708226443168343792230829254425088116175304088347716083363571475561008294978164204797345923072000000000000000000000000000000000000000000000000000000000000000000000000421
857 73426416890084145867761162634516656253192925392109155339526166608204328115210648620115433358642763793076529460817472595114923510833290790930599332273229414394970238085324340218228532898561068441538946224218780887629684690308097777286274964283392508724393857067379782920123539953962052181207649376957415390534731573146566788484378929310114530370257106324571745835955523543518562188929010397741993617566254654750855933026779633094412343870986483578713437854743333864208524120552529748561819201627809740416667561144303340631557152241246838701727072270705229824000000000000000000000000000000000000000000000000000000000000000000000000421
858 2187246741752763751432688247998659781970331487519973618990365568056182572776746332214530169611898714774968475935666336669102539987955078661688533420295368344000662899762143107822269056336889864316617695055290087680024647038917469289811096120843681737342538250622428598745964693629411108388591244428407765720693601335703865415311392741650281355749440221868007591474904882594050118364093953900280428686624849153728770638928338067788461729279437311505935668894152351789417554570989433854271410393758440317881796842419488299811279806328490387997752216847366065780295748221376814304350939568406528000000000000000000000000000000000000000000000000000000000000000000000000000421
859 433
860 1151
861 5471
862 40751
863 6227021231
864 10333147966386144929666651337523200000431
865 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000431
866 961446671503512660926865558697259548455355905059659464369444714048531715130254590603314961882364451384985595980362059157503710042865532928000000000000000000000431
867 18532718694937347965436097530510785296823609396441045793117318330092082290386068409865488609988797000768975161352971551183449189831128213401843942132763743125584936372389347993692214687901085347282697877066265401639080576328353511479745865318400000000000000000000000000000000000431
868 13291789929008494930671731515822733014985079866423409165175226140878049646258859332955000974414316999457420949006882042582450342442734412047662165693973895355712948808511029850588270220388904130305896013007257787995674698685240384659920882080028170533221115412350068243944971300227595295350228888376232520868975083520000000000000000000000000000000000000000000431
869 439
870 457
871 1153
872 363313
873 479002033
874 304888344611713860501504000433
875 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000433
876 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000433
877 10299016745145627623848583864765044283053772454999072182325491776887871732475287174542709871683888003235965704141638377695179741979175588724736000000000000000000000433
878 2187246741752763751432688247998659781970331487519973618990365568056182572776746332214530169611898714774968475935666336669102539987955078661688533420295368344000662899762143107822269056336889864316617695055290087680024647038917469289811096120843681737342538250622428598745964693629411108388591244428407765720693601335703865415311392741650281355749440221868007591474904882594050118364093953900280428686624849153728770638928338067788461729279437311505935668894152351789417554570989433854271410393758440317881796842419488299811279806328490387997752216847366065780295748221376814304350939568406528000000000000000000000000000000000000000000000000000000000000000000000000000433
879 463
880 5479
881 40759
882 39917239
883 479002039
884 2432902008176640439
885 8841761993739701954543616000439
886 295232799039604140847618609643520000439
887 119622220865480194561963161495657715064383733760000000439
888 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000439
889 961446671503512660926865558697259548455355905059659464369444714048531715130254590603314961882364451384985595980362059157503710042865532928000000000000000000000439
890 55745857612076058813234317117419771556272886109483581752463927935846946310374691578057284710599874844234646982443450754604453404911734348832487342619913750049708004343808000000000000000000000000439
891 2004401576545302577599591653441552787812849977066285969791842909503537700391898214353410600501293996807267197132074467682448564494675371562796423038301229264886150247730010662205704969956173185881152129393638460096840367667292791327201696065980922331136000000000000000000000000000000000000439
892 1433892455022788821362411127495946012403668933039287545215115199337602964773818145784151672759549608273740254970462797495535765682446304005511052113773441032759676641852067662811956951892586273667930878481302729284836360617897032589330798322033527247289237625529359545172932939147289667431707397062656000000000000000000000000000000000000000000439
893 91726753471968919997811124545451392369123625640642474647572884903647914133430921555354754625480907066969279273264644159857903114627445890834172399995552152106136022107114089263307398546414744668776622509630658979015735325563048887033539620053492927544828514171301673039453176977025806634302116138284662477639208410826443270519874563029892499229380412690715882633111870946335287516085256270438787124296643700216813081573428885726750086476474001969750599649998227548563046400000000000000000000000000000000000000000000000000000000000000439
894 855783218964809420169729258639346731388577622874084597351435815336982084707305076156581013832987490415135932073456109249723043355579288081977631016713138159348228424620874246800732620349303341994128499518500815371305202738219217819902457089552295922707882271188563766895291778093239394707729535543949772645705503546950657052445603801384864949523362882584180490568941611567767061653930182919699005154660573976528110825475731601935320789080173473790112571064736225152727993895945568608690426034768015106215490020955938035470106353278255299668851293260422594776939999629696325722840316176620255001089762184396800000000000000000000000000000000000000000000000000000000000000000000000000000439
895 449
896 467
897 563
898 1163
899 5483
900 40763
901 1307674368443
902 51090942171709440443
903 1124000727777607680443
904 20397882081197443358640281739902897356800000443
905 230843697339241380472092742683027581083278564571807941132288000000000443
906 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000443
907 9003691705778437366474261723593317460743809582982673924866166675773511208652391102946946281027792581898371958829393225850851653767501982045219020431127589808697991466793298694201538496844331704050700119151048217216603057946772526930136930660543663874569666560000000000000000000000000000000000000443
908 36927733697396923753829554635211962404299715564140382424433649868278555214296659802052327860953228596413291334931704037143411082635200789592708437910693220744422451783693904122568819692138717826140678603271725989637483256524946200711557865266227200777205900363920166407372800000000000000000000000000000000000000443
909 474026636761029775300387269637885788095262156817399066370617417211711849855339320439555116187613346398029588666682187541512982673977624958479903896285192317905194305948729000291610119288614158064992350939341542922260450295429029866029684735423934482000512012373371714687797391831850026682680610229339536077759026539436134194974261725583681683758619191510313792962560000000000000000000000000000000000000000000000000443
910 2846155531383795116574142542204389563024994738787650274221978207136743339125063424552922182021704169689171692593735512987866233019560929205818682497596253037157068078680298253527197529118519693921953722738284735083798731639911465443663311406075385146242465886150005057133480517345544561155986972830624009423897303127053219296971799360883854136589917766979538077499901605512027832320000000000000000000000000000000000000000000000000000443
911 204484624215022882284756162044645354527365854830301974733140854399740327680355894222586710783048275671670129947103938011481584892698594287523178247211816724109883700996451372905507541113381204196195195435460255293477573752210631662539582932406086262252828746817937545830842327002089213302615630504650695790421117659177816706362043873270049714165645369554463748888564282896170368904334765715609531606271737867415895310398229305913612697600000000000000000000000000000000000000000000000000000000000443
912 569
913 363329
914 15511210043330985984000449
915 8683317618811886495518194401280000449
916 295232799039604140847618609643520000449
917 523022617466601111760007224100074291200000449
918 2658271574788448768043625811014615890319638528000000449
919 4274883284060025564298013753389399649690343788366813724672000000000449
920 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000449
921 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000449
922 15882455415227429404253703127090772871724410234473563207581748318444567162948183030959960131517678520479243672638179990208521148623422266876757623911219200000000000000000000000449
923 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000449
924 22328783881661914958481873975346502495151470121092663127656427617172486869336444341196216861471796204456103981797935323465763492125980526669772652700063306391000092324747490987759008282321662774044560021923711172537165034028116470777032463317525690139861312277154265627409161865934581816407380706408159413469087649804140238680046340298380454769197056000000000000000000000000000000000000000000000000449
925 92123311177148631446646508850477857445965230056246676824449799119102436486191777107120102718165749578331683514499219637028143436235459949422279721299999342512208868556011858335806411676948651905233131045572427955543406304560890775554108926577511097947061835936990377256252021020213732902517553729474185158732281285860019400398265038636894609948101518542666555738140487271373780036453646943966310833635567915201108044823956479393404027997027048554303603914967766323743610623715805180237881152264476575632822678323003026732076528602548125931929600000000000000000000000000000000000000000000000000000000000000000000000449
926 3261861331620740114772523153105160433627580431405095054300185541135408161802511839794145752849229378327141935226749545117514865065661218229372067948461762245384278686735923758431862303620813738218905398884936356436163296075343985749655855932855256835578064657008917837358091014531152563740695166402997249830008561868699937869636306671120303781395386901460147496508319792694685420441602911764732796877581999066225353054361693644116993523359903877946213756431615535582832304131826689577647528914409090836502393291399105123291489689941545557282829605693687876163063511697185196628602582036701582772046847179295377580447127759403924232991452875324802954506186748175472443833095170600975131140663611423681324150423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000449
927 463
928 577
929 3629257
930 39917257
931 87178291657
932 1307674368457
933 1124000727777607680457
934 15511210043330985984000457
935 13763753091226345046315979581580902400000457
936 1405006117752879898543142606244511569936384000000457
937 608281864034267560872252163321295376887552831379210240000000457
938 8320987112741390144276341183223364380754172606361245952449277696409600000000000457
939 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000457
940 2174434113582705391286180135953604532547074113841280120966134941338127751629996882750252826548685075220319214067349484135380654467787270451742678423326570265620157366737288992163349171048688798463267664859364875790185551813894632412980205208366671935782165194373264746274299962531422140746241331327245578338344158437780432087037897823778356347516601795918870609920000000000000000000000000000000000000000000000000457
941 999681119678240170365666974242772379447964312352674306609929513362450035010339278239659603789887170991494853056775736636970001568849151879686033578459700752426142577883938773579988354556071377552677164940255584876307519980392816206656060678348449956011511060869911423343574880651150322775510875373332803568710161006563946527590233299291163538864355007730398951073154504630601037903476039415587909509342725660228364172944514223742794456098160400148557987840000000000000000000000000000000000000000000000000000000000000457
942 463
943 467
944 1181
945 5501
946 3629261
947 39917261
948 1307674368461
949 620448401733239439360461
950 295232799039604140847618609643520000461
951 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000461
952 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000461
953 9439316835166588679355422817582993728147585040326486153629486744000107042451273422596890478433656050455913473051288470757300282259578827911189652265929618392670347768565776056456178880039269308341239866431499078098523490078506190130407985252525636135193786198829090641815362363216117888376993862150253141598681319253319800626643011495191798466104859258782855568583233961379277709759040186502273447603796543582757569195314138939753825481933559477692292406151344190069436028376253313609144621004491024197105636065795833460770926183365568594536671912482069970502175600464159002786501236442930599191665933244481326462296135419186241841532016021543174375689904305314901752676716520939552948051229014980442638973334625000976547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461
954 487
955 5503
956 363343
957 6227021263
958 6402373705728463
959 121645100408832463
960 15511210043330985984000463
961 403291461126605635584000463
962 304888344611713860501504000463
963 4274883284060025564298013753389399649690343788366813724672000000000463
964 1848941630973752588819559184291528260234868800748408811903414244709323983074218587659329898912306172360114330860464468736986865023838872462695380757512438036901650776605459478797800350707553256022912105863632666857472153971092009065677258893759594079568220432651120989901182064402330506648926574264895332679680000000000000000000000000000000000000000000463
965 241146140004960093651568478844146974614450337587792932162475600589638523655750269344638807636341067524466128303383440900195245785265672541993712919506877122056577153725764358392367622568404859582105558517480538296940314784143993137246472225000044999539208307525688987348094484633300776540725754755233782399491288103790246067822363713602299615074844053944905570444324676204208872514018781497052444805636763715613447847001936164545266342413239693992843151257849347984792371001953038447349919424411389740421623555418395426088517410420988499108957234036071620644909674991635918110808085065486155320381538113620507028221629365492216977319573669860570632162817005461054685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000463
966 491
967 587
968 1187
969 5507
970 40787
971 20922789888467
972 121645100408832467
973 1124000727777607680467
974 304888344611713860501504000467
975 60415263063373835637355132068513997507264512000000467
976 119622220865480194561963161495657715064383733760000000467
977 2174434113582705391286180135953604532547074113841280120966134941338127751629996882750252826548685075220319214067349484135380654467787270451742678423326570265620157366737288992163349171048688798463267664859364875790185551813894632412980205208366671935782165194373264746274299962531422140746241331327245578338344158437780432087037897823778356347516601795918870609920000000000000000000000000000000000000000000000000467
978 85789098397061750029433959223191259573264601099185895351111482779279039924941190329357836589479767909655091732335679771633845997556553576878729503495925105519286902748934822876700184264605434714368039160452079555234034199957974947886636827170200503027932522469803171758952753781691839367233825452532563790075310083163487275895491181960214316079774240551059196272019116160385152224381846552672195907901701190881017180799588128231603216036769481827976013650901222451368039438745596491854285876522346295004440126989185035274072278024861965246584050789450900049831039089960931854223018859189249262204394579760418235772578507424204347839824654530844082101636936088664267142881209946761212471911609574289060708585320724560220751538771066604350402876156856744229222833117479007139282557097365465493906527891818688904846541990720798163086948301426449187025231062171138669819218194696385184399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000467
979 503
980 599
981 5519
982 363359
983 10333147966386144929666651337523200000479
984 30414093201713378043612608166064768844377641568960512000000000479
985 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000479
986 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000479
987 6689502913449127057588118054090372586752746333138029810295671352301633557244962989366874165271984981308157637893214090552534408589408121859898481114389650005964960521256960000000000000000000000000479
988 1211079010624906224171770242040000913194755344907123328387229208384122199143398983962077168073033852647945203036376445283346314711222230177466494273255728793463071956674839497876987299889729720327479783667584731115257659422804284707863129430806869565563037239578516564219715854442393339376435200000000000000000000000000000000000000000479
989 222838537954982745247605724535360168027834983462910692423250174342678484642385413049022198925438228887221917358693265932135721906864890352653834946279054097997205240028170467609365663179710268540256280194835590525207409333795988386246815815268464000063598852082447047816427717217400374445264076800000000000000000000000000000000000000000479
990 209409007702364796756109246795204590684987933519483136853733801471228381108635264249826267351407449115878255431609627732007444728125987227800947679691105189900021197058509180801790464196204614129120684912484718847644494981874273902913509526962555581383750421438322681192435512150057394571785376425368116479132603816671631729581348543020671652984691861116335719936356957027411126652101974558996458133060531290483131406905612697600000000000000000000000000000000000000000000000000000000479
991 92123311177148631446646508850477857445965230056246676824449799119102436486191777107120102718165749578331683514499219637028143436235459949422279721299999342512208868556011858335806411676948651905233131045572427955543406304560890775554108926577511097947061835936990377256252021020213732902517553729474185158732281285860019400398265038636894609948101518542666555738140487271373780036453646943966310833635567915201108044823956479393404027997027048554303603914967766323743610623715805180237881152264476575632822678323003026732076528602548125931929600000000000000000000000000000000000000000000000000000000000000000000000479
992 15269471164681766605778555721556347883005386800289800025935252608588454704488766854130701635265221119352970646224636552857233706517309671191709500419691259005948895897539391515604229843074691261427889873266245104800215953995891828960376306034954866794726885628125014720290412794639801646446888251257930275940223102948489951821907980209702668115607480419887529996130988796331313553884000390940966313650900037600254522128766465438806664667947943276692696396944699546617061347811503232975856432750643376496195217165825052758657236669134851659184007955894244367769028243939594453349873754277489964189597138946318619187286542672967959839761135136977234189674243686400000000000000000000000000000000000000000000000000000000000000000000000000000000000479
993 607
994 5527
995 363367
996 3629287
997 87178291687
998 355687428096487
999 25852016738884976640487
1000 119622220865480194561963161495657715064383733760000000487
1001 1551118753287382280224243016469303211063259720016986112000000000487
1002 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000487
1003 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000487
1004 1762952551090244663872161047107075788761409536026565516041574063347346955087248316436555574598462315773196047662837978913145847497199871623320096254145331200000000000000000000000487
1005 55999397401181624007970525662228881095168659729947683663459568612877337687103244532741481446193158669223111681827099783995223685855991394533857968704451505138207572405603545223305877760386469231760852842439470446554717967072798418218925958492128260636540143129576946167209039675309828823599001441864639500011288693462578636098658615322214400000000000000000000000000000000000000000000000487
1006 5531
1007 363371
1008 3629291
1009 39917291
1010 479002091
1011 6227021291
1012 1307674368491
1013 20922789888491
1014 2432902008176640491
1015 304888344611713860501504000491
1016 8841761993739701954543616000491
1017 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000491
1018 98750442008336013624115798714482080125644041369783596059584700502676714572050143649033796427745042294071023050579626404736512939596842694895821378210620013388054747214795243520000000000000000000000000491
1019 1156323337476057938975353804080109126849124676063806009313907457344040972220628405255361624801752841575881725073760110680528009487250352037052560415910405439823992655538814859622741104773365522467395235457591597723160788210176613865471892395288326325405333465980151383359879951490697445912067988241487930340373947786884384458206602875011904525452343489881030684789216459178597760998175932112256289786932411058589844158812313725415930812869234761105015137918183945036481653681100870747667596931540609889350774705202489453326775838966010730186906385781271218277800828148363620591906707450139545875146455288287306519947509760000000000000000000000000000000000000000000000000000000000000000000000000000000491