g_math 0.4.2

Multi-domain fixed-point arithmetic with geometric extension: Lie groups, manifolds, ODE solvers, tensors, fiber bundles — zero-float, 0 ULP transcendentals
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
// Q64.64 Transcendental Lookup Tables
// Generated from hardcoded rational constants - ZERO float arithmetic

/// Integer exponential table: e^n for n ∈ [-40, 40] (Tier 3: Q64.64)
pub static EXP_INTEGER_TABLE_TIER_3: [(i128, i64); 81] = [
    (78, 1581852268), // e^-40
    (213, 116547482), // e^-39
    (579, 291165638), // e^-38
    (1574, 298316440), // e^-37
    (4278, 3283082720), // e^-36
    (11630, 3811881953), // e^-35
    (31616, 129718442), // e^-34
    (85941, 1204254170), // e^-33
    (233612, 2666278029), // e^-32
    (635024, 4045839836), // e^-31
    (1726176, 3266084724), // e^-30
    (4692234, 3954053761), // e^-29
    (12754816, 3949632975), // e^-28
    (34671187, 248501060), // e^-27
    (94246057, 3223294049), // e^-26
    (256187346, 803313384), // e^-25
    (696389407, 3527742484), // e^-24
    (1892982672, 3488269407), // e^-23
    (5145660401, 400172348), // e^-22
    (13987355163, 3061679121), // e^-21
    (38021573369, 3107156738), // e^-20
    (103353351980, 1467066239), // e^-19
    (280943538598, 2122523153), // e^-18
    (763683715795, 1155919054), // e^-17
    (2075907567336, 1554884191), // e^-16
    (5642901817851, 235077176), // e^-15
    (15338997471243, 151547495), // e^-14
    (41695718092859, 812139172), // e^-13
    (113340712816370, 734413744), // e^-12
    (308092000073334, 1077714684), // e^-11
    (837480885292947, 1401644174), // e^-10
    (2276509072173612, 3366677918), // e^-9
    (6188193243211692, 3153908839), // e^-8
    (16821253244015389, 1462972157), // e^-7
    (45724907025114798, 3227320894), // e^-6
    (124293183874348897, 3294373009), // e^-5
    (337863903126961437, 4197171276), // e^-4
    (918409308362266468, 2752709009), // e^-3
    (2496495334008788799, 3069040066), // e^-2
    (6786177901268885274, 3135162242), // e^-1
    (18446744073709551616, 0), // e^0
    (50143449209799256682, 3211876480), // e^1
    (136304026803256390412, 3907946522), // e^2
    (370512759205086491348, 3187430260), // e^3
    (1007158100559408451354, 3665296242), // e^4
    (2737739563135967755063, 3580662189), // e^5
    (7441947705525906143898, 3844052787), // e^6
    (20229311216273556490216, 44191211), // e^7
    (54988969081439155412736, 1883395082), // e^8
    (149475515419772332500318, 465652342), // e^9
    (406316577365116946489258, 806728781), // e^10
    (1104482968853271205623955, 2108454857), // e^11
    (3002295984076344760991928, 2360230419), // e^12
    (8161086617170294995098934, 850310155), // e^13
    (22184133451934313593551412, 1092497580), // e^14
    (60302726842503476852711395, 1926056722), // e^15
    (163919806582506698591828152, 1142271858), // e^16
    (445580231557749347663319242, 2429893671), // e^17
    (1211212646564003666599373399, 2195126953), // e^18
    (3292417327554719200255777015, 1947637582), // e^19
    (8949718193195685364729616377, 1503443126), // e^20
    (24327856334393150269353828458, 1484278814), // e^21
    (66129969799143178321690581290, 2084187646), // e^22
    (179759895221556359152831428051, 2454451552), // e^23
    (488638056666458608373303099672, 3977915773), // e^24
    (1328255950129975663983766434518, 2238750717), // e^25
    (3610574012780916650735423322747, 921081951), // e^26
    (9814557729248822274359477522759, 3691964625), // e^27
    (26678733929779343641573152270814, 4084296387), // e^28
    (72520317647612963566565691036975, 2575363470), // e^29
    (197130661655584132723172888230484, 749519178), // e^30
    (535856695410482633682957831461347, 4154817658), // e^31
    (1456609517792428406714055862390917, 3491568999), // e^32
    (3959475183375650472884871382008484, 4117703124), // e^33
    (10762969441204576595578445480136240, 2046344914), // e^34
    (29256784252286404830508330087753460, 3003933213), // e^35
    (79528184992136889115198178491058374, 2116236624), // e^36
    (216180020114455062967786167299083292, 3497571357), // e^37
    (587638220353034086001560592039857885, 2369835586), // e^38
    (1597366296093664825811290340435637074, 3982208201), // e^39
    (4342091776064339869272522905257458571, 1644863371), // e^40
];

