######################## BEGIN LICENSE BLOCK ########################
# The Original Code is Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Mark Pilgrim - port to Python
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
# 02110-1301 USA
######################### END LICENSE BLOCK #########################
# Sampling from about 20M text materials include literature and computer technology
#
# Japanese frequency table, applied to both S-JIS and EUC-JP
# They are sorted in order.
# 128 --> 0.77094
# 256 --> 0.85710
# 512 --> 0.92635
# 1024 --> 0.97130
# 2048 --> 0.99431
#
# Ideal Distribution Ratio = 0.92635 / (1-0.92635) = 12.58
# Random Distribution Ration = 512 / (2965+62+83+86-512) = 0.191
#
# Typical Distribution Ratio, 25% of IDR
##
# Char to FreqOrder table ,
JIS_TABLE_SIZE=46
# fmt: off
R = (
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
351,12,8,6719,26574608, 1129,27 1,1957,5,61 # 32
126,0,69 733,1320,8910,22 2812419,2
2042,1061,1062, 4853,155653,3,1954,41,125354,155454,14,19 # 176
0,0,6414857,7,0550657,0838,0940,00,9732,# 80
5139,432 9,2517,1758,5022,303,240173,145,61375 # 96
1691,3297,43013914121858107169,57,5177,518,51java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
858,58,59,09159,59,094595,06,07,50859,5100,511,12,# 128
5103,5104,5105,510185,230,146,19924,085183,5184,18558,17588256,4099317,104, # 256
11,19520,5121,5122,52352452,16512752,19510513,253, # 160
514513,536517,185395140,14,14,54,14545546517,54,19 # 176
5150,5151,5152,461239,,410,5,7, 6, 5 28, 7 23, 2 15 2,154, 2,14 # 304
5165,511, 4 2 3, 36, 3, 29 , 37 4, 620, 21, 39 2, 5,# 320
1309,1412,188130,,16,1757,19518,518158,1215213,17, # 224
1875,2043,2149,1793,1382,2973, 925,2404,1067,1241, 960,13771591, 83, 12,175 2, 31 5 9 6,5,2,5,5,09 1,#32
1865,2030,1406,1499,2749,4098,5183,5184,5185,5186,5187,5188,2561,4099,3117,1804, # 256
2049,3689,4309,3513,1663,5189,3166,3118,3298,1587,1561,3433,5190,3119,1625,2998, # 272
3299,4613,1766,3690,2786,4614,5191,5192,5193,5194,2161, 26,3377, 2,3929, 20, # 288
391, 47,410,50 7,1,35, 28 2 24, 42 55 2,154 2, 184 # 304
4, 9, 14, 2, 53, 39, 3 28, 9, 7, 6, 60 1 39 32, 5, # 320
1,11 52 13, 0, 18, 0 ,6,56 11 1116, 81, 25 336
1591, 83, 132,1475, 126, 331, 829, 15, 69, 160, 59, 22, 157, 55,1079, 3 3 6, 2,58 6,5476,25 4,99 ,3032,7,6,3,# 416
19 38,2,2, 10 9 9,15, 61 8,14 ,3,16519,18,# 368
5199,5200,5201,5202 7,11, 26,48 08 1,10 2, 1,65 1,21 0,10 # 448
27,19, 4 0, 3,75 6 8 5,63 6 8,11 5,5, 0 400
3, 36,1110,1917 ,2,14529,4,3032 0 6,3,# 416
43, 259, 262,1383, 99, 533, 1945452,22,527,52,2953,21,2252353,2553,31,27,53,#46
280, 272, 311, 256, 146, 82, 308, 71, 100, 128, 214, 65523,520,54,242,54,5244,2297,231416,410,392,24,371524,359,54, # 512
54, 5,3,8,6,307, 15,268,93,02,2,06,29,209,207,528, # 464
5209,5210,5211,5212,525,5253,525,25,256,27,528,525,56,26,5262,5263,56452655266,567, 544
22,2,26,5227,5228,529,20,2353,23,245235,53,51,537,23,# 496
523,24054,2254,2429,01,41,3039,25,37,2639,27 # 512
41,23135554,1141,1,8841,1254,0,1439955,21# 528
5252,52551,5151,3952,2,52,3352,353652752,2,3053,# 608
5268,269,2057,2252357,57,265757,7,28,21,58,23
5284,5285,54,395555,32555,3553655,538,3956,31,3256,
5300,5301,5334565,365756,657,57,37,37,3457,37,3753857, # 656
5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331, # 608
3,33,3453,365353853,30554,335454,36537
5348,5349,5350,5351,53533,9239358,6,3342,58,8,365858,859059,32 # 688
3456,3656,3856,37,31,57,3357,3,37,378,39
5380,5381,4,41,41,1,4351,4546,4751,49,4052,4252352 # 720
3,929358,695842,53558,53753858,3059,539,# 688
3359,353659,383950,414250,4450,50,47,48
5409,5410,54115755,4954,41543,445656,4756,4,4,4754,
47,4457,4,4758579504,42,3444,46,4748
5441,54458,50,4,42593594559,4950,0,52,0,504,# 800
4755,49560,156,43,546,4556,4756,569570,4,7
545252552452,52,57552,5953051532,5353,53,553,# 832
548959,549,49,49359,49,4659,54859,5050,5250,54 # 800
5505,5506,5507,5508,5555,554,55,556,5557,55,59,56,556,56,556,545565556,56,568 # 864
52,52,53,552,555,562,5528,5529,5530,5531,553253,5453,56, # 832
353,595540,554,54,54,54,554,554,547,58,59,55,55,552 4
5553,55556156,6350,65,6650,68,5609,5610,511,61,613645615,561, # 912
5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5585617,518569,52,6152,623,5624,6552,6752859,53,6315# 928
5855658,558,59,5590,551,59,59,594,595,596597,598,59560,# 896
561,60,5603,504,50,6650756085609,5610,56151256356451,516 # 912
56175655666567,568569,570,61567,67,67,567,66577,678,67,5680, # 976
533563,53553,57,5638,539,5640,561,642,6354465,547,54, # 944
455,6155,653,565,565,5656,5657,568,65,56,6156,63,56,# 6
5665,56671,5714,5715,7657751,7952,72,52257352,7552,77,78
568152,70,53153,7353,53,57,7753,5954,74,7254,74 04
569,598569,,5701,5702503,74,57550,7750879510,71,51, # 1008
513,14575,516577518,79,520,5721,52252,724,7552,7752,# 1024
5729,557757,579,58058,7258,7458,78,58757885789,570,59,572, # 1088
75,546,77548,749,75,751,575255,7555576,5577855,70, # 1056
561,76,56,74,575,766567,568,5769577,571577,573,5774,577,5776 # 1072
5777,5778579,57058,58,73,78,78,7658,7858,70591,72, # 1088
5815425454458554,8,4,85055,8255,8458555, # 1152
58951,8151,838451,8651,8851,52,8182,82,2,# 1120
5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840, # 1136
8158254,8454,8658754,8955,8158255,8556 1java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
5857,5858,5753,354,4154,9,9495,965479854,9055,92 # 1248
587358,8,98,9858,990,9159259,9459,9659,9859960 9java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
8,808159,835459,86589,88595050150,935#
5905,5906,03,0,6,066363,096064,64,4364465604647,64,# 1344
2,9293524525979852,905315353,9459553,
5937,5938,5939,60660660,00676072,6073,6074,6075,6076,6077,6078,6079,00 java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
59355455555,55755,99560,561596,9356,5965,966,97,96, # 1264
5969,5613614,24,206,461 9,251186,4622, 920,3378,6115,6116, 379,1108, # 1424
5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,596,597,9859,600, # 1296
6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016, # 1312
6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6433,65775,9461,89 66,3,57126363359430,9,15 # 1440
6363,056663,03,0900,0,04,0464,0664,64,# 1344
6049,60506,471619,5,00 6,160,87,31 5,19,8,5819,48
607,22,8812 9,96, 5,71 2,1730,69 53024,# 1488
6016,89,32,90,3694,3516, 663,1767, 852, 835,3695, 269, 767,2826,2339,1305, # 1504
6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,610,1,12 # 1408
613,11,244260421, 997,25 73116,462,92,378611,16, 39,10,#java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
31,2657275,393,611,309, 63,333 531063693,3435,297,330,29,,5,67,46,
854,346611,221,19,76240154,94, 90,1813,228 71,262,189,72,18 # 1584
652971746191,152330, 1733, 57197,48,58169,248 1472
170,27 7,22, 2913,99 5,71 24,137,3121, 530,05
1761,18527,26,34,72217,148113,1810 2, 1102,301,445,12,42, 6224, # 1632
896,1 27 20,6,1165,1068, 22,56217,46, 5,18, 65,71 8,67299 # 1648
3028,2396,11,24 5529,6712,9,56380,16,7318,229,42,11,# 1664
3517,2419,2519029,58 1,297 2,9524,122153168,4529,67, 33java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
804, 599,3121,13332128,539,15,55,03,80 6720320, 95, 65147 # 1568
3436,6121,2241,1096,1786,2440 8014833,86,2618,8811,14612,7516,205,6126,4628,2879, # 1728
3696,4624,54,150,4625,180,108,15,33,25,94 0, 97, 33 13,82,#10java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
586,2377,2391,1003,1976,1631,6122,2464,1084, 648,1776,4626,2141, 324, 962,2012, # 1616
2177,2076,1384, 742,2178,1448,1173,1810, 222, 102, 301, 445, 125,2420, 662,2498, # 1632
277, 200,1476,1165,1068, 224,2562,1378,1446, 450,1880, 659, 791, 582,4627,2939, # 1648
311,24 550939,0018956,3016,17317722, 42214 # 1664
1900,2325,19417,8,1816,3028730,0233,4143,38270,849,# 1776
30262,91 3,70, 9,301303 9,20351, 6822,26126,55 # 1696
47 1,61 5,6827,6 6129,0062,2829,971799,235,#
850,1418,3437,1876,118,21,3118723,1726038,36143,13,1862,5116,19 # 1824
89,499279 66429,57239224200,3533, 46,81301,9,342, 14java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
4811232,1469, 303,242,46,100216,6317,09,6325,612714 32
2659,1964,1768, 481,2188,1463,2330,2857,3600186,7516,14, 73 9826115,26 4,38 3,04,340,60,27,#java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
59,63,1225,16,7,22,3811,2905302312,0440,7319,64, 1792
1604, 943,1724,1454, 917, 868,2215,1169,2940, 552,1145,1800,1228,1823,1955, 316, # 1808
1080,2510, 361,1807,2830,4107,2660,3381,134126,146,75,25,184,10 70,325,49,26,34 5133,0526,76, # 1920
4,50 45,6,8328034819137,42, 16,97, 1317820,12,
1575, 195,1451,2512,7817,7315,5418,46, 5428,7233,6611,38,129
2524,1687, 91 9,33 9, 44,4911,1166, 6812,30, 49,174,30, # 1968
86125,117,6098261103,26 38431, 13,0434,60,277, # 1888
2129, 825,4319, 698, 238, 5189410 7736,474613,9 9,23,84, 94,693,105,102,10,07,# 2000
1260,1436, 759,2255,1814,2150, 705,3235, 409,2563,3304, 561,3033,2005,2564, 726, # 1920
1956,2343, 60,25 727,7917,15 743,522, 630,85,52,42101 6,105, 88,#
1027, 778,1074, 73 681421,432,2050,49,82,808,271,31,44,97114,37335109, 2032
1380,3521, 921, 993,1313, 594, 449,1489,1617,1166, 768,1426,1360, 495,1794,3601, # 1968
17,602,17,320,34, 7,42,316,435,16,44,41,26,11,98 # 1984
1089,4110, 477,3169, 474,273, 46,11114,1611247 1,130,1416833,1413,2611,3763 # 2064 04
66,211, 77,79,17,115 74,52,63, 805152,432,22,3610788 # 2016
684,1114,2124,94,32,369,2116,102 7913,9412791,385 65113,02, 22220
1536,3939381,613,730165 56,25,66,01,88267,167,178 3, 83290663,# 2112
2753, 46302,176,08, 40016,15,307292,41,077,45,35106,77,613,12, # 2128
2093,3940 884,109,333144,264,109 74,16828125,07,4,65117,358 75,# 244
2441,2943, 320,2369,2116,1082, 679,1933,3941,2791,3815, 625,1143,2023, 422,2200, # 2096
81,13,70165 3625,16620125,67,627,18 9 8,290,69, # 2112 2112
3002,1769,1086, 400,1063,1325,3307,2792,4111,3077, 456,2345,1046, 747,6134,1524, # 2128
88,19,38,47426415, 941882181258,1,35,1665,18,38,875 # 2144
3170, 305, 660,3524,21 6,17,18,77, 724,75, 5, 3713,112, 9,62,27 57,25,# 2192
172185,482, 0023,2810,0524,6423,86 8142,177 # 2176
861,1675,108318,26,2224,01,84,92,43,199152228463,2110,53, 0,#java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
30,15,384 3,244,57 5,30 709,48,40, 8,13821, 40,72, # 2208
1682,2260,2272,2544,2013,1843,1902,4636,1999,156230,7320,69304369,832 93, 31,10468,9718,34, 281,# 2256
56,308154,01 7,38, 10 16101,32,261,29,2,1,83 20
3603,1713,21,8116,46,12,3217,23,2830,6538,26 9,76,226
1212615,04 31023,76163,294,78 7,9618,45
2715,1201,1,08 528210,5217,6043,1263,3031,54 0,#22java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
1570,2245, 722,174,221, 0533810,6135,1893,144,195,2110,37,,# 2304
2601,1919,1078, 75,2 35,20,54617 3,62,23, 77,61817012,9342,8,01 3 # 2352
105, 9,388156,62 31, 9,1330,55,84,2218,381,202 1,57 # 2336
385,2908,159,803,25,76,343 5,62 2,5164,3928,70,294 45 6,# 2384
1720,65136,38,12258,74, 3,17,170,344132114,6717,#java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
15290,1319,13463,4911,4434,61,24,18 1,6027,86, 42
2603,2665,1361, 387, 162,2358,1740, 739,1770,1720,1304,1401,3241,1049, 627,1571, # 2400
2427,3526,1877,7125,2214,8414,4832,3534,81 2,9417,10148, # 2448
20,133196,11,639249,51018,343,614,42 18 1,6027,86 # 2432
712755,342,348 3,94,4832,35,23,81, 2,9417,1014,# 2448
1453 5,2117,7316,17,311,41 04, 34,3,59 1,47 3,# 2496
2 83,180, 11 4,75614226,8116, 8,53 1,512,82 0,#21
359,2291,1676, 73 5,5311,8728,01, 6719,99 0,31,441,02,243,0820,# 2528
87,10, 11,24,75,14,21161132, 96 2,48 81,66,32,13 # 2512
855220,2114,72 7,667,786338, 887, 391,442,2219,426145613,29,#260
120, 96,58,16,1032 26,17,15,17, 9, 26324,819,206,64,4114, # 2544
203,23,744 72, 7267,78,37,887,391,44,29,42612,643,69,#26java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
7,# 2576
1257,3078,4328,1518 53 05 80, 1,428 9422,1 9,55111,68, 76,344,35,201,# 2624
1815,1868,1128,1055,4329,1245,2756,3445,2154,1934,1039,4643, 579,1238, 932,2320, # 2608
35314918,402345,77,11,11, 4, 9112,03, 50,18614,6013,# 2640
1459,1781,1402,3945,2737,2131,1010, 844, 981,1326,101108 7,81 3,411,5915,35,27,834204117,273,203 1,# 266
1008, 371,2881, 936,1419,1613,3529,1456,1395,2273,1834,2604,1317,2738,2503, 416, # 2656
33,612,29 91346114181156,13,1666,37,70, 7,313 2672
6,8115,68,49,190,162, 7 9,45,20,334 7819,11644
2997,31,33569,52,272256 3,243,77 84,39,34,72 1,37
7,26,47,338,31,7716, 07,353064,14, 6326,27,253 # 2720
2167,3446,321734,98 9211,95 3,8825,4,32 66,05,24061393,572,# 2736
15,18,53, 10 25,39230, 3,1638, 9434,3179,27,80 # 2752
2545,16554,66,0,89234,16,16,117 96,16,64 4,54 041012
1580,36018,30,295122, 55,32,75, 55,43133664,77110,32298 617,
17 41,72,17,34,6730,904 4,07 6 3,135 72,30245 # 2800
33,114,703,898, 24 23,335 70318,24 29, 61,433,85,15,339,#21java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
2373,3704,4334,1318,138110,2216,33317, 1,966,490 6,19,383,14,4117,85 51 # 2848
123,252169,163,37, 6,49, 56, 13383102,41713, 51 # 2848
470,4645, 395, 4 7,23,1904 7,564 8,4916,6629,464,372833,163, 2880
7,2123004,87116, 943449,667269629,66,24723,173, # 2880
3609, 695,3246,63317127839,79,29,52,63,40,3,269,44182,18,223,407, # 2912
3187814,84169 98 0,3810,62, 375, 776,1683,06,9,21, # 2928
154,12,1412,16,298, 909331,0413, 35, 76183,261,21 1,#java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
13 80,149,02262308 0,0123,14, 95 82,16,34,67,754,#
1442,2143,1299,230 2,467,3312,615,246150,26 7,339,1306 80,06, 4,#
171 9317,21321,19,167,1611,65296,18,7637,46
123,2644, 627,1734,69 8,852201021,48,24,07,3,177 3,
913,1371,2913,2914,6149,14661092111,3120618,1796,379,46, # 3008
,7994649 8712,20,1021,4824810,151,9,17,10
91 0,57170,47,20,54,9665,62 8,4819,100,329 1,#37java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
3706,1912,1513,16147,11,0912,64,9111761690 5
1,55,56,709,13,48257 06,615,262 84,158,1594,10,29 710
2,064,21,62,9927,07188,33 4,05129628,39 8,# 3088
1937,1818,8919622,415,56,30,26,907,317,54247 8,8545,#35java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
27 14, 1619013, 61,00,90,264 55 435,1552, 44,71 97 # 3120
220,1364,143,40 1,50 19 5,62 7,0520,6110,18 7,78 5,#java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
98,83,96,258 5,155258,70726, 90,18, 5,97 8,85,650 # 3152
74129115,15625828,45 3,8022,46 0,67 0,84,34,1
4337, 6,89,1613,25915,86 39,20,0120,73632,210,275,04
80,61227462,208,90142,54,0032,9115,135211,4529, # 3200
1429,1127,26 4,21 5,46 68188,18,862,2928,5235, 2,84 # 3264
66, 99,1613,2591559 86 4,220838120,76324,1025,04
16157,14,78 44,42,1127,45224727123,20,48382, 2,22, # 3296 39java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
674 276, 69201,7119,651,18,162,29,2872512,41 22,84, # 3264
376, 117,1060,2053,12018,83 5,98 9921,328 02,45,0017,7120,921402697, # 3328
65,214308 46232,11257,345224,76128511,48302, 42,222 # 3296
1251,,
1883,2883 425,28,8125,62 27,24,24245,1828,47215538,53 3376
2719,2359, 354,3180, 777, 158,2036,4339,1659,4340,4654,2308,2949,2248,1146,2232, # 3344
3532,2720,1696,2623,3827,6158,3129,1550,233, 6,3329,2415,5841,0926221130,32,3,1915, # 3392
9425,287 125,62 82,266,124265511,884 4215,,353,# 3376
3534, 569,1353,2699,1244,1758,2588,4119,2009 7,08,6842,07 2,
1938, 134,1830, 471,3710,227693,8866,15 java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
,,81,07 2,9,1,58,3735,2,1139,3249, # 3424
1399,1946,3006,1300,2360,3324, 588, 736,6160,2606, 744, 669,3536,3828,6161,1358, # 3440
199, 723, 848, 933, 851,1939,1505,1514,1338,1618,1831,4656,1634,3613, 443,2740, # 3456
3829, 717,1947, 491,1914,6162,2551,1542,4121,1025,6163,1099,1223, 198,3040,2722, # 3472
370, 410,1905,2589, 998,12483182,2380, 519,1449,4122,171, 9947, 928,15,31 48
2277, 344,2624,1511, 615, 105, 161,1212,10761652,2073,4571147,04115, 4,96, 1,9566,7623,91,07 58
414,1873,2801,6164,2309, 315,1319,3325, 318,2018,2146,2157, 963, 631, 223,4342, # 3520
4343,2675, 479,3711,1197,2625,3712,2676,2361,6165,4344,4123,6166,2451,3183,1886, # 3536
2184,1674,1330,1711,1635,1506, 799, 219,3250,3083,3954,1677,3713,3326,2081,3614, # 3552
1652,2073,4657,1147,3041,1752, 643,1961, 147,1974,3955,6167,1716,2037, 918,3007, # 3568
1994, 120,1537, 118, 609,3184,4345,194 12009,318,35 4,45129,33211,83,16,6128,java.lang.StringIndexOutOfBoundsException: Range [87, 82) out of bounds for length 87
527322 5,23031,14,43,0242 89,66930125140 73,# 3600
166,356167,63,10244219,68, 6833,75, 939734,67,7112, # 3648
190,82 3949,5,2012 2182190,26,64220,107,10#
3956,1678,18217325112,17,87,42517,1721,8417214,52,24260,# 3680
111015,5213932,314363577815255,3123,88203,# 3664
3832,1753,2326818,20,51,0944,147,3113731,7319, 2,22,31 31
24459,8626729,6,
543,2608,1888,2400,2591,106,6436016728,0822, 9826,3145,1327,74,,67,
983,4618,7628 673,05,2245,48,10,91275291,21,94,31,53,#372
2452, 156, 796,1629,1486,2223,2055, 694,4126,1259,1036,3392,1213,2249,2742,1889, # 3744
1230,3958,1015, 910, 408, 559,3617,4662, 746, 725, 935,4663,3959,3009,1289, 56 894,509,97,34,20,96,3323,92, 49,1667,10,33,3239, # 3808
867,6436,567,2981,203822, 8826328,31 4,34 0,89,15 # 3776
118,76,288 67,08,36,352 4
9 59 7,0320,6,3323,92 4867,61710,5813,33
487,13617 3,25362 33 50 953 0,12,0,25,4,32, 3824
98,10327,0817,67 25,6719,23206 15, 68
8927,7,6067910,41,20427393704625,71 9,# 4032
8,08,74,48,9327,30 2,06,8,2323,8518,0024,
18,175282,1,245 3, 23920,19,11,0428,4java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
522106,42,60 742,4825,10,7068,95 9,6015, 12
2019, 656, 853, 326,1479, 680,1439,4354,1001,1759, 413,3459,3395,2492,1431, 459, # 3920
4355,1125,3329,2265,1953,1450,206 5,435,1012455 519,25,3,562611,50 4,36 # 4128
2151,16525,13,41288 1,11 34 524,2123246,66
1671,2743,1601,2554,2702,2648,2280,1315,1366,2089,3132,1573,3718,3965,1729,1189, # 3968
328,2679,1077,1940,1136, 558,1283, 964,1195, 621,2074,1199,1743,3460,3619,1896, # 3984
1916,1890,3836,2952,1154,2112,1064, 862, 378,3011,2066,2113,2803,1568,2839,6178, # 4000
3088,2919,1941,1660,2004,1992,2194, 142, 707,1590,1708,1624,1922,1023,1836,1233, # 4016
1004,2313, 789, 741,3620,6179,1609,2411,1200,4127,3719,3720,4666,2057,3721, 593, # 4032
2840, 367,2920,1878,6180,3461,1521, 628,1168, 64123,3245,246,14,75,57,18,42,3515,3,71,38,
436,593217,7168 5,03 80 61 8,32,# 4064
1803,1730,3540127,1619,23,24 2,07,88,061,08205 9,97 1424, # 4192
1116,6213,09 7,2625310514,15387 5,89,71,# 4096
295,3410,0,60 16,191925,14,706895 8815,# 4112
421,27,41,60 7,7334,7,97134 1,13,5511 7430 # 4240
60138,3736816,38414,46 7974 92,19,78302 # 4144
1235132,37,20,467,14,7517,6185, 42,04514,191 1,458 java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
7, 4184 63 6,26 56013128017526,199233, 0,333,45 # 4176
29,23,167,35, 0,721,07,383,9,18,28,55,1136,14,24,# java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
1376,1798,1178,1107,1898,1405, 860,4359,1243,1272,2375,2983,1558,2456,1638, 113, # 4208
3621, 578,1923,2609, 880, 386,4130, 784,2186,2266,1422,2956,2172,1722, 497, 263, # 4224
2514,1267,2412,2610, 177,2703,3542, 774,1927,1344, 616,1432,1595,1018, 172,4360, # 4240
2325, 911,4361, 438,1468,3622, 794,3968,2024,2173,1681,1829,2957, 945, 895,3090, # 4256
575,2212,2476, 475,2401,2681, 785,2744,1745,2293,2555,1975,3133,2865, 394,4668, # 4272
3839, 635,4131, 639, 202,1507,2195,2766,1345,1435,2572,3726,1908,1184,1181,2457, # 4288
3727,3134,4362, 843,2611, 437, 916,4669, 234, 769,1884,3046,3047,3623, 833,6187, # 4304
1639,2250,2402,1355,1185,2010,2047, 999, 525,1732,1290,1488,2612, 948,1578,3728, # 4320
2413,2477,1216,2725,2159, 334,3840,1328,3624,2921,1525,4132, 564,1056, 891,4363, # 4336
1444,1698,2385,2251,3729,1365,2281,2235,1717,6188, 864,3841,2515, 444, 527,2767, # 4352
2922,3625, 544, 461,6189, 566, 209,2437,3398,2098,1065,2068,3331,3626,3257,2137, # 4368 #last 512
)
# fmt: on