1 #[deny(overflowing_literals)]
2 pub(crate) static BASES_16: [(u16, usize); 257] = [
3     (0, 0), // 0
4     (0, 0), // 1
5     (0, 0), // 2
6     (59049, 10), // 3
7     (0, 0), // 4
8     (15625, 6), // 5
9     (46656, 6), // 6
10     (16807, 5), // 7
11     (0, 0), // 8
12     (59049, 5), // 9
13     (10000, 4), // 10
14     (14641, 4), // 11
15     (20736, 4), // 12
16     (28561, 4), // 13
17     (38416, 4), // 14
18     (50625, 4), // 15
19     (0, 0), // 16
20     (4913, 3), // 17
21     (5832, 3), // 18
22     (6859, 3), // 19
23     (8000, 3), // 20
24     (9261, 3), // 21
25     (10648, 3), // 22
26     (12167, 3), // 23
27     (13824, 3), // 24
28     (15625, 3), // 25
29     (17576, 3), // 26
30     (19683, 3), // 27
31     (21952, 3), // 28
32     (24389, 3), // 29
33     (27000, 3), // 30
34     (29791, 3), // 31
35     (0, 0), // 32
36     (35937, 3), // 33
37     (39304, 3), // 34
38     (42875, 3), // 35
39     (46656, 3), // 36
40     (50653, 3), // 37
41     (54872, 3), // 38
42     (59319, 3), // 39
43     (64000, 3), // 40
44     (1681, 2), // 41
45     (1764, 2), // 42
46     (1849, 2), // 43
47     (1936, 2), // 44
48     (2025, 2), // 45
49     (2116, 2), // 46
50     (2209, 2), // 47
51     (2304, 2), // 48
52     (2401, 2), // 49
53     (2500, 2), // 50
54     (2601, 2), // 51
55     (2704, 2), // 52
56     (2809, 2), // 53
57     (2916, 2), // 54
58     (3025, 2), // 55
59     (3136, 2), // 56
60     (3249, 2), // 57
61     (3364, 2), // 58
62     (3481, 2), // 59
63     (3600, 2), // 60
64     (3721, 2), // 61
65     (3844, 2), // 62
66     (3969, 2), // 63
67     (0, 0), // 64
68     (4225, 2), // 65
69     (4356, 2), // 66
70     (4489, 2), // 67
71     (4624, 2), // 68
72     (4761, 2), // 69
73     (4900, 2), // 70
74     (5041, 2), // 71
75     (5184, 2), // 72
76     (5329, 2), // 73
77     (5476, 2), // 74
78     (5625, 2), // 75
79     (5776, 2), // 76
80     (5929, 2), // 77
81     (6084, 2), // 78
82     (6241, 2), // 79
83     (6400, 2), // 80
84     (6561, 2), // 81
85     (6724, 2), // 82
86     (6889, 2), // 83
87     (7056, 2), // 84
88     (7225, 2), // 85
89     (7396, 2), // 86
90     (7569, 2), // 87
91     (7744, 2), // 88
92     (7921, 2), // 89
93     (8100, 2), // 90
94     (8281, 2), // 91
95     (8464, 2), // 92
96     (8649, 2), // 93
97     (8836, 2), // 94
98     (9025, 2), // 95
99     (9216, 2), // 96
100     (9409, 2), // 97
101     (9604, 2), // 98
102     (9801, 2), // 99
103     (10000, 2), // 100
104     (10201, 2), // 101
105     (10404, 2), // 102
106     (10609, 2), // 103
107     (10816, 2), // 104
108     (11025, 2), // 105
109     (11236, 2), // 106
110     (11449, 2), // 107
111     (11664, 2), // 108
112     (11881, 2), // 109
113     (12100, 2), // 110
114     (12321, 2), // 111
115     (12544, 2), // 112
116     (12769, 2), // 113
117     (12996, 2), // 114
118     (13225, 2), // 115
119     (13456, 2), // 116
120     (13689, 2), // 117
121     (13924, 2), // 118
122     (14161, 2), // 119
123     (14400, 2), // 120
124     (14641, 2), // 121
125     (14884, 2), // 122
126     (15129, 2), // 123
127     (15376, 2), // 124
128     (15625, 2), // 125
129     (15876, 2), // 126
130     (16129, 2), // 127
131     (0, 0), // 128
132     (16641, 2), // 129
133     (16900, 2), // 130
134     (17161, 2), // 131
135     (17424, 2), // 132
136     (17689, 2), // 133
137     (17956, 2), // 134
138     (18225, 2), // 135
139     (18496, 2), // 136
140     (18769, 2), // 137
141     (19044, 2), // 138
142     (19321, 2), // 139
143     (19600, 2), // 140
144     (19881, 2), // 141
145     (20164, 2), // 142
146     (20449, 2), // 143
147     (20736, 2), // 144
148     (21025, 2), // 145
149     (21316, 2), // 146
150     (21609, 2), // 147
151     (21904, 2), // 148
152     (22201, 2), // 149
153     (22500, 2), // 150
154     (22801, 2), // 151
155     (23104, 2), // 152
156     (23409, 2), // 153
157     (23716, 2), // 154
158     (24025, 2), // 155
159     (24336, 2), // 156
160     (24649, 2), // 157
161     (24964, 2), // 158
162     (25281, 2), // 159
163     (25600, 2), // 160
164     (25921, 2), // 161
165     (26244, 2), // 162
166     (26569, 2), // 163
167     (26896, 2), // 164
168     (27225, 2), // 165
169     (27556, 2), // 166
170     (27889, 2), // 167
171     (28224, 2), // 168
172     (28561, 2), // 169
173     (28900, 2), // 170
174     (29241, 2), // 171
175     (29584, 2), // 172
176     (29929, 2), // 173
177     (30276, 2), // 174
178     (30625, 2), // 175
179     (30976, 2), // 176
180     (31329, 2), // 177
181     (31684, 2), // 178
182     (32041, 2), // 179
183     (32400, 2), // 180
184     (32761, 2), // 181
185     (33124, 2), // 182
186     (33489, 2), // 183
187     (33856, 2), // 184
188     (34225, 2), // 185
189     (34596, 2), // 186
190     (34969, 2), // 187
191     (35344, 2), // 188
192     (35721, 2), // 189
193     (36100, 2), // 190
194     (36481, 2), // 191
195     (36864, 2), // 192
196     (37249, 2), // 193
197     (37636, 2), // 194
198     (38025, 2), // 195
199     (38416, 2), // 196
200     (38809, 2), // 197
201     (39204, 2), // 198
202     (39601, 2), // 199
203     (40000, 2), // 200
204     (40401, 2), // 201
205     (40804, 2), // 202
206     (41209, 2), // 203
207     (41616, 2), // 204
208     (42025, 2), // 205
209     (42436, 2), // 206
210     (42849, 2), // 207
211     (43264, 2), // 208
212     (43681, 2), // 209
213     (44100, 2), // 210
214     (44521, 2), // 211
215     (44944, 2), // 212
216     (45369, 2), // 213
217     (45796, 2), // 214
218     (46225, 2), // 215
219     (46656, 2), // 216
220     (47089, 2), // 217
221     (47524, 2), // 218
222     (47961, 2), // 219
223     (48400, 2), // 220
224     (48841, 2), // 221
225     (49284, 2), // 222
226     (49729, 2), // 223
227     (50176, 2), // 224
228     (50625, 2), // 225
229     (51076, 2), // 226
230     (51529, 2), // 227
231     (51984, 2), // 228
232     (52441, 2), // 229
233     (52900, 2), // 230
234     (53361, 2), // 231
235     (53824, 2), // 232
236     (54289, 2), // 233
237     (54756, 2), // 234
238     (55225, 2), // 235
239     (55696, 2), // 236
240     (56169, 2), // 237
241     (56644, 2), // 238
242     (57121, 2), // 239
243     (57600, 2), // 240
244     (58081, 2), // 241
245     (58564, 2), // 242
246     (59049, 2), // 243
247     (59536, 2), // 244
248     (60025, 2), // 245
249     (60516, 2), // 246
250     (61009, 2), // 247
251     (61504, 2), // 248
252     (62001, 2), // 249
253     (62500, 2), // 250
254     (63001, 2), // 251
255     (63504, 2), // 252
256     (64009, 2), // 253
257     (64516, 2), // 254
258     (65025, 2), // 255
259     (0, 0), // 256
260 ];
261 #[deny(overflowing_literals)]
262 pub(crate) static BASES_32: [(u32, usize); 257] = [
263     (0, 0), // 0
264     (0, 0), // 1
265     (0, 0), // 2
266     (3486784401, 20), // 3
267     (0, 0), // 4
268     (1220703125, 13), // 5
269     (2176782336, 12), // 6
270     (1977326743, 11), // 7
271     (0, 0), // 8
272     (3486784401, 10), // 9
273     (1000000000, 9), // 10
274     (2357947691, 9), // 11
275     (429981696, 8), // 12
276     (815730721, 8), // 13
277     (1475789056, 8), // 14
278     (2562890625, 8), // 15
279     (0, 0), // 16
280     (410338673, 7), // 17
281     (612220032, 7), // 18
282     (893871739, 7), // 19
283     (1280000000, 7), // 20
284     (1801088541, 7), // 21
285     (2494357888, 7), // 22
286     (3404825447, 7), // 23
287     (191102976, 6), // 24
288     (244140625, 6), // 25
289     (308915776, 6), // 26
290     (387420489, 6), // 27
291     (481890304, 6), // 28
292     (594823321, 6), // 29
293     (729000000, 6), // 30
294     (887503681, 6), // 31
295     (0, 0), // 32
296     (1291467969, 6), // 33
297     (1544804416, 6), // 34
298     (1838265625, 6), // 35
299     (2176782336, 6), // 36
300     (2565726409, 6), // 37
301     (3010936384, 6), // 38
302     (3518743761, 6), // 39
303     (4096000000, 6), // 40
304     (115856201, 5), // 41
305     (130691232, 5), // 42
306     (147008443, 5), // 43
307     (164916224, 5), // 44
308     (184528125, 5), // 45
309     (205962976, 5), // 46
310     (229345007, 5), // 47
311     (254803968, 5), // 48
312     (282475249, 5), // 49
313     (312500000, 5), // 50
314     (345025251, 5), // 51
315     (380204032, 5), // 52
316     (418195493, 5), // 53
317     (459165024, 5), // 54
318     (503284375, 5), // 55
319     (550731776, 5), // 56
320     (601692057, 5), // 57
321     (656356768, 5), // 58
322     (714924299, 5), // 59
323     (777600000, 5), // 60
324     (844596301, 5), // 61
325     (916132832, 5), // 62
326     (992436543, 5), // 63
327     (0, 0), // 64
328     (1160290625, 5), // 65
329     (1252332576, 5), // 66
330     (1350125107, 5), // 67
331     (1453933568, 5), // 68
332     (1564031349, 5), // 69
333     (1680700000, 5), // 70
334     (1804229351, 5), // 71
335     (1934917632, 5), // 72
336     (2073071593, 5), // 73
337     (2219006624, 5), // 74
338     (2373046875, 5), // 75
339     (2535525376, 5), // 76
340     (2706784157, 5), // 77
341     (2887174368, 5), // 78
342     (3077056399, 5), // 79
343     (3276800000, 5), // 80
344     (3486784401, 5), // 81
345     (3707398432, 5), // 82
346     (3939040643, 5), // 83
347     (4182119424, 5), // 84
348     (52200625, 4), // 85
349     (54700816, 4), // 86
350     (57289761, 4), // 87
351     (59969536, 4), // 88
352     (62742241, 4), // 89
353     (65610000, 4), // 90
354     (68574961, 4), // 91
355     (71639296, 4), // 92
356     (74805201, 4), // 93
357     (78074896, 4), // 94
358     (81450625, 4), // 95
359     (84934656, 4), // 96
360     (88529281, 4), // 97
361     (92236816, 4), // 98
362     (96059601, 4), // 99
363     (100000000, 4), // 100
364     (104060401, 4), // 101
365     (108243216, 4), // 102
366     (112550881, 4), // 103
367     (116985856, 4), // 104
368     (121550625, 4), // 105
369     (126247696, 4), // 106
370     (131079601, 4), // 107
371     (136048896, 4), // 108
372     (141158161, 4), // 109
373     (146410000, 4), // 110
374     (151807041, 4), // 111
375     (157351936, 4), // 112
376     (163047361, 4), // 113
377     (168896016, 4), // 114
378     (174900625, 4), // 115
379     (181063936, 4), // 116
380     (187388721, 4), // 117
381     (193877776, 4), // 118
382     (200533921, 4), // 119
383     (207360000, 4), // 120
384     (214358881, 4), // 121
385     (221533456, 4), // 122
386     (228886641, 4), // 123
387     (236421376, 4), // 124
388     (244140625, 4), // 125
389     (252047376, 4), // 126
390     (260144641, 4), // 127
391     (0, 0), // 128
392     (276922881, 4), // 129
393     (285610000, 4), // 130
394     (294499921, 4), // 131
395     (303595776, 4), // 132
396     (312900721, 4), // 133
397     (322417936, 4), // 134
398     (332150625, 4), // 135
399     (342102016, 4), // 136
400     (352275361, 4), // 137
401     (362673936, 4), // 138
402     (373301041, 4), // 139
403     (384160000, 4), // 140
404     (395254161, 4), // 141
405     (406586896, 4), // 142
406     (418161601, 4), // 143
407     (429981696, 4), // 144
408     (442050625, 4), // 145
409     (454371856, 4), // 146
410     (466948881, 4), // 147
411     (479785216, 4), // 148
412     (492884401, 4), // 149
413     (506250000, 4), // 150
414     (519885601, 4), // 151
415     (533794816, 4), // 152
416     (547981281, 4), // 153
417     (562448656, 4), // 154
418     (577200625, 4), // 155
419     (592240896, 4), // 156
420     (607573201, 4), // 157
421     (623201296, 4), // 158
422     (639128961, 4), // 159
423     (655360000, 4), // 160
424     (671898241, 4), // 161
425     (688747536, 4), // 162
426     (705911761, 4), // 163
427     (723394816, 4), // 164
428     (741200625, 4), // 165
429     (759333136, 4), // 166
430     (777796321, 4), // 167
431     (796594176, 4), // 168
432     (815730721, 4), // 169
433     (835210000, 4), // 170
434     (855036081, 4), // 171
435     (875213056, 4), // 172
436     (895745041, 4), // 173
437     (916636176, 4), // 174
438     (937890625, 4), // 175
439     (959512576, 4), // 176
440     (981506241, 4), // 177
441     (1003875856, 4), // 178
442     (1026625681, 4), // 179
443     (1049760000, 4), // 180
444     (1073283121, 4), // 181
445     (1097199376, 4), // 182
446     (1121513121, 4), // 183
447     (1146228736, 4), // 184
448     (1171350625, 4), // 185
449     (1196883216, 4), // 186
450     (1222830961, 4), // 187
451     (1249198336, 4), // 188
452     (1275989841, 4), // 189
453     (1303210000, 4), // 190
454     (1330863361, 4), // 191
455     (1358954496, 4), // 192
456     (1387488001, 4), // 193
457     (1416468496, 4), // 194
458     (1445900625, 4), // 195
459     (1475789056, 4), // 196
460     (1506138481, 4), // 197
461     (1536953616, 4), // 198
462     (1568239201, 4), // 199
463     (1600000000, 4), // 200
464     (1632240801, 4), // 201
465     (1664966416, 4), // 202
466     (1698181681, 4), // 203
467     (1731891456, 4), // 204
468     (1766100625, 4), // 205
469     (1800814096, 4), // 206
470     (1836036801, 4), // 207
471     (1871773696, 4), // 208
472     (1908029761, 4), // 209
473     (1944810000, 4), // 210
474     (1982119441, 4), // 211
475     (2019963136, 4), // 212
476     (2058346161, 4), // 213
477     (2097273616, 4), // 214
478     (2136750625, 4), // 215
479     (2176782336, 4), // 216
480     (2217373921, 4), // 217
481     (2258530576, 4), // 218
482     (2300257521, 4), // 219
483     (2342560000, 4), // 220
484     (2385443281, 4), // 221
485     (2428912656, 4), // 222
486     (2472973441, 4), // 223
487     (2517630976, 4), // 224
488     (2562890625, 4), // 225
489     (2608757776, 4), // 226
490     (2655237841, 4), // 227
491     (2702336256, 4), // 228
492     (2750058481, 4), // 229
493     (2798410000, 4), // 230
494     (2847396321, 4), // 231
495     (2897022976, 4), // 232
496     (2947295521, 4), // 233
497     (2998219536, 4), // 234
498     (3049800625, 4), // 235
499     (3102044416, 4), // 236
500     (3154956561, 4), // 237
501     (3208542736, 4), // 238
502     (3262808641, 4), // 239
503     (3317760000, 4), // 240
504     (3373402561, 4), // 241
505     (3429742096, 4), // 242
506     (3486784401, 4), // 243
507     (3544535296, 4), // 244
508     (3603000625, 4), // 245
509     (3662186256, 4), // 246
510     (3722098081, 4), // 247
511     (3782742016, 4), // 248
512     (3844124001, 4), // 249
513     (3906250000, 4), // 250
514     (3969126001, 4), // 251
515     (4032758016, 4), // 252
516     (4097152081, 4), // 253
517     (4162314256, 4), // 254
518     (4228250625, 4), // 255
519     (0, 0), // 256
520 ];
521 #[deny(overflowing_literals)]
522 pub(crate) static BASES_64: [(u64, usize); 257] = [
523     (0, 0), // 0
524     (0, 0), // 1
525     (0, 0), // 2
526     (12157665459056928801, 40), // 3
527     (0, 0), // 4
528     (7450580596923828125, 27), // 5
529     (4738381338321616896, 24), // 6
530     (3909821048582988049, 22), // 7
531     (0, 0), // 8
532     (12157665459056928801, 20), // 9
533     (10000000000000000000, 19), // 10
534     (5559917313492231481, 18), // 11
535     (2218611106740436992, 17), // 12
536     (8650415919381337933, 17), // 13
537     (2177953337809371136, 16), // 14
538     (6568408355712890625, 16), // 15
539     (0, 0), // 16
540     (2862423051509815793, 15), // 17
541     (6746640616477458432, 15), // 18
542     (15181127029874798299, 15), // 19
543     (1638400000000000000, 14), // 20
544     (3243919932521508681, 14), // 21
545     (6221821273427820544, 14), // 22
546     (11592836324538749809, 14), // 23
547     (876488338465357824, 13), // 24
548     (1490116119384765625, 13), // 25
549     (2481152873203736576, 13), // 26
550     (4052555153018976267, 13), // 27
551     (6502111422497947648, 13), // 28
552     (10260628712958602189, 13), // 29
553     (15943230000000000000, 13), // 30
554     (787662783788549761, 12), // 31
555     (0, 0), // 32
556     (1667889514952984961, 12), // 33
557     (2386420683693101056, 12), // 34
558     (3379220508056640625, 12), // 35
559     (4738381338321616896, 12), // 36
560     (6582952005840035281, 12), // 37
561     (9065737908494995456, 12), // 38
562     (12381557655576425121, 12), // 39
563     (16777216000000000000, 12), // 40
564     (550329031716248441, 11), // 41
565     (717368321110468608, 11), // 42
566     (929293739471222707, 11), // 43
567     (1196683881290399744, 11), // 44
568     (1532278301220703125, 11), // 45
569     (1951354384207722496, 11), // 46
570     (2472159215084012303, 11), // 47
571     (3116402981210161152, 11), // 48
572     (3909821048582988049, 11), // 49
573     (4882812500000000000, 11), // 50
574     (6071163615208263051, 11), // 51
575     (7516865509350965248, 11), // 52
576     (9269035929372191597, 11), // 53
577     (11384956040305711104, 11), // 54
578     (13931233916552734375, 11), // 55
579     (16985107389382393856, 11), // 56
580     (362033331456891249, 10), // 57
581     (430804206899405824, 10), // 58
582     (511116753300641401, 10), // 59
583     (604661760000000000, 10), // 60
584     (713342911662882601, 10), // 61
585     (839299365868340224, 10), // 62
586     (984930291881790849, 10), // 63
587     (0, 0), // 64
588     (1346274334462890625, 10), // 65
589     (1568336880910795776, 10), // 66
590     (1822837804551761449, 10), // 67
591     (2113922820157210624, 10), // 68
592     (2446194060654759801, 10), // 69
593     (2824752490000000000, 10), // 70
594     (3255243551009881201, 10), // 71
595     (3743906242624487424, 10), // 72
596     (4297625829703557649, 10), // 73
597     (4923990397355877376, 10), // 74
598     (5631351470947265625, 10), // 75
599     (6428888932339941376, 10), // 76
600     (7326680472586200649, 10), // 77
601     (8335775831236199424, 10), // 78
602     (9468276082626847201, 10), // 79
603     (10737418240000000000, 10), // 80
604     (12157665459056928801, 10), // 81
605     (13744803133596058624, 10), // 82
606     (15516041187205853449, 10), // 83
607     (17490122876598091776, 10), // 84
608     (231616946283203125, 9), // 85
609     (257327417311663616, 9), // 86
610     (285544154243029527, 9), // 87
611     (316478381828866048, 9), // 88
612     (350356403707485209, 9), // 89
613     (387420489000000000, 9), // 90
614     (427929800129788411, 9), // 91
615     (472161363286556672, 9), // 92
616     (520411082988487293, 9), // 93
617     (572994802228616704, 9), // 94
618     (630249409724609375, 9), // 95
619     (692533995824480256, 9), // 96
620     (760231058654565217, 9), // 97
621     (833747762130149888, 9), // 98
622     (913517247483640899, 9), // 99
623     (1000000000000000000, 9), // 100
624     (1093685272684360901, 9), // 101
625     (1195092568622310912, 9), // 102
626     (1304773183829244583, 9), // 103
627     (1423311812421484544, 9), // 104
628     (1551328215978515625, 9), // 105
629     (1689478959002692096, 9), // 106
630     (1838459212420154507, 9), // 107
631     (1999004627104432128, 9), // 108
632     (2171893279442309389, 9), // 109
633     (2357947691000000000, 9), // 110
634     (2558036924386500591, 9), // 111
635     (2773078757450186752, 9), // 112
636     (3004041937984268273, 9), // 113
637     (3251948521156637184, 9), // 114
638     (3517876291919921875, 9), // 115
639     (3802961274698203136, 9), // 116
640     (4108400332687853397, 9), // 117
641     (4435453859151328768, 9), // 118
642     (4785448563124474679, 9), // 119
643     (5159780352000000000, 9), // 120
644     (5559917313492231481, 9), // 121
645     (5987402799531080192, 9), // 122
646     (6443858614676334363, 9), // 123
647     (6930988311686938624, 9), // 124
648     (7450580596923828125, 9), // 125
649     (8004512848309157376, 9), // 126
650     (8594754748609397887, 9), // 127
651     (0, 0), // 128
652     (9892530380752880769, 9), // 129
653     (10604499373000000000, 9), // 130
654     (11361656654439817571, 9), // 131
655     (12166492167065567232, 9), // 132
656     (13021612539908538853, 9), // 133
657     (13929745610903012864, 9), // 134
658     (14893745087865234375, 9), // 135
659     (15916595351771938816, 9), // 136
660     (17001416405572203977, 9), // 137
661     (18151468971815029248, 9), // 138
662     (139353667211683681, 8), // 139
663     (147578905600000000, 8), // 140
664     (156225851787813921, 8), // 141
665     (165312903998914816, 8), // 142
666     (174859124550883201, 8), // 143
667     (184884258895036416, 8), // 144
668     (195408755062890625, 8), // 145
669     (206453783524884736, 8), // 146
670     (218041257467152161, 8), // 147
671     (230193853492166656, 8), // 148
672     (242935032749128801, 8), // 149
673     (256289062500000000, 8), // 150
674     (270281038127131201, 8), // 151
675     (284936905588473856, 8), // 152
676     (300283484326400961, 8), // 153
677     (316348490636206336, 8), // 154
678     (333160561500390625, 8), // 155
679     (350749278894882816, 8), // 156
680     (369145194573386401, 8), // 157
681     (388379855336079616, 8), // 158
682     (408485828788939521, 8), // 159
683     (429496729600000000, 8), // 160
684     (451447246258894081, 8), // 161
685     (474373168346071296, 8), // 162
686     (498311414318121121, 8), // 163
687     (523300059815673856, 8), // 164
688     (549378366500390625, 8), // 165
689     (576586811427594496, 8), // 166
690     (604967116961135041, 8), // 167
691     (634562281237118976, 8), // 168
692     (665416609183179841, 8), // 169
693     (697575744100000000, 8), // 170
694     (731086699811838561, 8), // 171
695     (765997893392859136, 8), // 172
696     (802359178476091681, 8), // 173
697     (840221879151902976, 8), // 174
698     (879638824462890625, 8), // 175
699     (920664383502155776, 8), // 176
700     (963354501121950081, 8), // 177
701     (1007766734259732736, 8), // 178
702     (1053960288888713761, 8), // 179
703     (1101996057600000000, 8), // 180
704     (1151936657823500641, 8), // 181
705     (1203846470694789376, 8), // 182
706     (1257791680575160641, 8), // 183
707     (1313840315232157696, 8), // 184
708     (1372062286687890625, 8), // 185
709     (1432529432742502656, 8), // 186
710     (1495315559180183521, 8), // 187
711     (1560496482665168896, 8), // 188
712     (1628150074335205281, 8), // 189
713     (1698356304100000000, 8), // 190
714     (1771197285652216321, 8), // 191
715     (1846757322198614016, 8), // 192
716     (1925122952918976001, 8), // 193
717     (2006383000160502016, 8), // 194
718     (2090628617375390625, 8), // 195
719     (2177953337809371136, 8), // 196
720     (2268453123948987361, 8), // 197
721     (2362226417735475456, 8), // 198
722     (2459374191553118401, 8), // 199
723     (2560000000000000000, 8), // 200
724     (2664210032449121601, 8), // 201
725     (2772113166407885056, 8), // 202
726     (2883821021683985761, 8), // 203
727     (2999448015365799936, 8), // 204
728     (3119111417625390625, 8), // 205
729     (3242931408352297216, 8), // 206
730     (3371031134626313601, 8), // 207
731     (3503536769037500416, 8), // 208
732     (3640577568861717121, 8), // 209
733     (3782285936100000000, 8), // 210
734     (3928797478390152481, 8), // 211
735     (4080251070798954496, 8), // 212
736     (4236788918503437921, 8), // 213
737     (4398556620369715456, 8), // 214
738     (4565703233437890625, 8), // 215
739     (4738381338321616896, 8), // 216
740     (4916747105530914241, 8), // 217
741     (5100960362726891776, 8), // 218
742     (5291184662917065441, 8), // 219
743     (5487587353600000000, 8), // 220
744     (5690339646868044961, 8), // 221
745     (5899616690476974336, 8), // 222
746     (6115597639891380481, 8), // 223
747     (6338465731314712576, 8), // 224
748     (6568408355712890625, 8), // 225
749     (6805617133840466176, 8), // 226
750     (7050287992278341281, 8), // 227
751     (7302621240492097536, 8), // 228
752     (7562821648920027361, 8), // 229
753     (7831098528100000000, 8), // 230
754     (8107665808844335041, 8), // 231
755     (8392742123471896576, 8), // 232
756     (8686550888106661441, 8), // 233
757     (8989320386052055296, 8), // 234
758     (9301283852250390625, 8), // 235
759     (9622679558836781056, 8), // 236
760     (9953750901796946721, 8), // 237
761     (10294746488738365696, 8), // 238
762     (10645920227784266881, 8), // 239
763     (11007531417600000000, 8), // 240
764     (11379844838561358721, 8), // 241
765     (11763130845074473216, 8), // 242
766     (12157665459056928801, 8), // 243
767     (12563730464589807616, 8), // 244
768     (12981613503750390625, 8), // 245
769     (13411608173635297536, 8), // 246
770     (13854014124583882561, 8), // 247
771     (14309137159611744256, 8), // 248
772     (14777289335064248001, 8), // 249
773     (15258789062500000000, 8), // 250
774     (15753961211814252001, 8), // 251
775     (16263137215612256256, 8), // 252
776     (16786655174842630561, 8), // 253
777     (17324859965700833536, 8), // 254
778     (17878103347812890625, 8), // 255
779     (0, 0), // 256
780 ];
781