/// Primary exponential table: e^(k/2^10) for k ∈ [0, 1023] (Tier 3: Q64.64)
pub static EXP_PRIMARY_TABLE_TIER_3: [(i128, i64); 1024] = [
    (18446744073709551616, 0), // e^(0/2^10)
    (18464767271176066525, 3817762024), // e^(1/2^10)
    (18482808078018285842, 2101466557), // e^(2/2^10)
    (18500866511441265065, 3465104957), // e^(3/2^10)
    (18518942588666869714, 2318025426), // e^(4/2^10)
    (18537036326933791750, 563670645), // e^(5/2^10)
    (18555147743497566016, 3730149867), // e^(6/2^10)
    (18573276855630586698, 189918696), // e^(7/2^10)
    (18591423680622123788, 845382332), // e^(8/2^10)
    (18609588235778339581, 1908939102), // e^(9/2^10)
    (18627770538422305175, 3988986689), // e^(10/2^10)
    (18645970605894016994, 1650147330), // e^(11/2^10)
    (18664188455550413320, 3644922396), // e^(12/2^10)
    (18682424104765390853, 2280132096), // e^(13/2^10)
    (18700677570929821273, 3655090552), // e^(14/2^10)
    (18718948871451567831, 2875266056), // e^(15/2^10)
    (18737238023755501946, 3093607401), // e^(16/2^10)
    (18755545045283519826, 1138124461), // e^(17/2^10)
    (18773869953494559098, 4218298353), // e^(18/2^10)
    (18792212765864615465, 469042279), // e^(19/2^10)
    (18810573499886759362, 3659496326), // e^(20/2^10)
    (18828952173071152651, 336229994), // e^(21/2^10)
    (18847348802945065308, 1332647688), // e^(22/2^10)
    (18865763407052892148, 144500641), // e^(23/2^10)
    (18884196002956169550, 1448728414), // e^(24/2^10)
    (18902646608233592209, 3870045795), // e^(25/2^10)
    (18921115240481029900, 1488384296), // e^(26/2^10)
    (18939601917311544254, 4155855032), // e^(27/2^10)
    (18958106656355405563, 3677522833), // e^(28/2^10)
    (18976629475260109587, 1888909608), // e^(29/2^10)
    (18995170391690394386, 1914847411), // e^(30/2^10)
    (19013729423328257168, 1333322415), // e^(31/2^10)
    (19032306587872971150, 198214571), // e^(32/2^10)
    (19050901903041102437, 2515166793), // e^(33/2^10)
    (19069515386566526921, 2649786859), // e^(34/2^10)
    (19088147056200447189, 3982027657), // e^(35/2^10)
    (19106796929711409456, 1156541971), // e^(36/2^10)
    (19125465024885320505, 3307763809), // e^(37/2^10)
    (19144151359525464656, 3839844143), // e^(38/2^10)
    (19162855951452520739, 4205099667), // e^(39/2^10)
    (19181578818504579092, 1556205461), // e^(40/2^10)
    (19200319978537158570, 471285727), // e^(41/2^10)
    (19219079449423223576, 1576942403), // e^(42/2^10)
    (19237857249053201106, 1498708151), // e^(43/2^10)
    (19256653395334997808, 4208739999), // e^(44/2^10)
    (19275467906194017065, 890965163), // e^(45/2^10)
    (19294300799573176082, 4292977751), // e^(46/2^10)
    (19313152093432923009, 195753986), // e^(47/2^10)
    (19332021805751254057, 754869206), // e^(48/2^10)
    (19350909954523730653, 2214879047), // e^(49/2^10)
    (19369816557763496598, 1685914018), // e^(50/2^10)
    (19388741633501295245, 38338603), // e^(51/2^10)
    (19407685199785486694, 3870740646), // e^(52/2^10)
    (19426647274682065010, 851879829), // e^(53/2^10)
    (19445627876274675442, 2996377188), // e^(54/2^10)
    (19464627022664631679, 3325893303), // e^(55/2^10)
    (19483644731970933107, 605257068), // e^(56/2^10)
    (19502681022330282088, 2029940099), // e^(57/2^10)
    (19521735911897101261, 3935654125), // e^(58/2^10)
    (19540809418843550853, 2140525425), // e^(59/2^10)
    (19559901561359546007, 1925990964), // e^(60/2^10)
    (19579012357652774133, 1957597450), // e^(61/2^10)
    (19598141825948712270, 3756365261), // e^(62/2^10)
    (19617289984490644469, 3842168039), // e^(63/2^10)
    (19636456851539679189, 2980059618), // e^(64/2^10)
    (19655642445374766713, 2536040059), // e^(65/2^10)
    (19674846784292716581, 898495128), // e^(66/2^10)
    (19694069886608215037, 2921613282), // e^(67/2^10)
    (19713311770653842499, 3807546411), // e^(68/2^10)
    (19732572454780091039, 3333430953), // e^(69/2^10)
    (19751851957355381884, 3250240760), // e^(70/2^10)
    (19771150296766082935, 810055243), // e^(71/2^10)
    (19790467491416526298, 4263298214), // e^(72/2^10)
    (19809803559729025843, 1678292464), // e^(73/2^10)
    (19829158520143894763, 3414106287), // e^(74/2^10)
    (19848532391119463169, 3699831467), // e^(75/2^10)
    (19867925191132095688, 3126246004), // e^(76/2^10)
    (19887336938676209085, 1927651189), // e^(77/2^10)
    (19906767652264289900, 2780762042), // e^(78/2^10)
    (19926217350426912105, 1718058426), // e^(79/2^10)
    (19945686051712754773, 1587649646), // e^(80/2^10)
    (19965173774688619770, 887397316), // e^(81/2^10)
    (19984680537939449460, 995425268), // e^(82/2^10)
    (20004206360068344430, 1804771998), // e^(83/2^10)
    (20023751259696581231, 3014652270), // e^(84/2^10)
    (20043315255463630137, 2561061681), // e^(85/2^10)
    (20062898366027172920, 849398132), // e^(86/2^10)
    (20082500610063120643, 2271976060), // e^(87/2^10)
    (20102122006265631474, 1198413131), // e^(88/2^10)
    (20121762573347128509, 4051449728), // e^(89/2^10)
    (20141422330038317624, 1641879387), // e^(90/2^10)
    (20161101295088205330, 3504835279), // e^(91/2^10)
    (20180799487264116662, 1166613413), // e^(92/2^10)
    (20200516925351713069, 2149191627), // e^(93/2^10)
    (20220253628155010336, 1641768079), // e^(94/2^10)
    (20240009614496396512, 3581850430), // e^(95/2^10)
    (20259784903216649865, 1025035706), // e^(96/2^10)
    (20279579513174956844, 1776351710), // e^(97/2^10)
    (20299393463248930071, 572509004), // e^(98/2^10)
    (20319226772334626339, 967947242), // e^(99/2^10)
    (20339079459346564636, 1099070651), // e^(100/2^10)
    (20358951543217744181, 3530027512), // e^(101/2^10)
    (20378843042899662483, 2009278254), // e^(102/2^10)
    (20398753977362333410, 1045484034), // e^(103/2^10)
    (20418684365594305283, 3952235684), // e^(104/2^10)
    (20438634226602678987, 3795462990), // e^(105/2^10)
    (20458603579413126093, 3087502145), // e^(106/2^10)
    (20478592443069907005, 2172525692), // e^(107/2^10)
    (20498600836635889121, 3622294290), // e^(108/2^10)
    (20518628779192565015, 2651850860), // e^(109/2^10)
    (20538676289840070631, 2284327128), // e^(110/2^10)
    (20558743387697203501, 1799792094), // e^(111/2^10)
    (20578830091901440977, 1492425316), // e^(112/2^10)
    (20598936421608958482, 2335861328), // e^(113/2^10)
    (20619062395994647780, 631460999), // e^(114/2^10)
    (20639208034252135259, 3484142401), // e^(115/2^10)
    (20659373355593800242, 756163708), // e^(116/2^10)
    (20679558379250793301, 948015620), // e^(117/2^10)
    (20699763124473054604, 2232452807), // e^(118/2^10)
    (20719987610529332271, 1796001181), // e^(119/2^10)
    (20740231856707200749, 613463105), // e^(120/2^10)
    (20760495882313079206, 3730689127), // e^(121/2^10)
    (20780779706672249947, 3246056415), // e^(122/2^10)
    (20801083349128876838, 4195611791), // e^(123/2^10)
    (20821406829046023759, 3223055502), // e^(124/2^10)
    (20841750165805673067, 1714507535), // e^(125/2^10)
    (20862113378808744081, 1934085891), // e^(126/2^10)
    (20882496487475111585, 3415876881), // e^(127/2^10)
    (20902899511243624348, 3983049604), // e^(128/2^10)
    (20923322469572123662, 1175006195), // e^(129/2^10)
    (20943765381937461896, 2748435456), // e^(130/2^10)
    (20964228267835521076, 3378604127), // e^(131/2^10)
    (20984711146781231474, 651411267), // e^(132/2^10)
    (21005214038308590217, 3177721323), // e^(133/2^10)
    (21025736961970679923, 841434997), // e^(134/2^10)
    (21046279937339687340, 336817721), // e^(135/2^10)
    (21066842984006922017, 1517413386), // e^(136/2^10)
    (21087426121582834987, 532343120), // e^(137/2^10)
    (21108029369697037466, 2646648488), // e^(138/2^10)
    (21128652747998319578, 1872609497), // e^(139/2^10)
    (21149296276154669089, 503159620), // e^(140/2^10)
    (21169959973853290165, 4199641484), // e^(141/2^10)
    (21190643860800622152, 1300665927), // e^(142/2^10)
    (21211347956722358360, 3738388882), // e^(143/2^10)
    (21232072281363464885, 3610296328), // e^(144/2^10)
    (21252816854488199433, 102373468), // e^(145/2^10)
    (21273581695880130168, 2351506392), // e^(146/2^10)
    (21294366825342154585, 4029353097), // e^(147/2^10)
    (21315172262696518391, 2739407448), // e^(148/2^10)
    (21335998027784834408, 4175069030), // e^(149/2^10)
    (21356844140468101500, 2526214959), // e^(150/2^10)
    (21377710620626723509, 1636289397), // e^(151/2^10)
    (21398597488160528217, 3973048782), // e^(152/2^10)
    (21419504762988786326, 1850358982), // e^(153/2^10)
    (21440432465050230449, 1043549164), // e^(154/2^10)
    (21461380614303074129, 3861687991), // e^(155/2^10)
    (21482349230725030874, 3294275410), // e^(156/2^10)
    (21503338334313333205, 1195213691), // e^(157/2^10)
    (21524347945084751728, 3337455413), // e^(158/2^10)
    (21545378083075614228, 6377195), // e^(159/2^10)
    (21566428768341824769, 929546437), // e^(160/2^10)
    (21587500020958882829, 67096396), // e^(161/2^10)
    (21608591861021902439, 3485039161), // e^(162/2^10)
    (21629704308645631354, 130852177), // e^(163/2^10)
    (21650837383964470227, 143886454), // e^(164/2^10)
    (21671991107132491818, 3340216221), // e^(165/2^10)
    (21693165498323460214, 1029795168), // e^(166/2^10)
    (21714360577730850062, 2654711518), // e^(167/2^10)
    (21735576365567865835, 1427999807), // e^(168/2^10)
    (21756812882067461102, 3605941720), // e^(169/2^10)
    (21778070147482357830, 1213729536), // e^(170/2^10)
    (21799348182085065691, 4267644165), // e^(171/2^10)
    (21820647006167901404, 3723841106), // e^(172/2^10)
    (21841966640043008080, 2671887298), // e^(173/2^10)
    (21863307104042374596, 4183166044), // e^(174/2^10)
    (21884668418517854987, 3138134588), // e^(175/2^10)
    (21906050603841187851, 3586692660), // e^(176/2^10)
    (21927453680404015781, 1591619310), // e^(177/2^10)
    (21948877668617904808, 2354131844), // e^(178/2^10)
    (21970322588914363871, 2981745045), // e^(179/2^10)
    (21991788461744864300, 1107705461), // e^(180/2^10)
    (22013275307580859318, 3672007623), // e^(181/2^10)
    (22034783146913803570, 1584142368), // e^(182/2^10)
    (22056312000255172658, 541857128), // e^(183/2^10)
    (22077861888136482707, 711790532), // e^(184/2^10)
    (22099432831109309944, 2661515618), // e^(185/2^10)
    (22121024849745310299, 968487233), // e^(186/2^10)
    (22142637964636239019, 4240878906), // e^(187/2^10)
    (22164272196393970314, 26288595), // e^(188/2^10)
    (22185927565650517003, 2127703351), // e^(189/2^10)
    (22207604093058050202, 18611609), // e^(190/2^10)
    (22229301799288919009, 3711385235), // e^(191/2^10)
    (22251020705035670228, 3770977463), // e^(192/2^10)
    (22272760831011068096, 1173510740), // e^(193/2^10)
    (22294522197948114037, 4011369662), // e^(194/2^10)
    (22316304826600066440, 4010610136), // e^(195/2^10)
    (22338108737740460445, 1661149790), // e^(196/2^10)
    (22359933952163127755, 2731395750), // e^(197/2^10)
    (22381780490682216470, 3428325589), // e^(198/2^10)
    (22403648374132210934, 2938953040), // e^(199/2^10)
    (22425537623367951605, 484810780), // e^(200/2^10)
    (22447448259264654942, 2740638790), // e^(201/2^10)
    (22469380302717933318, 3044036856), // e^(202/2^10)
    (22491333774643814943, 1197101770), // e^(203/2^10)
    (22513308695978763811, 3812130595), // e^(204/2^10)
    (22535305087679699672, 988125937), // e^(205/2^10)
    (22557322970724018010, 1004264929), // e^(206/2^10)
    (22579362366109610055, 2853110620), // e^(207/2^10)
    (22601423294854882807, 1184789236), // e^(208/2^10)
    (22623505777998779077, 2269319878), // e^(209/2^10)
    (22645609836600797556, 3814559546), // e^(210/2^10)
    (22667735491741012897, 3146456321), // e^(211/2^10)
    (22689882764520095817, 3769103314), // e^(212/2^10)
    (22712051676059333223, 3207068257), // e^(213/2^10)
    (22734242247500648353, 867128891), // e^(214/2^10)
    (22756454500006620938, 232115436), // e^(215/2^10)
    (22778688454760507386, 1174478488), // e^(216/2^10)
    (22800944132966260983, 3947085155), // e^(217/2^10)
    (22823221555848552116, 3459154079), // e^(218/2^10)
    (22845520744652788511, 3984928357), // e^(219/2^10)
    (22867841720645135498, 2848387695), // e^(220/2^10)
    (22890184505112536289, 3296531830), // e^(221/2^10)
    (22912549119362732282, 809731335), // e^(222/2^10)
    (22934935584724283377, 3061840100), // e^(223/2^10)
    (22957343922546588323, 2008924224), // e^(224/2^10)
    (22979774154199905072, 1269137141), // e^(225/2^10)
    (23002226301075371163, 92889260), // e^(226/2^10)
    (23024700384585024120, 2726266452), // e^(227/2^10)
    (23047196426161821876, 1711648960), // e^(228/2^10)
    (23069714447259663207, 3928648266), // e^(229/2^10)
    (23092254469353408199, 674836609), // e^(230/2^10)
    (23114816513938898720, 2129157742), // e^(231/2^10)
    (23137400602532978928, 3137918946), // e^(232/2^10)
    (23160006756673515787, 666416725), // e^(233/2^10)
    (23182634997919419605, 2870704238), // e^(234/2^10)
    (23205285347850664600, 4103828979), // e^(235/2^10)
    (23227957828068309476, 3250166556), // e^(236/2^10)
    (23250652460194518024, 1047637913), // e^(237/2^10)
    (23273369265872579742, 2251992909), // e^(238/2^10)
    (23296108266766930479, 1252785387), // e^(239/2^10)
    (23318869484563173091, 2765191370), // e^(240/2^10)
    (23341652940968098127, 372885795), // e^(241/2^10)
    (23364458657709704524, 3201000395), // e^(242/2^10)
    (23387286656537220336, 3429772480), // e^(243/2^10)
    (23410136959221123470, 697876638), // e^(244/2^10)
    (23433009587553162448, 1876018655), // e^(245/2^10)
    (23455904563346377194, 590799894), // e^(246/2^10)
    (23478821908435119831, 1008485608), // e^(247/2^10)
    (23501761644675075508, 64538470), // e^(248/2^10)
    (23524723793943283240, 1238651787), // e^(249/2^10)
    (23547708378138156774, 4126081366), // e^(250/2^10)
    (23570715419179505473, 4250471555), // e^(251/2^10)
    (23593744939008555218, 3203716194), // e^(252/2^10)
    (23616796959587969334, 3428674932), // e^(253/2^10)
    (23639871502901869537, 615354756), // e^(254/2^10)
    (23662968590955856895, 3861119445), // e^(255/2^10)
    (23686088245777032822, 2076423835), // e^(256/2^10)
    (23709230489414020076, 1276083860), // e^(257/2^10)
    (23732395343936983791, 3993106867), // e^(258/2^10)
    (23755582831437652526, 3915653696), // e^(259/2^10)
    (23778792974029339330, 128311396), // e^(260/2^10)
    (23802025793846962830, 979201360), // e^(261/2^10)
    (23825281313047068346, 479433807), // e^(262/2^10)
    (23848559553807849016, 335817216), // e^(263/2^10)
    (23871860538329166949, 393960374), // e^(264/2^10)
    (23895184288832574396, 528073592), // e^(265/2^10)
    (23918530827561334942, 1179285435), // e^(266/2^10)
    (23941900176780444719, 2629277893), // e^(267/2^10)
    (23965292358776653640, 3096127781), // e^(268/2^10)
    (23988707395858486653, 34294307), // e^(269/2^10)
    (24012145310356265013, 3315745028), // e^(270/2^10)
    (24035606124622127586, 249820744), // e^(271/2^10)
    (24059089861030052155, 1378086049), // e^(272/2^10)
    (24082596541975876766, 3922721324), // e^(273/2^10)
    (24106126189877321084, 1824873444), // e^(274/2^10)
    (24129678827174007768, 3805743278), // e^(275/2^10)
    (24153254476327483878, 3703404357), // e^(276/2^10)
    (24176853159821242291, 1957255326), // e^(277/2^10)
    (24200474900160743144, 1018435274), // e^(278/2^10)
    (24224119719873435298, 543831875), // e^(279/2^10)
    (24247787641508777821, 1051528899), // e^(280/2^10)
    (24271478687638261493, 3240789082), // e^(281/2^10)
    (24295192880855430333, 3064656162), // e^(282/2^10)
    (24318930243775903143, 4118182495), // e^(283/2^10)
    (24342690799037395080, 185898017), // e^(284/2^10)
    (24366474569299739239, 1051306867), // e^(285/2^10)
    (24390281577244908270, 2872592458), // e^(286/2^10)
    (24414111845577036006, 1997293775), // e^(287/2^10)
    (24437965397022439114, 764946834), // e^(288/2^10)
    (24461842254329638770, 1091412036), // e^(289/2^10)
    (24485742440269382354, 3103531288), // e^(290/2^10)
    (24509665977634665167, 323041724), // e^(291/2^10)
    (24533612889240752163, 1553465345), // e^(292/2^10)
    (24557583197925199714, 2249598405), // e^(293/2^10)
    (24581576926547877385, 4242970488), // e^(294/2^10)
    (24605594097990989738, 2308103875), // e^(295/2^10)
    (24629634735159098150, 2083379018), // e^(296/2^10)
    (24653698860979142661, 716413016), // e^(297/2^10)
    (24677786498400463835, 3337866072), // e^(298/2^10)
    (24701897670394824651, 2438790285), // e^(299/2^10)
    (24726032399956432405, 1845545268), // e^(300/2^10)
    (24750190710101960642, 3777635437), // e^(301/2^10)
    (24774372623870571108, 2027963057), // e^(302/2^10)
    (24798578164323935717, 2830242440), // e^(303/2^10)
    (24822807354546258550, 489127983), // e^(304/2^10)
    (24847060217644297864, 2352421234), // e^(305/2^10)
    (24871336776747388135, 136314581), // e^(306/2^10)
    (24895637055007462108, 3658049326), // e^(307/2^10)
    (24919961075599072885, 3922350954), // e^(308/2^10)
    (24944308861719416019, 3091032325), // e^(309/2^10)
    (24968680436588351639, 4052107993), // e^(310/2^10)
    (24993075823448426596, 2628706679), // e^(311/2^10)
    (25017495045564896625, 3993320962), // e^(312/2^10)
    (25041938126225748537, 3248643268), // e^(313/2^10)
    (25066405088741722424, 3280312097), // e^(314/2^10)
    (25090895956446333893, 1253060481), // e^(315/2^10)
    (25115410752695896315, 3970866388), // e^(316/2^10)
    (25139949500869543105, 3472774916), // e^(317/2^10)
    (25164512224369250012, 3149941095), // e^(318/2^10)
    (25189098946619857440, 4280904844), // e^(319/2^10)
    (25213709691069092789, 321152305), // e^(320/2^10)
    (25238344481187592811, 513303355), // e^(321/2^10)
    (25263003340468926000, 1305139354), // e^(322/2^10)
    (25287686292429614994, 156433832), // e^(323/2^10)
    (25312393360609159001, 286750339), // e^(324/2^10)
    (25337124568570056250, 2161101585), // e^(325/2^10)
    (25361879939897826462, 3280257538), // e^(326/2^10)
    (25386659498201033342, 2072776197), // e^(327/2^10)
    (25411463267111307093, 1685920714), // e^(328/2^10)
    (25436291270283366955, 882781926), // e^(329/2^10)
    (25461143531395043762, 2202688448), // e^(330/2^10)
    (25486020074147302525, 3117567216), // e^(331/2^10)
    (25510920922264265034, 341517103), // e^(332/2^10)
    (25535846099493232480, 3091210203), // e^(333/2^10)
    (25560795629604708109, 3850185621), // e^(334/2^10)
    (25585769536392419886, 1219079165), // e^(335/2^10)
    (25610767843673343186, 1930198473), // e^(336/2^10)
    (25635790575287723512, 2119387827), // e^(337/2^10)
    (25660837755099099227, 3782792582), // e^(338/2^10)
    (25685909406994324315, 2087139738), // e^(339/2^10)
    (25711005554883591157, 3756293768), // e^(340/2^10)
    (25736126222700453339, 3612951707), // e^(341/2^10)
    (25761271434401848473, 973255323), // e^(342/2^10)
    (25786441213968121044, 153235986), // e^(343/2^10)
    (25811635585403045281, 3770608633), // e^(344/2^10)
    (25836854572733848051, 3230555353), // e^(345/2^10)
    (25862098200011231768, 849001718), // e^(346/2^10)
    (25887366491309397331, 3577700098), // e^(347/2^10)
    (25912659470726067088, 1309969900), // e^(348/2^10)
    (25937977162382507809, 2875578643), // e^(349/2^10)
    (25963319590423553698, 969876721), // e^(350/2^10)
    (25988686779017629412, 3550363044), // e^(351/2^10)
    (26014078752356773117, 2945978450), // e^(352/2^10)
    (26039495534656659553, 3032619093), // e^(353/2^10)
    (26064937150156623132, 1490154886), // e^(354/2^10)
    (26090403623119681052, 249989499), // e^(355/2^10)
    (26115894977832556437, 1278173887), // e^(356/2^10)
    (26141411238605701500, 673752660), // e^(357/2^10)
    (26166952429773320724, 2652049789), // e^(358/2^10)
    (26192518575693394073, 1968248831), // e^(359/2^10)
    (26218109700747700217, 3595799900), // e^(360/2^10)
    (26243725829341839789, 2445390439), // e^(361/2^10)
    (26269366985905258656, 529132444), // e^(362/2^10)
    (26295033194891271218, 1535758410), // e^(363/2^10)
    (26320724480777083731, 92122703), // e^(364/2^10)
    (26346440868063817646, 166267505), // e^(365/2^10)
    (26372182381276532978, 2578125302), // e^(366/2^10)
    (26397949044964251696, 368271080), // e^(367/2^10)
    (26423740883699981129, 3595361756), // e^(368/2^10)
    (26449557922080737409, 3463844252), // e^(369/2^10)
    (26475400184727568922, 431972124), // e^(370/2^10)
    (26501267696285579789, 1906932344), // e^(371/2^10)
    (26527160481423953374, 2508160109), // e^(372/2^10)
    (26553078564835975806, 2829686471), // e^(373/2^10)
    (26579021971239059530, 2373373374), // e^(374/2^10)
    (26604990725374766879, 1109232620), // e^(375/2^10)
    (26630984852008833669, 1169446580), // e^(376/2^10)
    (26657004375931192819, 182802810), // e^(377/2^10)
    (26683049321955997990, 2116087505), // e^(378/2^10)
    (26709119714921647253, 2769600541), // e^(379/2^10)
    (26735215579690806774, 1563329934), // e^(380/2^10)
    (26761336941150434525, 1056105091), // e^(381/2^10)
    (26787483824211804019, 2884783218), // e^(382/2^10)
    (26813656253810528069, 220683612), // e^(383/2^10)
    (26839854254906582563, 1200317851), // e^(384/2^10)
    (26866077852484330274, 1823442038), // e^(385/2^10)
    (26892327071552544683, 2905211516), // e^(386/2^10)
    (26918601937144433831, 2460556508), // e^(387/2^10)
    (26944902474317664191, 2273174875), // e^(388/2^10)
    (26971228708154384566, 2977124213), // e^(389/2^10)
    (26997580663761250010, 633796692), // e^(390/2^10)
    (27023958366269445768, 2082122983), // e^(391/2^10)
    (27050361840834711248, 3325503309), // e^(392/2^10)
    (27076791112637364008, 4068078373), // e^(393/2^10)
    (27103246206882323771, 2664029919), // e^(394/2^10)
    (27129727148799136461, 1643042642), // e^(395/2^10)
    (27156233963641998265, 2435547693), // e^(396/2^10)
    (27182766676689779718, 2281202607), // e^(397/2^10)
    (27209325313246049809, 2009191449), // e^(398/2^10)
    (27235909898639100113, 3314254319), // e^(399/2^10)
    (27262520458221968947, 4217222881), // e^(400/2^10)
    (27289157017372465548, 1398935154), // e^(401/2^10)
    (27315819601493194272, 3801532210), // e^(402/2^10)
    (27342508236011578827, 1761693980), // e^(403/2^10)
    (27369222946379886514, 3444192832), // e^(404/2^10)
    (27395963758075252508, 1236137317), // e^(405/2^10)
    (27422730696599704148, 1345315209), // e^(406/2^10)
    (27449523787480185263, 738038915), // e^(407/2^10)
    (27476343056268580513, 1710423780), // e^(408/2^10)
    (27503188528541739759, 4063271793), // e^(409/2^10)
    (27530060229901502456, 750176517), // e^(410/2^10)
    (27556958185974722063, 2868562622), // e^(411/2^10)
    (27583882422413290491, 3899354006), // e^(412/2^10)
    (27610832964894162561, 3554459680), // e^(413/2^10)
    (27637809839119380493, 1137966962), // e^(414/2^10)
    (27664813070816098416, 1471015512), // e^(415/2^10)
    (27691842685736606906, 3415979800), // e^(416/2^10)
    (27718898709658357545, 1165227755), // e^(417/2^10)
    (27745981168383987500, 2690017813), // e^(418/2^10)
    (27773090087741344137, 1025718105), // e^(419/2^10)
    (27800225493583509646, 1573354453), // e^(420/2^10)
    (27827387411788825701, 2439162118), // e^(421/2^10)
    (27854575868260918138, 927573947), // e^(422/2^10)
    (27881790888928721657, 518928440), // e^(423/2^10)
    (27909032499746504552, 1253214597), // e^(424/2^10)
    (27936300726693893462, 3685909538), // e^(425/2^10)
    (27963595595775898149, 747489000), // e^(426/2^10)
    (27990917133022936293, 557766599), // e^(427/2^10)
    (28018265364490858322, 2987232618), // e^(428/2^10)
    (28045640316260972260, 3081517685), // e^(429/2^10)
    (28073042014440068597, 4270892842), // e^(430/2^10)
    (28100470485160445190, 2811980465), // e^(431/2^10)
    (28127925754579932181, 3693197844), // e^(432/2^10)
    (28155407848881916947, 3681503295), // e^(433/2^10)
    (28182916794275369068, 1742165976), // e^(434/2^10)
    (28210452616994865321, 2574099921), // e^(435/2^10)
    (28238015343300614703, 478239212), // e^(436/2^10)
    (28265604999478483469, 3790975248), // e^(437/2^10)
    (28293221611840020208, 1200987277), // e^(438/2^10)
    (28320865206722480926, 3196131548), // e^(439/2^10)
    (28348535810488854172, 4124345910), // e^(440/2^10)
    (28376233449527886175, 2410403284), // e^(441/2^10)
    (28403958150254106010, 1722083091), // e^(442/2^10)
    (28431709939107850791, 1778776303), // e^(443/2^10)
    (28459488842555290886, 380542359), // e^(444/2^10)
    (28487294887088455155, 2465933240), // e^(445/2^10)
    (28515128099225256219, 1942229820), // e^(446/2^10)
    (28542988505509515745, 816084445), // e^(447/2^10)
    (28570876132510989762, 1303645912), // e^(448/2^10)
    (28598791006825394001, 1088624731), // e^(449/2^10)
    (28626733155074429257, 422021407), // e^(450/2^10)
    (28654702603905806777, 3987538062), // e^(451/2^10)
    (28682699379993273678, 456795278), // e^(452/2^10)
    (28710723510036638376, 1442825399), // e^(453/2^10)
    (28738775020761796058, 2517083172), // e^(454/2^10)
    (28766853938920754165, 3833223349), // e^(455/2^10)
    (28794960291291657907, 267730060), // e^(456/2^10)
    (28823094104678815796, 1311440168), // e^(457/2^10)
    (28851255405912725215, 3507151405), // e^(458/2^10)
    (28879444221850098003, 1437365572), // e^(459/2^10)
    (28907660579373886064, 3007235073), // e^(460/2^10)
    (28935904505393307011, 1882981570), // e^(461/2^10)
    (28964176026843869823, 1680078836), // e^(462/2^10)
    (28992475170687400536, 1812000715), // e^(463/2^10)
    (29020801963912067955, 939325907), // e^(464/2^10)
    (29049156433532409391, 944650031), // e^(465/2^10)
    (29077538606589356425, 2948792922), // e^(466/2^10)
    (29105948510150260697, 4063761322), // e^(467/2^10)
    (29134386171308919718, 3578030204), // e^(468/2^10)
    (29162851617185602709, 1500005395), // e^(469/2^10)
    (29191344874927076464, 2450404570), // e^(470/2^10)
    (29219865971706631242, 3534658685), // e^(471/2^10)
    (29248414934724106680, 661114310), // e^(472/2^10)
    (29276991791205917730, 526280637), // e^(473/2^10)
    (29305596568405080628, 4013632200), // e^(474/2^10)
    (29334229293601238885, 4061993468), // e^(475/2^10)
    (29362889994100689299, 2404929700), // e^(476/2^10)
    (29391578697236407998, 2338032252), // e^(477/2^10)
    (29420295430368076508, 3390567331), // e^(478/2^10)
    (29449040220882107845, 2303224958), // e^(479/2^10)
    (29477813096191672631, 418841908), // e^(480/2^10)
    (29506614083736725238, 413207637), // e^(481/2^10)
    (29535443210984029958, 1062970499), // e^(482/2^10)
    (29564300505427187196, 3042733496), // e^(483/2^10)
    (29593185994586659692, 88827821), // e^(484/2^10)
    (29622099706009798761, 2881801373), // e^(485/2^10)
    (29651041667270870573, 1265843540), // e^(486/2^10)
    (29680011905971082441, 2351706582), // e^(487/2^10)
    (29709010449738609150, 2876914846), // e^(488/2^10)
    (29738037326228619302, 3305261441), // e^(489/2^10)
    (29767092563123301691, 3643972807), // e^(490/2^10)
    (29796176188131891703, 2561405672), // e^(491/2^10)
    (29825288228990697740, 4208377274), // e^(492/2^10)
    (29854428713463127675, 2786596972), // e^(493/2^10)
    (29883597669339715325, 807119087), // e^(494/2^10)
    (29912795124438146956, 1017725647), // e^(495/2^10)
    (29942021106603287813, 2172566898), // e^(496/2^10)
    (29971275643707208674, 3047689738), // e^(497/2^10)
    (30000558763649212431, 1926321204), // e^(498/2^10)
    (30029870494355860696, 252716888), // e^(499/2^10)
    (30059210863781000434, 1973621383), // e^(500/2^10)
    (30088579899905790625, 86494294), // e^(501/2^10)
    (30117977630738728943, 2043304103), // e^(502/2^10)
    (30147404084315678473, 3924878098), // e^(503/2^10)
    (30176859288699894445, 3689529795), // e^(504/2^10)
    (30206343271982050997, 2065871389), // e^(505/2^10)
    (30235856062280267964, 4084335258), // e^(506/2^10)
    (30265397687740137697, 4177264531), // e^(507/2^10)
    (30294968176534751901, 2202049400), // e^(508/2^10)
    (30324567556864728503, 3252612665), // e^(509/2^10)
    (30354195856958238550, 1369295669), // e^(510/2^10)
    (30383853105071033124, 3091878139), // e^(511/2^10)
    (30413539329486470295, 771685046), // e^(512/2^10)
    (30443254558515542087, 3127336918), // e^(513/2^10)
    (30472998820496901485, 2895541200), // e^(514/2^10)
    (30502772143796889455, 1946598796), // e^(515/2^10)
    (30532574556809561998, 3781010434), // e^(516/2^10)
    (30562406087956717231, 3582759986), // e^(517/2^10)
    (30592266765687922489, 1709992798), // e^(518/2^10)
    (30622156618480541457, 2079406054), // e^(519/2^10)
    (30652075674839761330, 4145416877), // e^(520/2^10)
    (30682023963298619998, 1470249809), // e^(521/2^10)
    (30712001512418033252, 4176161233), // e^(522/2^10)
    (30742008350786822030, 3786879314), // e^(523/2^10)
    (30772044507021739675, 828909861), // e^(524/2^10)
    (30802110009767499227, 815102668), // e^(525/2^10)
    (30832204887696800744, 197099050), // e^(526/2^10)
    (30862329169510358643, 1053259651), // e^(527/2^10)
    (30892482883936929073, 3084467732), // e^(528/2^10)
    (30922666059733337313, 3094691190), // e^(529/2^10)
    (30952878725684505195, 2068525034), // e^(530/2^10)
    (30983120910603478556, 2778176491), // e^(531/2^10)
    (31013392643331454718, 2327301174), // e^(532/2^10)
    (31043693952737809991, 1219077753), // e^(533/2^10)
    (31074024867720127205, 3291378306), // e^(534/2^10)
    (31104385417204223272, 2336838072), // e^(535/2^10)
    (31134775630144176767, 2765346066), // e^(536/2^10)
    (31165195535522355545, 1407504007), // e^(537/2^10)
    (31195645162349444377, 3586599483), // e^(538/2^10)
    (31226124539664472622, 557861717), // e^(539/2^10)
    (31256633696534841913, 2917603444), // e^(540/2^10)
    (31287172662056353887, 1246663747), // e^(541/2^10)
    (31317741465353237925, 130584480), // e^(542/2^10)
    (31348340135578178931, 1116124174), // e^(543/2^10)
    (31378968701912345134, 3437352710), // e^(544/2^10)
    (31409627193565415918, 1150367975), // e^(545/2^10)
    (31440315639775609674, 2560427221), // e^(546/2^10)
    (31471034069809711690, 3336116735), // e^(547/2^10)
    (31501782512963102058, 3619084826), // e^(548/2^10)
    (31532560998559783614, 524184817), // e^(549/2^10)
    (31563369555952409900, 3389103368), // e^(550/2^10)
    (31594208214522313164, 3168544310), // e^(551/2^10)
    (31625077003679532373, 3461809224), // e^(552/2^10)
    (31655975952862841265, 1619395884), // e^(553/2^10)
    (31686905091539776421, 1647876207), // e^(554/2^10)
    (31717864449206665370, 3193474066), // e^(555/2^10)
    (31748854055388654719, 1079188927), // e^(556/2^10)
    (31779873939639738306, 4100619943), // e^(557/2^10)
    (31810924131542785393, 181379107), // e^(558/2^10)
    (31842004660709568868, 1147524932), // e^(559/2^10)
    (31873115556780793494, 4027817528), // e^(560/2^10)
    (31904256849426124174, 2139452236), // e^(561/2^10)
    (31935428568344214242, 3125382909), // e^(562/2^10)
    (31966630743262733792, 2519524405), // e^(563/2^10)
    (31997863403938398024, 3150157917), // e^(564/2^10)
    (32029126580156995625, 3188251522), // e^(565/2^10)
    (32060420301733417174, 201573405), // e^(566/2^10)
    (32091744598511683573, 2741013916), // e^(567/2^10)
    (32123099500364974515, 2330940641), // e^(568/2^10)
    (32154485037195656967, 469445217), // e^(569/2^10)
    (32185901238935313689, 560860817), // e^(570/2^10)
    (32217348135544771780, 3552062093), // e^(571/2^10)
    (32248825757014131252, 3094500554), // e^(572/2^10)
    (32280334133362793627, 1823846351), // e^(573/2^10)
    (32311873294639490568, 1629745072), // e^(574/2^10)
    (32343443270922312536, 2392691203), // e^(575/2^10)
    (32375044092318737475, 715461562), // e^(576/2^10)
    (32406675788965659522, 1651503129), // e^(577/2^10)
    (32438338391029417752, 598209687), // e^(578/2^10)
    (32470031928705824942, 4192286263), // e^(579/2^10)
    (32501756432220196375, 130725427), // e^(580/2^10)
    (32533511931827378655, 589399459), // e^(581/2^10)
    (32565298457811778570, 443546083), // e^(582/2^10)
    (32597116040487391968, 732186133), // e^(583/2^10)
    (32628964710197832668, 2995491135), // e^(584/2^10)
    (32660844497316361400, 373318639), // e^(585/2^10)
    (32692755432245914765, 4238150727), // e^(586/2^10)
    (32724697545419134239, 3401866157), // e^(587/2^10)
    (32756670867298395187, 2043995708), // e^(588/2^10)
    (32788675428375835918, 3336352061), // e^(589/2^10)
    (32820711259173386766, 3307537342), // e^(590/2^10)
    (32852778390242799195, 3656372839), // e^(591/2^10)
    (32884876852165674938, 683804256), // e^(592/2^10)
    (32917006675553495158, 2002232848), // e^(593/2^10)
    (32949167891047649647, 2422255095), // e^(594/2^10)
    (32981360529319466044, 740765675), // e^(595/2^10)
    (33013584621070239085, 1715541809), // e^(596/2^10)
    (33045840197031259885, 3346118901), // e^(597/2^10)
    (33078127287963845244, 3940622766), // e^(598/2^10)
    (33110445924659366983, 3318798810), // e^(599/2^10)
    (33142796137939281309, 2566366871), // e^(600/2^10)
    (33175177958655158209, 2460980523), // e^(601/2^10)
    (33207591417688710873, 690187199), // e^(602/2^10)
    (33240036545951825143, 866804954), // e^(603/2^10)
    (33272513374386588995, 3397576539), // e^(604/2^10)
    (33305021933965322048, 4095654116), // e^(605/2^10)
    (33337562255690605100, 657782164), // e^(606/2^10)
    (33370134370595309692, 2832196940), // e^(607/2^10)
    (33402738309742627710, 3448673357), // e^(608/2^10)
    (33435374104226101004, 626254703), // e^(609/2^10)
    (33468041785169651040, 2560529046), // e^(610/2^10)
    (33500741383727608588, 2127009625), // e^(611/2^10)
    (33533472931084743427, 3026575677), // e^(612/2^10)
    (33566236458456294089, 3105389824), // e^(613/2^10)
    (33599031997087997626, 3690584267), // e^(614/2^10)
    (33631859578256119410, 2113977379), // e^(615/2^10)
    (33664719233267482958, 1905612754), // e^(616/2^10)
    (33697610993459499791, 2124587964), // e^(617/2^10)
    (33730534890200199319, 309203695), // e^(618/2^10)
    (33763490954888258754, 578910464), // e^(619/2^10)
    (33796479218953033057, 1240780505), // e^(620/2^10)
    (33829499713854584910, 677861614), // e^(621/2^10)
    (33862552471083714718, 167347393), // e^(622/2^10)
    (33895637522161990641, 3751454784), // e^(623/2^10)
    (33928754898641778659, 2399117975), // e^(624/2^10)
    (33961904632106272656, 2711171952), // e^(625/2^10)
    (33995086754169524546, 1508029358), // e^(626/2^10)
    (34028301296476474419, 912503011), // e^(627/2^10)
    (34061548290702980721, 3921724385), // e^(628/2^10)
    (34094827768555850465, 3476672975), // e^(629/2^10)
    (34128139761772869464, 3807756073), // e^(630/2^10)
    (34161484302122832603, 1165849653), // e^(631/2^10)
    (34194861421405574132, 1372187424), // e^(632/2^10)
    (34228271151451997997, 1296750924), // e^(633/2^10)
    (34261713524124108193, 3108855479), // e^(634/2^10)
    (34295188571315039153, 1294729397), // e^(635/2^10)
    (34328696324949086159, 2696089501), // e^(636/2^10)
    (34362236816981735793, 2384884254), // e^(637/2^10)
    (34395810079399696408, 1398254692), // e^(638/2^10)
    (34429416144220928634, 2034029862), // e^(639/2^10)
    (34463055043494675914, 2306541359), // e^(640/2^10)
    (34496726809301495067, 2572729000), // e^(641/2^10)
    (34530431473753286883, 2978893564), // e^(642/2^10)
    (34564169068993326748, 443345864), // e^(643/2^10)
    (34597939627196295295, 2480258470), // e^(644/2^10)
    (34631743180568309094, 2155704939), // e^(645/2^10)
    (34665579761346951361, 200914815), // e^(646/2^10)
    (34699449401801302703, 1394105549), // e^(647/2^10)
    (34733352134231971895, 2516688598), // e^(648/2^10)
    (34767287990971126682, 2074671877), // e^(649/2^10)
    (34801257004382524613, 1846661793), // e^(650/2^10)
    (34835259206861543907, 384762383), // e^(651/2^10)
    (34869294630835214346, 69628999), // e^(652/2^10)
    (34903363308762248201, 2076417230), // e^(653/2^10)
    (34937465273133071188, 2263197051), // e^(654/2^10)
    (34971600556469853451, 993525951), // e^(655/2^10)
    (35005769191326540578, 1250293009), // e^(656/2^10)
    (35039971210288884648, 3757808269), // e^(657/2^10)
    (35074206645974475308, 3534268557), // e^(658/2^10)
    (35108475531032770877, 886789770), // e^(659/2^10)
    (35142777898145129483, 1206614313), // e^(660/2^10)
    (35177113780024840233, 3692030680), // e^(661/2^10)
    (35211483209417154411, 601503202), // e^(662/2^10)
    (35245886219099316701, 49700191), // e^(663/2^10)
    (35280322841880596451, 3754854867), // e^(664/2^10)
    (35314793110602318963, 4290004671), // e^(665/2^10)
    (35349297058137896809, 1966270171), // e^(666/2^10)
    (35383834717392861182, 2821754359), // e^(667/2^10)
    (35418406121304893281, 2139441409), // e^(668/2^10)
    (35453011302843855719, 867272420), // e^(669/2^10)
    (35487650295011823966, 3529453418), // e^(670/2^10)
    (35522323130843117826, 2052751458), // e^(671/2^10)
    (35557029843404332935, 1471268063), // e^(672/2^10)
    (35591770465794372300, 1739384406), // e^(673/2^10)
    (35626545031144477864, 206554074), // e^(674/2^10)
    (35661353572618262100, 1998334161), // e^(675/2^10)
    (35696196123411739642, 4073335231), // e^(676/2^10)
    (35731072716753358942, 330275807), // e^(677/2^10)
    (35765983385904033954, 3599846032), // e^(678/2^10)
    (35800928164157175864, 3046800526), // e^(679/2^10)
    (35835907084838724832, 3141093985), // e^(680/2^10)
    (35870920181307181779, 2594191131), // e^(681/2^10)
    (35905967486953640198, 3585043736), // e^(682/2^10)
    (35941049035201818000, 4161401107), // e^(683/2^10)
    (35976164859508089388, 4011659092), // e^(684/2^10)
    (36011314993361516764, 2262972548), // e^(685/2^10)
    (36046499470283882666, 321222136), // e^(686/2^10)
    (36081718323829721737, 1293717525), // e^(687/2^10)
    (36116971587586352727, 1830614190), // e^(688/2^10)
    (36152259295173910522, 2285920007), // e^(689/2^10)
    (36187581480245378208, 969553756), // e^(690/2^10)
    (36222938176486619163, 2686555285), // e^(691/2^10)
    (36258329417616409186, 3040198641), // e^(692/2^10)
    (36293755237386468651, 170201165), // e^(693/2^10)
    (36329215669581494693, 3992971453), // e^(694/2^10)
    (36364710748019193436, 126065910), // e^(695/2^10)
    (36400240506550312232, 1772811560), // e^(696/2^10)
    (36435804979058671955, 720634531), // e^(697/2^10)
    (36471404199461199307, 2268917438), // e^(698/2^10)
    (36507038201707959169, 2484823604), // e^(699/2^10)
    (36542707019782186975, 2408856631), // e^(700/2^10)
    (36578410687700321122, 3508197951), // e^(701/2^10)
    (36614149239512035412, 1690438562), // e^(702/2^10)
    (36649922709300271521, 1485418174), // e^(703/2^10)
    (36685731131181271506, 3283538060), // e^(704/2^10)
    (36721574539304610341, 2418389792), // e^(705/2^10)
    (36757452967853228482, 226966453), // e^(706/2^10)
    (36793366451043464467, 1451049350), // e^(707/2^10)
    (36829315023125087550, 2408264647), // e^(708/2^10)
    (36865298718381330362, 131238600), // e^(709/2^10)
    (36901317571128921604, 1133803078), // e^(710/2^10)
    (36937371615718118778, 4168366509), // e^(711/2^10)
    (36973460886532740946, 58172939), // e^(712/2^10)
    (37009585417990201514, 1623531820), // e^(713/2^10)
    (37045745244541541065, 757115234), // e^(714/2^10)
    (37081940400671460206, 3106620940), // e^(715/2^10)
    (37118170920898352461, 3060422202), // e^(716/2^10)
    (37154436839774337186, 2250125352), // e^(717/2^10)
    (37190738191885292522, 2985395872), // e^(718/2^10)
    (37227075011850888380, 2525825995), // e^(719/2^10)
    (37263447334324619455, 1209846830), // e^(720/2^10)
    (37299855193993838274, 3101081629), // e^(721/2^10)
    (37336298625579788280, 697570848), // e^(722/2^10)
    (37372777663837636938, 3968908634), // e^(723/2^10)
    (37409292343556508889, 2187770918), // e^(724/2^10)
    (37445842699559519119, 425518284), // e^(725/2^10)
    (37482428766703806173, 1998749765), // e^(726/2^10)
    (37519050579880565399, 1427344828), // e^(727/2^10)
    (37555708174015082219, 925056152), // e^(728/2^10)
    (37592401584066765438, 3314306696), // e^(729/2^10)
    (37629130845029180586, 2976454451), // e^(730/2^10)
    (37665895991930083287, 743888879), // e^(731/2^10)
    (37702697059831452664, 4215946988), // e^(732/2^10)
    (37739534083829524783, 750574376), // e^(733/2^10)
    (37776407099054826113, 2052939900), // e^(734/2^10)
    (37813316140672207039, 1584308737), // e^(735/2^10)
    (37850261243880875391, 3842192419), // e^(736/2^10)
    (37887242443914430018, 1095086965), // e^(737/2^10)
    (37924259776040894383, 788511173), // e^(738/2^10)
    (37961313275562750203, 680761199), // e^(739/2^10)
    (37998402977816971113, 2040460400), // e^(740/2^10)
    (38035528918175056368, 914262638), // e^(741/2^10)
    (38072691132043064573, 552417066), // e^(742/2^10)
    (38109889654861647451, 2180691394), // e^(743/2^10)
    (38147124522106083643, 26762331), // e^(744/2^10)
    (38184395769286312535, 2214349771), // e^(745/2^10)
    (38221703431946968130, 354258710), // e^(746/2^10)
    (38259047545667412938, 3935156610), // e^(747/2^10)
    (38296428146061771916, 2213978993), // e^(748/2^10)
    (38333845268778966423, 4068800530), // e^(749/2^10)
    (38371298949502748226, 1334466660), // e^(750/2^10)
    (38408789223951733523, 1789127434), // e^(751/2^10)
    (38446316127879437013, 3082044371), // e^(752/2^10)
    (38483879697074305991, 2231476721), // e^(753/2^10)
    (38521479967359754477, 2177603638), // e^(754/2^10)
    (38559116974594197382, 2645379037), // e^(755/2^10)
    (38596790754671084705, 1227058136), // e^(756/2^10)
    (38634501343518935762, 529500351), // e^(757/2^10)
    (38672248777101373452, 51620856), // e^(758/2^10)
    (38710033091417158553, 2997107711), // e^(759/2^10)
    (38747854322500224056, 3803149079), // e^(760/2^10)
    (38785712506419709526, 3770431005), // e^(761/2^10)
    (38823607679279995502, 3395555748), // e^(762/2^10)
    (38861539877220737929, 1611546859), // e^(763/2^10)
    (38899509136416902622, 2077473748), // e^(764/2^10)
    (38937515493078799768, 888562525), // e^(765/2^10)
    (38975558983452118455, 3092741861), // e^(766/2^10)
    (39013639643817961243, 3730560957), // e^(767/2^10)
    (39051757510492878761, 2259541117), // e^(768/2^10)
    (39089912619828904341, 3260043748), // e^(769/2^10)
    (39128105008213588689, 3564516324), // e^(770/2^10)
    (39166334712070034585, 311854854), // e^(771/2^10)
    (39204601767856931616, 2889152537), // e^(772/2^10)
    (39242906212068590953, 1658472145), // e^(773/2^10)
    (39281248081234980147, 985241285), // e^(774/2^10)
    (39319627411921757971, 746709494), // e^(775/2^10)
    (39358044240730309290, 3772573695), // e^(776/2^10)
    (39396498604297779970, 2115966383), // e^(777/2^10)
    (39434990539297111812, 2427322875), // e^(778/2^10)
    (39473520082437077532, 379928275), // e^(779/2^10)
    (39512087270462315764, 3074645666), // e^(780/2^10)
    (39550692140153366109, 782971386), // e^(781/2^10)
    (39589334728326704203, 4136068155), // e^(782/2^10)
    (39628015071834776838, 874561977), // e^(783/2^10)
    (39666733207566037096, 4101609064), // e^(784/2^10)
    (39705489172444979540, 3204626622), // e^(785/2^10)
    (39744283003432175419, 2273376794), // e^(786/2^10)
    (39783114737524307921, 129752013), // e^(787/2^10)
    (39821984411754207453, 2307952235), // e^(788/2^10)
    (39860892063190886963, 705062939), // e^(789/2^10)
    (39899837728939577285, 2651072020), // e^(790/2^10)
    (39938821446141762532, 2168944043), // e^(791/2^10)
    (39977843251975215512, 943876584), // e^(792/2^10)
    (40016903183654033185, 1837411272), // e^(793/2^10)
    (40056001278428672155, 861429005), // e^(794/2^10)
    (40095137573585984191, 3527200726), // e^(795/2^10)
    (40134312106449251792, 1290493898), // e^(796/2^10)
    (40173524914378223774, 2727667022), // e^(797/2^10)
    (40212776034769150906, 3624429273), // e^(798/2^10)
    (40252065505054821570, 3497384197), // e^(799/2^10)
    (40291393362704597460, 4269927179), // e^(800/2^10)
    (40330759645224449317, 4133620396), // e^(801/2^10)
    (40370164390156992696, 3921279171), // e^(802/2^10)
    (40409607635081523771, 368473671), // e^(803/2^10)
    (40449089417614055170, 769835184), // e^(804/2^10)
    (40488609775407351853, 3342386271), // e^(805/2^10)
    (40528168746150967019, 3572374512), // e^(806/2^10)
    (40567766367571278048, 922887210), // e^(807/2^10)
    (40607402677431522479, 1754504594), // e^(808/2^10)
    (40647077713531834028, 1426491019), // e^(809/2^10)
    (40686791513709278633, 1560611691), // e^(810/2^10)
    (40726544115837890540, 2485689556), // e^(811/2^10)
    (40766335557828708423, 1075474500), // e^(812/2^10)
    (40806165877629811536, 2717704910), // e^(813/2^10)
    (40846035113226355908, 317811371), // e^(814/2^10)
    (40885943302640610562, 2089875815), // e^(815/2^10)
    (40925890483931993783, 909043281), // e^(816/2^10)
    (40965876695197109408, 1338027770), // e^(817/2^10)
    (41005901974569783162, 1397166733), // e^(818/2^10)
    (41045966360221099023, 2241283097), // e^(819/2^10)
    (41086069890359435626, 2942642154), // e^(820/2^10)
    (41126212603230502701, 2003945614), // e^(821/2^10)
    (41166394537117377546, 1455647023), // e^(822/2^10)
    (41206615730340541538, 802083989), // e^(823/2^10)
    (41246876221257916677, 2440806996), // e^(824/2^10)
    (41287176048264902169, 2934990426), // e^(825/2^10)
    (41327515249794411041, 353532516), // e^(826/2^10)
    (41367893864316906792, 648957130), // e^(827/2^10)
    (41408311930340440085, 1748409447), // e^(828/2^10)
    (41448769486410685469, 2752661087), // e^(829/2^10)
    (41489266571110978139, 4033808425), // e^(830/2^10)
    (41529803223062350733, 2677200429), // e^(831/2^10)
    (41570379480923570162, 598181403), // e^(832/2^10)
    (41610995383391174478, 4009675572), // e^(833/2^10)
    (41651650969199509783, 1506722468), // e^(834/2^10)
    (41692346277120767160, 2523500105), // e^(835/2^10)
    (41733081345965019657, 3170155838), // e^(836/2^10)
    (41773856214580259295, 4154950379), // e^(837/2^10)
    (41814670921852434118, 3633905520), // e^(838/2^10)
    (41855525506705485276, 3794411219), // e^(839/2^10)
    (41896420008101384148, 1259919230), // e^(840/2^10)
    (41937354465040169496, 122475617), // e^(841/2^10)
    (41978328916559984661, 510647120), // e^(842/2^10)
    (42019343401737114792, 1499890955), // e^(843/2^10)
    (42060397959686024112, 1337991651), // e^(844/2^10)
    (42101492629559393219, 3728141259), // e^(845/2^10)
    (42142627450548156429, 257682781), // e^(846/2^10)
    (42183802461881539144, 2139901020), // e^(847/2^10)
    (42225017702827095273, 1162866178), // e^(848/2^10)
    (42266273212690744673, 1732490164), // e^(849/2^10)
    (42307569030816810638, 3904100217), // e^(850/2^10)
    (42348905196588057421, 1980578070), // e^(851/2^10)
    (42390281749425727788, 3125720728), // e^(852/2^10)
    (42431698728789580619, 1722152381), // e^(853/2^10)
    (42473156174177928534, 4117057200), // e^(854/2^10)
    (42514654125127675568, 830657640), // e^(855/2^10)
    (42556192621214354868, 2345845527), // e^(856/2^10)
    (42597771702052166444, 1194453538), // e^(857/2^10)
    (42639391407294014941, 2228679769), // e^(858/2^10)
    (42681051776631547460, 973324120), // e^(859/2^10)
    (42722752849795191407, 408043872), // e^(860/2^10)
    (42764494666554192385, 1910164557), // e^(861/2^10)
    (42806277266716652122, 578014192), // e^(862/2^10)
    (42848100690129566431, 2269998693), // e^(863/2^10)
    (42889964976678863216, 2385376770), // e^(864/2^10)
    (42931870166289440506, 3851797955), // e^(865/2^10)
    (42973816298925204534, 1460964179), // e^(866/2^10)
    (43015803414589107845, 1427848296), // e^(867/2^10)
    (43057831553323187450, 3315134534), // e^(868/2^10)
    (43099900755208603013, 313717305), // e^(869/2^10)
    (43142011060365675070, 2330639879), // e^(870/2^10)
    (43184162508953923299, 436661374), // e^(871/2^10)
    (43226355141172104811, 1679190951), // e^(872/2^10)
    (43268588997258252493, 1273476193), // e^(873/2^10)
    (43310864117489713377, 3998221794), // e^(874/2^10)
    (43353180542183187057, 463537869), // e^(875/2^10)
    (43395538311694764130, 1487766412), // e^(876/2^10)
    (43437937466419964691, 1891654159), // e^(877/2^10)
    (43480378046793776852, 2716531722), // e^(878/2^10)
    (43522860093290695306, 1829980825), // e^(879/2^10)
    (43565383646424759925, 321579084), // e^(880/2^10)
    (43607948746749594397, 3371989365), // e^(881/2^10)
    (43650555434858444905, 2868749844), // e^(882/2^10)
    (43693203751384218834, 2056719510), // e^(883/2^10)
    (43735893736999523525, 777367896), // e^(884/2^10)
    (43778625432416705062, 1585173494), // e^(885/2^10)
    (43821398878387887100, 2540269882), // e^(886/2^10)
    (43864214115705009728, 2606175973), // e^(887/2^10)
    (43907071185199868371, 2631929206), // e^(888/2^10)
    (43949970127744152731, 2077965218), // e^(889/2^10)
    (43992910984249485765, 235177823), // e^(890/2^10)
    (44035893795667462700, 2096814351), // e^(891/2^10)
    (44078918602989690091, 3273213635), // e^(892/2^10)
    (44121985447247824911, 1353994084), // e^(893/2^10)
    (44165094369513613680, 3813044269), // e^(894/2^10)
    (44208245410898931640, 2551824883), // e^(895/2^10)
    (44251438612555821956, 1140764519), // e^(896/2^10)
    (44294674015676534965, 430062066), // e^(897/2^10)
    (44337951661493567459, 2820188037), // e^(898/2^10)
    (44381271591279702010, 993253727), // e^(899/2^10)
    (44424633846348046325, 2805920218), // e^(900/2^10)
    (44468038468052072652, 2310755843), // e^(901/2^10)
    (44511485497785657213, 146636577), // e^(902/2^10)
    (44554974976983119681, 445282327), // e^(903/2^10)
    (44598506947119262697, 1595493194), // e^(904/2^10)
    (44642081449709411422, 2501774981), // e^(905/2^10)
    (44685698526309453129, 3024528488), // e^(906/2^10)
    (44729358218515876834, 3058939108), // e^(907/2^10)
    (44773060567965812966, 414894473), // e^(908/2^10)
    (44816805616337073073, 545318328), // e^(909/2^10)
    (44860593405348189572, 3925827331), // e^(910/2^10)
    (44904423976758455536, 1313285843), // e^(911/2^10)
    (44948297372367964512, 2816025509), // e^(912/2^10)
    (44992213634017650393, 2154604104), // e^(913/2^10)
    (45036172803589327315, 830436855), // e^(914/2^10)
    (45080174923005729600, 2171428203), // e^(915/2^10)
    (45124220034230551739, 1188008647), // e^(916/2^10)
    (45168308179268488408, 468108439), // e^(917/2^10)
    (45212439400165274529, 735381302), // e^(918/2^10)
    (45256613739007725368, 594497380), // e^(919/2^10)
    (45300831237923776671, 1332779327), // e^(920/2^10)
    (45345091939082524841, 4057681282), // e^(921/2^10)
    (45389395884694267155, 3629640294), // e^(922/2^10)
    (45433743117010542016, 1029859759), // e^(923/2^10)
    (45478133678324169247, 4263137773), // e^(924/2^10)
    (45522567610969290431, 780916328), // e^(925/2^10)
    (45567044957321409274, 374005512), // e^(926/2^10)
    (45611565759797432025, 2671462412), // e^(927/2^10)
    (45656130060855707927, 1080303751), // e^(928/2^10)
    (45700737902996069704, 1856906862), // e^(929/2^10)
    (45745389328759874097, 2641377076), // e^(930/2^10)
    (45790084380730042432, 3635340583), // e^(931/2^10)
    (45834823101531101232, 49732393), // e^(932/2^10)
    (45879605533829222862, 3233559234), // e^(933/2^10)
    (45924431720332266228, 455826234), // e^(934/2^10)
    (45969301703789817495, 3831147527), // e^(935/2^10)
    (46014215526993230867, 3872274653), // e^(936/2^10)
    (46059173232775669388, 3930192469), // e^(937/2^10)
    (46104174864012145795, 2544950171), // e^(938/2^10)
    (46149220463619563405, 1183955815), // e^(939/2^10)
    (46194310074556757044, 3175476506), // e^(940/2^10)
    (46239443739824534018, 4004988450), // e^(941/2^10)
    (46284621502465715119, 3206955910), // e^(942/2^10)
    (46329843405565175674, 3660272623), // e^(943/2^10)
    (46375109492249886636, 2750469025), // e^(944/2^10)
    (46420419805688955711, 1336789386), // e^(945/2^10)
    (46465774389093668528, 627832526), // e^(946/2^10)
    (46511173285717529849, 19287368), // e^(947/2^10)
    (46556616538856304818, 357524727), // e^(948/2^10)
    (46602104191848060251, 4208069771), // e^(949/2^10)
    (46647636288073205970, 413177392), // e^(950/2^10)
    (46693212870954536165, 1827276543), // e^(951/2^10)
    (46738833983957270815, 3255752155), // e^(952/2^10)
    (46784499670589097135, 1500605681), // e^(953/2^10)
    (46830209974400211067, 373369018), // e^(954/2^10)
    (46875964938983358815, 845223702), // e^(955/2^10)
    (46921764607973878418, 2274247166), // e^(956/2^10)
    (46967609025049741364, 1995168333), // e^(957/2^10)
    (47013498233931594243, 2032017728), // e^(958/2^10)
    (47059432278382800444, 1629452718), // e^(959/2^10)
    (47105411202209481890, 1543345460), // e^(960/2^10)
    (47151435049260560815, 3081715046), // e^(961/2^10)
    (47197503863427801583, 2067121529), // e^(962/2^10)
    (47243617688645852543, 3661610485), // e^(963/2^10)
    (47289776568892287933, 2391085502), // e^(964/2^10)
    (47335980548187649816, 555172367), // e^(965/2^10)
    (47382229670595490063, 769852943), // e^(966/2^10)
    (47428523980222412376, 2879595078), // e^(967/2^10)
    (47474863521218114352, 1116134522), // e^(968/2^10)
    (47521248337775429583, 3151036784), // e^(969/2^10)
    (47567678474130369808, 2495021980), // e^(970/2^10)
    (47614153974562167094, 3200928754), // e^(971/2^10)
    (47660674883393316068, 2553833714), // e^(972/2^10)
    (47707241244989616184, 640768903), // e^(973/2^10)
    (47753853103760214033, 2613433695), // e^(974/2^10)
    (47800510504157645699, 932303173), // e^(975/2^10)
    (47847213490677879146, 2190115678), // e^(976/2^10)
    (47893962107860356658, 4199101761), // e^(977/2^10)
    (47940756400288037314, 825178285), // e^(978/2^10)
    (47987596412587439501, 1858187986), // e^(979/2^10)
    (48034482189428683480, 3667827292), // e^(980/2^10)
    (48081413775525533984, 1013897964), // e^(981/2^10)
    (48128391215635442857, 1530669581), // e^(982/2^10)
    (48175414554559591744, 110343093), // e^(983/2^10)
    (48222483837142934811, 3554762464), // e^(984/2^10)
    (48269599108274241519, 2591163961), // e^(985/2^10)
    (48316760412886139426, 3096288405), // e^(986/2^10)
    (48363967795955157044, 740086177), // e^(987/2^10)
    (48411221302501766727, 2303748188), // e^(988/2^10)
    (48458520977590427611, 3653439198), // e^(989/2^10)
    (48505866866329628588, 1855006040), // e^(990/2^10)
    (48553259013871931323, 2950988181), // e^(991/2^10)
    (48600697465414013319, 4101299179), // e^(992/2^10)
    (48648182266196711018, 1803563831), // e^(993/2^10)
    (48695713461505062944, 599856772), // e^(994/2^10)
    (48743291096668352893, 971728091), // e^(995/2^10)
    (48790915217060153162, 960149053), // e^(996/2^10)
    (48838585868098367819, 3097510866), // e^(997/2^10)
    (48886303095245276020, 1059113262), // e^(998/2^10)
    (48934066944007575360, 2046131471), // e^(999/2^10)
    (48981877459936425277, 3473269998), // e^(1000/2^10)
    (49029734688627490491, 1448275117), // e^(1001/2^10)
    (49077638675720984485, 1156469241), // e^(1002/2^10)
    (49125589466901713034, 3558611489), // e^(1003/2^10)
    (49173587107899117774, 2940104942), // e^(1004/2^10)
    (49221631644487319809, 4079941454), // e^(1005/2^10)
    (49269723122485163369, 3383439865), // e^(1006/2^10)
    (49317861587756259503, 2877059508), // e^(1007/2^10)
    (49366047086209029820, 1409694073), // e^(1008/2^10)
    (49414279663796750269, 1894306243), // e^(1009/2^10)
    (49462559366517594966, 409494527), // e^(1010/2^10)
    (49510886240414680058, 290170286), // e^(1011/2^10)
    (49559260331576107635, 4142385059), // e^(1012/2^10)
    (49607681686135009686, 1142033355), // e^(1013/2^10)
    (49656150350269592087, 1337070121), // e^(1014/2^10)
    (49704666370203178648, 1169333477), // e^(1015/2^10)
    (49753229792204255191, 655440650), // e^(1016/2^10)
    (49801840662586513675, 3687840257), // e^(1017/2^10)
    (49850499027708896368, 1636757245), // e^(1018/2^10)
    (49899204933975640052, 563485509), // e^(1019/2^10)
    (49947958427836320282, 2031804623), // e^(1020/2^10)
    (49996759555785895684, 2123296715), // e^(1021/2^10)
    (50045608364364752294, 248072556), // e^(1022/2^10)
    (50094504900158747942, 752658657), // e^(1023/2^10)
];

/// Secondary exponential table: e^(j/2^20) for j ∈ [0, 1023] (Tier 3: Q64.64)
pub static EXP_SECONDARY_TABLE_TIER_3: [(i128, i64); 1024] = [
    (18446744073709551616, 0), // e^(0/2^20)
    (18446761665903984642, 2863314261), // e^(1/2^20)
    (18446779258115194901, 1431699456), // e^(2/2^20)
    (18446796850343182408, 221184), // e^(3/2^20)
    (18446814442587947178, 2864010581), // e^(4/2^20)
    (18446832034849489229, 1433362433), // e^(5/2^20)
    (18446849627127808576, 3538948), // e^(6/2^20)
    (18446867219422905234, 2869867870), // e^(7/2^20)
    (18446884811734779221, 1442840593), // e^(8/2^20)
    (18446902404063430552, 17915934), // e^(9/2^20)
    (18446919996408859242, 2890618249), // e^(10/2^20)
    (18446937588771065309, 1471635539), // e^(11/2^20)
    (18446955181150048768, 56623233), // e^(12/2^20)
    (18446972773545809634, 2941302294), // e^(13/2^20)
    (18446990365958347925, 1536557336), // e^(14/2^20)
    (18447007958387663656, 138240395), // e^(15/2^20)
    (18447025550833756842, 3042269047), // e^(16/2^20)
    (18447043143296627501, 1659724515), // e^(17/2^20)
    (18447060735776275648, 286655448), // e^(18/2^20)
    (18447078328272701298, 3219176030), // e^(19/2^20)
    (18447095920785904469, 1868564098), // e^(20/2^20)
    (18447113513315885176, 531064911), // e^(21/2^20)
    (18447131105862643434, 3502989265), // e^(22/2^20)
    (18447148698426179261, 2195811608), // e^(23/2^20)
    (18447166291006492672, 905973811), // e^(24/2^20)
    (18447183883603583682, 3929983283), // e^(25/2^20)
    (18447201476217452309, 2679511084), // e^(26/2^20)
    (18447219068848098568, 1451195697), // e^(27/2^20)
    (18447236661495522475, 246773849), // e^(28/2^20)
    (18447254254159724045, 3363015098), // e^(29/2^20)
    (18447271846840703296, 2211852656), // e^(30/2^20)
    (18447289439538460243, 1090187156), // e^(31/2^20)
    (18447307032252994902, 17476), // e^(32/2^20)
    (18447324624984307288, 3238375327), // e^(33/2^20)
    (18447342217732397419, 2217456069), // e^(34/2^20)
    (18447359810497265310, 1234422491), // e^(35/2^20)
    (18447377403278910977, 291535620), // e^(36/2^20)
    (18447394996077334435, 3686089322), // e^(37/2^20)
    (18447412588892535702, 2830541108), // e^(38/2^20)
    (18447430181724514793, 2022315920), // e^(39/2^20)
    (18447447774573271724, 1263936939), // e^(40/2^20)
    (18447465367438806511, 557992886), // e^(41/2^20)
    (18447482960321119169, 4202105316), // e^(42/2^20)
    (18447500553220209716, 3609059436), // e^(43/2^20)
    (18447518146136078167, 3076607878), // e^(44/2^20)
    (18447535739068724538, 2607601517), // e^(45/2^20)
    (18447553332018148845, 2204956766), // e^(46/2^20)
    (18447570924984351104, 1871655579), // e^(47/2^20)
    (18447588517967331331, 1610745447), // e^(48/2^20)
    (18447606110967089542, 1425339401), // e^(49/2^20)
    (18447623703983625753, 1318616009), // e^(50/2^20)
    (18447641297016939980, 1293819382), // e^(51/2^20)
    (18447658890067032239, 1354259165), // e^(52/2^20)
    (18447676483133902546, 1503310547), // e^(53/2^20)
    (18447694076217550917, 1744414254), // e^(54/2^20)
    (18447711669317977368, 2081076550), // e^(55/2^20)
    (18447729262435181915, 2516869242), // e^(56/2^20)
    (18447746855569164574, 3055429672), // e^(57/2^20)
    (18447764448719925361, 3700460724), // e^(58/2^20)
    (18447782041887464293, 160763527), // e^(59/2^20)
    (18447799635071781384, 1030106635), // e^(60/2^20)
    (18447817228272876651, 2017422255), // e^(61/2^20)
    (18447834821490750110, 3126675429), // e^(62/2^20)
    (18447852414725401778, 66929443), // e^(63/2^20)
    (18447870007976831669, 1432215011), // e^(64/2^20)
    (18447887601245039800, 2931726500), // e^(65/2^20)
    (18447905194530026188, 274723815), // e^(66/2^20)
    (18447922787831790847, 2055434290), // e^(67/2^20)
    (18447940381150333794, 3983248913), // e^(68/2^20)
    (18447957974485655046, 1767624208), // e^(69/2^20)
    (18447975567837754617, 4002984131), // e^(70/2^20)
    (18447993161206632525, 2103948993), // e^(71/2^20)
    (18448010754592288785, 370106533), // e^(72/2^20)
    (18448028347994723412, 3101110030), // e^(73/2^20)
    (18448045941413936424, 1711776418), // e^(74/2^20)
    (18448063534849927836, 501890056), // e^(75/2^20)
    (18448081128302697663, 3771300847), // e^(76/2^20)
    (18448098721772245923, 2935022344), // e^(77/2^20)
    (18448116315258572631, 2293035531), // e^(78/2^20)
    (18448133908761677803, 1850419634), // e^(79/2^20)
    (18448151502281561455, 1612319424), // e^(80/2^20)
    (18448169095818223603, 1583945208), // e^(81/2^20)
    (18448186689371664263, 1770572839), // e^(82/2^20)
    (18448204282941883451, 2177543706), // e^(83/2^20)
    (18448221876528881183, 2810264744), // e^(84/2^20)
    (18448239470132657475, 3674208425), // e^(85/2^20)
    (18448257063753212344, 479945470), // e^(86/2^20)
    (18448274657390545804, 1823014026), // e^(87/2^20)
    (18448292251044657872, 3414115895), // e^(88/2^20)
    (18448309844715548565, 964018421), // e^(89/2^20)
    (18448327438403217897, 3068456376), // e^(90/2^20)
    (18448345032107665886, 1143360891), // e^(91/2^20)
    (18448362625828892546, 3784597822), // e^(92/2^20)
    (18448380219566897895, 2408229382), // e^(93/2^20)
    (18448397813321681948, 1315285215), // e^(94/2^20)
    (18448415407093244721, 511893209), // e^(95/2^20)
    (18448433000881586230, 4246797), // e^(96/2^20)
    (18448450594686706490, 4093572247), // e^(97/2^20)
    (18448468188508605519, 4196259482), // e^(98/2^20)
    (18448485782347283333, 318698559), // e^(99/2^20)
    (18448503376202739946, 1057279669), // e^(100/2^20)
    (18448520970074975375, 2123556658), // e^(101/2^20)
    (18448538563963989636, 3524116210), // e^(102/2^20)
    (18448556157869782746, 970643253), // e^(103/2^20)
    (18448573751792354719, 3059790150), // e^(104/2^20)
    (18448591345731705573, 1208405618), // e^(105/2^20)
    (18448608939687835322, 4013273103), // e^(106/2^20)
    (18448626533660743984, 2891372409), // e^(107/2^20)
    (18448644127650431574, 2144650769), // e^(108/2^20)
    (18448661721656898108, 1780153666), // e^(109/2^20)
    (18448679315680143602, 1804992123), // e^(110/2^20)
    (18448696909720168072, 2226342707), // e^(111/2^20)
    (18448714503776971534, 3051447527), // e^(112/2^20)
    (18448732097850554004, 4287614236), // e^(113/2^20)
    (18448749691940915499, 1647248734), // e^(114/2^20)
    (18448767286048056033, 3727724351), // e^(115/2^20)
    (18448784880171975624, 1946610777), // e^(116/2^20)
    (18448802474312674287, 606445132), // e^(117/2^20)
    (18448820068470152037, 4009830081), // e^(118/2^20)
    (18448837662644408892, 3574531944), // e^(119/2^20)
    (18448855256835444867, 3603284471), // e^(120/2^20)
    (18448872851043259978, 4103919660), // e^(121/2^20)
    (18448890445267854242, 789367757), // e^(122/2^20)
    (18448908039509227673, 2257526441), // e^(123/2^20)
    (18448925633767380288, 4221457042), // e^(124/2^20)
    (18448943228042312104, 2394286439), // e^(125/2^20)
    (18448960822334023136, 1079141644), // e^(126/2^20)
    (18448978416642513400, 284247916), // e^(127/2^20)
    (18448996010967782912, 17896061), // e^(128/2^20)
    (18449013605309831688, 288442425), // e^(129/2^20)
    (18449031199668659744, 1104308902), // e^(130/2^20)
    (18449048794044267096, 2473982926), // e^(131/2^20)
    (18449066388436653761, 111050183), // e^(132/2^20)
    (18449083982845819753, 2614063789), // e^(133/2^20)
    (18449101577271765090, 1401773220), // e^(134/2^20)
    (18449119171714489787, 777895385), // e^(135/2^20)
    (18449136766173993860, 751245443), // e^(136/2^20)
    (18449154360650277325, 1330704094), // e^(137/2^20)
    (18449171955143340198, 2525217584), // e^(138/2^20)
    (18449189549653182496, 48830410), // e^(139/2^20)
    (18449207144179804233, 2500554498), // e^(140/2^20)
    (18449224738723205427, 1299598135), // e^(141/2^20)
    (18449242333283386093, 750137045), // e^(142/2^20)
    (18449259927860346247, 861445195), // e^(143/2^20)
    (18449277522454085905, 1642862101), // e^(144/2^20)
    (18449295117064605083, 3103792822), // e^(145/2^20)
    (18449312711691903798, 958740667), // e^(146/2^20)
    (18449330306335982064, 3807176377), // e^(147/2^20)
    (18449347900996839899, 3068767055), // e^(148/2^20)
    (18449365495674477318, 3048147237), // e^(149/2^20)
    (18449383090368894337, 3755049708), // e^(150/2^20)
    (18449400685080090973, 904305502), // e^(151/2^20)
    (18449418279808067240, 3095713089), // e^(152/2^20)
    (18449435874552823156, 1749267296), // e^(153/2^20)
    (18449453469314358736, 1169930386), // e^(154/2^20)
    (18449471064092673996, 1367762873), // e^(155/2^20)
    (18449488658887768952, 2352890813), // e^(156/2^20)
    (18449506253699643620, 4135505812), // e^(157/2^20)
    (18449523848528298017, 2430897721), // e^(158/2^20)
    (18449541443373732158, 1544356532), // e^(159/2^20)
    (18449559038235946059, 1486270487), // e^(160/2^20)
    (18449576633114939736, 2267093372), // e^(161/2^20)
    (18449594228010713205, 3897344521), // e^(162/2^20)
    (18449611822923266483, 2092641517), // e^(163/2^20)
    (18449629417852599585, 1158602080), // e^(164/2^20)
    (18449647012798712527, 1105942183), // e^(165/2^20)
    (18449664607761605325, 1945443342), // e^(166/2^20)
    (18449682202741277995, 3687952623), // e^(167/2^20)
    (18449699797737730554, 2049415339), // e^(168/2^20)
    (18449717392750963017, 1335776943), // e^(169/2^20)
    (18449734987780975400, 1558081139), // e^(170/2^20)
    (18449752582827767719, 2727437176), // e^(171/2^20)
    (18449770177891339991, 560052555), // e^(172/2^20)
    (18449787772971692230, 3657102211), // e^(173/2^20)
    (18449805368068824454, 3439957442), // e^(174/2^20)
    (18449822963182736678, 4214956981), // e^(175/2^20)
    (18449840558313428919, 1698570516), // e^(176/2^20)
    (18449858153460901192, 197267872), // e^(177/2^20)
    (18449875748625153512, 4017584423), // e^(178/2^20)
    (18449893343806185898, 286251907), // e^(179/2^20)
    (18449910939003998363, 1899871383), // e^(180/2^20)
    (18449928534218590925, 280272978), // e^(181/2^20)
    (18449946129449963598, 4029221550), // e^(182/2^20)
    (18449963724698116401, 273711024), // e^(183/2^20)
    (18449981319963049347, 1910604650), // e^(184/2^20)
    (18449998915244762454, 361994744), // e^(185/2^20)
    (18450016510543255736, 4229908353), // e^(186/2^20)
    (18450034105858529212, 641601593), // e^(187/2^20)
    (18450051701190582895, 2494199904), // e^(188/2^20)
    (18450069296539416803, 1210057791), // e^(189/2^20)
    (18450086891905030951, 1096497197), // e^(190/2^20)
    (18450104487287425355, 2165938317), // e^(191/2^20)
    (18450122082686600032, 135899596), // e^(192/2^20)
    (18450139678102554996, 3608866918), // e^(193/2^20)
    (18450157273535290265, 4007522526), // e^(194/2^20)
    (18450174868984805855, 1344548809), // e^(195/2^20)
    (18450192464451101780, 4222628292), // e^(196/2^20)
    (18450210059934178058, 4064639866), // e^(197/2^20)
    (18450227655434034705, 883462561), // e^(198/2^20)
    (18450245250950671735, 3281975549), // e^(199/2^20)
    (18450262846484089166, 2683254365), // e^(200/2^20)
    (18450280442034287013, 3395341980), // e^(201/2^20)
    (18450298037601265293, 1136412323), // e^(202/2^20)
    (18450315633185024021, 214639463), // e^(203/2^20)
    (18450333228785563213, 643295721), // e^(204/2^20)
    (18450350824402882885, 2435718969), // e^(205/2^20)
    (18450368420036983054, 1310345328), // e^(206/2^20)
    (18450386015687863735, 1575611062), // e^(207/2^20)
    (18450403611355524944, 3245050689), // e^(208/2^20)
    (18450421207039966698, 2037296977), // e^(209/2^20)
    (18450438802741189012, 2260982838), // e^(210/2^20)
    (18450456398459191902, 3929839434), // e^(211/2^20)
    (18450473994193975385, 2762696184), // e^(212/2^20)
    (18450491589945539476, 3068382644), // e^(213/2^20)
    (18450509185713884192, 565859330), // e^(214/2^20)
    (18450526781499009547, 3859054195), // e^(215/2^20)
    (18450544377300915560, 77124260), // e^(216/2^20)
    (18450561973119602244, 2119095873), // e^(217/2^20)
    (18450579568955069617, 1409224451), // e^(218/2^20)
    (18450597164807317694, 2256732848), // e^(219/2^20)
    (18450614760676346492, 380974877), // e^(220/2^20)
    (18450632356562156026, 91304490), // e^(221/2^20)
    (18450649952464746312, 1402173895), // e^(222/2^20)
    (18450667548384117367, 33133555), // e^(223/2^20)
    (18450685144320269206, 293734071), // e^(224/2^20)
    (18450702740273201845, 2198624302), // e^(225/2^20)
    (18450720336242915301, 1467551358), // e^(226/2^20)
    (18450737932229409589, 2410262492), // e^(227/2^20)
    (18450755528232684726, 746635916), // e^(228/2^20)
    (18450773124252740727, 786549983), // e^(229/2^20)
    (18450790720289577608, 2544981301), // e^(230/2^20)
    (18450808316343195386, 1742004732), // e^(231/2^20)
    (18450825912413594076, 2687695281), // e^(232/2^20)
    (18450843508500773695, 1102258910), // e^(233/2^20)
    (18450861104604734258, 1295901725), // e^(234/2^20)
    (18450878700725475781, 3283928085), // e^(235/2^20)
    (18450896296862998281, 2786740606), // e^(236/2^20)
    (18450913893017301773, 4114742045), // e^(237/2^20)
    (18450931489188386274, 2988466117), // e^(238/2^20)
    (18450949085376251799, 3718446682), // e^(239/2^20)
    (18450966681580898365, 2025348556), // e^(240/2^20)
    (18450984277802325987, 2219836702), // e^(241/2^20)
    (18451001874040534682, 22707038), // e^(242/2^20)
    (18451019470295524464, 4039722923), // e^(243/2^20)
    (18451037066567295352, 1401876788), // e^(244/2^20)
    (18451054662855847360, 715063092), // e^(245/2^20)
    (18451072259161180504, 1995307257), // e^(246/2^20)
    (18451089855483294801, 963732958), // e^(247/2^20)
    (18451107451822190266, 1931464013), // e^(248/2^20)
    (18451125048177866916, 619755202), // e^(249/2^20)
    (18451142644550324766, 1339861447), // e^(250/2^20)
    (18451160240939563832, 4108135924), // e^(251/2^20)
    (18451177837345584132, 351062771), // e^(252/2^20)
    (18451195433768385679, 2970028156), // e^(253/2^20)
    (18451213030207968491, 3391647321), // e^(254/2^20)
    (18451230626664332584, 1632535649), // e^(255/2^20)
    (18451248223137477973, 2004341373), // e^(256/2^20)
    (18451265819627404675, 228843686), // e^(257/2^20)
    (18451283416134112705, 617821922), // e^(258/2^20)
    (18451301012657602079, 3188153675), // e^(259/2^20)
    (18451318609197872814, 3661814792), // e^(260/2^20)
    (18451336205754924926, 2055813971), // e^(261/2^20)
    (18451353802328758430, 2682192757), // e^(262/2^20)
    (18451371398919373343, 1263123653), // e^(263/2^20)
    (18451388995526769680, 2110779310), // e^(264/2^20)
    (18451406592150947458, 947463338), // e^(265/2^20)
    (18451424188791906692, 2085479492), // e^(266/2^20)
    (18451441785449647399, 1247262485), // e^(267/2^20)
    (18451459382124169594, 2745247179), // e^(268/2^20)
    (18451476978815473294, 2301999392), // e^(269/2^20)
    (18451494575523558514, 4230085091), // e^(270/2^20)
    (18451512172248425271, 4252201201), // e^(271/2^20)
    (18451529768990073581, 2386077497), // e^(272/2^20)
    (18451547365748503459, 2944476603), // e^(273/2^20)
    (18451564962523714922, 1650292103), // e^(274/2^20)
    (18451582559315707985, 2816417728), // e^(275/2^20)
    (18451600156124482665, 2165878167), // e^(276/2^20)
    (18451617752950038977, 4011698258), // e^(277/2^20)
    (18451635349792376938, 4077033797), // e^(278/2^20)
    (18451652946651496564, 2380073431), // e^(279/2^20)
    (18451670543527397870, 3234038657), // e^(280/2^20)
    (18451688140420080873, 2362281931), // e^(281/2^20)
    (18451705737329545588, 4078155857), // e^(282/2^20)
    (18451723334255792032, 4105143999), // e^(283/2^20)
    (18451740931198820221, 2461762772), // e^(284/2^20)
    (18451758528158630170, 3461561439), // e^(285/2^20)
    (18451776125135221896, 2828220226), // e^(286/2^20)
    (18451793722128595415, 580452208), // e^(287/2^20)
    (18451811319138750742, 1032003311), // e^(288/2^20)
    (18451828916165687893, 4201717718), // e^(289/2^20)
    (18451846513209406886, 1518570574), // e^(290/2^20)
    (18451864110269907735, 1591471762), // e^(291/2^20)
    (18451881707347190457, 144494833), // e^(292/2^20)
    (18451899304441255067, 1491713481), // e^(293/2^20)
    (18451916901552101582, 1357332364), // e^(294/2^20)
    (18451934498679730017, 4055556288), // e^(295/2^20)
    (18451952095824140390, 1015753721), // e^(296/2^20)
    (18451969692985332715, 847227874), // e^(297/2^20)
    (18451987290163307008, 3569412917), // e^(298/2^20)
    (18452004887358063287, 611873986), // e^(299/2^20)
    (18452022484569601566, 584110952), // e^(300/2^20)
    (18452040081797921861, 3505754651), // e^(301/2^20)
    (18452057679043024190, 806566881), // e^(302/2^20)
    (18452075276304908567, 1096244179), // e^(303/2^20)
    (18452092873583575009, 99646750), // e^(304/2^20)
    (18452110470879023531, 2131634943), // e^(305/2^20)
    (18452128068191254150, 2917200072), // e^(306/2^20)
    (18452145665520266882, 2476366304), // e^(307/2^20)
    (18452163262866061743, 829223356), // e^(308/2^20)
    (18452180860228638748, 2290893802), // e^(309/2^20)
    (18452198457607997914, 2586631174), // e^(310/2^20)
    (18452216055004139257, 1736721859), // e^(311/2^20)
    (18452233652417062792, 4056485094), // e^(312/2^20)
    (18452251249846768537, 976403784), // e^(313/2^20)
    (18452268847293256506, 1106895572), // e^(314/2^20)
    (18452286444756526716, 173541770), // e^(315/2^20)
    (18452304042236579182, 2491923838), // e^(316/2^20)
    (18452321639733413921, 3787754198), // e^(317/2^20)
    (18452339237247030949, 4081778125), // e^(318/2^20)
    (18452356834777430282, 3394806450), // e^(319/2^20)
    (18452374432324611936, 1747715559), // e^(320/2^20)
    (18452392029888575926, 3456414690), // e^(321/2^20)
    (18452409627469322269, 4246944046), // e^(322/2^20)
    (18452427225066850981, 4140376681), // e^(323/2^20)
    (18452444822681162078, 3157851206), // e^(324/2^20)
    (18452462420312255576, 1320571788), // e^(325/2^20)
    (18452480017960131490, 2944775444), // e^(326/2^20)
    (18452497615624789837, 3756830159), // e^(327/2^20)
    (18452515213306230633, 3778136769), // e^(328/2^20)
    (18452532811004453894, 3030161665), // e^(329/2^20)
    (18452550408719459636, 1534436796), // e^(330/2^20)
    (18452568006451247874, 3607526964), // e^(331/2^20)
    (18452585604199818626, 681160637), // e^(332/2^20)
    (18452603201965171906, 1367001027), // e^(333/2^20)
    (18452620799747307731, 1391875013), // e^(334/2^20)
    (18452638397546226117, 777642327), // e^(335/2^20)
    (18452655995361927079, 3841195553), // e^(336/2^20)
    (18452673593194410635, 2014590947), // e^(337/2^20)
    (18452691191043676799, 3909819502), // e^(338/2^20)
    (18452708788909725589, 959068586), // e^(339/2^20)
    (18452726386792557019, 1774460310), // e^(340/2^20)
    (18452743984692171106, 2083280450), // e^(341/2^20)
    (18452761582608567866, 1907847638), // e^(342/2^20)
    (18452779180541747315, 1270546065), // e^(343/2^20)
    (18452796778491709469, 193825474), // e^(344/2^20)
    (18452814376458454343, 2995168467), // e^(345/2^20)
    (18452831974441981955, 1107221312), // e^(346/2^20)
    (18452849572442292319, 3142565021), // e^(347/2^20)
    (18452867170459385453, 533976977), // e^(348/2^20)
    (18452884768493261371, 1894169306), // e^(349/2^20)
    (18452902366543920090, 2951017805), // e^(350/2^20)
    (18452919964611361626, 3727431123), // e^(351/2^20)
    (18452937562695585995, 4246383467), // e^(352/2^20)
    (18452955160796593214, 235947308), // e^(353/2^20)
    (18452972758914383297, 309162560), // e^(354/2^20)
    (18452990357048956261, 194232808), // e^(355/2^20)
    (18453007955200312121, 4209361790), // e^(356/2^20)
    (18453025553368450895, 3787916909), // e^(357/2^20)
    (18453043151553372598, 3248233020), // e^(358/2^20)
    (18453060749755077246, 2613743235), // e^(359/2^20)
    (18453078347973564855, 1907946228), // e^(360/2^20)
    (18453095946208835441, 1154406229), // e^(361/2^20)
    (18453113544460889020, 376753030), // e^(362/2^20)
    (18453131142729725607, 3893649273), // e^(363/2^20)
    (18453148741015345220, 3138921274), // e^(364/2^20)
    (18453166339317747874, 2431362795), // e^(365/2^20)
    (18453183937636933585, 1794865860), // e^(366/2^20)
    (18453201535972902369, 1253388051), // e^(367/2^20)
    (18453219134325654242, 830952512), // e^(368/2^20)
    (18453236732695189220, 551647943), // e^(369/2^20)
    (18453254331081507319, 439628604), // e^(370/2^20)
    (18453271929484608555, 519114315), // e^(371/2^20)
    (18453289527904492944, 814390452), // e^(372/2^20)
    (18453307126341160502, 1349807955), // e^(373/2^20)
    (18453324724794611245, 2149783319), // e^(374/2^20)
    (18453342323264845189, 3238798601), // e^(375/2^20)
    (18453359921751862351, 346434119), // e^(376/2^20)
    (18453377520255662745, 2087237641), // e^(377/2^20)
    (18453395118776246388, 4190920605), // e^(378/2^20)
    (18453412717313613297, 2387260008), // e^(379/2^20)
    (18453430315867763487, 996033001), // e^(380/2^20)
    (18453447914438696974, 42114996), // e^(381/2^20)
    (18453465513026413773, 3845414263), // e^(382/2^20)
    (18453483111630913902, 3841002742), // e^(383/2^20)
    (18453500710252197377, 53952525), // e^(384/2^20)
    (18453518308890264212, 1099335858), // e^(385/2^20)
    (18453535907545114424, 2707388657), // e^(386/2^20)
    (18453553506216748030, 608412398), // e^(387/2^20)
    (18453571104905165044, 3417676007), // e^(388/2^20)
    (18453588703610365484, 2570644784), // e^(389/2^20)
    (18453606302332349365, 2387751479), // e^(390/2^20)
    (18453623901071116703, 2894527104), // e^(391/2^20)
    (18453641499826667514, 4116568235), // e^(392/2^20)
    (18453659098599001815, 1784569709), // e^(393/2^20)
    (18453676697388119621, 219226517), // e^(394/2^20)
    (18453694296194020947, 3741299211), // e^(395/2^20)
    (18453711895016705811, 3786712015), // e^(396/2^20)
    (18453729493856174229, 381389305), // e^(397/2^20)
    (18453747092712426215, 2141255611), // e^(398/2^20)
    (18453764691585461787, 502431839), // e^(399/2^20)
    (18453782290475280959, 4080973641), // e^(400/2^20)
    (18453799889381883750, 18165748), // e^(401/2^20)
    (18453817488305270173, 1225162231), // e^(402/2^20)
    (18453835087245440245, 3433313534), // e^(403/2^20)
    (18453852686202393983, 2374035666), // e^(404/2^20)
    (18453870285176131402, 2368744787), // e^(405/2^20)
    (18453887884166652518, 3443955322), // e^(406/2^20)
    (18453905483173957348, 1331279963), // e^(407/2^20)
    (18453923082198045907, 352331555), // e^(408/2^20)
    (18453940681238918211, 533821207), // e^(409/2^20)
    (18453958280296574276, 1902525591), // e^(410/2^20)
    (18453975879371014119, 190319643), // e^(411/2^20)
    (18453993478462237754, 4014045751), // e^(412/2^20)
    (18454011077570245200, 515775382), // e^(413/2^20)
    (18454028676695036470, 2607449344), // e^(414/2^20)
    (18454046275836611582, 1726237523), // e^(415/2^20)
    (18454063874994970551, 2194277257), // e^(416/2^20)
    (18454081474170113393, 4038804151), // e^(417/2^20)
    (18454099073362040125, 2992152073), // e^(418/2^20)
    (18454116672570750762, 3376655049), // e^(419/2^20)
    (18454134271796245321, 924778071), // e^(420/2^20)
    (18454151871038523816, 4253953584), // e^(421/2^20)
    (18454169470297586266, 506843114), // e^(422/2^20)
    (18454187069573432684, 2595977526), // e^(423/2^20)
    (18454204668866063088, 1959116767), // e^(424/2^20)
    (18454222268175477493, 2918988234), // e^(425/2^20)
    (18454239867501675916, 1208450296), // e^(426/2^20)
    (18454257466844658372, 1150361475), // e^(427/2^20)
    (18454275066204424877, 2772678560), // e^(428/2^20)
    (18454292665580975448, 1808456608), // e^(429/2^20)
    (18454310264974310100, 2580750828), // e^(430/2^20)
    (18454327864384428850, 822747403), // e^(431/2^20)
    (18454345463811331713, 857632669), // e^(432/2^20)
    (18454363063255018705, 2713691229), // e^(433/2^20)
    (18454380662715489843, 2124305953), // e^(434/2^20)
    (18454398262192745142, 3412859867), // e^(435/2^20)
    (18454415861686784619, 2312866967), // e^(436/2^20)
    (18454433461197608289, 3147841405), // e^(437/2^20)
    (18454451060725216169, 1651428304), // e^(438/2^20)
    (18454468660269608274, 2147272943), // e^(439/2^20)
    (18454486259830784621, 369151571), // e^(440/2^20)
    (18454503859408745225, 640840592), // e^(441/2^20)
    (18454521459003490102, 2991214680), // e^(442/2^20)
    (18454539058615019269, 3154246775), // e^(443/2^20)
    (18454556658243332742, 1158942677), // e^(444/2^20)
    (18454574257888430536, 1329341045), // e^(445/2^20)
    (18454591857550312667, 3694578806), // e^(446/2^20)
    (18454609457228979152, 3988891156), // e^(447/2^20)
    (18454627056924430007, 2241546150), // e^(448/2^20)
    (18454644656636665247, 2776844701), // e^(449/2^20)
    (18454662256365684889, 1329218698), // e^(450/2^20)
    (18454679856111488948, 2223100184), // e^(451/2^20)
    (18454697455874077441, 1193052172), // e^(452/2^20)
    (18454715055653450383, 2563637836), // e^(453/2^20)
    (18454732655449607791, 2069551317), // e^(454/2^20)
    (18454750255262549680, 4035486917), // e^(455/2^20)
    (18454767855092276067, 4196269907), // e^(456/2^20)
    (18454785454938786968, 2581758420), // e^(457/2^20)
    (18454803054802082398, 3516843450), // e^(458/2^20)
    (18454820654682162374, 2736546962), // e^(459/2^20)
    (18454838254579026912, 270923782), // e^(460/2^20)
    (18454855854492676027, 445061597), // e^(461/2^20)
    (18454873454423109735, 3289146365), // e^(462/2^20)
    (18454891054370328054, 243495012), // e^(463/2^20)
    (18454908654334330997, 4223326513), // e^(464/2^20)
    (18454926254315118583, 2374121630), // e^(465/2^20)
    (18454943854312690826, 3316263171), // e^(466/2^20)
    (18454961454327047743, 2785297621), // e^(467/2^20)
    (18454979054358189350, 811804324), // e^(468/2^20)
    (18454996654406115662, 1721395488), // e^(469/2^20)
    (18455014254470826696, 1249814294), // e^(470/2^20)
    (18455031854552322467, 3722804077), // e^(471/2^20)
    (18455049454650602993, 581271855), // e^(472/2^20)
    (18455067054765668288, 446059390), // e^(473/2^20)
    (18455084654897518368, 3348139420), // e^(474/2^20)
    (18455102255046153251, 728615658), // e^(475/2^20)
    (18455119855211572951, 1208526563), // e^(476/2^20)
    (18455137455393777485, 524074276), // e^(477/2^20)
    (18455155055592766868, 3001461091), // e^(478/2^20)
    (18455172655808541118, 82052983), // e^(479/2^20)
    (18455190256041100249, 387150678), // e^(480/2^20)
    (18455207856290444277, 3948185872), // e^(481/2^20)
    (18455225456556573220, 2206721237), // e^(482/2^20)
    (18455243056839487092, 3784254197), // e^(483/2^20)
    (18455260657139185911, 122478555), // e^(484/2^20)
    (18455278257455669690, 4137990162), // e^(485/2^20)
    (18455295857788938448, 2977646658), // e^(486/2^20)
    (18455313458138992200, 968240435), // e^(487/2^20)
    (18455331058505830961, 2436629451), // e^(488/2^20)
    (18455348658889454748, 3119802636), // e^(489/2^20)
    (18455366259289863577, 3049781786), // e^(490/2^20)
    (18455383859707057464, 2258654261), // e^(491/2^20)
    (18455401460141036425, 778572989), // e^(492/2^20)
    (18455419060591800475, 2936723761), // e^(493/2^20)
    (18455436661059349632, 175456046), // e^(494/2^20)
    (18455454261543683910, 1117054062), // e^(495/2^20)
    (18455471862044803326, 1498965710), // e^(496/2^20)
    (18455489462562707896, 1353671751), // e^(497/2^20)
    (18455507063097397636, 713718514), // e^(498/2^20)
    (18455524663648872561, 3906685190), // e^(499/2^20)
    (18455542264217132689, 2375314650), // e^(500/2^20)
    (18455559864802178035, 447317221), // e^(501/2^20)
    (18455577465404008614, 2450468795), // e^(502/2^20)
    (18455595066022624443, 4122676243), // e^(503/2^20)
    (18455612666658025539, 1201911999), // e^(504/2^20)
    (18455630267310211916, 2311115955), // e^(505/2^20)
    (18455647867979183591, 3188391682), // e^(506/2^20)
    (18455665468664940580, 3866875616), // e^(507/2^20)
    (18455683069367482900, 84802461), // e^(508/2^20)
    (18455700670086810565, 465374381), // e^(509/2^20)
    (18455718270822923592, 746957216), // e^(510/2^20)
    (18455735871575821997, 962949673), // e^(511/2^20)
    (18455753472345505796, 1146816024), // e^(512/2^20)
    (18455771073131975005, 1332086111), // e^(513/2^20)
    (18455788673935229640, 1552355344), // e^(514/2^20)
    (18455806274755269717, 1841284699), // e^(515/2^20)
    (18455823875592095252, 2232600723), // e^(516/2^20)
    (18455841476445706261, 2760095529), // e^(517/2^20)
    (18455859077316102760, 3457626799), // e^(518/2^20)
    (18455876678203284766, 64150487), // e^(519/2^20)
    (18455894279107252293, 1203590005), // e^(520/2^20)
    (18455911880028005358, 2615032443), // e^(521/2^20)
    (18455929480965543978, 37630461), // e^(522/2^20)
    (18455947081919868167, 2095504175), // e^(523/2^20)
    (18455964682890977943, 232970086), // e^(524/2^20)
    (18455982283878873320, 3074279448), // e^(525/2^20)
    (18455999884883554316, 2063879898), // e^(526/2^20)
    (18456017485905020946, 1531186533), // e^(527/2^20)
    (18456035086943273226, 1510712720), // e^(528/2^20)
    (18456052687998311172, 2037037397), // e^(529/2^20)
    (18456070289070134800, 3144805068), // e^(530/2^20)
    (18456087890158744127, 573758513), // e^(531/2^20)
    (18456105491264139167, 2948607969), // e^(532/2^20)
    (18456123092386319938, 1714260057), // e^(533/2^20)
    (18456140693525286455, 1200588855), // e^(534/2^20)
    (18456158294681038734, 1442566715), // e^(535/2^20)
    (18456175895853576791, 2475231559), // e^(536/2^20)
    (18456193497042900643, 38719581), // e^(537/2^20)
    (18456211098249010304, 2758134434), // e^(538/2^20)
    (18456228699471905792, 2078776156), // e^(539/2^20)
    (18456246300711587122, 2330912242), // e^(540/2^20)
    (18456263901968054310, 3549908461), // e^(541/2^20)
    (18456281503241307373, 1476228857), // e^(542/2^20)
    (18456299104531346326, 440337634), // e^(543/2^20)
    (18456316705838171185, 477797270), // e^(544/2^20)
    (18456334307161781966, 1624235815), // e^(545/2^20)
    (18456351908502178685, 3915346887), // e^(546/2^20)
    (18456369509859361359, 3091922378), // e^(547/2^20)
    (18456387111233330003, 3484754344), // e^(548/2^20)
    (18456404712624084634, 834765817), // e^(549/2^20)
    (18456422314031625266, 3767847290), // e^(550/2^20)
    (18456439915455951917, 3730085638), // e^(551/2^20)
    (18456457516897064603, 757567903), // e^(552/2^20)
    (18456475118354963338, 3476381287), // e^(553/2^20)
    (18456492719829648140, 3332809379), // e^(554/2^20)
    (18456510321321119025, 363135930), // e^(555/2^20)
    (18456527922829376007, 3193644854), // e^(556/2^20)
    (18456545524354419104, 3270816452), // e^(557/2^20)
    (18456563125896248332, 631131189), // e^(558/2^20)
    (18456580727454863705, 3901069689), // e^(559/2^20)
    (18456598329030265242, 232341672), // e^(560/2^20)
    (18456615930622452956, 2546526200), // e^(561/2^20)
    (18456633532231426865, 2290431429), // e^(562/2^20)
    (18456651133857186984, 3795832974), // e^(563/2^20)
    (18456668735499733330, 2804637427), // e^(564/2^20)
    (18456686337159065918, 3648751547), // e^(565/2^20)
    (18456703938835184765, 2070213067), // e^(566/2^20)
    (18456721540528089886, 2401059889), // e^(567/2^20)
    (18456739142237781298, 383460890), // e^(568/2^20)
    (18456756743964259016, 349585112), // e^(569/2^20)
    (18456774345707523056, 2336699874), // e^(570/2^20)
    (18456791947467573435, 2087170767), // e^(571/2^20)
    (18456809549244410168, 3933363550), // e^(572/2^20)
    (18456827151038033272, 3617774959), // e^(573/2^20)
    (18456844752848442763, 1177934597), // e^(574/2^20)
    (18456862354675638656, 946404937), // e^(575/2^20)
    (18456879956519620967, 2960846726), // e^(576/2^20)
    (18456897558380389713, 2964018990), // e^(577/2^20)
    (18456915160257944910, 993713619), // e^(578/2^20)
    (18456932762152286573, 1382755374), // e^(579/2^20)
    (18456950364063414718, 4169067291), // e^(580/2^20)
    (18456967965991329363, 800703385), // e^(581/2^20)
    (18456985567936030521, 4200619727), // e^(582/2^20)
    (18457003169897518211, 1522034180), // e^(583/2^20)
    (18457020771875792447, 1393066662), // e^(584/2^20)
    (18457038373870853245, 3851968070), // e^(585/2^20)
    (18457055975882700623, 347120283), // e^(586/2^20)
    (18457073577911334594, 3801807233), // e^(587/2^20)
    (18457091179956755177, 1369574645), // e^(588/2^20)
    (18457108782018962386, 1678870300), // e^(589/2^20)
    (18457126384097956238, 473305664), // e^(590/2^20)
    (18457143986193736748, 2086492366), // e^(591/2^20)
    (18457161588306303933, 2262173016), // e^(592/2^20)
    (18457179190435657809, 1039123095), // e^(593/2^20)
    (18457196792581798391, 2751150950), // e^(594/2^20)
    (18457214394744725696, 3142195911), // e^(595/2^20)
    (18457231996924439740, 2251230178), // e^(596/2^20)
    (18457249599120940539, 117291522), // e^(597/2^20)
    (18457267201334228108, 1074450585), // e^(598/2^20)
    (18457284803564302464, 866908988), // e^(599/2^20)
    (18457302405811163622, 3828868520), // e^(600/2^20)
    (18457320008074811600, 1409694655), // e^(601/2^20)
    (18457337610355246412, 2238687623), // e^(602/2^20)
    (18457355212652468075, 2060311341), // e^(603/2^20)
    (18457372814966476605, 914062594), // e^(604/2^20)
    (18457390417297272017, 3134471040), // e^(605/2^20)
    (18457408019644854329, 171230018), // e^(606/2^20)
    (18457425622009223555, 653967630), // e^(607/2^20)
    (18457443224390379712, 327475659), // e^(608/2^20)
    (18457460826788322815, 3526546058), // e^(609/2^20)
    (18457478429203052882, 1701134463), // e^(610/2^20)
    (18457496031634569927, 3481131270), // e^(611/2^20)
    (18457513634082873968, 316623264), // e^(612/2^20)
    (18457531236547965019, 837631989), // e^(613/2^20)
    (18457548839029843097, 789342675), // e^(614/2^20)
    (18457566441528508218, 211973423), // e^(615/2^20)
    (18457584044043960397, 3440775202), // e^(616/2^20)
    (18457601646576199652, 1926162670), // e^(617/2^20)
    (18457619249125225998, 3517946), // e^(618/2^20)
    (18457636851691039450, 2008288725), // e^(619/2^20)
    (18457654454273640025, 3686053683), // e^(620/2^20)
    (18457672056873027740, 782457072), // e^(621/2^20)
    (18457689659489202609, 1928110607), // e^(622/2^20)
    (18457707262122164649, 2868789687), // e^(623/2^20)
    (18457724864771913876, 3645302586), // e^(624/2^20)
    (18457742467438450307, 3555854), // e^(625/2^20)
    (18457760070121773956, 574423506), // e^(626/2^20)
    (18457777672821884840, 1103943241), // e^(627/2^20)
    (18457795275538782975, 1633185632), // e^(628/2^20)
    (18457812878272468377, 2203286828), // e^(629/2^20)
    (18457830481022941062, 2855448549), // e^(630/2^20)
    (18457848083790201046, 3630938094), // e^(631/2^20)
    (18457865686574248346, 276121041), // e^(632/2^20)
    (18457883289375082976, 1422330431), // e^(633/2^20)
    (18457900892192704953, 2816062990), // e^(634/2^20)
    (18457918495027114294, 203881024), // e^(635/2^20)
    (18457936097878311013, 2217314300), // e^(636/2^20)
    (18457953700746295128, 308088977), // e^(637/2^20)
    (18457971303631066653, 3107865974), // e^(638/2^20)
    (18457988906532625606, 2068502602), // e^(639/2^20)
    (18458006509450972002, 1526823635), // e^(640/2^20)
    (18458024112386105857, 1524752128), // e^(641/2^20)
    (18458041715338027187, 2104276712), // e^(642/2^20)
    (18458059318306736008, 3307451594), // e^(643/2^20)
    (18458076921292232337, 881429259), // e^(644/2^20)
    (18458094524294516188, 3458329660), // e^(645/2^20)
    (18458112127313587579, 2490469139), // e^(646/2^20)
    (18458129730349446525, 2315131505), // e^(647/2^20)
    (18458147333402093042, 2974698844), // e^(648/2^20)
    (18458164936471527147, 216651527), // e^(649/2^20)
    (18458182539557748854, 2673437385), // e^(650/2^20)
    (18458200142660758181, 1797700644), // e^(651/2^20)
    (18458217745780555143, 1927052994), // e^(652/2^20)
    (18458235348917139756, 3104204407), // e^(653/2^20)
    (18458252952070512037, 1076963134), // e^(654/2^20)
    (18458270555240672001, 183137595), // e^(655/2^20)
    (18458288158427619664, 465634492), // e^(656/2^20)
    (18458305761631355042, 1967426103), // e^(657/2^20)
    (18458323364851878152, 436582987), // e^(658/2^20)
    (18458340968089189009, 211175873), // e^(659/2^20)
    (18458358571343287629, 1334373770), // e^(660/2^20)
    (18458376174614174028, 3849411266), // e^(661/2^20)
    (18458393777901848223, 3504621227), // e^(662/2^20)
    (18458411381206310230, 343369396), // e^(663/2^20)
    (18458428984527560063, 2999021683), // e^(664/2^20)
    (18458446587865597740, 2925140393), // e^(665/2^20)
    (18458464191220423277, 165287998), // e^(666/2^20)
    (18458481794592036688, 3353027143), // e^(667/2^20)
    (18458499397980437991, 3942116863), // e^(668/2^20)
    (18458517001385627202, 1976316367), // e^(669/2^20)
    (18458534604807604336, 1794417733), // e^(670/2^20)
    (18458552208246369409, 3440311325), // e^(671/2^20)
    (18458569811701922438, 2662985786), // e^(672/2^20)
    (18458587415174263438, 3801429931), // e^(673/2^20)
    (18458605018663392426, 2604763559), // e^(674/2^20)
    (18458622622169309417, 3412106640), // e^(675/2^20)
    (18458640225692014428, 1972710131), // e^(676/2^20)
    (18458657829231507474, 2625825159), // e^(677/2^20)
    (18458675432787788572, 1120833835), // e^(678/2^20)
    (18458693036360857737, 1797118443), // e^(679/2^20)
    (18458710639950714986, 404192253), // e^(680/2^20)
    (18458728243557360334, 1281568704), // e^(681/2^20)
    (18458745847180793798, 178892222), // e^(682/2^20)
    (18458763450821015393, 1435807406), // e^(683/2^20)
    (18458781054478025136, 802089837), // e^(684/2^20)
    (18458798658151823042, 2617515271), // e^(685/2^20)
    (18458816261842409128, 2631990449), // e^(686/2^20)
    (18458833865549783410, 890454987), // e^(687/2^20)
    (18458851469273945903, 1732881374), // e^(688/2^20)
    (18458869073014896624, 909373090), // e^(689/2^20)
    (18458886676772635588, 2760033783), // e^(690/2^20)
    (18458904280547162812, 3035098088), // e^(691/2^20)
    (18458921884338478312, 1779833518), // e^(692/2^20)
    (18458939488146582103, 3334540457), // e^(693/2^20)
    (18458957091971474202, 3449650279), // e^(694/2^20)
    (18458974695813154625, 2170627233), // e^(695/2^20)
    (18458992299671623387, 3837968444), // e^(696/2^20)
    (18459009903546880505, 4202302022), // e^(697/2^20)
    (18459027507438925995, 3309288955), // e^(698/2^20)
    (18459045111347759873, 1204655810), // e^(699/2^20)
    (18459062715273382154, 2229162029), // e^(700/2^20)
    (18459080319215792855, 2133698042), // e^(701/2^20)
    (18459097923174991992, 964187154), // e^(702/2^20)
    (18459115527150979580, 3061585549), // e^(703/2^20)
    (18459133131143755636, 4176980394), // e^(704/2^20)
    (18459150735153320177, 61524439), // e^(705/2^20)
    (18459168339179673216, 3646305199), // e^(706/2^20)
    (18459185943222814772, 2092671990), // e^(707/2^20)
    (18459203547282744859, 4036876190), // e^(708/2^20)
    (18459221151359463495, 935365574), // e^(709/2^20)
    (18459238755452970694, 1424522679), // e^(710/2^20)
    (18459256359563266473, 1255893735), // e^(711/2^20)
    (18459273963690350848, 476057850), // e^(712/2^20)
    (18459291567834223834, 3426627008), // e^(713/2^20)
    (18459309171994885449, 1564376883), // e^(714/2^20)
    (18459326776172335707, 3526017916), // e^(715/2^20)
    (18459344380366574626, 768456945), // e^(716/2^20)
    (18459361984577602220, 1928535571), // e^(717/2^20)
    (18459379588805418506, 2758259089), // e^(718/2^20)
    (18459397193050023500, 3304665670), // e^(719/2^20)
    (18459414797311417218, 3614859067), // e^(720/2^20)
    (18459432401589599676, 3736008612), // e^(721/2^20)
    (18459450005884570890, 3715349219), // e^(722/2^20)
    (18459467610196330876, 3600181385), // e^(723/2^20)
    (18459485214524879650, 3437871186), // e^(724/2^20)
    (18459502818870217228, 3275850279), // e^(725/2^20)
    (18459520423232343626, 3161615903), // e^(726/2^20)
    (18459538027611258860, 3142730878), // e^(727/2^20)
    (18459555632006962946, 3266823606), // e^(728/2^20)
    (18459573236419455900, 3581588071), // e^(729/2^20)
    (18459590840848737738, 4134783836), // e^(730/2^20)
    (18459608445294808477, 679268752), // e^(731/2^20)
    (18459626049757668131, 1852868139), // e^(732/2^20)
    (18459643654237316717, 3408571011), // e^(733/2^20)
    (18459661258733754252, 1099431961), // e^(734/2^20)
    (18459678863246980750, 3563473057), // e^(735/2^20)
    (18459696467776996229, 2258912760), // e^(736/2^20)
    (18459714072323800704, 1528937004), // e^(737/2^20)
    (18459731676887394191, 1421830008), // e^(738/2^20)
    (18459749281467776706, 1985941572), // e^(739/2^20)
    (18459766886064948265, 3269687080), // e^(740/2^20)
    (18459784490678908885, 1026580202), // e^(741/2^20)
    (18459802095309658580, 3895102077), // e^(742/2^20)
    (18459819699957197368, 3333930242), // e^(743/2^20)
    (18459837304621525264, 3686709708), // e^(744/2^20)
    (18459854909302642285, 707216471), // e^(745/2^20)
    (18459872514000548445, 3034194002), // e^(746/2^20)
    (18459890118715243762, 2126582169), // e^(747/2^20)
    (18459907723446728251, 2328288309), // e^(748/2^20)
    (18459925328195001928, 3688318050), // e^(749/2^20)
    (18459942932960064810, 1960775302), // e^(750/2^20)
    (18459960537741916912, 1489764152), // e^(751/2^20)
    (18459978142540558250, 2324486974), // e^(752/2^20)
    (18459995747355988841, 219244429), // e^(753/2^20)
    (18460013352188208699, 3813304649), // e^(754/2^20)
    (18460030957037217843, 271164869), // e^(755/2^20)
    (18460048561903016286, 2527191682), // e^(756/2^20)
    (18460066166785604046, 2040980785), // e^(757/2^20)
    (18460083771684981138, 3157095348), // e^(758/2^20)
    (18460101376601147579, 1630229530), // e^(759/2^20)
    (18460118981534103384, 1805077665), // e^(760/2^20)
    (18460136586483848569, 3731432377), // e^(761/2^20)
    (18460154191450383151, 3164184576), // e^(762/2^20)
    (18460171796433707146, 153258052), // e^(763/2^20)
    (18460189401433820568, 3338576769), // e^(764/2^20)
    (18460207006450723435, 4180261093), // e^(765/2^20)
    (18460224611484415763, 2728431565), // e^(766/2^20)
    (18460242216534897567, 3328241605), // e^(767/2^20)
    (18460259821602168864, 1734975627), // e^(768/2^20)
    (18460277426686229669, 2293918217), // e^(769/2^20)
    (18460295031787079999, 760484958), // e^(770/2^20)
    (18460312636904719869, 1480091605), // e^(771/2^20)
    (18460330242039149296, 208284908), // e^(772/2^20)
    (18460347847190368295, 1290611791), // e^(773/2^20)
    (18460365452358376883, 482750172), // e^(774/2^20)
    (18460383057543175075, 2130378143), // e^(775/2^20)
    (18460400662744762888, 1989304792), // e^(776/2^20)
    (18460418267963140338, 110372084), // e^(777/2^20)
    (18460435873198307440, 839454866), // e^(778/2^20)
    (18460453478450264210, 4227526274), // e^(779/2^20)
    (18460471083719010666, 1735690436), // e^(780/2^20)
    (18460488689004546822, 2004986249), // e^(781/2^20)
    (18460506294306872695, 791616306), // e^(782/2^20)
    (18460523899625988300, 2441783378), // e^(783/2^20)
    (18460541504961893654, 2711821229), // e^(784/2^20)
    (18460559110314588773, 1653096502), // e^(785/2^20)
    (18460576715684073672, 3612008723), // e^(786/2^20)
    (18460594321070348369, 50121113), // e^(787/2^20)
    (18460611926473412877, 3903898962), // e^(788/2^20)
    (18460629531893267215, 2340069365), // e^(789/2^20)
    (18460647137329911397, 4000261485), // e^(790/2^20)
    (18460664742783345441, 346300885), // e^(791/2^20)
    (18460682348253569361, 19947897), // e^(792/2^20)
    (18460699953740583173, 3073093848), // e^(793/2^20)
    (18460717559244386895, 967761057), // e^(794/2^20)
    (18460735164764980541, 2345906614), // e^(795/2^20)
    (18460752770302364128, 2964651306), // e^(796/2^20)
    (18460770375856537672, 2876148801), // e^(797/2^20)
    (18460787981427501189, 2132618354), // e^(798/2^20)
    (18460805587015254695, 786344805), // e^(799/2^20)
    (18460823192619798205, 3184645877), // e^(800/2^20)
    (18460840798241131737, 790002988), // e^(801/2^20)
    (18460858403879255305, 2244832330), // e^(802/2^20)
    (18460876009534168926, 3306713790), // e^(803/2^20)
    (18460893615205872616, 4028260139), // e^(804/2^20)
    (18460911220894366392, 167182438), // e^(805/2^20)
    (18460928826599650268, 366159221), // e^(806/2^20)
    (18460946432321724261, 383032721), // e^(807/2^20)
    (18460964038060588387, 270678054), // e^(808/2^20)
    (18460981643816242662, 82035922), // e^(809/2^20)
    (18460999249588687101, 4165079910), // e^(810/2^20)
    (18461016855377921722, 3982947300), // e^(811/2^20)
    (18461034461183946540, 3883742851), // e^(812/2^20)
    (18461052067006761571, 3920669610), // e^(813/2^20)
    (18461069672846366831, 4146996213), // e^(814/2^20)
    (18461087278702762337, 321089586), // e^(815/2^20)
    (18461104884575948103, 1086284130), // e^(816/2^20)
    (18461122490465924146, 2201077945), // e^(817/2^20)
    (18461140096372690482, 3719002014), // e^(818/2^20)
    (18461157702296247128, 1398685610), // e^(819/2^20)
    (18461175308236594098, 3883725484), // e^(820/2^20)
    (18461192914193731410, 2637914787), // e^(821/2^20)
    (18461210520167659079, 2010014146), // e^(822/2^20)
    (18461228126158377121, 2053882482), // e^(823/2^20)
    (18461245732165885552, 2823444300), // e^(824/2^20)
    (18461263338190184389, 77722398), // e^(825/2^20)
    (18461280944231273646, 2460707049), // e^(826/2^20)
    (18461298550289153341, 1436584931), // e^(827/2^20)
    (18461316156363823489, 1354510195), // e^(828/2^20)
    (18461333762455284106, 2268735287), // e^(829/2^20)
    (18461351368563535208, 4233578238), // e^(830/2^20)
    (18461368974688576812, 3008455372), // e^(831/2^20)
    (18461386580830408933, 2942783193), // e^(832/2^20)
    (18461404186989031587, 4091076496), // e^(833/2^20)
    (18461421793164444791, 2212948370), // e^(834/2^20)
    (18461439399356648560, 1658012082), // e^(835/2^20)
    (18461457005565642910, 2480979191), // e^(836/2^20)
    (18461474611791427858, 441659552), // e^(837/2^20)
    (18461492218034003418, 4184830491), // e^(838/2^20)
    (18461509824293369609, 880498445), // e^(839/2^20)
    (18461527430569526444, 3468539217), // e^(840/2^20)
    (18461545036862473941, 3414057714), // e^(841/2^20)
    (18461562643172212116, 772159029), // e^(842/2^20)
    (18461580249498740983, 4187948430), // e^(843/2^20)
    (18461597855842060561, 831760298), // e^(844/2^20)
    (18461615462202170863, 3643798377), // e^(845/2^20)
    (18461633068579071907, 4089495520), // e^(846/2^20)
    (18461650674972763709, 2224284760), // e^(847/2^20)
    (18461668281383246284, 2398632016), // e^(848/2^20)
    (18461685887810519649, 373134204), // e^(849/2^20)
    (18461703494254583819, 498388420), // e^(850/2^20)
    (18461721100715438810, 2830090053), // e^(851/2^20)
    (18461738707193084639, 3129032787), // e^(852/2^20)
    (18461756313687521322, 1451043190), // e^(853/2^20)
    (18461773920198748874, 2146980715), // e^(854/2^20)
    (18461791526726767312, 977835812), // e^(855/2^20)
    (18461809133271576651, 2294599114), // e^(856/2^20)
    (18461826739833176908, 1858392250), // e^(857/2^20)
    (18461844346411568098, 4020337032), // e^(858/2^20)
    (18461861953006750239, 246718970), // e^(859/2^20)
    (18461879559618723344, 3478725649), // e^(860/2^20)
    (18461897166247487432, 887806464), // e^(861/2^20)
    (18461914772893042517, 1120312880), // e^(862/2^20)
    (18461932379555388615, 4232727362), // e^(863/2^20)
    (18461949986234525744, 1691663370), // e^(864/2^20)
    (18461967592930453918, 2143669140), // e^(865/2^20)
    (18461985199643173154, 1350456609), // e^(866/2^20)
    (18462002806372683467, 3663737898), // e^(867/2^20)
    (18462020413118984875, 550388827), // e^(868/2^20)
    (18462038019882077392, 657219992), // e^(869/2^20)
    (18462055626661961034, 4041172989), // e^(870/2^20)
    (18462073233458635819, 2169320408), // e^(871/2^20)
    (18462090840272101761, 3688669618), // e^(872/2^20)
    (18462108447102358878, 66424391), // e^(873/2^20)
    (18462126053949407183, 4244690571), // e^(874/2^20)
    (18462143660813246695, 3395835817), // e^(875/2^20)
    (18462161267693877429, 1872162561), // e^(876/2^20)
    (18462178874591299400, 4026038829), // e^(877/2^20)
    (18462196481505512626, 1324996345), // e^(878/2^20)
    (18462214088436517121, 2416501612), // e^(879/2^20)
    (18462231695384312902, 3063184834), // e^(880/2^20)
    (18462249302348899985, 3322709102), // e^(881/2^20)
    (18462266909330278386, 3252803099), // e^(882/2^20)
    (18462284516328448121, 2911261097), // e^(883/2^20)
    (18462302123343409206, 2355942962), // e^(884/2^20)
    (18462319730375161657, 1644774150), // e^(885/2^20)
    (18462337337423705490, 835745706), // e^(886/2^20)
    (18462354944489040720, 4281881566), // e^(887/2^20)
    (18462372551571167365, 3451369367), // e^(888/2^20)
    (18462390158670085440, 2697364226), // e^(889/2^20)
    (18462407765785794961, 2078119557), // e^(890/2^20)
    (18462425372918295944, 1651954363), // e^(891/2^20)
    (18462442980067588405, 1477253241), // e^(892/2^20)
    (18462460587233672360, 1612466378), // e^(893/2^20)
    (18462478194416547825, 2116109554), // e^(894/2^20)
    (18462495801616214816, 3046764139), // e^(895/2^20)
    (18462513408832673350, 168109802), // e^(896/2^20)
    (18462531016065923441, 2128793689), // e^(897/2^20)
    (18462548623315965107, 397659355), // e^(898/2^20)
    (18462566230582798362, 3623485133), // e^(899/2^20)
    (18462583837866423224, 3275245760), // e^(900/2^20)
    (18462601445166839708, 3706883457), // e^(901/2^20)
    (18462619052484047831, 682471444), // e^(902/2^20)
    (18462636659818047607, 2851050420), // e^(903/2^20)
    (18462654267168839054, 1681857495), // e^(904/2^20)
    (18462671874536422187, 1529097258), // e^(905/2^20)
    (18462689481920797022, 2452072594), // e^(906/2^20)
    (18462707089321963576, 215184685), // e^(907/2^20)
    (18462724696739921863, 3467802194), // e^(908/2^20)
    (18462742304174671901, 3679490194), // e^(909/2^20)
    (18462759911626213706, 909813939), // e^(910/2^20)
    (18462777519094547292, 3808338872), // e^(911/2^20)
    (18462795126579672677, 3844826843), // e^(912/2^20)
    (18462812734081589877, 1079039886), // e^(913/2^20)
    (18462830341600298906, 4160740221), // e^(914/2^20)
    (18462847949135799783, 264919182), // e^(915/2^20)
    (18462865556688092521, 2336437471), // e^(916/2^20)
    (18462883164257177138, 1845384904), // e^(917/2^20)
    (18462900771843053649, 3146818777), // e^(918/2^20)
    (18462918379445722071, 2005927388), // e^(919/2^20)
    (18462935987065182419, 2777899222), // e^(920/2^20)
    (18462953594701434710, 1228053762), // e^(921/2^20)
    (18462971202354478959, 1711710680), // e^(922/2^20)
    (18462988810024315182, 4289287943), // e^(923/2^20)
    (18463006417710943397, 431334522), // e^(924/2^20)
    (18463024025414363617, 3083301459), // e^(925/2^20)
    (18463041633134575860, 3715868913), // e^(926/2^20)
    (18463059240871580142, 2389717225), // e^(927/2^20)
    (18463076848625376478, 3460559630), // e^(928/2^20)
    (18463094456395964885, 2694240362), // e^(929/2^20)
    (18463112064183345379, 151636546), // e^(930/2^20)
    (18463129671987517975, 188658197), // e^(931/2^20)
    (18463147279808482689, 2866313628), // e^(932/2^20)
    (18463164887646239538, 3950709450), // e^(933/2^20)
    (18463182495500788538, 3502985167), // e^(934/2^20)
    (18463200103372129705, 1584345872), // e^(935/2^20)
    (18463217711260263054, 2551029554), // e^(936/2^20)
    (18463235319165188602, 2169405200), // e^(937/2^20)
    (18463252927086906365, 500874690), // e^(938/2^20)
    (18463270535025416358, 1901872795), // e^(939/2^20)
    (18463288142980718598, 2138965287), // e^(940/2^20)
    (18463305750952813101, 1273750828), // e^(941/2^20)
    (18463323358941699882, 3662860975), // e^(942/2^20)
    (18463340966947378959, 778090986), // e^(943/2^20)
    (18463358574969850346, 1271170903), // e^(944/2^20)
    (18463376183009114060, 908994472), // e^(945/2^20)
    (18463393791065170116, 4048455627), // e^(946/2^20)
    (18463411399138018532, 2161612010), // e^(947/2^20)
    (18463429007227659322, 3900456039), // e^(948/2^20)
    (18463446615334092504, 737176547), // e^(949/2^20)
    (18463464223457318092, 1323897144), // e^(950/2^20)
    (18463481831597336103, 1427905148), // e^(951/2^20)
    (18463499439754146553, 1111520768), // e^(952/2^20)
    (18463517047927749458, 437129810), // e^(953/2^20)
    (18463534656118144833, 3762150969), // e^(954/2^20)
    (18463552264325332696, 2559166650), // e^(955/2^20)
    (18463569872549313062, 1185726740), // e^(956/2^20)
    (18463587480790085946, 3999446723), // e^(957/2^20)
    (18463605089047651366, 2473105789), // e^(958/2^20)
    (18463622697322009337, 964450614), // e^(959/2^20)
    (18463640305613159874, 3831293468), // e^(960/2^20)
    (18463657913921102995, 2546610330), // e^(961/2^20)
    (18463675522245838715, 1468344663), // e^(962/2^20)
    (18463693130587367050, 659538229), // e^(963/2^20)
    (18463710738945688016, 183298389), // e^(964/2^20)
    (18463728347320801629, 102798097), // e^(965/2^20)
    (18463745955712707905, 481275904), // e^(966/2^20)
    (18463763564121406860, 1382035959), // e^(967/2^20)
    (18463781172546898510, 2868448006), // e^(968/2^20)
    (18463798780989182872, 708980090), // e^(969/2^20)
    (18463816389448259960, 3557067740), // e^(970/2^20)
    (18463833997924129792, 2886342897), // e^(971/2^20)
    (18463851606416792383, 3055404989), // e^(972/2^20)
    (18463869214926247749, 4127951743), // e^(973/2^20)
    (18463886823452495907, 1872779186), // e^(974/2^20)
    (18463904431995536872, 648683536), // e^(975/2^20)
    (18463922040555370660, 519559310), // e^(976/2^20)
    (18463939649131997287, 1549366624), // e^(977/2^20)
    (18463957257725416769, 3802131188), // e^(978/2^20)
    (18463974866335629123, 3046977015), // e^(979/2^20)
    (18463992474962634364, 3643028309), // e^(980/2^20)
    (18464010083606432509, 1359540275), // e^(981/2^20)
    (18464027692267023573, 555768311), // e^(982/2^20)
    (18464045300944407572, 1296066114), // e^(983/2^20)
    (18464062909638584522, 3644852980), // e^(984/2^20)
    (18464080518349554440, 3371646505), // e^(985/2^20)
    (18464098127077317342, 540997179), // e^(986/2^20)
    (18464115735821873242, 3807455683), // e^(987/2^20)
    (18464133344583222159, 350801813), // e^(988/2^20)
    (18464150953361364106, 3120684742), // e^(989/2^20)
    (18464168562156299101, 3591982757), // e^(990/2^20)
    (18464186170968027160, 1829574339), // e^(991/2^20)
    (18464203779796548298, 2193370859), // e^(992/2^20)
    (18464221388641862532, 453414696), // e^(993/2^20)
    (18464238997503969877, 969748420), // e^(994/2^20)
    (18464256606382870349, 3807512900), // e^(995/2^20)
    (18464274215278563966, 441980014), // e^(996/2^20)
    (18464291824191050741, 3823323717), // e^(997/2^20)
    (18464309433120330693, 1131979787), // e^(998/2^20)
    (18464327042066403836, 1023286078), // e^(999/2^20)
    (18464344651029270186, 3562711455), // e^(1000/2^20)
    (18464362260008929761, 225855784), // e^(1001/2^20)
    (18464379869005382574, 3963221014), // e^(1002/2^20)
    (18464397478018628644, 1955570915), // e^(1003/2^20)
    (18464415087048667985, 2858571334), // e^(1004/2^20)
    (18464432696095500614, 2443051831), // e^(1005/2^20)
    (18464450305159126547, 774874859), // e^(1006/2^20)
    (18464467914239545799, 2214935769), // e^(1007/2^20)
    (18464485523336758387, 2534260914), // e^(1008/2^20)
    (18464503132450764327, 1798909547), // e^(1009/2^20)
    (18464520741581563635, 75006516), // e^(1010/2^20)
    (18464538350729156326, 1723709568), // e^(1011/2^20)
    (18464555959893542417, 2516307452), // e^(1012/2^20)
    (18464573569074721924, 2519121817), // e^(1013/2^20)
    (18464591178272694863, 1798539910), // e^(1014/2^20)
    (18464608787487461250, 421014575), // e^(1015/2^20)
    (18464626396719021100, 2748031554), // e^(1016/2^20)
    (18464644005967374431, 256240300), // e^(1017/2^20)
    (18464661615232521257, 1602225050), // e^(1018/2^20)
    (18464679224514461595, 2557733750), // e^(1019/2^20)
    (18464696833813195461, 3189547244), // e^(1020/2^20)
    (18464714443128722871, 3564511976), // e^(1021/2^20)
    (18464732052461043841, 3749539988), // e^(1022/2^20)
    (18464749661810158387, 3811608923), // e^(1023/2^20)
];

/// Tertiary exponential table: e^(m/2^30) for m ∈ [0, 1023] (Tier 3: Q64.64)
pub static EXP_TERTIARY_TABLE_TIER_3: [(i128, i64); 1024] = [
    (18446744073709551616, 0), // e^(0/2^30)
    (18446744090889420808, 10), // e^(1/2^30)
    (18446744108069290016, 85), // e^(2/2^30)
    (18446744125249159240, 288), // e^(3/2^30)
    (18446744142429028480, 682), // e^(4/2^30)
    (18446744159608897736, 1333), // e^(5/2^30)
    (18446744176788767008, 2304), // e^(6/2^30)
    (18446744193968636296, 3658), // e^(7/2^30)
    (18446744211148505600, 5461), // e^(8/2^30)
    (18446744228328374920, 7776), // e^(9/2^30)
    (18446744245508244256, 10666), // e^(10/2^30)
    (18446744262688113608, 14197), // e^(11/2^30)
    (18446744279867982976, 18432), // e^(12/2^30)
    (18446744297047852360, 23434), // e^(13/2^30)
    (18446744314227721760, 29269), // e^(14/2^30)
    (18446744331407591176, 36000), // e^(15/2^30)
    (18446744348587460608, 43690), // e^(16/2^30)
    (18446744365767330056, 52405), // e^(17/2^30)
    (18446744382947199520, 62208), // e^(18/2^30)
    (18446744400127069000, 73162), // e^(19/2^30)
    (18446744417306938496, 85333), // e^(20/2^30)
    (18446744434486808008, 98784), // e^(21/2^30)
    (18446744451666677536, 113578), // e^(22/2^30)
    (18446744468846547080, 129781), // e^(23/2^30)
    (18446744486026416640, 147456), // e^(24/2^30)
    (18446744503206286216, 166666), // e^(25/2^30)
    (18446744520386155808, 187477), // e^(26/2^30)
    (18446744537566025416, 209952), // e^(27/2^30)
    (18446744554745895040, 234154), // e^(28/2^30)
    (18446744571925764680, 260149), // e^(29/2^30)
    (18446744589105634336, 288000), // e^(30/2^30)
    (18446744606285504008, 317770), // e^(31/2^30)
    (18446744623465373696, 349525), // e^(32/2^30)
    (18446744640645243400, 383328), // e^(33/2^30)
    (18446744657825113120, 419242), // e^(34/2^30)
    (18446744675004982856, 457333), // e^(35/2^30)
    (18446744692184852608, 497664), // e^(36/2^30)
    (18446744709364722376, 540298), // e^(37/2^30)
    (18446744726544592160, 585301), // e^(38/2^30)
    (18446744743724461960, 632736), // e^(39/2^30)
    (18446744760904331776, 682666), // e^(40/2^30)
    (18446744778084201608, 735157), // e^(41/2^30)
    (18446744795264071456, 790272), // e^(42/2^30)
    (18446744812443941320, 848074), // e^(43/2^30)
    (18446744829623811200, 908629), // e^(44/2^30)
    (18446744846803681096, 972000), // e^(45/2^30)
    (18446744863983551008, 1038250), // e^(46/2^30)
    (18446744881163420936, 1107445), // e^(47/2^30)
    (18446744898343290880, 1179648), // e^(48/2^30)
    (18446744915523160840, 1254922), // e^(49/2^30)
    (18446744932703030816, 1333333), // e^(50/2^30)
    (18446744949882900808, 1414944), // e^(51/2^30)
    (18446744967062770816, 1499818), // e^(52/2^30)
    (18446744984242640840, 1588021), // e^(53/2^30)
    (18446745001422510880, 1679616), // e^(54/2^30)
    (18446745018602380936, 1774666), // e^(55/2^30)
    (18446745035782251008, 1873237), // e^(56/2^30)
    (18446745052962121096, 1975392), // e^(57/2^30)
    (18446745070141991200, 2081194), // e^(58/2^30)
    (18446745087321861320, 2190709), // e^(59/2^30)
    (18446745104501731456, 2304000), // e^(60/2^30)
    (18446745121681601608, 2421130), // e^(61/2^30)
    (18446745138861471776, 2542165), // e^(62/2^30)
    (18446745156041341960, 2667168), // e^(63/2^30)
    (18446745173221212160, 2796202), // e^(64/2^30)
    (18446745190401082376, 2929333), // e^(65/2^30)
    (18446745207580952608, 3066624), // e^(66/2^30)
    (18446745224760822856, 3208138), // e^(67/2^30)
    (18446745241940693120, 3353941), // e^(68/2^30)
    (18446745259120563400, 3504096), // e^(69/2^30)
    (18446745276300433696, 3658666), // e^(70/2^30)
    (18446745293480304008, 3817717), // e^(71/2^30)
    (18446745310660174336, 3981312), // e^(72/2^30)
    (18446745327840044680, 4149514), // e^(73/2^30)
    (18446745345019915040, 4322389), // e^(74/2^30)
    (18446745362199785416, 4500000), // e^(75/2^30)
    (18446745379379655808, 4682410), // e^(76/2^30)
    (18446745396559526216, 4869685), // e^(77/2^30)
    (18446745413739396640, 5061888), // e^(78/2^30)
    (18446745430919267080, 5259082), // e^(79/2^30)
    (18446745448099137536, 5461333), // e^(80/2^30)
    (18446745465279008008, 5668704), // e^(81/2^30)
    (18446745482458878496, 5881258), // e^(82/2^30)
    (18446745499638749000, 6099061), // e^(83/2^30)
    (18446745516818619520, 6322176), // e^(84/2^30)
    (18446745533998490056, 6550666), // e^(85/2^30)
    (18446745551178360608, 6784597), // e^(86/2^30)
    (18446745568358231176, 7024032), // e^(87/2^30)
    (18446745585538101760, 7269034), // e^(88/2^30)
    (18446745602717972360, 7519669), // e^(89/2^30)
    (18446745619897842976, 7776000), // e^(90/2^30)
    (18446745637077713608, 8038090), // e^(91/2^30)
    (18446745654257584256, 8306005), // e^(92/2^30)
    (18446745671437454920, 8579808), // e^(93/2^30)
    (18446745688617325600, 8859562), // e^(94/2^30)
    (18446745705797196296, 9145333), // e^(95/2^30)
    (18446745722977067008, 9437184), // e^(96/2^30)
    (18446745740156937736, 9735178), // e^(97/2^30)
    (18446745757336808480, 10039381), // e^(98/2^30)
    (18446745774516679240, 10349856), // e^(99/2^30)
    (18446745791696550016, 10666666), // e^(100/2^30)
    (18446745808876420808, 10989877), // e^(101/2^30)
    (18446745826056291616, 11319552), // e^(102/2^30)
    (18446745843236162440, 11655754), // e^(103/2^30)
    (18446745860416033280, 11998549), // e^(104/2^30)
    (18446745877595904136, 12348000), // e^(105/2^30)
    (18446745894775775008, 12704170), // e^(106/2^30)
    (18446745911955645896, 13067125), // e^(107/2^30)
    (18446745929135516800, 13436928), // e^(108/2^30)
    (18446745946315387720, 13813643), // e^(109/2^30)
    (18446745963495258656, 14197333), // e^(110/2^30)
    (18446745980675129608, 14588064), // e^(111/2^30)
    (18446745997855000576, 14985899), // e^(112/2^30)
    (18446746015034871560, 15390901), // e^(113/2^30)
    (18446746032214742560, 15803136), // e^(114/2^30)
    (18446746049394613576, 16222667), // e^(115/2^30)
    (18446746066574484608, 16649557), // e^(116/2^30)
    (18446746083754355656, 17083872), // e^(117/2^30)
    (18446746100934226720, 17525675), // e^(118/2^30)
    (18446746118114097800, 17975029), // e^(119/2^30)
    (18446746135293968896, 18432000), // e^(120/2^30)
    (18446746152473840008, 18896651), // e^(121/2^30)
    (18446746169653711136, 19369045), // e^(122/2^30)
    (18446746186833582280, 19849248), // e^(123/2^30)
    (18446746204013453440, 20337323), // e^(124/2^30)
    (18446746221193324616, 20833333), // e^(125/2^30)
    (18446746238373195808, 21337344), // e^(126/2^30)
    (18446746255553067016, 21849419), // e^(127/2^30)
    (18446746272732938240, 22369622), // e^(128/2^30)
    (18446746289912809480, 22898016), // e^(129/2^30)
    (18446746307092680736, 23434667), // e^(130/2^30)
    (18446746324272552008, 23979638), // e^(131/2^30)
    (18446746341452423296, 24532992), // e^(132/2^30)
    (18446746358632294600, 25094795), // e^(133/2^30)
    (18446746375812165920, 25665110), // e^(134/2^30)
    (18446746392992037256, 26244000), // e^(135/2^30)
    (18446746410171908608, 26831531), // e^(136/2^30)
    (18446746427351779976, 27427766), // e^(137/2^30)
    (18446746444531651360, 28032768), // e^(138/2^30)
    (18446746461711522760, 28646603), // e^(139/2^30)
    (18446746478891394176, 29269334), // e^(140/2^30)
    (18446746496071265608, 29901024), // e^(141/2^30)
    (18446746513251137056, 30541739), // e^(142/2^30)
    (18446746530431008520, 31191542), // e^(143/2^30)
    (18446746547610880000, 31850497), // e^(144/2^30)
    (18446746564790751496, 32518667), // e^(145/2^30)
    (18446746581970623008, 33196118), // e^(146/2^30)
    (18446746599150494536, 33882913), // e^(147/2^30)
    (18446746616330366080, 34579115), // e^(148/2^30)
    (18446746633510237640, 35284790), // e^(149/2^30)
    (18446746650690109216, 36000001), // e^(150/2^30)
    (18446746667869980808, 36724811), // e^(151/2^30)
    (18446746685049852416, 37459286), // e^(152/2^30)
    (18446746702229724040, 38203489), // e^(153/2^30)
    (18446746719409595680, 38957484), // e^(154/2^30)
    (18446746736589467336, 39721334), // e^(155/2^30)
    (18446746753769339008, 40495105), // e^(156/2^30)
    (18446746770949210696, 41278860), // e^(157/2^30)
    (18446746788129082400, 42072662), // e^(158/2^30)
    (18446746805308954120, 42876577), // e^(159/2^30)
    (18446746822488825856, 43690668), // e^(160/2^30)
    (18446746839668697608, 44514999), // e^(161/2^30)
    (18446746856848569376, 45349633), // e^(162/2^30)
    (18446746874028441160, 46194636), // e^(163/2^30)
    (18446746891208312960, 47050071), // e^(164/2^30)
    (18446746908388184776, 47916001), // e^(165/2^30)
    (18446746925568056608, 48792492), // e^(166/2^30)
    (18446746942747928456, 49679607), // e^(167/2^30)
    (18446746959927800320, 50577409), // e^(168/2^30)
    (18446746977107672200, 51485964), // e^(169/2^30)
    (18446746994287544096, 52405335), // e^(170/2^30)
    (18446747011467416008, 53335586), // e^(171/2^30)
    (18446747028647287936, 54276780), // e^(172/2^30)
    (18446747045827159880, 55228983), // e^(173/2^30)
    (18446747063007031840, 56192258), // e^(174/2^30)
    (18446747080186903816, 57166668), // e^(175/2^30)
    (18446747097366775808, 58152279), // e^(176/2^30)
    (18446747114546647816, 59149154), // e^(177/2^30)
    (18446747131726519840, 60157357), // e^(178/2^30)
    (18446747148906391880, 61176951), // e^(179/2^30)
    (18446747166086263936, 62208002), // e^(180/2^30)
    (18446747183266136008, 63250573), // e^(181/2^30)
    (18446747200446008096, 64304728), // e^(182/2^30)
    (18446747217625880200, 65370530), // e^(183/2^30)
    (18446747234805752320, 66448045), // e^(184/2^30)
    (18446747251985624456, 67537336), // e^(185/2^30)
    (18446747269165496608, 68638466), // e^(186/2^30)
    (18446747286345368776, 69751501), // e^(187/2^30)
    (18446747303525240960, 70876504), // e^(188/2^30)
    (18446747320705113160, 72013539), // e^(189/2^30)
    (18446747337884985376, 73162669), // e^(190/2^30)
    (18446747355064857608, 74323960), // e^(191/2^30)
    (18446747372244729856, 75497475), // e^(192/2^30)
    (18446747389424602120, 76683278), // e^(193/2^30)
    (18446747406604474400, 77881432), // e^(194/2^30)
    (18446747423784346696, 79092003), // e^(195/2^30)
    (18446747440964219008, 80315054), // e^(196/2^30)
    (18446747458144091336, 81550649), // e^(197/2^30)
    (18446747475323963680, 82798851), // e^(198/2^30)
    (18446747492503836040, 84059726), // e^(199/2^30)
    (18446747509683708416, 85333337), // e^(200/2^30)
    (18446747526863580808, 86619748), // e^(201/2^30)
    (18446747544043453216, 87919022), // e^(202/2^30)
    (18446747561223325640, 89231225), // e^(203/2^30)
    (18446747578403198080, 90556420), // e^(204/2^30)
    (18446747595583070536, 91894671), // e^(205/2^30)
    (18446747612762943008, 93246041), // e^(206/2^30)
    (18446747629942815496, 94610596), // e^(207/2^30)
    (18446747647122688000, 95988399), // e^(208/2^30)
    (18446747664302560520, 97379514), // e^(209/2^30)
    (18446747681482433056, 98784004), // e^(210/2^30)
    (18446747698662305608, 100201935), // e^(211/2^30)
    (18446747715842178176, 101633370), // e^(212/2^30)
    (18446747733022050760, 103078373), // e^(213/2^30)
    (18446747750201923360, 104537007), // e^(214/2^30)
    (18446747767381795976, 106009338), // e^(215/2^30)
    (18446747784561668608, 107495429), // e^(216/2^30)
    (18446747801741541256, 108995344), // e^(217/2^30)
    (18446747818921413920, 110509146), // e^(218/2^30)
    (18446747836101286600, 112036901), // e^(219/2^30)
    (18446747853281159296, 113578672), // e^(220/2^30)
    (18446747870461032008, 115134523), // e^(221/2^30)
    (18446747887640904736, 116704518), // e^(222/2^30)
    (18446747904820777480, 118288720), // e^(223/2^30)
    (18446747922000650240, 119887195), // e^(224/2^30)
    (18446747939180523016, 121500006), // e^(225/2^30)
    (18446747956360395808, 123127217), // e^(226/2^30)
    (18446747973540268616, 124768891), // e^(227/2^30)
    (18446747990720141440, 126425094), // e^(228/2^30)
    (18446748007900014280, 128095889), // e^(229/2^30)
    (18446748025079887136, 129781340), // e^(230/2^30)
    (18446748042259760008, 131481511), // e^(231/2^30)
    (18446748059439632896, 133196465), // e^(232/2^30)
    (18446748076619505800, 134926268), // e^(233/2^30)
    (18446748093799378720, 136670983), // e^(234/2^30)
    (18446748110979251656, 138430674), // e^(235/2^30)
    (18446748128159124608, 140205405), // e^(236/2^30)
    (18446748145338997576, 141995239), // e^(237/2^30)
    (18446748162518870560, 143800242), // e^(238/2^30)
    (18446748179698743560, 145620477), // e^(239/2^30)
    (18446748196878616576, 147456008), // e^(240/2^30)
    (18446748214058489608, 149306899), // e^(241/2^30)
    (18446748231238362656, 151173213), // e^(242/2^30)
    (18446748248418235720, 153055016), // e^(243/2^30)
    (18446748265598108800, 154952371), // e^(244/2^30)
    (18446748282777981896, 156865342), // e^(245/2^30)
    (18446748299957855008, 158793993), // e^(246/2^30)
    (18446748317137728136, 160738387), // e^(247/2^30)
    (18446748334317601280, 162698590), // e^(248/2^30)
    (18446748351497474440, 164674665), // e^(249/2^30)
    (18446748368677347616, 166666676), // e^(250/2^30)
    (18446748385857220808, 168674687), // e^(251/2^30)
    (18446748403037094016, 170698762), // e^(252/2^30)
    (18446748420216967240, 172738964), // e^(253/2^30)
    (18446748437396840480, 174795359), // e^(254/2^30)
    (18446748454576713736, 176868010), // e^(255/2^30)
    (18446748471756587008, 178956981), // e^(256/2^30)
    (18446748488936460296, 181062336), // e^(257/2^30)
    (18446748506116333600, 183184139), // e^(258/2^30)
    (18446748523296206920, 185322453), // e^(259/2^30)
    (18446748540476080256, 187477344), // e^(260/2^30)
    (18446748557655953608, 189648875), // e^(261/2^30)
    (18446748574835826976, 191837110), // e^(262/2^30)
    (18446748592015700360, 194042113), // e^(263/2^30)
    (18446748609195573760, 196263948), // e^(264/2^30)
    (18446748626375447176, 198502678), // e^(265/2^30)
    (18446748643555320608, 200758369), // e^(266/2^30)
    (18446748660735194056, 203031084), // e^(267/2^30)
    (18446748677915067520, 205320887), // e^(268/2^30)
    (18446748695094941000, 207627842), // e^(269/2^30)
    (18446748712274814496, 209952013), // e^(270/2^30)
    (18446748729454688008, 212293464), // e^(271/2^30)
    (18446748746634561536, 214652258), // e^(272/2^30)
    (18446748763814435080, 217028461), // e^(273/2^30)
    (18446748780994308640, 219422136), // e^(274/2^30)
    (18446748798174182216, 221833347), // e^(275/2^30)
    (18446748815354055808, 224262158), // e^(276/2^30)
    (18446748832533929416, 226708633), // e^(277/2^30)
    (18446748849713803040, 229172836), // e^(278/2^30)
    (18446748866893676680, 231654831), // e^(279/2^30)
    (18446748884073550336, 234154681), // e^(280/2^30)
    (18446748901253424008, 236672452), // e^(281/2^30)
    (18446748918433297696, 239208207), // e^(282/2^30)
    (18446748935613171400, 241762010), // e^(283/2^30)
    (18446748952793045120, 244333925), // e^(284/2^30)
    (18446748969972918856, 246924016), // e^(285/2^30)
    (18446748987152792608, 249532347), // e^(286/2^30)
    (18446749004332666376, 252158982), // e^(287/2^30)
    (18446749021512540160, 254803985), // e^(288/2^30)
    (18446749038692413960, 257467419), // e^(289/2^30)
    (18446749055872287776, 260149350), // e^(290/2^30)
    (18446749073052161608, 262849841), // e^(291/2^30)
    (18446749090232035456, 265568956), // e^(292/2^30)
    (18446749107411909320, 268306759), // e^(293/2^30)
    (18446749124591783200, 271063314), // e^(294/2^30)
    (18446749141771657096, 273838685), // e^(295/2^30)
    (18446749158951531008, 276632936), // e^(296/2^30)
    (18446749176131404936, 279446131), // e^(297/2^30)
    (18446749193311278880, 282278334), // e^(298/2^30)
    (18446749210491152840, 285129609), // e^(299/2^30)
    (18446749227671026816, 288000020), // e^(300/2^30)
    (18446749244850900808, 290889631), // e^(301/2^30)
    (18446749262030774816, 293798505), // e^(302/2^30)
    (18446749279210648840, 296726708), // e^(303/2^30)
    (18446749296390522880, 299674303), // e^(304/2^30)
    (18446749313570396936, 302641354), // e^(305/2^30)
    (18446749330750271008, 305627925), // e^(306/2^30)
    (18446749347930145096, 308634080), // e^(307/2^30)
    (18446749365110019200, 311659883), // e^(308/2^30)
    (18446749382289893320, 314705398), // e^(309/2^30)
    (18446749399469767456, 317770689), // e^(310/2^30)
    (18446749416649641608, 320855820), // e^(311/2^30)
    (18446749433829515776, 323960855), // e^(312/2^30)
    (18446749451009389960, 327085858), // e^(313/2^30)
    (18446749468189264160, 330230893), // e^(314/2^30)
    (18446749485369138376, 333396024), // e^(315/2^30)
    (18446749502549012608, 336581315), // e^(316/2^30)
    (18446749519728886856, 339786830), // e^(317/2^30)
    (18446749536908761120, 343012633), // e^(318/2^30)
    (18446749554088635400, 346258788), // e^(319/2^30)
    (18446749571268509696, 349525359), // e^(320/2^30)
    (18446749588448384008, 352812410), // e^(321/2^30)
    (18446749605628258336, 356120005), // e^(322/2^30)
    (18446749622808132680, 359448208), // e^(323/2^30)
    (18446749639988007040, 362797083), // e^(324/2^30)
    (18446749657167881416, 366166694), // e^(325/2^30)
    (18446749674347755808, 369557105), // e^(326/2^30)
    (18446749691527630216, 372968380), // e^(327/2^30)
    (18446749708707504640, 376400583), // e^(328/2^30)
    (18446749725887379080, 379853778), // e^(329/2^30)
    (18446749743067253536, 383328029), // e^(330/2^30)
    (18446749760247128008, 386823400), // e^(331/2^30)
    (18446749777427002496, 390339955), // e^(332/2^30)
    (18446749794606877000, 393877758), // e^(333/2^30)
    (18446749811786751520, 397436873), // e^(334/2^30)
    (18446749828966626056, 401017364), // e^(335/2^30)
    (18446749846146500608, 404619295), // e^(336/2^30)
    (18446749863326375176, 408242730), // e^(337/2^30)
    (18446749880506249760, 411887733), // e^(338/2^30)
    (18446749897686124360, 415554368), // e^(339/2^30)
    (18446749914865998976, 419242699), // e^(340/2^30)
    (18446749932045873608, 422952790), // e^(341/2^30)
    (18446749949225748256, 426684705), // e^(342/2^30)
    (18446749966405622920, 430438509), // e^(343/2^30)
    (18446749983585497600, 434214264), // e^(344/2^30)
    (18446750000765372296, 438012035), // e^(345/2^30)
    (18446750017945247008, 441831886), // e^(346/2^30)
    (18446750035125121736, 445673881), // e^(347/2^30)
    (18446750052304996480, 449538084), // e^(348/2^30)
    (18446750069484871240, 453424559), // e^(349/2^30)
    (18446750086664746016, 457333370), // e^(350/2^30)
    (18446750103844620808, 461264581), // e^(351/2^30)
    (18446750121024495616, 465218256), // e^(352/2^30)
    (18446750138204370440, 469194459), // e^(353/2^30)
    (18446750155384245280, 473193255), // e^(354/2^30)
    (18446750172564120136, 477214706), // e^(355/2^30)
    (18446750189743995008, 481258877), // e^(356/2^30)
    (18446750206923869896, 485325832), // e^(357/2^30)
    (18446750224103744800, 489415635), // e^(358/2^30)
    (18446750241283619720, 493528350), // e^(359/2^30)
    (18446750258463494656, 497664041), // e^(360/2^30)
    (18446750275643369608, 501822772), // e^(361/2^30)
    (18446750292823244576, 506004607), // e^(362/2^30)
    (18446750310003119560, 510209611), // e^(363/2^30)
    (18446750327182994560, 514437846), // e^(364/2^30)
    (18446750344362869576, 518689377), // e^(365/2^30)
    (18446750361542744608, 522964268), // e^(366/2^30)
    (18446750378722619656, 527262583), // e^(367/2^30)
    (18446750395902494720, 531584386), // e^(368/2^30)
    (18446750413082369800, 535929742), // e^(369/2^30)
    (18446750430262244896, 540298713), // e^(370/2^30)
    (18446750447442120008, 544691364), // e^(371/2^30)
    (18446750464621995136, 549107759), // e^(372/2^30)
    (18446750481801870280, 553547962), // e^(373/2^30)
    (18446750498981745440, 558012037), // e^(374/2^30)
    (18446750516161620616, 562500049), // e^(375/2^30)
    (18446750533341495808, 567012060), // e^(376/2^30)
    (18446750550521371016, 571548135), // e^(377/2^30)
    (18446750567701246240, 576108338), // e^(378/2^30)
    (18446750584881121480, 580692733), // e^(379/2^30)
    (18446750602060996736, 585301385), // e^(380/2^30)
    (18446750619240872008, 589934356), // e^(381/2^30)
    (18446750636420747296, 594591711), // e^(382/2^30)
    (18446750653600622600, 599273514), // e^(383/2^30)
    (18446750670780497920, 603979830), // e^(384/2^30)
    (18446750687960373256, 608710721), // e^(385/2^30)
    (18446750705140248608, 613466252), // e^(386/2^30)
    (18446750722320123976, 618246487), // e^(387/2^30)
    (18446750739499999360, 623051490), // e^(388/2^30)
    (18446750756679874760, 627881326), // e^(389/2^30)
    (18446750773859750176, 632736057), // e^(390/2^30)
    (18446750791039625608, 637615748), // e^(391/2^30)
    (18446750808219501056, 642520463), // e^(392/2^30)
    (18446750825399376520, 647450267), // e^(393/2^30)
    (18446750842579252000, 652405222), // e^(394/2^30)
    (18446750859759127496, 657385393), // e^(395/2^30)
    (18446750876939003008, 662390845), // e^(396/2^30)
    (18446750894118878536, 667421640), // e^(397/2^30)
    (18446750911298754080, 672477843), // e^(398/2^30)
    (18446750928478629640, 677559518), // e^(399/2^30)
    (18446750945658505216, 682666730), // e^(400/2^30)
    (18446750962838380808, 687799541), // e^(401/2^30)
    (18446750980018256416, 692958016), // e^(402/2^30)
    (18446750997198132040, 698142220), // e^(403/2^30)
    (18446751014378007680, 703352215), // e^(404/2^30)
    (18446751031557883336, 708588066), // e^(405/2^30)
    (18446751048737759008, 713849838), // e^(406/2^30)
    (18446751065917634696, 719137593), // e^(407/2^30)
    (18446751083097510400, 724451396), // e^(408/2^30)
    (18446751100277386120, 729791312), // e^(409/2^30)
    (18446751117457261856, 735157403), // e^(410/2^30)
    (18446751134637137608, 740549734), // e^(411/2^30)
    (18446751151817013376, 745968370), // e^(412/2^30)
    (18446751168996889160, 751413373), // e^(413/2^30)
    (18446751186176764960, 756884808), // e^(414/2^30)
    (18446751203356640776, 762382740), // e^(415/2^30)
    (18446751220536516608, 767907231), // e^(416/2^30)
    (18446751237716392456, 773458347), // e^(417/2^30)
    (18446751254896268320, 779036150), // e^(418/2^30)
    (18446751272076144200, 784640705), // e^(419/2^30)
    (18446751289256020096, 790272077), // e^(420/2^30)
    (18446751306435896008, 795930328), // e^(421/2^30)
    (18446751323615771936, 801615524), // e^(422/2^30)
    (18446751340795647880, 807327727), // e^(423/2^30)
    (18446751357975523840, 813067002), // e^(424/2^30)
    (18446751375155399816, 818833414), // e^(425/2^30)
    (18446751392335275808, 824627025), // e^(426/2^30)
    (18446751409515151816, 830447901), // e^(427/2^30)
    (18446751426695027840, 836296104), // e^(428/2^30)
    (18446751443874903880, 842171700), // e^(429/2^30)
    (18446751461054779936, 848074751), // e^(430/2^30)
    (18446751478234656008, 854005323), // e^(431/2^30)
    (18446751495414532096, 859963478), // e^(432/2^30)
    (18446751512594408200, 865949281), // e^(433/2^30)
    (18446751529774284320, 871962797), // e^(434/2^30)
    (18446751546954160456, 878004088), // e^(435/2^30)
    (18446751564134036608, 884073220), // e^(436/2^30)
    (18446751581313912776, 890170255), // e^(437/2^30)
    (18446751598493788960, 896295259), // e^(438/2^30)
    (18446751615673665160, 902448294), // e^(439/2^30)
    (18446751632853541376, 908629426), // e^(440/2^30)
    (18446751650033417608, 914838717), // e^(441/2^30)
    (18446751667213293856, 921076233), // e^(442/2^30)
    (18446751684393170120, 927342036), // e^(443/2^30)
    (18446751701573046400, 933636192), // e^(444/2^30)
    (18446751718752922696, 939958764), // e^(445/2^30)
    (18446751735932799008, 946309815), // e^(446/2^30)
    (18446751753112675336, 952689411), // e^(447/2^30)
    (18446751770292551680, 959097614), // e^(448/2^30)
    (18446751787472428040, 965534490), // e^(449/2^30)
    (18446751804652304416, 972000101), // e^(450/2^30)
    (18446751821832180808, 978494513), // e^(451/2^30)
    (18446751839012057216, 985017788), // e^(452/2^30)
    (18446751856191933640, 991569992), // e^(453/2^30)
    (18446751873371810080, 998151188), // e^(454/2^30)
    (18446751890551686536, 1004761439), // e^(455/2^30)
    (18446751907731563008, 1011400811), // e^(456/2^30)
    (18446751924911439496, 1018069366), // e^(457/2^30)
    (18446751942091316000, 1024767170), // e^(458/2^30)
    (18446751959271192520, 1031494286), // e^(459/2^30)
    (18446751976451069056, 1038250777), // e^(460/2^30)
    (18446751993630945608, 1045036709), // e^(461/2^30)
    (18446752010810822176, 1051852145), // e^(462/2^30)
    (18446752027990698760, 1058697148), // e^(463/2^30)
    (18446752045170575360, 1065571784), // e^(464/2^30)
    (18446752062350451976, 1072476116), // e^(465/2^30)
    (18446752079530328608, 1079410207), // e^(466/2^30)
    (18446752096710205256, 1086374123), // e^(467/2^30)
    (18446752113890081920, 1093367927), // e^(468/2^30)
    (18446752131069958600, 1100391682), // e^(469/2^30)
    (18446752148249835296, 1107445454), // e^(470/2^30)
    (18446752165429712008, 1114529306), // e^(471/2^30)
    (18446752182609588736, 1121643301), // e^(472/2^30)
    (18446752199789465480, 1128787505), // e^(473/2^30)
    (18446752216969342240, 1135961981), // e^(474/2^30)
    (18446752234149219016, 1143166793), // e^(475/2^30)
    (18446752251329095808, 1150402004), // e^(476/2^30)
    (18446752268508972616, 1157667680), // e^(477/2^30)
    (18446752285688849440, 1164963884), // e^(478/2^30)
    (18446752302868726280, 1172290680), // e^(479/2^30)
    (18446752320048603136, 1179648131), // e^(480/2^30)
    (18446752337228480008, 1187036303), // e^(481/2^30)
    (18446752354408356896, 1194455259), // e^(482/2^30)
    (18446752371588233800, 1201905063), // e^(483/2^30)
    (18446752388768110720, 1209385778), // e^(484/2^30)
    (18446752405947987656, 1216897470), // e^(485/2^30)
    (18446752423127864608, 1224440202), // e^(486/2^30)
    (18446752440307741576, 1232014038), // e^(487/2^30)
    (18446752457487618560, 1239619042), // e^(488/2^30)
    (18446752474667495560, 1247255278), // e^(489/2^30)
    (18446752491847372576, 1254922809), // e^(490/2^30)
    (18446752509027249608, 1262621701), // e^(491/2^30)
    (18446752526207126656, 1270352017), // e^(492/2^30)
    (18446752543387003720, 1278113821), // e^(493/2^30)
    (18446752560566880800, 1285907177), // e^(494/2^30)
    (18446752577746757896, 1293732149), // e^(495/2^30)
    (18446752594926635008, 1301588800), // e^(496/2^30)
    (18446752612106512136, 1309477196), // e^(497/2^30)
    (18446752629286389280, 1317397400), // e^(498/2^30)
    (18446752646466266440, 1325349476), // e^(499/2^30)
    (18446752663646143616, 1333333488), // e^(500/2^30)
    (18446752680826020808, 1341349500), // e^(501/2^30)
    (18446752698005898016, 1349397576), // e^(502/2^30)
    (18446752715185775240, 1357477780), // e^(503/2^30)
    (18446752732365652480, 1365590176), // e^(504/2^30)
    (18446752749545529736, 1373734828), // e^(505/2^30)
    (18446752766725407008, 1381911800), // e^(506/2^30)
    (18446752783905284296, 1390121156), // e^(507/2^30)
    (18446752801085161600, 1398362960), // e^(508/2^30)
    (18446752818265038920, 1406637276), // e^(509/2^30)
    (18446752835444916256, 1414944168), // e^(510/2^30)
    (18446752852624793608, 1423283700), // e^(511/2^30)
    (18446752869804670976, 1431655936), // e^(512/2^30)
    (18446752886984548360, 1440060940), // e^(513/2^30)
    (18446752904164425760, 1448498776), // e^(514/2^30)
    (18446752921344303176, 1456969508), // e^(515/2^30)
    (18446752938524180608, 1465473200), // e^(516/2^30)
    (18446752955704058056, 1474009916), // e^(517/2^30)
    (18446752972883935520, 1482579720), // e^(518/2^30)
    (18446752990063813000, 1491182676), // e^(519/2^30)
    (18446753007243690496, 1499818848), // e^(520/2^30)
    (18446753024423568008, 1508488300), // e^(521/2^30)
    (18446753041603445536, 1517191096), // e^(522/2^30)
    (18446753058783323080, 1525927300), // e^(523/2^30)
    (18446753075963200640, 1534696976), // e^(524/2^30)
    (18446753093143078216, 1543500188), // e^(525/2^30)
    (18446753110322955808, 1552337000), // e^(526/2^30)
    (18446753127502833416, 1561207476), // e^(527/2^30)
    (18446753144682711040, 1570111681), // e^(528/2^30)
    (18446753161862588680, 1579049677), // e^(529/2^30)
    (18446753179042466336, 1588021529), // e^(530/2^30)
    (18446753196222344008, 1597027301), // e^(531/2^30)
    (18446753213402221696, 1606067057), // e^(532/2^30)
    (18446753230582099400, 1615140861), // e^(533/2^30)
    (18446753247761977120, 1624248777), // e^(534/2^30)
    (18446753264941854856, 1633390870), // e^(535/2^30)
    (18446753282121732608, 1642567202), // e^(536/2^30)
    (18446753299301610376, 1651777838), // e^(537/2^30)
    (18446753316481488160, 1661022842), // e^(538/2^30)
    (18446753333661365960, 1670302278), // e^(539/2^30)
    (18446753350841243776, 1679616211), // e^(540/2^30)
    (18446753368021121608, 1688964703), // e^(541/2^30)
    (18446753385200999456, 1698347819), // e^(542/2^30)
    (18446753402380877320, 1707765623), // e^(543/2^30)
    (18446753419560755200, 1717218180), // e^(544/2^30)
    (18446753436740633096, 1726705552), // e^(545/2^30)
    (18446753453920511008, 1736227804), // e^(546/2^30)
    (18446753471100388936, 1745785001), // e^(547/2^30)
    (18446753488280266880, 1755377205), // e^(548/2^30)
    (18446753505460144840, 1765004481), // e^(549/2^30)
    (18446753522640022816, 1774666893), // e^(550/2^30)
    (18446753539819900808, 1784364506), // e^(551/2^30)
    (18446753556999778816, 1794097382), // e^(552/2^30)
    (18446753574179656840, 1803865586), // e^(553/2^30)
    (18446753591359534880, 1813669183), // e^(554/2^30)
    (18446753608539412936, 1823508235), // e^(555/2^30)
    (18446753625719291008, 1833382808), // e^(556/2^30)
    (18446753642899169096, 1843292964), // e^(557/2^30)
    (18446753660079047200, 1853238768), // e^(558/2^30)
    (18446753677258925320, 1863220285), // e^(559/2^30)
    (18446753694438803456, 1873237577), // e^(560/2^30)
    (18446753711618681608, 1883290709), // e^(561/2^30)
    (18446753728798559776, 1893379746), // e^(562/2^30)
    (18446753745978437960, 1903504750), // e^(563/2^30)
    (18446753763158316160, 1913665787), // e^(564/2^30)
    (18446753780338194376, 1923862919), // e^(565/2^30)
    (18446753797518072608, 1934096212), // e^(566/2^30)
    (18446753814697950856, 1944365728), // e^(567/2^30)
    (18446753831877829120, 1954671533), // e^(568/2^30)
    (18446753849057707400, 1965013689), // e^(569/2^30)
    (18446753866237585696, 1975392262), // e^(570/2^30)
    (18446753883417464008, 1985807314), // e^(571/2^30)
    (18446753900597342336, 1996258911), // e^(572/2^30)
    (18446753917777220680, 2006747115), // e^(573/2^30)
    (18446753934957099040, 2017271992), // e^(574/2^30)
    (18446753952136977416, 2027833604), // e^(575/2^30)
    (18446753969316855808, 2038432017), // e^(576/2^30)
    (18446753986496734216, 2049067293), // e^(577/2^30)
    (18446754003676612640, 2059739498), // e^(578/2^30)
    (18446754020856491080, 2070448695), // e^(579/2^30)
    (18446754038036369536, 2081194947), // e^(580/2^30)
    (18446754055216248008, 2091978320), // e^(581/2^30)
    (18446754072396126496, 2102798876), // e^(582/2^30)
    (18446754089576005000, 2113656681), // e^(583/2^30)
    (18446754106755883520, 2124551798), // e^(584/2^30)
    (18446754123935762056, 2135484290), // e^(585/2^30)
    (18446754141115640608, 2146454223), // e^(586/2^30)
    (18446754158295519176, 2157461660), // e^(587/2^30)
    (18446754175475397760, 2168506664), // e^(588/2^30)
    (18446754192655276360, 2179589301), // e^(589/2^30)
    (18446754209835154976, 2190709634), // e^(590/2^30)
    (18446754227015033608, 2201867726), // e^(591/2^30)
    (18446754244194912256, 2213063643), // e^(592/2^30)
    (18446754261374790920, 2224297448), // e^(593/2^30)
    (18446754278554669600, 2235569205), // e^(594/2^30)
    (18446754295734548296, 2246878977), // e^(595/2^30)
    (18446754312914427008, 2258226830), // e^(596/2^30)
    (18446754330094305736, 2269612827), // e^(597/2^30)
    (18446754347274184480, 2281037032), // e^(598/2^30)
    (18446754364454063240, 2292499509), // e^(599/2^30)
    (18446754381633942016, 2304000321), // e^(600/2^30)
    (18446754398813820808, 2315539534), // e^(601/2^30)
    (18446754415993699616, 2327117211), // e^(602/2^30)
    (18446754433173578440, 2338733416), // e^(603/2^30)
    (18446754450353457280, 2350388213), // e^(604/2^30)
    (18446754467533336136, 2362081666), // e^(605/2^30)
    (18446754484713215008, 2373813838), // e^(606/2^30)
    (18446754501893093896, 2385584795), // e^(607/2^30)
    (18446754519072972800, 2397394600), // e^(608/2^30)
    (18446754536252851720, 2409243317), // e^(609/2^30)
    (18446754553432730656, 2421131010), // e^(610/2^30)
    (18446754570612609608, 2433057743), // e^(611/2^30)
    (18446754587792488576, 2445023580), // e^(612/2^30)
    (18446754604972367560, 2457028585), // e^(613/2^30)
    (18446754622152246560, 2469072822), // e^(614/2^30)
    (18446754639332125576, 2481156355), // e^(615/2^30)
    (18446754656512004608, 2493279248), // e^(616/2^30)
    (18446754673691883656, 2505441565), // e^(617/2^30)
    (18446754690871762720, 2517643370), // e^(618/2^30)
    (18446754708051641800, 2529884727), // e^(619/2^30)
    (18446754725231520896, 2542165700), // e^(620/2^30)
    (18446754742411400008, 2554486353), // e^(621/2^30)
    (18446754759591279136, 2566846750), // e^(622/2^30)
    (18446754776771158280, 2579246955), // e^(623/2^30)
    (18446754793951037440, 2591687032), // e^(624/2^30)
    (18446754811130916616, 2604167045), // e^(625/2^30)
    (18446754828310795808, 2616687058), // e^(626/2^30)
    (18446754845490675016, 2629247135), // e^(627/2^30)
    (18446754862670554240, 2641847340), // e^(628/2^30)
    (18446754879850433480, 2654487738), // e^(629/2^30)
    (18446754897030312736, 2667168391), // e^(630/2^30)
    (18446754914210192008, 2679889364), // e^(631/2^30)
    (18446754931390071296, 2692650721), // e^(632/2^30)
    (18446754948569950600, 2705452526), // e^(633/2^30)
    (18446754965749829920, 2718294843), // e^(634/2^30)
    (18446754982929709256, 2731177737), // e^(635/2^30)
    (18446755000109588608, 2744101270), // e^(636/2^30)
    (18446755017289467976, 2757065507), // e^(637/2^30)
    (18446755034469347360, 2770070512), // e^(638/2^30)
    (18446755051649226760, 2783116350), // e^(639/2^30)
    (18446755068829106176, 2796203083), // e^(640/2^30)
    (18446755086008985608, 2809330776), // e^(641/2^30)
    (18446755103188865056, 2822499493), // e^(642/2^30)
    (18446755120368744520, 2835709299), // e^(643/2^30)
    (18446755137548624000, 2848960256), // e^(644/2^30)
    (18446755154728503496, 2862252429), // e^(645/2^30)
    (18446755171908383008, 2875585883), // e^(646/2^30)
    (18446755189088262536, 2888960680), // e^(647/2^30)
    (18446755206268142080, 2902376885), // e^(648/2^30)
    (18446755223448021640, 2915834563), // e^(649/2^30)
    (18446755240627901216, 2929333776), // e^(650/2^30)
    (18446755257807780808, 2942874590), // e^(651/2^30)
    (18446755274987660416, 2956457067), // e^(652/2^30)
    (18446755292167540040, 2970081272), // e^(653/2^30)
    (18446755309347419680, 2983747270), // e^(654/2^30)
    (18446755326527299336, 2997455123), // e^(655/2^30)
    (18446755343707179008, 3011204897), // e^(656/2^30)
    (18446755360887058696, 3024996654), // e^(657/2^30)
    (18446755378066938400, 3038830460), // e^(658/2^30)
    (18446755395246818120, 3052706377), // e^(659/2^30)
    (18446755412426697856, 3066624471), // e^(660/2^30)
    (18446755429606577608, 3080584804), // e^(661/2^30)
    (18446755446786457376, 3094587442), // e^(662/2^30)
    (18446755463966337160, 3108632447), // e^(663/2^30)
    (18446755481146216960, 3122719885), // e^(664/2^30)
    (18446755498326096776, 3136849819), // e^(665/2^30)
    (18446755515505976608, 3151022312), // e^(666/2^30)
    (18446755532685856456, 3165237430), // e^(667/2^30)
    (18446755549865736320, 3179495235), // e^(668/2^30)
    (18446755567045616200, 3193795793), // e^(669/2^30)
    (18446755584225496096, 3208139167), // e^(670/2^30)
    (18446755601405376008, 3222525420), // e^(671/2^30)
    (18446755618585255936, 3236954618), // e^(672/2^30)
    (18446755635765135880, 3251426824), // e^(673/2^30)
    (18446755652945015840, 3265942101), // e^(674/2^30)
    (18446755670124895816, 3280500515), // e^(675/2^30)
    (18446755687304775808, 3295102129), // e^(676/2^30)
    (18446755704484655816, 3309747007), // e^(677/2^30)
    (18446755721664535840, 3324435212), // e^(678/2^30)
    (18446755738844415880, 3339166810), // e^(679/2^30)
    (18446755756024295936, 3353941864), // e^(680/2^30)
    (18446755773204176008, 3368760438), // e^(681/2^30)
    (18446755790384056096, 3383622595), // e^(682/2^30)
    (18446755807563936200, 3398528401), // e^(683/2^30)
    (18446755824743816320, 3413477919), // e^(684/2^30)
    (18446755841923696456, 3428471213), // e^(685/2^30)
    (18446755859103576608, 3443508347), // e^(686/2^30)
    (18446755876283456776, 3458589385), // e^(687/2^30)
    (18446755893463336960, 3473714391), // e^(688/2^30)
    (18446755910643217160, 3488883429), // e^(689/2^30)
    (18446755927823097376, 3504096562), // e^(690/2^30)
    (18446755945002977608, 3519353856), // e^(691/2^30)
    (18446755962182857856, 3534655374), // e^(692/2^30)
    (18446755979362738120, 3550001180), // e^(693/2^30)
    (18446755996542618400, 3565391338), // e^(694/2^30)
    (18446756013722498696, 3580825912), // e^(695/2^30)
    (18446756030902379008, 3596304966), // e^(696/2^30)
    (18446756048082259336, 3611828564), // e^(697/2^30)
    (18446756065262139680, 3627396770), // e^(698/2^30)
    (18446756082442020040, 3643009648), // e^(699/2^30)
    (18446756099621900416, 3658667262), // e^(700/2^30)
    (18446756116801780808, 3674369677), // e^(701/2^30)
    (18446756133981661216, 3690116955), // e^(702/2^30)
    (18446756151161541640, 3705909161), // e^(703/2^30)
    (18446756168341422080, 3721746359), // e^(704/2^30)
    (18446756185521302536, 3737628613), // e^(705/2^30)
    (18446756202701183008, 3753555987), // e^(706/2^30)
    (18446756219881063496, 3769528545), // e^(707/2^30)
    (18446756237060944000, 3785546352), // e^(708/2^30)
    (18446756254240824520, 3801609470), // e^(709/2^30)
    (18446756271420705056, 3817717964), // e^(710/2^30)
    (18446756288600585608, 3833871898), // e^(711/2^30)
    (18446756305780466176, 3850071336), // e^(712/2^30)
    (18446756322960346760, 3866316343), // e^(713/2^30)
    (18446756340140227360, 3882606981), // e^(714/2^30)
    (18446756357320107976, 3898943315), // e^(715/2^30)
    (18446756374499988608, 3915325410), // e^(716/2^30)
    (18446756391679869256, 3931753328), // e^(717/2^30)
    (18446756408859749920, 3948227134), // e^(718/2^30)
    (18446756426039630600, 3964746893), // e^(719/2^30)
    (18446756443219511296, 3981312667), // e^(720/2^30)
    (18446756460399392008, 3997924521), // e^(721/2^30)
    (18446756477579272736, 4014582520), // e^(722/2^30)
    (18446756494759153480, 4031286726), // e^(723/2^30)
    (18446756511939034240, 4048037205), // e^(724/2^30)
    (18446756529118915016, 4064834019), // e^(725/2^30)
    (18446756546298795808, 4081677233), // e^(726/2^30)
    (18446756563478676616, 4098566912), // e^(727/2^30)
    (18446756580658557440, 4115503118), // e^(728/2^30)
    (18446756597838438280, 4132485917), // e^(729/2^30)
    (18446756615018319136, 4149515371), // e^(730/2^30)
    (18446756632198200008, 4166591546), // e^(731/2^30)
    (18446756649378080896, 4183714505), // e^(732/2^30)
    (18446756666557961800, 4200884311), // e^(733/2^30)
    (18446756683737842720, 4218101030), // e^(734/2^30)
    (18446756700917723656, 4235364724), // e^(735/2^30)
    (18446756718097604608, 4252675459), // e^(736/2^30)
    (18446756735277485576, 4270033298), // e^(737/2^30)
    (18446756752457366560, 4287438304), // e^(738/2^30)
    (18446756769637247561, 9923247), // e^(739/2^30)
    (18446756786817128577, 27422782), // e^(740/2^30)
    (18446756803997009609, 44969676), // e^(741/2^30)
    (18446756821176890657, 62563995), // e^(742/2^30)
    (18446756838356771721, 80205802), // e^(743/2^30)
    (18446756855536652801, 97895160), // e^(744/2^30)
    (18446756872716533897, 115632135), // e^(745/2^30)
    (18446756889896415009, 133416790), // e^(746/2^30)
    (18446756907076296137, 151249189), // e^(747/2^30)
    (18446756924256177281, 169129396), // e^(748/2^30)
    (18446756941436058441, 187057474), // e^(749/2^30)
    (18446756958615939617, 205033489), // e^(750/2^30)
    (18446756975795820809, 223057504), // e^(751/2^30)
    (18446756992975702017, 241129583), // e^(752/2^30)
    (18446757010155583241, 259249790), // e^(753/2^30)
    (18446757027335464481, 277418189), // e^(754/2^30)
    (18446757044515345737, 295634844), // e^(755/2^30)
    (18446757061695227009, 313899819), // e^(756/2^30)
    (18446757078875108297, 332213178), // e^(757/2^30)
    (18446757096054989601, 350574985), // e^(758/2^30)
    (18446757113234870921, 368985304), // e^(759/2^30)
    (18446757130414752257, 387444199), // e^(760/2^30)
    (18446757147594633609, 405951734), // e^(761/2^30)
    (18446757164774514977, 424507973), // e^(762/2^30)
    (18446757181954396361, 443112980), // e^(763/2^30)
    (18446757199134277761, 461766819), // e^(764/2^30)
    (18446757216314159177, 480469554), // e^(765/2^30)
    (18446757233494040609, 499221249), // e^(766/2^30)
    (18446757250673922057, 518021968), // e^(767/2^30)
    (18446757267853803521, 536871776), // e^(768/2^30)
    (18446757285033685001, 555770735), // e^(769/2^30)
    (18446757302213566497, 574718910), // e^(770/2^30)
    (18446757319393448009, 593716365), // e^(771/2^30)
    (18446757336573329537, 612763164), // e^(772/2^30)
    (18446757353753211081, 631859372), // e^(773/2^30)
    (18446757370933092641, 651005051), // e^(774/2^30)
    (18446757388112974217, 670200266), // e^(775/2^30)
    (18446757405292855809, 689445081), // e^(776/2^30)
    (18446757422472737417, 708739561), // e^(777/2^30)
    (18446757439652619041, 728083768), // e^(778/2^30)
    (18446757456832500681, 747477767), // e^(779/2^30)
    (18446757474012382337, 766921623), // e^(780/2^30)
    (18446757491192264009, 786415398), // e^(781/2^30)
    (18446757508372145697, 805959158), // e^(782/2^30)
    (18446757525552027401, 825552965), // e^(783/2^30)
    (18446757542731909121, 845196884), // e^(784/2^30)
    (18446757559911790857, 864890980), // e^(785/2^30)
    (18446757577091672609, 884635315), // e^(786/2^30)
    (18446757594271554377, 904429955), // e^(787/2^30)
    (18446757611451436161, 924274962), // e^(788/2^30)
    (18446757628631317961, 944170402), // e^(789/2^30)
    (18446757645811199777, 964116338), // e^(790/2^30)
    (18446757662991081609, 984112833), // e^(791/2^30)
    (18446757680170963457, 1004159953), // e^(792/2^30)
    (18446757697350845321, 1024257760), // e^(793/2^30)
    (18446757714530727201, 1044406320), // e^(794/2^30)
    (18446757731710609097, 1064605696), // e^(795/2^30)
    (18446757748890491009, 1084855951), // e^(796/2^30)
    (18446757766070372937, 1105157151), // e^(797/2^30)
    (18446757783250254881, 1125509359), // e^(798/2^30)
    (18446757800430136841, 1145912638), // e^(799/2^30)
    (18446757817610018817, 1166367054), // e^(800/2^30)
    (18446757834789900809, 1186872670), // e^(801/2^30)
    (18446757851969782817, 1207429550), // e^(802/2^30)
    (18446757869149664841, 1228037757), // e^(803/2^30)
    (18446757886329546881, 1248697357), // e^(804/2^30)
    (18446757903509428937, 1269408413), // e^(805/2^30)
    (18446757920689311009, 1290170989), // e^(806/2^30)
    (18446757937869193097, 1310985149), // e^(807/2^30)
    (18446757955049075201, 1331850957), // e^(808/2^30)
    (18446757972228957321, 1352768477), // e^(809/2^30)
    (18446757989408839457, 1373737773), // e^(810/2^30)
    (18446758006588721609, 1394758909), // e^(811/2^30)
    (18446758023768603777, 1415831949), // e^(812/2^30)
    (18446758040948485961, 1436956957), // e^(813/2^30)
    (18446758058128368161, 1458133997), // e^(814/2^30)
    (18446758075308250377, 1479363133), // e^(815/2^30)
    (18446758092488132609, 1500644429), // e^(816/2^30)
    (18446758109668014857, 1521977949), // e^(817/2^30)
    (18446758126847897121, 1543363757), // e^(818/2^30)
    (18446758144027779401, 1564801917), // e^(819/2^30)
    (18446758161207661697, 1586292493), // e^(820/2^30)
    (18446758178387544009, 1607835549), // e^(821/2^30)
    (18446758195567426337, 1629431149), // e^(822/2^30)
    (18446758212747308681, 1651079358), // e^(823/2^30)
    (18446758229927191041, 1672780238), // e^(824/2^30)
    (18446758247107073417, 1694533854), // e^(825/2^30)
    (18446758264286955809, 1716340270), // e^(826/2^30)
    (18446758281466838217, 1738199551), // e^(827/2^30)
    (18446758298646720641, 1760111759), // e^(828/2^30)
    (18446758315826603081, 1782076959), // e^(829/2^30)
    (18446758333006485537, 1804095215), // e^(830/2^30)
    (18446758350186368009, 1826166592), // e^(831/2^30)
    (18446758367366250497, 1848291152), // e^(832/2^30)
    (18446758384546133001, 1870468961), // e^(833/2^30)
    (18446758401726015521, 1892700081), // e^(834/2^30)
    (18446758418905898057, 1914984577), // e^(835/2^30)
    (18446758436085780609, 1937322514), // e^(836/2^30)
    (18446758453265663177, 1959713954), // e^(837/2^30)
    (18446758470445545761, 1982158963), // e^(838/2^30)
    (18446758487625428361, 2004657603), // e^(839/2^30)
    (18446758504805310977, 2027209940), // e^(840/2^30)
    (18446758521985193609, 2049816037), // e^(841/2^30)
    (18446758539165076257, 2072475957), // e^(842/2^30)
    (18446758556344958921, 2095189766), // e^(843/2^30)
    (18446758573524841601, 2117957526), // e^(844/2^30)
    (18446758590704724297, 2140779303), // e^(845/2^30)
    (18446758607884607009, 2163655160), // e^(846/2^30)
    (18446758625064489737, 2186585160), // e^(847/2^30)
    (18446758642244372481, 2209569369), // e^(848/2^30)
    (18446758659424255241, 2232607850), // e^(849/2^30)
    (18446758676604138017, 2255700667), // e^(850/2^30)
    (18446758693784020809, 2278847883), // e^(851/2^30)
    (18446758710963903617, 2302049564), // e^(852/2^30)
    (18446758728143786441, 2325305773), // e^(853/2^30)
    (18446758745323669281, 2348616574), // e^(854/2^30)
    (18446758762503552137, 2371982031), // e^(855/2^30)
    (18446758779683435009, 2395402208), // e^(856/2^30)
    (18446758796863317897, 2418877168), // e^(857/2^30)
    (18446758814043200801, 2442406977), // e^(858/2^30)
    (18446758831223083721, 2465991698), // e^(859/2^30)
    (18446758848402966657, 2489631395), // e^(860/2^30)
    (18446758865582849609, 2513326132), // e^(861/2^30)
    (18446758882762732577, 2537075973), // e^(862/2^30)
    (18446758899942615561, 2560880982), // e^(863/2^30)
    (18446758917122498561, 2584741223), // e^(864/2^30)
    (18446758934302381577, 2608656761), // e^(865/2^30)
    (18446758951482264609, 2632627658), // e^(866/2^30)
    (18446758968662147657, 2656653979), // e^(867/2^30)
    (18446758985842030721, 2680735788), // e^(868/2^30)
    (18446759003021913801, 2704873149), // e^(869/2^30)
    (18446759020201796897, 2729066126), // e^(870/2^30)
    (18446759037381680009, 2753314784), // e^(871/2^30)
    (18446759054561563137, 2777619185), // e^(872/2^30)
    (18446759071741446281, 2801979394), // e^(873/2^30)
    (18446759088921329441, 2826395475), // e^(874/2^30)
    (18446759106101212617, 2850867493), // e^(875/2^30)
    (18446759123281095809, 2875395510), // e^(876/2^30)
    (18446759140460979017, 2899979591), // e^(877/2^30)
    (18446759157640862241, 2924619801), // e^(878/2^30)
    (18446759174820745481, 2949316202), // e^(879/2^30)
    (18446759192000628737, 2974068860), // e^(880/2^30)
    (18446759209180512009, 2998877837), // e^(881/2^30)
    (18446759226360395297, 3023743198), // e^(882/2^30)
    (18446759243540278601, 3048665008), // e^(883/2^30)
    (18446759260720161921, 3073643329), // e^(884/2^30)
    (18446759277900045257, 3098678227), // e^(885/2^30)
    (18446759295079928609, 3123769765), // e^(886/2^30)
    (18446759312259811977, 3148918006), // e^(887/2^30)
    (18446759329439695361, 3174123016), // e^(888/2^30)
    (18446759346619578761, 3199384857), // e^(889/2^30)
    (18446759363799462177, 3224703595), // e^(890/2^30)
    (18446759380979345609, 3250079293), // e^(891/2^30)
    (18446759398159229057, 3275512014), // e^(892/2^30)
    (18446759415339112521, 3301001824), // e^(893/2^30)
    (18446759432518996001, 3326548786), // e^(894/2^30)
    (18446759449698879497, 3352152964), // e^(895/2^30)
    (18446759466878763009, 3377814422), // e^(896/2^30)
    (18446759484058646537, 3403533223), // e^(897/2^30)
    (18446759501238530081, 3429309433), // e^(898/2^30)
    (18446759518418413641, 3455143115), // e^(899/2^30)
    (18446759535598297217, 3481034333), // e^(900/2^30)
    (18446759552778180809, 3506983151), // e^(901/2^30)
    (18446759569958064417, 3532989633), // e^(902/2^30)
    (18446759587137948041, 3559053843), // e^(903/2^30)
    (18446759604317831681, 3585175845), // e^(904/2^30)
    (18446759621497715337, 3611355703), // e^(905/2^30)
    (18446759638677599009, 3637593481), // e^(906/2^30)
    (18446759655857482697, 3663889243), // e^(907/2^30)
    (18446759673037366401, 3690243053), // e^(908/2^30)
    (18446759690217250121, 3716654975), // e^(909/2^30)
    (18446759707397133857, 3743125073), // e^(910/2^30)
    (18446759724577017609, 3769653411), // e^(911/2^30)
    (18446759741756901377, 3796240054), // e^(912/2^30)
    (18446759758936785161, 3822885064), // e^(913/2^30)
    (18446759776116668961, 3849588506), // e^(914/2^30)
    (18446759793296552777, 3876350444), // e^(915/2^30)
    (18446759810476436609, 3903170943), // e^(916/2^30)
    (18446759827656320457, 3930050065), // e^(917/2^30)
    (18446759844836204321, 3956987875), // e^(918/2^30)
    (18446759862016088201, 3983984438), // e^(919/2^30)
    (18446759879195972097, 4011039816), // e^(920/2^30)
    (18446759896375856009, 4038154074), // e^(921/2^30)
    (18446759913555739937, 4065327277), // e^(922/2^30)
    (18446759930735623881, 4092559487), // e^(923/2^30)
    (18446759947915507841, 4119850770), // e^(924/2^30)
    (18446759965095391817, 4147201188), // e^(925/2^30)
    (18446759982275275809, 4174610807), // e^(926/2^30)
    (18446759999455159817, 4202079689), // e^(927/2^30)
    (18446760016635043841, 4229607900), // e^(928/2^30)
    (18446760033814927881, 4257195503), // e^(929/2^30)
    (18446760050994811937, 4284842561), // e^(930/2^30)
    (18446760068174696010, 17581844), // e^(931/2^30)
    (18446760085354580098, 45348007), // e^(932/2^30)
    (18446760102534464202, 73173817), // e^(933/2^30)
    (18446760119714348322, 101059340), // e^(934/2^30)
    (18446760136894232458, 129004639), // e^(935/2^30)
    (18446760154074116610, 157009778), // e^(936/2^30)
    (18446760171254000778, 185074821), // e^(937/2^30)
    (18446760188433884962, 213199831), // e^(938/2^30)
    (18446760205613769162, 241384874), // e^(939/2^30)
    (18446760222793653378, 269630013), // e^(940/2^30)
    (18446760239973537610, 297935312), // e^(941/2^30)
    (18446760257153421858, 326300835), // e^(942/2^30)
    (18446760274333306122, 354726646), // e^(943/2^30)
    (18446760291513190402, 383212809), // e^(944/2^30)
    (18446760308693074698, 411759388), // e^(945/2^30)
    (18446760325872959010, 440366447), // e^(946/2^30)
    (18446760343052843338, 469034050), // e^(947/2^30)
    (18446760360232727682, 497762261), // e^(948/2^30)
    (18446760377412612042, 526551145), // e^(949/2^30)
    (18446760394592496418, 555400764), // e^(950/2^30)
    (18446760411772380810, 584311183), // e^(951/2^30)
    (18446760428952265218, 613282466), // e^(952/2^30)
    (18446760446132149642, 642314677), // e^(953/2^30)
    (18446760463312034082, 671407881), // e^(954/2^30)
    (18446760480491918538, 700562140), // e^(955/2^30)
    (18446760497671803010, 729777519), // e^(956/2^30)
    (18446760514851687498, 759054083), // e^(957/2^30)
    (18446760532031572002, 788391894), // e^(958/2^30)
    (18446760549211456522, 817791017), // e^(959/2^30)
    (18446760566391341058, 847251517), // e^(960/2^30)
    (18446760583571225610, 876773456), // e^(961/2^30)
    (18446760600751110178, 906356900), // e^(962/2^30)
    (18446760617930994762, 936001911), // e^(963/2^30)
    (18446760635110879362, 965708555), // e^(964/2^30)
    (18446760652290763978, 995476894), // e^(965/2^30)
    (18446760669470648610, 1025306994), // e^(966/2^30)
    (18446760686650533258, 1055198918), // e^(967/2^30)
    (18446760703830417922, 1085152729), // e^(968/2^30)
    (18446760721010302602, 1115168493), // e^(969/2^30)
    (18446760738190187298, 1145246273), // e^(970/2^30)
    (18446760755370072010, 1175386133), // e^(971/2^30)
    (18446760772549956738, 1205588136), // e^(972/2^30)
    (18446760789729841482, 1235852348), // e^(973/2^30)
    (18446760806909726242, 1266178832), // e^(974/2^30)
    (18446760824089611018, 1296567652), // e^(975/2^30)
    (18446760841269495810, 1327018872), // e^(976/2^30)
    (18446760858449380618, 1357532556), // e^(977/2^30)
    (18446760875629265442, 1388108768), // e^(978/2^30)
    (18446760892809150282, 1418747572), // e^(979/2^30)
    (18446760909989035138, 1449449032), // e^(980/2^30)
    (18446760927168920010, 1480213212), // e^(981/2^30)
    (18446760944348804898, 1511040176), // e^(982/2^30)
    (18446760961528689802, 1541929988), // e^(983/2^30)
    (18446760978708574722, 1572882712), // e^(984/2^30)
    (18446760995888459658, 1603898412), // e^(985/2^30)
    (18446761013068344610, 1634977152), // e^(986/2^30)
    (18446761030248229578, 1666118996), // e^(987/2^30)
    (18446761047428114562, 1697324009), // e^(988/2^30)
    (18446761064607999562, 1728592253), // e^(989/2^30)
    (18446761081787884578, 1759923793), // e^(990/2^30)
    (18446761098967769610, 1791318693), // e^(991/2^30)
    (18446761116147654658, 1822777018), // e^(992/2^30)
    (18446761133327539722, 1854298830), // e^(993/2^30)
    (18446761150507424802, 1885884195), // e^(994/2^30)
    (18446761167687309898, 1917533175), // e^(995/2^30)
    (18446761184867195010, 1949245836), // e^(996/2^30)
    (18446761202047080138, 1981022240), // e^(997/2^30)
    (18446761219226965282, 2012862453), // e^(998/2^30)
    (18446761236406850442, 2044766537), // e^(999/2^30)
    (18446761253586735618, 2076734558), // e^(1000/2^30)
    (18446761270766620810, 2108766578), // e^(1001/2^30)
    (18446761287946506018, 2140862663), // e^(1002/2^30)
    (18446761305126391242, 2173022876), // e^(1003/2^30)
    (18446761322306276482, 2205247280), // e^(1004/2^30)
    (18446761339486161738, 2237535941), // e^(1005/2^30)
    (18446761356666047010, 2269888922), // e^(1006/2^30)
    (18446761373845932298, 2302306287), // e^(1007/2^30)
    (18446761391025817602, 2334788099), // e^(1008/2^30)
    (18446761408205702922, 2367334424), // e^(1009/2^30)
    (18446761425385588258, 2399945325), // e^(1010/2^30)
    (18446761442565473610, 2432620866), // e^(1011/2^30)
    (18446761459745358978, 2465361111), // e^(1012/2^30)
    (18446761476925244362, 2498166124), // e^(1013/2^30)
    (18446761494105129762, 2531035969), // e^(1014/2^30)
    (18446761511285015178, 2563970710), // e^(1015/2^30)
    (18446761528464900610, 2596970411), // e^(1016/2^30)
    (18446761545644786058, 2630035136), // e^(1017/2^30)
    (18446761562824671522, 2663164949), // e^(1018/2^30)
    (18446761580004557002, 2696359915), // e^(1019/2^30)
    (18446761597184442498, 2729620096), // e^(1020/2^30)
    (18446761614364328010, 2762945557), // e^(1021/2^30)
    (18446761631544213538, 2796336362), // e^(1022/2^30)
    (18446761648724099082, 2829792576), // e^(1023/2^30)
];