From 6e264df68bb4419df709b048c12cbf78b5e0d3f2 Mon Sep 17 00:00:00 2001 From: Markus Malkusch Date: Fri, 6 Jun 2014 19:54:49 +0200 Subject: [PATCH] changed data/verify.ini to tests/data/accounts.json --- data/verify.ini | 230 -- docs/changelog.txt | 4 + tests/ValidatorTest.php | 115 +- tests/data/accounts.json | 4703 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 4737 insertions(+), 315 deletions(-) delete mode 100644 data/verify.ini create mode 100644 tests/data/accounts.json diff --git a/data/verify.ini b/data/verify.ini deleted file mode 100644 index 1436a130..00000000 --- a/data/verify.ini +++ /dev/null @@ -1,230 +0,0 @@ -; This file is used by checkValidators.php. -; -; Here are explicitly valid or invalid accounts for validation types -; listet. ValidatorTest.php will recognize if a validator behaves not -; as this file expect him to. -; -; Copyright (C) 2010 Markus Malkusch -; -; This program is free software; you can redistribute it and/or modify -; it under the terms of the GNU General Public License as published by -; the Free Software Foundation; either version 2 of the License, or -; (at your option) any later version. -; -; This program 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 General Public License for more details. -; -; You should have received a copy of the GNU General Public License -; along with this program; if not, write to the Free Software -; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -[invalid] - 0 = 51181008, 71214205, 6414241, 179751314, 1600166307, 1600176485, 1600201934 - 5 = 1151043211 - 57 = 5302707782, 6412121212, 1813499124, 2206735010 - A1 = 0110030005, 0010030998, 0000030005 - A2 = 1234567890, 0123456789 - A3 = 6543217890, 0543216789 - A4 = 0000399443, 0000553313, 6099702031 - A5 = 9941510002, 9961230020, 0000251438, 000798345 - A6 = 860000817, 810033652, 305888, 200071280 - A7 = 209010893 - A8 = 7436666, 7436677, 3199500502, 3503391, 1340966, 99345678, 9934567, 99100110, 199100040 - A9 = 86724, 292497, 30767208 - B0 = 8137423260, 600000606, 51234309, 1000000405, 1035791539, 8035791532, 535791830, 51234901 - B1 = 0123456789, 2345678901, 5678901234 - B2 = 0020012399, 0080012347, 0080012370, 0932100027, 3310123454, 8000990057, 8011000126, 9000481800, 9980480111 - B3 = 2799899, 1000000111, 9635100101, 9730300100 - B4 = 9941510002, 9961230020, 251438, 7948345, 159590 - B5 = 0159004165, 0023456787, 0056789018, 3045000333, 7414398260, 8347251693, 2345678901, 5678901234, 9000293707 - B6 = 9111000000, 0269456780 - B7 = 0001057886, 0003815570, 0005620516, 0740912243, 0893524479 - B8 = 0132572975, 9000412340, 9310305011 - B9 = 88034023, 43025432, 86521362, 61256523, 54352684, 2356412, 5435886, 9435414 - C1 = 5432112341, 5543223458, 5654334565, 5765445672, 5876556780, 0446786240, 0478046340, 0701625730, 0701625440, 0882095130 - C2 = 0328705282, 9024675131 - C3 = 17002, 123451, 122448, 9000734028, 9000733227, 9000731120 - C4 = 0000000017, 0000292933, 0000094459, 9000726558, 9001733457, 9000732000 - C5 = 0000302589, 0000507336, 0302555000, 0302589000, 1000061457, 1000061498, 4864446015, 4865038012, 5000001028, 5000001075, 6450008150, 6542812818, 9000110012, 9000300310, 3081000783, 3081308871 - C6 = 0525111212, 0091423614, 1082311275, 1000118821, 2004306518, 2016001206, 3462816371, 3622548632, 4232300158, 4000456126, 5002684526, 5564123850, 6295473774, 6640806317, 7000062022, 7006003027, 8348300002, 8654216984, 9000641509, 9000260986 - C7 = 1234517892, 987614325 - C8 = 1234567890, 9012345678 - C9 = 3456789012, 1234567890, 9012345678 - D0 = 6100272885, 6100273377, 6100274012 - D1 = 0000260986, 1062813622, 2256412314, 3012084101, 4006003027, 5814500990, 6128462594, 7000062035, 8003306026, 9000641509 - D2 = 6414241, 179751314 - D3 = 6025017009, 6028267003, 6019835001 - D4 = 0359432843, 1000062023, 2204271250, 3051681017, 4000123456, 5212744564, 6286420010, 7859103459, 8003306026, 9916524534 - D5 = 3299632008, 1999204293, 0399242139, 8623420004, 0001123458, 0000100084, 0000100085 - D6 = 33394, 595795, 16400501, 3615071237, 6039267013, 6039316014, 7004017653, 9002720007, 9017483524 - D7 = 0501006102, 0231307867, 0301005331, 0330034104, 0420001302, 0135638809, 0202005939, 0601006977 - D8 = 0009999999, 0100000000, 3012084101, 1062813622, 0000260986 - D9 = 6543217890, 0543216789, 1100789043, 1100914032 - E0 = 1234769013, 2710014, 9741015011 - E1 = 0150013107, 0200035101, 0081313890, 4268550840, 0987402008 - 51 = 0099345678, 0099100110, 0199100040 - 57 = 5302707782, 6412121212, 1813499124, 2206735010 - 68 = 6414241, 179751314 - 73 = 0099345678, 0099100110, 0199100040, 121212, 987654321 - 74 = 1011, 26265, 18002118, 6160000024 - 80 = 0099345678, 0099100110, 0199100040 - 81 = 0099345678, 0099100110, 0199100040 - 84 = 0099345678, 0099100110, 0199100040, 240965, 350980, 461053 - 86 = 0099345678, 0099100110, 0199100040 - 87 = 0099345678, 0099100110, 0199100040 - 90 = 0001924592, 0000901568, 0000820487, 0000726393, 0000924591, 0003865964, 0099100007 - 91 = 8840011000, 8840010000, 8840014000, 8840025000, 8840026000, 8840057000, 8840062000 - 95 = 4455667784, 1234567897, 51181008, 71214205 6414241, 179751314 - - ; B6 - 80053762 = 467310018, 9111000000 - ; B6 - 80053772 = 477310018 - ; ?? (C0) - 13051172 = 82335729, 29837521 - ; C0 - 86055462 = 0132572975, 3038752371 - -[valid] - 0 = 1600169591, 1600189151, 1800084079, 4455667784, 1234567897, 9290701, 539290858, 1501824, 1501832, 877415, 6945661, 1081034751, 1036751418, 100165075, 107147530, 111165775, 128293081, 130027014, 117069658, 1327489009, 3007405610, 188002877, 17202219, 1395490087, 6408454, 135430734, 741074, 673665, 161080007, 45572336, 7502982, 105097729, 27341080, 1382515706, 101909075, 157052416, 1205473901, 100631993, 1026313013, 20005492, 1029189261, 300036944, 166009415, 59104307, 424010, 578971, 165012022, 134447309, 1519701, 432245, 12509717, 805655, 150496917, 1022817678, 6443436, 117076737, 20131850, 43399641, 101058832, 154026751, 334664, 1011138870, 133378299, 364497, 9830951, 106726680, 72893175, 4077210, 240768507, 134013366, 155743149, 8173544, 190967, 11153392, 136253648, 551226, 2005074204, 238881, 93034403, 421321, 65615502, 7574700, 71353098, 71863419, 103042503, 109125005, 7416662, 150582500, 100624733, 1235500830, 32102774, 50084193, 106021744, 174076349, 3504255, 100049832, 100907245, 60518321, 10678670, 101902070, 135032365, 79233755, 210524385, 1032100693, 2002829808, 681403, 2737674, 139071120, 1059762755, 90332, 109153049, 5143987, 140651928, 8026098, 44161677, 190020172, 10699650, 9324997, 0032112906, 301032348, 6651137, 3307576, 124398561, 101956167, 50105865, 0114106727, 1152775092, 165013020, 118128354, 651190, 1305494021, 33104456, 109064444, 805424, 5526439, 3900404, 17346701, 1009853704, 332965, 5288683, 1278501653, 2002621601, 966895, 301039749, 59681296, 14283394, 679910, 1200292595, 240086439, 71111801, 10756690, 133349472, 8846230, 100630052, 138715594, 47233432, 620690, 7068125, 1048750440, 2003202302, 301015319, 602995, 1397462332, 0043774819, 148009764, 60406329, 101133478, 251348, 100083641, 3627064, 1166413243, 31112121, 1100018124, 107805491, 110319969, 769521, 3287141, 966689, 3007622420, 8105488, 1999515, 6100556, 138438767, 3148350, 100025709, 1281444693, 3001134703, 6100549, 425157, 43504760, 29323086, 46515441, 2001032610, 131035560, 1160878, 200223659, 145013876, 1512029735, 50045749, 1010794129, 835058, 7260284, 3187853, 121313316, 25006891, 688424, 1336459050, 107557555, 220143903, 7325137, 1050004, 89234884, 646901, 134111244, 100756055, 100043959, 1233573516, 315051540, 1238500886, 12722245, 69300945, 37585908, 613349, 60813839, 7845803, 1112213374, 4281374, 240091231, 91563197, 483404, 3119138, 8244014, 1058771302, 63144281, 145887048, 1046374, 23106420, 70078951, 411827, 22595649, 199695, 1795798, 7760861, 59110940, 117076794, 0590214789, 301000550, 719054, 1505002889, 100744382, 5680939, 542043, 38313607, 2211944, 50127091, 141332767, 10280170, 46535555, 6723563, 485755896, 135211613, 12405304, 903147817, 47235197, 711200, 683219, 783332, 620422014, 1484538846, 8099962, 161708011, 0128104320, 901219618, 21021167, 300012812, 1019763612, 591842, 33033820, 407437, 47254115, 140639220, 1034784551, 105535934, 124030131, 219018660, 5678198, 1282504925, 1100112646, 793885, 117070870, 6851984, 733113, 5057393, 0105100812, 14520118, 1000687127, 0134225697, 8724643, 127077311, 52753506, 120751268, 1352483315, 100654888, 151274362, 74233511, 5691225, 215885336, 50007723, 1043777, 2003895303, 302109954, 65495921, 2138030, 13136874, 464602, 134202654, 1397469733, 0134241199, 666677, 113414601, 1004989305, 8896847, 36228831, 209876606, 0029150471, 5030481, 2539021, 105302491, 47844964, 22053920, 5241948, 1238454696, 75952, 2193860, 2240505, 3823010, 9271842, 10661916, 637348, 1386494882, 603274, 1043762655, 30279251, 1813500, 59177535, 47457825, 2007961, 115348112, 10108124, 1011312814, 171709504, 1022790016, 4418851, 1127125, 43861434, 5779814, 7722036, 1670868, 5435623, 8749541, 1216016004, 100220854, 1052923693, 129627832, 30604664, 742338, 80143530, 1012137129, 103500534, 82733197, 760434043, 1049782558, 2167484, 51169357, 133309252, 637439, 82561721, 121234538, 1224456879, 11145596, 87134813, 80150436, 630541, 616029, 6752992, 10643161, 9435140, 22044010, 103104121, 0030658983, 333286, 13139811, 1005097983, 100197144, 2192193, 1623259734, 285643, 5959531, 102685120, 330205154, 86114667, 1247329, 5236021, 33003856, 8735987, 105507297, 19609361, 409839, 353813, 107532020, 67412486, 109435990, 7728819, 101249837, 5112065, 113476915, 117213348, 300220720, 100759158, 889733, 1636232, 904748, 15017775, 1042869956, 0160016010, 430494930, 624148, 226304616, 5526371, 1251466643, 7471469, 155072036, 2251460, 5123682, 1224506178, 360289, 1111773402, 2060127, 33299876, 334007754, 640409, 4243283, 0001173780, 170720114, 22231062, 106760457, 5018312, 3292190, 430563122, 1512033299, 1011223797, 488544, 641779, 5120605, 12570602, 0000324350, 30594576, 105014237, 228750634, 100078484, 4224473, 22731145, 174027284, 16013666, 20506986, 2277275, 120015474, 1385491970, 247841, 369231, 639005, 8620148, 104241401, 31500598, 102105145, 741769, 5116207, 130285679, 550218937, 130304306, 2542850, 269919254, 1263607, 20242418, 5333141, 36223766, 43528348, 140305061, 38564621, 135409001, 101586543, 150544906, 1100636867, 1100242328, 1006626079, 276002722, 0109101980, 919274, 614578, 431148, 0134574292, 240310698, 104140280, 149447773, 112046610, 0620217885, 1081807057, 1352498966, 50023936, 149007130, 100243765, 103235982, 642744, 4446779, 100143585, 10777712, 104981147, 103454252, 1827682, 124111667, 43225283, 249653411, 115057580, 1810662, 487306, 1046754220, 74593732, 40125494, 1234493284, 1000213676, 3485083, 107090649, 1000371292, 1398504371, 92013820, 107119992, 23650781, 8723546, 178183893, 5219662, 101060390, 1301514, 48479869, 134581826, 1512813, 57542169, 0017185273, 100696251, 161004635, 1059789840, 112180450, 380614420, 2933125, 134251644, 3743465, 11415270, 100720374, 104350111, 1000444446, 291148161, 44323871, 724302, 7261290, 22443337, 1044953659, 1139793036, 1502129, 102305265, 124643107, 1165315, 44389385, 111163325, 25634858, 16026320, 111048682, 7130065, 27643063, 1247461542, 170104616, 1550025017, 309000867, 137316246, 43753318, 8060873, 101543379, 78253176, 12265658, 52108610, 57273633, 20535969, 68568039, 760975, 9233081, 11283702, 5515812, 50139831, 854406, 100195544, 454413, 1268512900, 430780536, 667022, 100094382, 18507426, 630434, 201076676, 10337046, 105214316, 133923086, 22053730, 7541337, 129208716, 1206317, 5108402, 130009285, 100483031, 620997, 143147536, 14033138, 1060012414, 6145643, 647339, 47017868, 9370511, 110322468, 1242470613, 8395212, 565697, 41921, 10859296, 832196, 109677245, 735423, 663799, 1216519767, 7249444, 157003591, 1015827148, 4497921, 20154985, 31453186, 240994699, 10575124, 28107464, 0064608540, 194018479, 122202369, 791095, 122802390, 13017132, 47224027, 16026528, 1051782363, 512657, 573691, 1717222, 353001274, 314024670, 2890929, 20511770, 561563, 500178470, 55119754, 357913, 145114831, 47174248, 100683424, 747998, 45103504, 4129490, 0008192007, 105541767, 1266470861, 7140858, 134147693, 1423813, 41532045, 1009183276, 2159846, 33449, 240431403, 380843912, 335009247, 158501, 140021197, 380833608, 90140039, 162037733, 100610344, 10291177, 111199279, 9204967, 5993951, 43906320, 1870179, 1129790, 1015819939, 913707, 1386474413, 290056506, 35118850, 103393955, 106232762, 710301, 100091511, 1043741816, 4520052, 3621182, 080167497, 2698595, 198024267, 1560101782, 50297449, 11132743, 1133822898, 120026695, 130331184, 5610126, 2052587, 299099, 2095602, 1300066899, 283895, 15727, 244729505, 48006993, 1012840706, 2007458, 380414870, 6254189, 1077781761, 943928, 741496, 1554658, 1750529941, 307043653, 60601861, 370068256, 5304118, 102142148, 129416723, 124101932, 769364, 5658687, 5341557, 1247450537, 110104874, 52955119, 1087779706, 215006131, 5973722, 129929485, 23427602, 3160538, 102070778, 47523170, 8552580, 4178570, 110030590, 675801, 570611681, 363945, 2206068, 901124792, 100218197, 0164033557, 18201780, 204478143, 18568683 - 1 = 805134315, 560047950, 993007, 10203567, 3234938, 110450911, 930060543, 28105413, 118014957, 113069, 658830, 1928693, 969419, 5023109, 781879, 3757707, 48298599, 48298434, 5547159, 79024598, 1410565, 9766864, 718079, 1323456, 7820035928, 9792780, 6818100, 3697283, 10092747, 3854930, 8701497, 8167770, 131429, 8152266, 210931, 1794717, 407665, 745420, 2069733, 7817001288, 2434375, 10003468, 1728972, 9155138, 7850004503, 34115796, 21153833, 400154680, 5035135, 3920936, 7808006261, 15069225, 48519319, 715058, 7257519, 2204505, 11431431, 800097402, 48069182, 3734775, 3128264, 2746654, 2166997, 717544, 48288925, 1068106, 8321619, 6309035, 1895984, 8097479, 15129983, 675909, 7307005, 2854759, 5535408, 120193, 20407456, 11549608, 400257769, 36110926, 440696483, 2038654, 2701651, 3441855, 2288318, 687052, 757968, 613765, 1713750, 520020663, 7700396, 2669377, 440005517, 650005558, 7894005393, 1409095, 11375047, 2602097, 6448460, 6402925, 2118299, 314181, 203261, 7855006269, 11105372, 11534974, 0019191924, 5253285, 10006630, 785710, 2202703, 3092716, 0049510771, 3360046, 1452183, 970323226, 227003, 7676334, 6026662, 8207764, 10118607, 3829130, 5302710, 3739732, 11011583, 2015639, 872180, 2157731, 8517083, 8575805, 8220806, 5773349, 5289424, 5833588, 110073075, 43107290, 6271527, 11610616, 111042854, 6404538, 7870026509, 7487014533, 79225878, 798305, 746395, 11506713, 11179274, 680034142, 2660792, 757614, 6247111, 2144201, 725938, 5334764, 7895008588, 0012003624, 20459772, 368883, 2645432, 3240379, 7932085, 10331453, 111039922, 7502635, 2168476, 8388920, 10600933, 1943465, 5249457, 2711098, 10902246, 2155984, 158048, 26084 - 2 = 837547, 1207253, 228036623, 281042020, 206110073 - 3 = 11091519, 10556853, 1324235, 10583749, 10627894, 18512188, 21045481, 10310431, 10311421, 10309905, 21265980, 16081482, 21019866, 171066238, 29516145, 201061140, 10635582, 3524411, 10061406, 10180769, 0011578088, 10530419, 10295401, 91204231, 88900850, 0001552183, 16075071 - 4 = 132102120, 101123944, 121089335, 285024684, 26038154, 189055382, 509017468, 100074389, 1004626229, 452424, 129030054, 258133560, 170109716, 112054960, 118058925, 106215383, 112020500, 135011479, 483110731, 138040461, 0132055440, 120039954, 352194565, 120069004, 461095011, 100272431, 183001213 - 5 = 1243105910, 1143002210, 1190015933, 707332, 1119059815, 1334003727, 1252001199, 1151024604, 715450, 1143020991, 1000158676, 1204112751, 1133076023, 1000155103, 1203108096, 74451368, 1325042959, 1191050683, 1205017813, 1395136604, 20602488, 1122020909, 1000232770 - 6 = 94012341, 5073321010, 397806, 22073001, 464958657, 10038219, 60006059, 7504535015, 18050714, 102123921, 21525308, 2838010, 1011056489, 33103409, 3320502, 26129400, 22550608, 4401416736, 3806419000, 102094816, 6011306, 21287008, 2434709, 800693012, 1000141077, 6889719000, 6306209, 30093801, 71466019, 3684954, 5500226015, 110596600, 9082107, 1110016782, 139098609, 10391741, 5582407, 3608074014, 7101991002, 140933007, 472028030, 1010017900, 4273366011, 76138125, 4366018, 33439377, 31143306, 6715561008, 1070019317, 600449010, 108053429, 162099949, 5263530, 912049876, 4369939, 70004755, 102115783, 4194446, 65448017, 167522807, 4805013007, 126229402, 4217071904, 455643694, 63961906, 1104002621, 5910849001, 1505051013, 150204402, 1005719018, 0076940576, 1151022525, 4833333, 132491909, 14179704, 502350013, 1202318025, 20009578, 870501, 101981908, 77373608, 1658565, 932062453, 868108, 11731317, 2501392017, 604534011, 4398408, 129115408, 5395704, 1445308, 4030490202, 0822132146, 4286502, 212123153, 8705406007, 3901322006, 3574512, 7016101006, 1306812, 75034202, 22184202, 78411910, 2206102, 37082805, 1404594016, 1007510019, 704151012, 763608, 1004455017, 300257488, 3027527018, 2300528018, 70959003, 33276591, 402626020, 1557750, 7800903003, 6205208, 54785208, 5847010, 0151014615, 454761, 38005642, 1017551007, 2700165011, 6194605, 148015120, 1401197016, 3084786003, 12128800, 5948188009, 23605600, 1012057918, 113087005, 7022656001, 1017984000, 4563492, 3611790200, 3301012011, 316025803, 5110904, 400978344, 4031242300, 15253401, 2420600, 5071411003, 195502, 74157920, 2103064018, 0136091204, 12036701, 032017711, 1160016996, 2406608, 4190203, 753084, 142081059, 1440553024, 3190874000, 7168541001, 60789401, 3500818017, 3151468, 352029106, 5203248018, 315508, 107794018, 1000401621, 501905, 2200194015, 481742, 18090171, 7029259008, 11312012, 58451304, 4007409, 100677580, 107743103, 37098302, 1305964014, 201677009, 106269807, 704903, 122009440, 10987, 7042509005, 1070908, 60010501, 1002002694, 42912808, 9602494036, 3380009, 1604360010, 10041007, 38121405, 38105, 21221805, 4543378, 5417939000, 707104, 6014607, 2657406, 6406300, 60561702, 34222665, 7018052002, 442087725, 302284016, 22208802, 2087715, 8214910200, 151327, 124058384, 33250266, 7087604009, 3081702, 2009420, 17600010, 700894010, 102029305, 1011058627, 202102301, 106036080, 11142907, 0332061151, 20095601, 79118508, 1000076917, 120313100, 64132407, 5220009 - 7 = 114082618, 100529704, 100521509 - 9 = 1542321, 851194900, 363935500, 3012082935, 2825252001, 348754, 076187, 0601803230, 1501525610, 5344401, 1716002, 0827910430, 13263033, 289388600, 534684, 532061, 1500807210, 0365090255, 0224032555, 0010487098, 0603545730 - A0 = 521003287, 54500, 3287, 18761, 28290 - A1 = 0010030005, 0010030997, 1010030054 - A2 = 3456789019, 5678901231, 6789012348, 3456789012, 461954, 215108716, 170017107, 100059583, 111017588, 118010529 - A3 = 1234567897, 0123456782, 9876543210, 1234567890, 0123456789, 134164664, 14490706, 22943145, 139011761, 107341166, 30181232, 12835781, 1142995800, 119284073, 1155783002, 22721142, 103338646, 106300569, 15895793, 16474511, 2110641665, 111354734, 12106810, 18952178, 29804108 - A4 = 0004711173, 0007093330, 0004711172, 0007093335, 1199503010, 8499421235, 0000862342, 8997710000, 0664040000, 0000905844, 5030101099, 0001123458, 1299503117 - A5 = 9941510001, 9961230019, 9380027210, 9932290910, 0000251437, 0007948344, 0000159590, 0000051640, 750176844 - A6 = 800048548, 0855000014, 17, 55300030, 150178033, 600003555, 900291823 - A7 = 19010008, 19010438, 19010660, 19010876, 209010892 - A8 = 7436661, 7436670, 1359100, 3199500501, 7436660, 7436678, 3388344, 2812584, 6906028, 8911428, 5177022, 7015798, 3066045, 5645956, 3173283, 3560279, 3464075, 3122972, 3503398, 1340967, 199100002, 199100004, 2599100003, 3199204090 - A9 = 5043608, 86725, 504360, 822035, 32577083, 5114348, 87700 - B0 = 1197423162, 1197423460, 1000000606, 1000000406, 1035791538, 1126939724 - B1 = 1434253150, 2746315471, 7414398260, 8347251693 - B2 = 0020012357, 0080012345, 0926801910, 1002345674, 8000990054, 9000481805, 21086079, 23006358, 21284318 - B3 = 1000000060, 140, 19, 1002798417, 8409915001, 9635000101, 9730200100 - B4 = 9941510001, 9961230019, 9380027210, 9932290910, 251437, 7948344, 51640 - B5 = 0123456782, 0130098767, 1045000252, 0159006955, 2000123451, 1151043216, 9000939033 - B6 = 9110000000, 0269876545 - B7 = 0700001529, 0730000019, 0001001008, 0001057887, 0001007222, 0810011825, 0800107653, 0005922372 - B8 = 0734192657, 6932875274, 3145863029, 2938692523, 5432198760, 9070873333 - B9 = 87920187, 41203755, 81069577, 61287958, 58467232, 7125633, 1253657, 4353631 - C1 = 0446786040, 0478046940, 0701625830, 0701625840, 0882095630, 5432112349, 5543223456, 5654334563, 5765445670, 5876556788 - C2 = 2394871426, 4218461950, 7352569148, 5127485166, 8738142564 - C3 = 9294182, 4431276, 19919, 9000420530, 9000010006, 9000577650 - C4 = 0000000019, 0000292932, 0000094455, 9000420530, 9000010006, 9000577650 - C5 = 0000301168, 0000302554, 0300020050, 0300566000, 1000061378, 1000061412, 4450164064, 4863476104, 5000000028, 5000000391, 6450008149, 6800001016, 9000100012, 9000210017, 3060188103, 3070402023 - C6 = 0000065516, 0203178249, 1031405209, 1082012201, 2003455189, 2004001016, 3110150986, 3068459207, 5035105948, 5286102149, 4012660028, 4100235626, 6028426119, 6861001755, 7008199027, 7002000023, 7000202027, 8526080015, 8711072264, 9000430223, 9000781153 - C7 = 3500022, 38150900, 600103660, 39101181, 94012341, 5073321010 - C8 = 3456789019, 5678901231, 3456789012, 0022007130, 0123456789, 0552071285 - C9 = 3456789019, 5678901231, 0123456789 - D0 = 6100272324, 6100273479, 5700000000, 5710000000, 5799999999 - D1 = 0082012203, 1452683581, 2129642505, 3002000027, 4230001407, 5000065514, 6001526215, 7126502149, 9000430223 - D2 = 51181008, 71214205, 4455667784, 1234567897, 189912137, 235308215 - D3 = 1600169591, 1600189151, 1800084079, 6019937007, 6021354007, 6030642006 - D4 = 1112048219, 2024601814, 3000005012, 4143406984, 5926485111, 6286304975, 7900256617, 8102228628, 9002364588 - D5 = 0000100062, 0000100088, 0004711172, 0007093335, 0004711173, 0007093330, 0000127787, 5999718138, 1799222116, 0099632004 - D6 = 3409, 585327, 1650513, 3601671056, 4402001046, 6100268241, 7001000681, 9000111105, 9001291005 - D7 = 0500018205, 0230103715, 0301000434, 0330035104, 0420001202, 0134637709, 0201005939, 0602006999 - D8 = 0010000000, 0010000001, 0099999998, 0099999999, 1403414848, 6800000439, 6899999954 - D9 = 1234567897, 0123456782, 9876543210, 1234567890, 0123456789, 1100132044, 1100669030 - E0 = 1234568013, 1534568010, 2610015, 8741013011 - E1 = 0100041104, 0100054106, 0200025107 - 10 = 12345008, 87654008, 31251005, 86504002, 3157008, 34247009, 0672453002, 82319006, 405221, 370509005, 2190869, 65383206, 31741002, 4927397, 25168177, 624107000, 41683005, 8783004, 2740001, 302329005, 0013702017, 146468007, 141508108, 274018004, 61007404, 46199004, 0013711008, 4064224, 59083000, 255658001, 28396006, 452586003, 209611006, 1066889, 132623005, 71089004, 7219008, 172570000, 382813006, 81424000, 58583009, 653792000, 71934006, 29342007, 434894001, 139350004, 74509004, 110145003, 69748004, 77823001, 62248502, 65421000, 431361002, 7305001, 0011313005, 114126003, 63919001, 62320009, 13692003, 66933005, 100919200, 1249754, 268100, 67427006, 50018906, 77126009, 58032002, 85355003, 141401001, 15977005, 32710011, 30177383, 14088002, 104064005, 72769009, 115634002, 34409009, 183699009, 2055007, 21564000, 0709427000, 93107501, 36757004, 4322740006, 265281008, 88279707, 344455009, 341294004, 62162004 - 11 = 769010, 5661730, 3059227, 7761619, 7547927 - 13 = 2220267, 8107260, 1159656, 3301736, 180449101, 6824817, 2519056600, 1311521, 2675906200, 6815211, 887051100, 2476822200, 2928208, 1495035, 0008107260, 2803120, 8020083, 61895598, 5020946, 8018129, 7103260, 4440400, 8962060, 2737450, 6739064, 3319423, 420499600, 2923239800, 3992781, 7253032, 0247387, 1058056, 640575700, 3150679, 2781243, 1182468, 2456073600, 3004058, 2722320, 2872984, 2014660, 7455223, 6333868, 8913790, 2199099, 2602258, 6101851, 5272943, 8255754, 871638301, 6189559, 2586066300, 5262282, 1055292, 1039767, 7682065, 8844011, 1002054, 7013998, 2758889000, 1201375, 5715966, 8674285, 4301313, 4528493, 1194398, 5637707, 363743600, 800317000, 291176600, 458348000, 5712369, 0225524, 6412365, 8983447, 2035269000, 8327694, 2628892200, 2609531900, 1934264, 2915288, 6402671, 2052828100, 2053809, 183613900, 8279374, 5885082, 5502448, 2120061, 6557557, 6284244, 2501728000, 360460001, 1503861, 654143700, 1258318, 300574100, 3409083, 2762219, 1005628, 2205524, 1268275, 2007763, 2510678600, 4261285, 7307630, 3610011, 4500435, 8491714, 3657020, 7396302, 2226579, 414410102, 169622800, 1049568, 7917495, 142400100, 6183636, 2107597, 1615384, 1501055, 2332294, 8656654, 1413574 - 14 = 0105451078, 0301360175, 0005534550, 0102385015, 0002212269, 0005405858 - 17 = 0446786040 - 19 = 0240334000, 0200520016 - 20 = 2105426096, 1770007225, 1640002142, 1600040434, 2623445373, 120044099, 4017076870, 1112141061, 4611022329, 1384012946, 1560027149, 4616000854, 4504025855, 930220650, 970106041, 2020173223, 4074027998, 1800081215, 1801587961, 4050029788, 480891508, 1210424386, 1000288044, 1370017720, 1210444506, 1440102879, 4111124548, 479381, 4011104871, 4000078416, 1455022361, 4134472240, 1450118832, 4134486896, 4010033245, 1642902205, 4709008839, 2334006796, 320321924, 574805036, 1800887937, 4521024268, 4000120463, 1320002834, 4000009449, 1800277241, 1320244773, 1220039973, 1420186740, 4120172525, 114013560, 4516061002, 4020393996, 4550132634, 4509009300, 1231080236, 0104029366, 2159902, 730014240, 230253873, 780125037, 1220128160, 1801244940, 54514800, 1369725, 4521015633, 4110254243, 1240147500, 4532004433, 1525023892, 1700189260, 2194929749, 1440116306, 4210070896, 1440255519, 1000162962, 4134457470, 104029633, 4040119059, 4150092520, 1899325, 1180020266, 1010201480, 4120581727, 1450066506, 2322323, 1770003149, 1490182744, 1800858686, 4517017260, 1205186871, 1220132523, 1120106911, 1654694769, 4000514887, 4001159169, 1320019990, 1220251492, 2060200442, 640272290, 240293274, 2623714, 1704007417, 4110265164, 2303032698, 4000665222, 1000110709, 4043081630, 1795109285, 240370147, 1878755486, 940165139, 1564041421, 1801802145, 4573023866, 1040114438, 1160163274, 4000780242, 4611018860, 4002288760, 44412827, 8055335, 4538017561, 1231085270, 1802124094, 2334024638, 1320084253, 2030269606, 2804376802, 1800813658, 1210254677, 310192048, 2639092, 810392216, 310284317, 54547881, 4505017864, 1360159289, 1420025844, 2194924089, 320335895, 1520054455, 1714079690, 4134477781, 240317220, 181026384, 2325640, 2301484389, 4329021167, 54518890, 4506021067, 1273426, 4211162638, 4074018794, 170154270, 1420005622, 4081029577, 824305, 4134478788, 4814031187, 4810013486, 1154257, 4740039686, 1130170400, 4046047734, 2101438910, 1010131024, 4116181949, 4110268384, 1410142732, 4000014523, 0544531612, 1100016011, 610113003, 1705150698, 4000873780, 4505059532, 4124535177, 820158089, 990356221, 1400032837, 4636004502 - 21 = 1003000905 - 24 = 138301, 1306118605, 3307118608, 9307118603, 872698209, 294453309, 400435609, 429603103, 395379808, 250957205, 523324465, 312990467, 382158757, 163663707, 893849100, 420549466, 541037309, 0674808207, 0924938309, 376977706, 769190208, 317000302, 397829304, 391181603, 477489500, 822181103, 37508101, 128062504, 656888800, 594760436, 335891752, 223608502, 707906603, 289996202, 689825603, 853913605, 380945509, 817070108, 221590752, 19930102, 20722857, 393451100, 97325461, 172260109, 428720804, 396143755, 222634101, 658759801, 924004808, 370155702, 149072705, 159847662, 679178803, 619757433, 661216804, 506077201, 862839201, 875801858, 948020200, 994574203, 615312806, 609110807, 636860205, 245559463, 354485809, 172733703, 478534602, 75355664, 225190902, 615669100, 0259545855, 351588305, 621493462, 489812106, 476474805, 58033469, 549391804, 857366204, 243892469, 935340904, 643090307, 871362908, 211454501, 883517467, 358419756, 682845800, 87347466, 630364305, 549458463, 0054539709, 371201755, 161217609, 104314104, 373120600, 15784605, 612677805, 245570906, 189685304, 535455805, 881293200, 512418804, 620882307, 12012805, 826645800, 407944107, 972353801, 623310806, 2654808, 619987466, 0484872103, 642856201, 6654802, 962622805, 919329609, 938127804, 341082808, 942404205, 207866608, 891832433, 567307467, 995556208, 696038306, 808330206, 687280608, 836159809, 961883807, 367494465, 147889708, 266106306, 858630208, 868388461, 857088677, 0303960501, 574440461, 641340801, 252751203, 470512207, 536429309, 0008312466, 932805200, 773147304, 507396309 - 25 = 521382181, 201189283, 215160754, 260322814 - 26 = 0520309001, 1111118111, 0005501024 - 27 = 2847169488, 105478820, 24022022, 6438071, 7234313, 2417855, 2529915, 1998640, 3436169, 2288363, 8348336, 1026251, 311068, 6506448, 1168228, 2949741 - 28 = 19999000, 9130000201, 14180100, 90051600, 86817500, 81972700, 207806600, 16062800, 1003320300, 14701000, 4202778000, 128460600, 109083600, 3000134000, 25712500, 13962900, 281545100, 802350600, 1025100, 31672500, 94383500, 356055400, 500076900, 706799200, 2613786000, 704899800, 417539500, 146438800, 11172400, 134365300, 4804373700, 1300379800, 185539500, 712864900, 4804141600, 32767000, 422851000, 965291400, 108927700, 120234000, 12161400, 30037300, 1701922200, 1500945900, 1301472200 - 29 = 3145863029 - 31 = 0263160165, 1000000524, 1000000583 - 32 = 747564, 9141405, 1709107983, 0122116979, 0121114867, 9030101192, 9245500460, 157260, 413640, 4389670, 2738252, 6190, 17191, 2480794, 2466570, 3573060, 2213060, 2002124, 6818501, 457442, 7380119, 5822181, 4629124, 2142562, 3009807, 4027000, 200070947, 5412200, 72621, 4557298, 536938, 128821, 1113402, 27944, 2551918, 4256484, 405868, 1408518, 4793706, 5028256, 4028554, 232254, 4575288, 6020879, 8637725, 5870488, 5944724, 7909497, 40215, 26930, 5951917, 4046463, 3024547, 12610, 39772, 44644, 4610202, 4328663, 2034069, 72699, 100133361, 2721155, 5534348, 82872, 4517385, 43583, 24384, 611050, 8286035, 4840151, 3945138, 2872269, 1870181 - 33 = 48658, 84956, 76058, 388874, 414603, 243604 - 34 = 9913000700, 9914001000, 5021301200, 5226472900, 2267965900, 5155223500, 69111201, 109522400, 23269600, 4100063000, 10395800, 2197900, 8556900, 5547400, 24680119, 3604813700, 25998701, 1719500, 8703609900, 8805374700, 4019966700, 87344200, 1402578600, 91230900, 17733200, 61681700, 4484700, 1102503503, 657944700, 300457600, 110375700, 912976700, 704449500, 2205169300, 1303805900, 67255200, 4556700, 6102129400, 6003572300, 8740184200, 62232801, 462687900, 51010701, 44289600, 831599801, 428759800, 108128700, 6159335600, 751781100, 151497800, 2385868300, 5801714701, 255603700, 211211000, 3302596800, 7666200, 17223211 - 35 = 108443, 101599, 107451, 102921, 102349, 101709 - 36 = 113178, 146666 - 37 = 624315, 632500 - 38 = 191919, 1100660, 915024, 1938842, 2376159, 302519, 1128073, 1307258, 1009082, 1609627 - 39 = 200205, 10019400 - 40 = 1258345, 3231963, 6215820003 - 41 = 4013410024, 4016660195, 0166805317, 4019310079, 4019340829, 4019151002 - 42 = 59498, 59510 - 43 = 6135244, 9516893476, 2033552 - 44 = 889006, 2618040504 - 45 = 3545343232, 4013410024, 0994681254, 0000012340, 1000199999, 0100114240 - 46 = 0235468612, 0837890901, 1041447600 - 47 = 1018000, 1003554450 - 48 = 93703660, 2959730 - 49 = 4152679, 4928024, 1826128, 1121799, 190388439, 3374520, 1444160, 2195865, 3278482 - 50 = 4000005001, 4444442001, 6144837000, 5850797000, 6142451000 - 51 = 0001156071, 0001156136, 0000156078, 0001234567, 0000156071, 3199500501, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090, 592242, 164670, 270350, 458966, 340968, 201178, 1009588, 101356073, 2056778 - 54 = 4964137395, 4900010987 - 56 = 0290545005, 9718304037 - 57 = 7500021766, 9400001734, 7800028282, 8100244186, 7777778800, 5001050352, 5045090090, 1909700805, 0105781645, 0203861428, 1209752022, 1509701720, 0610784275, 0803732716, 2410781111, 0802713267, 2208483021, 1702772364, 1004731551, 2802752203, 1702770213, 2910751345, 3101752218, 0408720610, 2901554056, 2811722469, 3007762732, 1801810233, 3003711345, 0405542767, 1506801596, 1609751400, 1407781403, 0208762720, 0112762973, 0804841115, 1805761311, 1204762751, 2603784092, 1412720611, 2210811386, 2204762175, 1706812524, 0508750313, 1907791678, 1906721722, 2908752583, 0210772314, 1110742116, 1201760575, 1711764016, 2204840420, 0905712134, 2911792113, 2205812216, 1105812120, 2901784132, 3251080371, 3891234567, 9322111030, 2804540670, 7400060823 - 58 = 1800293377, 180881120, 9200654108, 1015222224, 3703169668, 1000870595 - 59 = 115075806, 110105152 - 61 = 2063099200, 0260760481, 0260760282, 7806114000, 1146720600 - 62 = 5029076701 - 63 = 123456600, 0001234566, 1331537, 4938494, 167908, 7721244, 5518816, 503458, 830307, 2714202, 0200196, 268515400, 1756006, 0781831, 1079318, 7850134, 4079059, 3505708, 549157600, 5461587, 0231720, 971982400, 875344, 0322982, 6710750, 1038538, 3722410, 0912642, 8736779, 1094846, 5609581, 4301842, 0257063, 1488493, 6018774, 0433243, 3201076, 5441407, 7669807, 1720176, 5726963, 9974601, 0226555, 2421618, 5425483, 3742186, 9777228, 2081693, 348160300, 1543271, 3513132, 284753100, 5080510, 4687786, 3020757, 2114650, 0100230, 7602394, 5000849, 1267970, 3035292, 1214535, 1095843, 0173948, 040766800, 5861901, 2243178, 0341222, 2021764, 4441622, 3779238, 2043255, 7004690, 0516369, 5014600, 0630541, 6373492, 4517736, 0195123, 0477927, 4106712, 3237625, 5052360, 1195718, 4397790, 492134200, 8911299, 0272476, 654272400, 3076072, 3946829, 0282194, 9838244, 2750578, 4000808, 382011501, 8606568, 0400572, 2000263, 7046014, 0806786, 0473876, 3991031, 2385631, 1416288, 1561067, 2224533, 1741115, 8003998, 1857523, 1743855, 0260653, 6399653, 6409015, 7133101, 4816542, 075023200, 6911648, 6310692, 953647500, 446031700, 0150870, 4381604, 4474573, 9185737, 5019336, 0382390, 1305457, 2504660, 1564897, 0149955, 0853093, 2440071, 8832701, 2015741, 5415484, 0522268, 4904413, 1335355, 2222883, 0323535, 8041378, 2768208, 105405500, 020725800, 0145862, 3024387, 2343788, 033075301, 0409060, 4001152, 6465744, 5386792, 032341001, 200882900, 4792560, 2352573, 5434709, 2435600, 5137534, 1810621, 4679429, 1453216, 199577800, 2108033, 3980224, 8015208, 0308015, 0222380, 0303016, 5019211, 9540774, 8038523, 0411421, 183688100, 2137552, 0506758, 2242717, 400635900, 2512929, 989686100, 1028273, 0858688, 1216266, 7839293, 5104070, 7580012, 173605700, 0100206, 1335587, 0122135, 030367701, 7414402, 1214527, 5379367, 2130953, 8500555, 1587401, 0496273, 3172269, 7012297, 8816498, 8898389, 518427000, 684461700, 1053198, 5183710, 4255410, 3390010, 0119008, 3466521, 0602656, 4623245, 2038222, 0356758, 3015773, 781787700, 2523793, 0715417, 339102600, 8765711, 6606024, 6101331, 3945037, 376629200, 0521666, 6648802, 419723200, 0250936, 0312439, 3029766, 0709568, 520717000, 4111068, 3900388, 1238765, 0162065, 5916226, 4389698, 1941723, 8415432, 5051719, 1993898, 629314600, 5085204, 0245811, 7931926, 0210666, 1919588, 2303253, 1268044, 4009684, 0415372, 2813095, 0187823, 0432575, 5402177, 7367204, 3510849, 0156265, 0123927, 0131185, 0916445, 297518300, 0823419, 0246579, 8317349, 212612600, 2116127, 3900628, 1231315, 9167172, 126598200, 1239797, 1716026, 0430629, 0115055, 6082515, 025168600, 127129500, 6648349, 1130194, 6687628, 8446908, 0323410, 4212205, 1212877, 3206083, 3838000, 5605993, 0966663, 0208405, 3916293, 0223537, 1076710, 1301407, 445628100, 6472518, 0401943, 0401273, 0520486, 5146360, 6418735, 0444638, 015414600, 6967103, 4608105, 6967715, 1977206, 8002966, 3380243, 3912441, 2885325, 3228889, 4757076, 6072599, 7241896, 0001869791, 8174344, 4914123, 4472700, 6342208, 7591902, 7124746, 606530400, 2051357, 12305900, 271161200, 364094300, 140763400, 0750752, 1801661, 6018022, 4383501, 3631231, 5040928, 4999918, 0330183, 3214384, 0900019, 200019800, 010645000, 3985082, 4905857, 6301469, 3127594, 4662078, 1134345, 1134675, 0252247, 1225911, 0324376, 3588928, 0342451, 2515641, 0541698, 4303913, 1750017, 1841907, 2776011, 0138271, 5214564, 0366633, 0134312, 4750212, 3614401, 4017067, 0232140, 3743978, 2817369, 6609689, 0325191, 1011071, 8563553, 700305600, 4512505, 5710678, 2777076, 0177840, 9530908, 0403493, 8988149, 1991017, 651866600, 516460300, 6428684, 0979864, 0611798, 740613500, 3947322, 1992015, 7758808, 9636499, 5364823, 0511535, 5064159, 1164359, 0169631, 166180000, 6002349, 0212092, 0304345, 3807401, 1722834, 2439594, 012280400, 6229231, 3260759, 2506210, 1013887, 3220050, 141742700, 9616046, 3580487, 0291864, 501471700, 2717932, 4254181, 5729553, 0188037 - 64 = 1206473010, 5016511020, 7129309000 - 65 = 1234567400, 1234567590 - 66 = 0983393104, 1934567890, 100150502, 100154508, 101154508, 100154516, 101154516 - 68 = 51181008, 71214205, 8889654328, 987654324, 987654328, 2056760, 8606147, 19807727, 63206300, 71240804, 2011740, 412718, 6210801, 5030817, 76545806, 8406316, 53101527, 7322472, 7922792, 5477724, 6743173 - 69 = 9721134869, 1234567900, 1234567006, 0192735300, 4633049600, 6820735200, 3429127000, 9993327600, 2676152100 - 70 = 6790160566 - 71 = 7101234007 - 73 = 3503398, 3503391, 3503392, 7899100003, 0003503398, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090, 3157179, 4356770, 1340966, 1340967, 1340968 - 74 = 1016, 26260, 242243, 242248, 18002113, 1821200043, 239314, 239319, 16139552, 2166429, 2180800, 23162183, 2191583, 25342700, 21156690, 19188812, 2212686, 11183027, 21164306, 12150645, 24158198, 29250677, 3126166 - 76 = 0012345600, 0000123456, 0006543200, 9012345600, 7876543100, 105873300, 0568021900, 276322900, 0229277400, 683597100, 192650000, 829419700, 0508685100, 0636079800, 0711523400, 0626028700, 0189463800, 8414580, 4545908400, 0172758800, 0848425900, 0170935500, 0113304400, 4301338800, 0607777800, 0591994000, 0120566300, 0890570800, 0587902400, 0582180000, 0961376600, 0465112100, 0671404300, 564428800, 0479894600, 0360341600, 0443942900, 0362792500, 0210575500, 0125787000, 0355884800, 4274556200, 0382556500, 262121600, 475407400, 0283431500, 0104328600, 257924800, 0330385800, 827270000, 4039882200, 0550006000, 0580959900, 05809599, 0622059900, 4366681500, 132511500, 0100800600, 0934153500, 0543222400, 0527717600, 0910652200, 752765200, 0497179600, 0521968100, 0572497100, 600201800, 720670700, 0196647900, 6123004, 0601755100, 0887238700, 591024900, 0770541400, 0923303900, 0304816000, 755343200, 4170214200, 0376111300, 0412751100, 0300691800, 0474515200, 0702319400, 06915620, 0770751400, 0377432600, 0601346600, 0834822400, 500126200, 4366759500, 0112634900, 0661830300, 0586390900, 0450002700, 4013888500, 0208896400, 0307135200, 0601782400, 631049700, 758549400, 818739300, 0198032400, 0540112400, 0128125200, 0463287400, 0615188700, 0722974400, 0242439300, 703070800, 0921624800, 0595377700, 0442018400, 0128706000, 0402954900, 4096323900, 0104860000, 0738194300, 4041862600, 0932650900, 120240600, 0550423500, 0803082000, 0601711300, 0192100900, 0231661400, 4093425200, 0275041700, 0423584800, 0584789800, 0949667100, 0452113400, 380269300, 0755268300, 0217797300, 0705479800, 0644103800, 0719079700, 300634700, 0121637500, 979219300, 616217400, 6531994 - 77 = 0000054321, 0000047671, 10338, 13844, 69258 - 78 = 7581499, 9999999981, 2268316, 5083688, 5561311, 8707069, 2431302, 2516888, 4334181, 2418697, 6573331, 8920555, 2443018, 4629739, 8717050 - 79 = 3230012688, 9011200140, 5440001898, 6330001063, 7000149349, 8000003577, 1550167850 - 80 = 340968, 340966, 3199500501, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090 - 81 = 0646440, 1359100, 3199500501, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090, 7296770, 7491751, 100587427, 7033249, 7117663, 7023650, 526800, 467405, 2636310, 3524450, 1114000, 7168802, 1105027, 2369010, 300900, 544825, 2656370, 7568231, 7622090, 960306, 7612192 - 82 = 123897, 3199500501 - 83 = 0001156071, 0001156136, 0000156078, 0000156071, 0099100002 - 84 = 100005, 393814, 950360, 3199500501, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090, 634484, 371394, 506869, 703176, 197284, 240699, 350982, 461059, 240692, 350985, 461052, 240961, 350984, 461054 - 85 = 0001156071, 0001156136, 0000156078, 0000156071, 3199100002, 316764, 0326816 - 86 = 123897, 340968, 1001171, 1009588, 3199500501, 340960, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090, 1136845, 946150, 972323, 833371, 1293406 - 87 = 406, 51768, 10701590, 10720185, 100005, 393814, 950360, 3199500501, 0199100002, 0099100010, 2599100002, 0199100004, 2599100003, 3199204090, 2266057, 223175, 3186646, 1311349, 34715, 542655, 3011810, 1298310, 973356, 3467504 - 88 = 2525259, 1000500, 90013000, 92525253, 99913003, 16284, 100263036, 89060, 227897, 582840, 78239, 303674, 3302989, 2628910, 7174918, 1694219, 929913, 4840968, 222348, 5729114, 923222, 3227103, 1057162, 126314, 50741, 818526, 1112, 27146, 320897, 5916941, 7178441, 66877, 1807323, 3221016, 72222, 4207289, 9710213, 40100, 6124593, 707899, 32700, 5195039, 152846, 727610, 483192, 100007960, 3501523, 2680696, 1064827, 3241599, 3603377, 2704900, 1825526, 1069080, 363910, 7425511, 317098, 179426, 319988, 1431188, 1202090, 704890, 614491, 11410, 67067, 119890, 37834, 1073796, 1807536, 36765, 2807220, 215490, 2569906, 1920103, 1190571, 2508508 - 89 = 1098506, 32028008, 218433000, 507072006, 254024009 - 90 = 982507293, 0001156136, 0000156132, 0000156071, 0001156132, 0000156073, 0000156077, 0099100002, 3921000, 259413, 0006073093, 737577, 4569164, 3140482, 2451050, 415176, 2426013, 0001975641, 0001988654, 0001863530, 0001784451, 0000654321, 0000824491, 0000677747, 0000840507, 0000996663, 0000666034, 0004923250, 0003865960 - 91 = 2974117000, 5281770000, 8840012000, 8840019000, 8840050000, 8840055000, 8840087000, 8840045000, 8840080000, 9952812000 - 92 = 4129654921, 4139507456, 4079604146, 4239680359, 4349555862, 4069613759, 4069634518, 4239653647, 4149555848, 4359725290, 4149578179 - 93 = 6714790000, 0000671479, 1277830000, 0000127783, 1277910000, 0000127791, 3067540000, 0000306754 - 94 = 6782533003 - 95 = 0068007003, 0847321750, 6450060494, 6454000003, 657550590, 3180376878, 5800607576, 6340241892, 6130421618, 48256538, 6410681216, 5300100, 658311255, 4320265385, 38794531, 46599730, 33739966, 659110580, 2594811, 34239185, 45333655, 44212463, 654502633, 43917056, 189912137, 235308215, 0910000000, 0989999999 - 96 = 0000254100, 9421000009, 0000000208, 0101115152, 0301204301, 1251705004, 388816198, 1201255242, 345807936, 1200996087, 1200571353, 1251063924, 1251325481, 394225724, 1251763837, 1251088153, 315811340, 1200161570, 313808651, 1251112070, 1251673102, 319812057, 378000624, 1251027898, 329807382, 371824206, 1201674709, 1251495190, 1251258300, 1251199940, 0318093154, 1251272795, 1251424030, 115018954, 1201413450, 1251178780, 1251721832, 0385014384, 161022942 - 97 = 24010019 - 98 = 9619439213, 9619509976, 9619319999, 3009800016, 5989800173, 6719430018 - 99 = 0068007003, 0847321750, 6720348169, 9424474, 2456737, 0005559707, 7746504, 8003157, 311303740, 326605174, 2509822, 47313937, 3123707, 4950117929, 303800468, 2686821, 8788871, 3523004, 6750164135, 6710948, 6790147721, 1490152756, 1290255151, 2610153499, 3426610, 6258468, 1464558, 7071159, 2689901, 326800139, 6660243192, 5180163834, 1598783, 4481488, 85302353, 9081178, 6947719, 5480158891, 2409097, 6810215281, 6260239897, 1458264 - ; 52 - 13051052 = 49750996, 46310653, 42200908 - 13051172 = 43001500, 48726458 - 81053132 = 41084332 - ; 53 - 16052072 = 382432256 - 85055142 = 345033997 - ; C0 - 81053272 = 42279904, 49279640, 0082335729, 0734192657, 6932875274, 48074470 - ; (B6) - 80053782 = 487310018 - ; (B6) - 80053762 = 9110000000 diff --git a/docs/changelog.txt b/docs/changelog.txt index 81b71740..650bda2e 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -23,11 +23,15 @@ Version 1.0.0 - not yet released - Renamed bankExists() into isValidBank() - added BIC support: BAV::isValidBIC($bic), BAV::getBICAgencies($bic) + + -[TODO] Add international support for BIC validation. -[TODO] add IBAN rule support -[TODO] evaluate IBAN validation support + - changed format of verifiy.ini into JSON + Version 0.28 - May 26, 2014 --------------------------- diff --git a/tests/ValidatorTest.php b/tests/ValidatorTest.php index 3ed3be39..73dd2104 100644 --- a/tests/ValidatorTest.php +++ b/tests/ValidatorTest.php @@ -7,25 +7,8 @@ /** * check all validators in order to find errors * - * Copyright (C) 2009 Markus Malkusch - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * @package test * @author Markus Malkusch - * @copyright Copyright (C) 2009 Markus Malkusch + * @license GPL */ class ValidatorTest extends \PHPUnit_Framework_TestCase { @@ -167,88 +150,50 @@ public function testAccountLength(Bank $bank, $account) */ public function provideTestAccounts() { - $verifyArray = parse_ini_file(__DIR__.'/../data/verify.ini', true); - if (! $verifyArray) { - throw new RuntimeException("couldn't parse verify.ini."); + $verifyArray = json_decode(file_get_contents(__DIR__ . '/data/accounts.json')); + if (! is_array($verifyArray)) { + throw new \RuntimeException("couldn't parse accounts.json."); } - return array_merge( - $this->getTestAccounts($verifyArray['valid'], true), - $this->getTestAccounts($verifyArray['invalid'], false) + array_walk( + $verifyArray, + function (&$item) { + $item = array($item); + } ); - } - - /** - * @return Array - */ - private function getTestAccounts(Array $testAccounts, $expectedValidation) - { - $accounts = array(); - foreach ($testAccounts as $typeOrBankID => $tests) { - $accounts[] = array( - $typeOrBankID, - preg_split(':\D+:', $tests), - $expectedValidation - ); - - } - return $accounts; + return $verifyArray; } /** * @dataProvider provideTestAccounts */ - public function testAccount($typeOrBankID, Array $accountIDs, $expectedValidation) + public function testAccount(\stdClass $testCase) { - if (strlen($typeOrBankID) <= 2) { - $typeOrBankID = (strlen($typeOrBankID) < 2 ? '0' : '').$typeOrBankID; - $this->assertArrayHasKey($typeOrBankID, self::$implementedBanks); - $bank = self::$implementedBanks[$typeOrBankID]; - - $this->assertEquals($typeOrBankID, $bank->getValidationType()); + if (! empty($testCase->blz)) { + $bank = new Bank(self::$dataBackend, $testCase->blz, $testCase->validator); } else { - try { - $bank = self::$dataBackend->getBank($typeOrBankID); - - } catch (BankNotFoundException $e) { - switch ($e->getBankID()) { - - case '13051052': - case '13051172': - case '81053132': - $bank = new Bank(self::$dataBackend, $e->getBankID(), '52'); - break; - - case '16052072': - case '85055142': - $bank = new Bank(self::$dataBackend, $e->getBankID(), '53'); - break; - - case '80053762': - case '80053772': - case '80053782': - $bank = new Bank(self::$dataBackend, $e->getBankID(), 'B6'); - break; - - case '81053272': - case '86055462': - $bank = new Bank(self::$dataBackend, $e->getBankID(), 'C0'); - break; - - default: - throw $e; - - } - } + $this->assertArrayHasKey($testCase->validator, self::$implementedBanks); + $bank = self::$implementedBanks[$testCase->validator]; + + $this->assertEquals($testCase->validator, $bank->getValidationType()); + } - foreach ($accountIDs as $accountID) { + $checkAccounts = function ($account, $key, $isValid) use ($bank) { $this->assertEquals( - $expectedValidation, - $bank->isValid($accountID), - "$accountID validates wrongly." + $isValid, + $bank->isValid($account), + "$account validates wrongly." ); + }; + + if (isset($testCase->valid)) { + array_walk($testCase->valid, $checkAccounts, true); + + } + if (isset($testCase->invalid)) { + array_walk($testCase->invalid, $checkAccounts, false); } } diff --git a/tests/data/accounts.json b/tests/data/accounts.json new file mode 100644 index 00000000..12720f56 --- /dev/null +++ b/tests/data/accounts.json @@ -0,0 +1,4703 @@ +[ + { + "validator": "00", + "valid": [ + "15727", + "33449", + "41921", + "75952", + "90332", + "158501", + "190967", + "199695", + "238881", + "247841", + "251348", + "283895", + "285643", + "299099", + "0000324350", + "332965", + "333286", + "334664", + "353813", + "357913", + "360289", + "363945", + "364497", + "369231", + "407437", + "409839", + "411827", + "421321", + "424010", + "425157", + "431148", + "432245", + "454413", + "464602", + "483404", + "487306", + "488544", + "512657", + "542043", + "551226", + "561563", + "565697", + "573691", + "578971", + "591842", + "602995", + "603274", + "613349", + "614578", + "616029", + "620690", + "620997", + "624148", + "630434", + "630541", + "637348", + "637439", + "639005", + "640409", + "641779", + "642744", + "646901", + "647339", + "651190", + "663799", + "666677", + "667022", + "673665", + "675801", + "679910", + "681403", + "683219", + "688424", + "710301", + "711200", + "719054", + "724302", + "733113", + "735423", + "741074", + "741496", + "741769", + "742338", + "747998", + "760975", + "769364", + "769521", + "783332", + "791095", + "793885", + "805424", + "805655", + "832196", + "835058", + "854406", + "877415", + "889733", + "904748", + "913707", + "919274", + "943928", + "966689", + "966895", + "1043777", + "1046374", + "1050004", + "1127125", + "1129790", + "1160878", + "1165315", + "0001173780", + "1206317", + "1247329", + "1263607", + "1301514", + "1423813", + "1501824", + "1501832", + "1502129", + "1512813", + "1519701", + "1554658", + "1636232", + "1670868", + "1717222", + "1795798", + "1810662", + "1813500", + "1827682", + "1870179", + "1999515", + "2007458", + "2007961", + "2052587", + "2060127", + "2095602", + "2138030", + "2159846", + "2167484", + "2192193", + "2193860", + "2206068", + "2211944", + "2240505", + "2251460", + "2277275", + "2539021", + "2542850", + "2698595", + "2737674", + "2890929", + "2933125", + "3119138", + "3148350", + "3160538", + "3187853", + "3287141", + "3292190", + "3307576", + "3485083", + "3504255", + "3621182", + "3627064", + "3743465", + "3823010", + "3900404", + "4077210", + "4129490", + "4178570", + "4224473", + "4243283", + "4281374", + "4418851", + "4446779", + "4497921", + "4520052", + "5018312", + "5030481", + "5057393", + "5108402", + "5112065", + "5116207", + "5120605", + "5123682", + "5143987", + "5219662", + "5236021", + "5241948", + "5288683", + "5304118", + "5333141", + "5341557", + "5435623", + "5515812", + "5526371", + "5526439", + "5610126", + "5658687", + "5678198", + "5680939", + "5691225", + "5779814", + "5959531", + "5973722", + "5993951", + "6100549", + "6100556", + "6145643", + "6254189", + "6408454", + "6443436", + "6651137", + "6723563", + "6752992", + "6851984", + "6945661", + "7068125", + "7130065", + "7140858", + "7249444", + "7260284", + "7261290", + "7325137", + "7416662", + "7471469", + "7502982", + "7541337", + "7574700", + "7722036", + "7728819", + "7760861", + "7845803", + "8026098", + "8060873", + "8099962", + "8105488", + "8173544", + "0008192007", + "8244014", + "8395212", + "8552580", + "8620148", + "8723546", + "8724643", + "8735987", + "8749541", + "8846230", + "8896847", + "9204967", + "9233081", + "9271842", + "9290701", + "9324997", + "9370511", + "9435140", + "9830951", + "10108124", + "10280170", + "10291177", + "10337046", + "10575124", + "10643161", + "10661916", + "10678670", + "10699650", + "10756690", + "10777712", + "10859296", + "11132743", + "11145596", + "11153392", + "11283702", + "11415270", + "12265658", + "12405304", + "12509717", + "12570602", + "12722245", + "13017132", + "13136874", + "13139811", + "14033138", + "14283394", + "14520118", + "15017775", + "16013666", + "16026320", + "16026528", + "0017185273", + "17202219", + "17346701", + "18201780", + "18507426", + "18568683", + "19609361", + "20005492", + "20131850", + "20154985", + "20242418", + "20506986", + "20511770", + "20535969", + "21021167", + "22044010", + "22053730", + "22053920", + "22231062", + "22443337", + "22595649", + "22731145", + "23106420", + "23427602", + "23650781", + "25006891", + "25634858", + "27341080", + "27643063", + "28107464", + "0029150471", + "29323086", + "30279251", + "30594576", + "30604664", + "0030658983", + "31112121", + "31453186", + "31500598", + "32102774", + "0032112906", + "33003856", + "33033820", + "33104456", + "33299876", + "35118850", + "36223766", + "36228831", + "37585908", + "38313607", + "38564621", + "40125494", + "41532045", + "43225283", + "43399641", + "43504760", + "43528348", + "43753318", + "0043774819", + "43861434", + "43906320", + "44161677", + "44323871", + "44389385", + "45103504", + "45572336", + "46515441", + "46535555", + "47017868", + "47174248", + "47224027", + "47233432", + "47235197", + "47254115", + "47457825", + "47523170", + "47844964", + "48006993", + "48479869", + "50007723", + "50023936", + "50045749", + "50084193", + "50105865", + "50127091", + "50139831", + "50297449", + "51169357", + "52108610", + "52753506", + "52955119", + "55119754", + "57273633", + "57542169", + "59104307", + "59110940", + "59177535", + "59681296", + "60406329", + "60518321", + "60601861", + "60813839", + "63144281", + "0064608540", + "65495921", + "65615502", + "67412486", + "68568039", + "69300945", + "70078951", + "71111801", + "71353098", + "71863419", + "72893175", + "74233511", + "74593732", + "78253176", + "79233755", + "80143530", + "80150436", + "080167497", + "82561721", + "82733197", + "86114667", + "87134813", + "89234884", + "90140039", + "91563197", + "92013820", + "93034403", + "100025709", + "100043959", + "100049832", + "100078484", + "100083641", + "100091511", + "100094382", + "100143585", + "100165075", + "100195544", + "100197144", + "100218197", + "100220854", + "100243765", + "100483031", + "100610344", + "100624733", + "100630052", + "100631993", + "100654888", + "100683424", + "100696251", + "100720374", + "100744382", + "100756055", + "100759158", + "100907245", + "101058832", + "101060390", + "101133478", + "101249837", + "101543379", + "101586543", + "101902070", + "101909075", + "101956167", + "102070778", + "102105145", + "102142148", + "102305265", + "102685120", + "103042503", + "103104121", + "103235982", + "103393955", + "103454252", + "103500534", + "104140280", + "104241401", + "104350111", + "104981147", + "105014237", + "105097729", + "0105100812", + "105214316", + "105302491", + "105507297", + "105535934", + "105541767", + "106021744", + "106232762", + "106726680", + "106760457", + "107090649", + "107119992", + "107147530", + "107532020", + "107557555", + "107805491", + "109064444", + "0109101980", + "109125005", + "109153049", + "109435990", + "109677245", + "110030590", + "110104874", + "110319969", + "110322468", + "111048682", + "111163325", + "111165775", + "111199279", + "112046610", + "112180450", + "113414601", + "113476915", + "0114106727", + "115057580", + "115348112", + "117069658", + "117070870", + "117076737", + "117076794", + "117213348", + "118128354", + "120015474", + "120026695", + "120751268", + "121234538", + "121313316", + "122202369", + "122802390", + "124030131", + "124101932", + "124111667", + "124398561", + "124643107", + "127077311", + "0128104320", + "128293081", + "129208716", + "129416723", + "129627832", + "129929485", + "130009285", + "130027014", + "130285679", + "130304306", + "130331184", + "131035560", + "133309252", + "133349472", + "133378299", + "133923086", + "134013366", + "134111244", + "134147693", + "134202654", + "0134225697", + "0134241199", + "134251644", + "134447309", + "0134574292", + "134581826", + "135032365", + "135211613", + "135409001", + "135430734", + "136253648", + "137316246", + "138438767", + "138715594", + "139071120", + "140021197", + "140305061", + "140639220", + "140651928", + "141332767", + "143147536", + "145013876", + "145114831", + "145887048", + "148009764", + "149007130", + "149447773", + "150496917", + "150544906", + "150582500", + "151274362", + "154026751", + "155072036", + "155743149", + "157003591", + "157052416", + "0160016010", + "161004635", + "161080007", + "161708011", + "162037733", + "0164033557", + "165012022", + "165013020", + "166009415", + "170104616", + "170720114", + "171709504", + "174027284", + "174076349", + "178183893", + "188002877", + "190020172", + "194018479", + "198024267", + "200223659", + "201076676", + "204478143", + "209876606", + "210524385", + "215006131", + "215885336", + "219018660", + "220143903", + "226304616", + "228750634", + "240086439", + "240091231", + "240310698", + "240431403", + "240768507", + "240994699", + "244729505", + "249653411", + "269919254", + "276002722", + "290056506", + "291148161", + "300012812", + "300036944", + "300220720", + "301000550", + "301015319", + "301032348", + "301039749", + "302109954", + "307043653", + "309000867", + "314024670", + "315051540", + "330205154", + "334007754", + "335009247", + "353001274", + "370068256", + "380414870", + "380614420", + "380833608", + "380843912", + "430494930", + "430563122", + "430780536", + "485755896", + "500178470", + "539290858", + "550218937", + "570611681", + "0590214789", + "0620217885", + "620422014", + "760434043", + "901124792", + "901219618", + "903147817", + "1000213676", + "1000371292", + "1000444446", + "1000687127", + "1004989305", + "1005097983", + "1006626079", + "1009183276", + "1009853704", + "1010794129", + "1011138870", + "1011223797", + "1011312814", + "1012137129", + "1012840706", + "1015819939", + "1015827148", + "1019763612", + "1022790016", + "1022817678", + "1026313013", + "1029189261", + "1032100693", + "1034784551", + "1036751418", + "1042869956", + "1043741816", + "1043762655", + "1044953659", + "1046754220", + "1048750440", + "1049782558", + "1051782363", + "1052923693", + "1058771302", + "1059762755", + "1059789840", + "1060012414", + "1077781761", + "1081034751", + "1081807057", + "1087779706", + "1100018124", + "1100112646", + "1100242328", + "1100636867", + "1111773402", + "1112213374", + "1133822898", + "1139793036", + "1152775092", + "1166413243", + "1200292595", + "1205473901", + "1216016004", + "1216519767", + "1224456879", + "1224506178", + "1233573516", + "1234493284", + "1234567897", + "1235500830", + "1238454696", + "1238500886", + "1242470613", + "1247450537", + "1247461542", + "1251466643", + "1266470861", + "1268512900", + "1278501653", + "1281444693", + "1282504925", + "1300066899", + "1305494021", + "1327489009", + "1336459050", + "1352483315", + "1352498966", + "1382515706", + "1385491970", + "1386474413", + "1386494882", + "1395490087", + "1397462332", + "1397469733", + "1398504371", + "1484538846", + "1505002889", + "1512029735", + "1512033299", + "1550025017", + "1560101782", + "1600169591", + "1600189151", + "1623259734", + "1750529941", + "1800084079", + "2001032610", + "2002621601", + "2002829808", + "2003202302", + "2003895303", + "2005074204", + "3001134703", + "3007405610", + "3007622420", + "4455667784" + ], + "invalid": [ + "6414241", + "51181008", + "71214205", + "179751314", + "1600166307", + "1600176485", + "1600201934" + ] + }, + { + "validator": "01", + "valid": [ + "26084", + "113069", + "120193", + "131429", + "158048", + "203261", + "210931", + "227003", + "314181", + "368883", + "407665", + "613765", + "658830", + "675909", + "687052", + "715058", + "717544", + "718079", + "725938", + "745420", + "746395", + "757614", + "757968", + "781879", + "785710", + "798305", + "872180", + "969419", + "993007", + "1068106", + "1323456", + "1409095", + "1410565", + "1452183", + "1713750", + "1728972", + "1794717", + "1895984", + "1928693", + "1943465", + "2015639", + "2038654", + "2069733", + "2118299", + "2144201", + "2155984", + "2157731", + "2166997", + "2168476", + "2202703", + "2204505", + "2288318", + "2434375", + "2602097", + "2645432", + "2660792", + "2669377", + "2701651", + "2711098", + "2746654", + "2854759", + "3092716", + "3128264", + "3234938", + "3240379", + "3360046", + "3441855", + "3697283", + "3734775", + "3739732", + "3757707", + "3829130", + "3854930", + "3920936", + "5023109", + "5035135", + "5249457", + "5253285", + "5289424", + "5302710", + "5334764", + "5535408", + "5547159", + "5773349", + "5833588", + "6026662", + "6247111", + "6271527", + "6309035", + "6402925", + "6404538", + "6448460", + "6818100", + "7257519", + "7307005", + "7502635", + "7676334", + "7700396", + "7932085", + "8097479", + "8152266", + "8167770", + "8207764", + "8220806", + "8321619", + "8388920", + "8517083", + "8575805", + "8701497", + "9155138", + "9766864", + "9792780", + "10003468", + "10006630", + "10092747", + "10118607", + "10203567", + "10331453", + "10600933", + "10902246", + "11011583", + "11105372", + "11179274", + "11375047", + "11431431", + "11506713", + "11534974", + "11549608", + "11610616", + "0012003624", + "15069225", + "15129983", + "0019191924", + "20407456", + "20459772", + "21153833", + "28105413", + "34115796", + "36110926", + "43107290", + "48069182", + "48288925", + "48298434", + "48298599", + "48519319", + "0049510771", + "79024598", + "79225878", + "110073075", + "110450911", + "111039922", + "111042854", + "118014957", + "400154680", + "400257769", + "440005517", + "440696483", + "520020663", + "560047950", + "650005558", + "680034142", + "800097402", + "805134315", + "930060543", + "970323226", + "7487014533", + "7808006261", + "7817001288", + "7820035928", + "7850004503", + "7855006269", + "7870026509", + "7894005393", + "7895008588" + ] + }, + { + "validator": "02", + "valid": [ + "837547", + "1207253", + "206110073", + "228036623", + "281042020" + ] + }, + { + "validator": "03", + "valid": [ + "1324235", + "0001552183", + "3524411", + "10061406", + "10180769", + "10295401", + "10309905", + "10310431", + "10311421", + "10530419", + "10556853", + "10583749", + "10627894", + "10635582", + "11091519", + "0011578088", + "16075071", + "16081482", + "18512188", + "21019866", + "21045481", + "21265980", + "29516145", + "88900850", + "91204231", + "171066238", + "201061140" + ] + }, + { + "validator": "04", + "valid": [ + "452424", + "26038154", + "100074389", + "100272431", + "101123944", + "106215383", + "112020500", + "112054960", + "118058925", + "120039954", + "120069004", + "121089335", + "129030054", + "0132055440", + "132102120", + "135011479", + "138040461", + "170109716", + "183001213", + "189055382", + "258133560", + "285024684", + "352194565", + "461095011", + "483110731", + "509017468", + "1004626229" + ] + }, + { + "validator": "05", + "valid": [ + "707332", + "715450", + "20602488", + "74451368", + "1000155103", + "1000158676", + "1000232770", + "1119059815", + "1122020909", + "1133076023", + "1143002210", + "1143020991", + "1151024604", + "1190015933", + "1191050683", + "1203108096", + "1204112751", + "1205017813", + "1243105910", + "1252001199", + "1325042959", + "1334003727", + "1395136604" + ], + "invalid": [ + "1151043211" + ] + }, + { + "validator": "06", + "valid": [ + "10987", + "38105", + "151327", + "195502", + "315508", + "397806", + "454761", + "481742", + "501905", + "704903", + "707104", + "753084", + "763608", + "868108", + "870501", + "1070908", + "1306812", + "1445308", + "1557750", + "1658565", + "2009420", + "2087715", + "2206102", + "2406608", + "2420600", + "2434709", + "2657406", + "2838010", + "3081702", + "3151468", + "3320502", + "3380009", + "3574512", + "3684954", + "4007409", + "4190203", + "4194446", + "4286502", + "4366018", + "4369939", + "4398408", + "4543378", + "4563492", + "4833333", + "5110904", + "5220009", + "5263530", + "5395704", + "5582407", + "5847010", + "6011306", + "6014607", + "6194605", + "6205208", + "6306209", + "6406300", + "9082107", + "10038219", + "10041007", + "10391741", + "11142907", + "11312012", + "11731317", + "12036701", + "12128800", + "14179704", + "15253401", + "17600010", + "18050714", + "18090171", + "20009578", + "20095601", + "21221805", + "21287008", + "21525308", + "22073001", + "22184202", + "22208802", + "22550608", + "23605600", + "26129400", + "30093801", + "31143306", + "032017711", + "33103409", + "33250266", + "33276591", + "33439377", + "34222665", + "37082805", + "37098302", + "38005642", + "38121405", + "42912808", + "54785208", + "58451304", + "60006059", + "60010501", + "60561702", + "60789401", + "63961906", + "64132407", + "65448017", + "70004755", + "70959003", + "71466019", + "74157920", + "75034202", + "76138125", + "0076940576", + "77373608", + "78411910", + "79118508", + "94012341", + "100677580", + "101981908", + "102029305", + "102094816", + "102115783", + "102123921", + "106036080", + "106269807", + "107743103", + "107794018", + "108053429", + "110596600", + "113087005", + "120313100", + "122009440", + "124058384", + "126229402", + "129115408", + "132491909", + "0136091204", + "139098609", + "140933007", + "142081059", + "148015120", + "150204402", + "0151014615", + "162099949", + "167522807", + "201677009", + "202102301", + "212123153", + "300257488", + "302284016", + "316025803", + "0332061151", + "352029106", + "400978344", + "402626020", + "442087725", + "455643694", + "464958657", + "472028030", + "502350013", + "600449010", + "604534011", + "700894010", + "704151012", + "800693012", + "0822132146", + "912049876", + "932062453", + "1000076917", + "1000141077", + "1000401621", + "1002002694", + "1004455017", + "1005719018", + "1007510019", + "1010017900", + "1011056489", + "1011058627", + "1012057918", + "1017551007", + "1017984000", + "1070019317", + "1104002621", + "1110016782", + "1151022525", + "1160016996", + "1202318025", + "1305964014", + "1401197016", + "1404594016", + "1440553024", + "1505051013", + "1604360010", + "2103064018", + "2200194015", + "2300528018", + "2501392017", + "2700165011", + "3027527018", + "3084786003", + "3190874000", + "3301012011", + "3500818017", + "3608074014", + "3611790200", + "3806419000", + "3901322006", + "4030490202", + "4031242300", + "4217071904", + "4273366011", + "4401416736", + "4805013007", + "5071411003", + "5073321010", + "5203248018", + "5417939000", + "5500226015", + "5910849001", + "5948188009", + "6715561008", + "6889719000", + "7016101006", + "7018052002", + "7022656001", + "7029259008", + "7042509005", + "7087604009", + "7101991002", + "7168541001", + "7504535015", + "7800903003", + "8214910200", + "8705406007", + "9602494036" + ] + }, + { + "validator": "07", + "valid": [ + "100521509", + "100529704", + "114082618" + ] + }, + { + "validator": "09", + "valid": [ + "076187", + "348754", + "532061", + "534684", + "1542321", + "1716002", + "5344401", + "0010487098", + "13263033", + "0224032555", + "289388600", + "363935500", + "0365090255", + "0601803230", + "0603545730", + "0827910430", + "851194900", + "1500807210", + "1501525610", + "2825252001", + "3012082935" + ] + }, + { + "validator": "A0", + "valid": [ + "3287", + "18761", + "28290", + "54500", + "521003287" + ] + }, + { + "validator": "A1", + "valid": [ + "0010030005", + "0010030997", + "1010030054" + ], + "invalid": [ + "0000030005", + "0010030998", + "0110030005" + ] + }, + { + "validator": "A2", + "valid": [ + "461954", + "100059583", + "111017588", + "118010529", + "170017107", + "215108716", + "3456789012", + "3456789019", + "5678901231", + "6789012348" + ], + "invalid": [ + "0123456789", + "1234567890" + ] + }, + { + "validator": "A3", + "valid": [ + "12106810", + "12835781", + "14490706", + "15895793", + "16474511", + "18952178", + "22721142", + "22943145", + "29804108", + "30181232", + "103338646", + "106300569", + "107341166", + "111354734", + "119284073", + "0123456782", + "0123456789", + "134164664", + "139011761", + "1142995800", + "1155783002", + "1234567890", + "1234567897", + "2110641665", + "9876543210" + ], + "invalid": [ + "0543216789", + "6543217890" + ] + }, + { + "validator": "A4", + "valid": [ + "0000862342", + "0000905844", + "0001123458", + "0004711172", + "0004711173", + "0007093330", + "0007093335", + "0664040000", + "1199503010", + "1299503117", + "5030101099", + "8499421235", + "8997710000" + ], + "invalid": [ + "0000399443", + "0000553313", + "6099702031" + ] + }, + { + "validator": "A5", + "valid": [ + "0000051640", + "0000159590", + "0000251437", + "0007948344", + "750176844", + "9380027210", + "9932290910", + "9941510001", + "9961230019" + ], + "invalid": [ + "0000251438", + "000798345", + "9941510002", + "9961230020" + ] + }, + { + "validator": "A6", + "valid": [ + "17", + "55300030", + "150178033", + "600003555", + "800048548", + "0855000014", + "900291823" + ], + "invalid": [ + "305888", + "200071280", + "810033652", + "860000817" + ] + }, + { + "validator": "A7", + "valid": [ + "19010008", + "19010438", + "19010660", + "19010876", + "209010892" + ], + "invalid": [ + "209010893" + ] + }, + { + "validator": "A8", + "valid": [ + "1340967", + "1359100", + "2812584", + "3066045", + "3122972", + "3173283", + "3388344", + "3464075", + "3503398", + "3560279", + "5177022", + "5645956", + "6906028", + "7015798", + "7436660", + "7436661", + "7436670", + "7436678", + "8911428", + "199100002", + "199100004", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "1340966", + "3503391", + "7436666", + "7436677", + "9934567", + "99100110", + "99345678", + "199100040", + "3199500502" + ] + }, + { + "validator": "A9", + "valid": [ + "86725", + "87700", + "504360", + "822035", + "5043608", + "5114348", + "32577083" + ], + "invalid": [ + "86724", + "292497", + "30767208" + ] + }, + { + "validator": "B0", + "valid": [ + "1000000406", + "1000000606", + "1035791538", + "1126939724", + "1197423162", + "1197423460" + ], + "invalid": [ + "51234309", + "51234901", + "535791830", + "600000606", + "1000000405", + "1035791539", + "8035791532", + "8137423260" + ] + }, + { + "validator": "B1", + "valid": [ + "1434253150", + "2746315471", + "7414398260", + "8347251693" + ], + "invalid": [ + "0123456789", + "2345678901", + "5678901234" + ] + }, + { + "validator": "B2", + "valid": [ + "0020012357", + "21086079", + "21284318", + "23006358", + "0080012345", + "0926801910", + "1002345674", + "8000990054", + "9000481805" + ], + "invalid": [ + "0020012399", + "0080012347", + "0080012370", + "0932100027", + "3310123454", + "8000990057", + "8011000126", + "9000481800", + "9980480111" + ] + }, + { + "validator": "B3", + "valid": [ + "19", + "140", + "1000000060", + "1002798417", + "8409915001", + "9635000101", + "9730200100" + ], + "invalid": [ + "2799899", + "1000000111", + "9635100101", + "9730300100" + ] + }, + { + "validator": "B4", + "valid": [ + "51640", + "251437", + "7948344", + "9380027210", + "9932290910", + "9941510001", + "9961230019" + ], + "invalid": [ + "159590", + "251438", + "7948345", + "9941510002", + "9961230020" + ] + }, + { + "validator": "B5", + "valid": [ + "0123456782", + "0130098767", + "0159006955", + "1045000252", + "1151043216", + "2000123451", + "9000939033" + ], + "invalid": [ + "0023456787", + "0056789018", + "0159004165", + "2345678901", + "3045000333", + "5678901234", + "7414398260", + "8347251693", + "9000293707" + ] + }, + { + "validator": "B6", + "valid": [ + "0269876545", + "9110000000" + ], + "invalid": [ + "0269456780", + "9111000000" + ] + }, + { + "validator": "B7", + "valid": [ + "0001001008", + "0001007222", + "0001057887", + "0005922372", + "0700001529", + "0730000019", + "0800107653", + "0810011825" + ], + "invalid": [ + "0001057886", + "0003815570", + "0005620516", + "0740912243", + "0893524479" + ] + }, + { + "validator": "B8", + "valid": [ + "0734192657", + "2938692523", + "3145863029", + "5432198760", + "6932875274", + "9070873333" + ], + "invalid": [ + "0132572975", + "9000412340", + "9310305011" + ] + }, + { + "validator": "B9", + "valid": [ + "1253657", + "4353631", + "7125633", + "41203755", + "58467232", + "61287958", + "81069577", + "87920187" + ], + "invalid": [ + "2356412", + "5435886", + "9435414", + "43025432", + "54352684", + "61256523", + "86521362", + "88034023" + ] + }, + { + "validator": "C1", + "valid": [ + "0446786040", + "0478046940", + "0701625830", + "0701625840", + "0882095630", + "5432112349", + "5543223456", + "5654334563", + "5765445670", + "5876556788" + ], + "invalid": [ + "0446786240", + "0478046340", + "0701625440", + "0701625730", + "0882095130", + "5432112341", + "5543223458", + "5654334565", + "5765445672", + "5876556780" + ] + }, + { + "validator": "C2", + "valid": [ + "2394871426", + "4218461950", + "5127485166", + "7352569148", + "8738142564" + ], + "invalid": [ + "0328705282", + "9024675131" + ] + }, + { + "validator": "C3", + "valid": [ + "19919", + "4431276", + "9294182", + "9000010006", + "9000420530", + "9000577650" + ], + "invalid": [ + "17002", + "122448", + "123451", + "9000731120", + "9000733227", + "9000734028" + ] + }, + { + "validator": "C4", + "valid": [ + "0000000019", + "0000094455", + "0000292932", + "9000010006", + "9000420530", + "9000577650" + ], + "invalid": [ + "0000000017", + "0000094459", + "0000292933", + "9000726558", + "9000732000", + "9001733457" + ] + }, + { + "validator": "C5", + "valid": [ + "0000301168", + "0000302554", + "0300020050", + "0300566000", + "1000061378", + "1000061412", + "3060188103", + "3070402023", + "4450164064", + "4863476104", + "5000000028", + "5000000391", + "6450008149", + "6800001016", + "9000100012", + "9000210017" + ], + "invalid": [ + "0000302589", + "0000507336", + "0302555000", + "0302589000", + "1000061457", + "1000061498", + "3081000783", + "3081308871", + "4864446015", + "4865038012", + "5000001028", + "5000001075", + "6450008150", + "6542812818", + "9000110012", + "9000300310" + ] + }, + { + "validator": "C6", + "valid": [ + "0000065516", + "0203178249", + "1031405209", + "1082012201", + "2003455189", + "2004001016", + "3068459207", + "3110150986", + "4012660028", + "4100235626", + "5035105948", + "5286102149", + "6028426119", + "6861001755", + "7000202027", + "7002000023", + "7008199027", + "8526080015", + "8711072264", + "9000430223", + "9000781153" + ], + "invalid": [ + "0091423614", + "0525111212", + "1000118821", + "1082311275", + "2004306518", + "2016001206", + "3462816371", + "3622548632", + "4000456126", + "4232300158", + "5002684526", + "5564123850", + "6295473774", + "6640806317", + "7000062022", + "7006003027", + "8348300002", + "8654216984", + "9000260986", + "9000641509" + ] + }, + { + "validator": "C7", + "valid": [ + "3500022", + "38150900", + "39101181", + "94012341", + "600103660", + "5073321010" + ], + "invalid": [ + "987614325", + "1234517892" + ] + }, + { + "validator": "C8", + "valid": [ + "0022007130", + "0123456789", + "0552071285", + "3456789012", + "3456789019", + "5678901231" + ], + "invalid": [ + "1234567890", + "9012345678" + ] + }, + { + "validator": "C9", + "valid": [ + "0123456789", + "3456789019", + "5678901231" + ], + "invalid": [ + "1234567890", + "3456789012", + "9012345678" + ] + }, + { + "validator": "D0", + "valid": [ + "5700000000", + "5710000000", + "5799999999", + "6100272324", + "6100273479" + ], + "invalid": [ + "6100272885", + "6100273377", + "6100274012" + ] + }, + { + "validator": "D1", + "valid": [ + "0082012203", + "1452683581", + "2129642505", + "3002000027", + "4230001407", + "5000065514", + "6001526215", + "7126502149", + "9000430223" + ], + "invalid": [ + "0000260986", + "1062813622", + "2256412314", + "3012084101", + "4006003027", + "5814500990", + "6128462594", + "7000062035", + "8003306026", + "9000641509" + ] + }, + { + "validator": "D2", + "valid": [ + "51181008", + "71214205", + "189912137", + "235308215", + "1234567897", + "4455667784" + ], + "invalid": [ + "6414241", + "179751314" + ] + }, + { + "validator": "D3", + "valid": [ + "1600169591", + "1600189151", + "1800084079", + "6019937007", + "6021354007", + "6030642006" + ], + "invalid": [ + "6019835001", + "6025017009", + "6028267003" + ] + }, + { + "validator": "D4", + "valid": [ + "1112048219", + "2024601814", + "3000005012", + "4143406984", + "5926485111", + "6286304975", + "7900256617", + "8102228628", + "9002364588" + ], + "invalid": [ + "0359432843", + "1000062023", + "2204271250", + "3051681017", + "4000123456", + "5212744564", + "6286420010", + "7859103459", + "8003306026", + "9916524534" + ] + }, + { + "validator": "D5", + "valid": [ + "0000100062", + "0000100088", + "0000127787", + "0004711172", + "0004711173", + "0007093330", + "0007093335", + "0099632004", + "1799222116", + "5999718138" + ], + "invalid": [ + "0000100084", + "0000100085", + "0001123458", + "0399242139", + "1999204293", + "3299632008", + "8623420004" + ] + }, + { + "validator": "D6", + "valid": [ + "3409", + "585327", + "1650513", + "3601671056", + "4402001046", + "6100268241", + "7001000681", + "9000111105", + "9001291005" + ], + "invalid": [ + "33394", + "595795", + "16400501", + "3615071237", + "6039267013", + "6039316014", + "7004017653", + "9002720007", + "9017483524" + ] + }, + { + "validator": "D7", + "valid": [ + "0134637709", + "0201005939", + "0230103715", + "0301000434", + "0330035104", + "0420001202", + "0500018205", + "0602006999" + ], + "invalid": [ + "0135638809", + "0202005939", + "0231307867", + "0301005331", + "0330034104", + "0420001302", + "0501006102", + "0601006977" + ] + }, + { + "validator": "D8", + "valid": [ + "0010000000", + "0010000001", + "0099999998", + "0099999999", + "1403414848", + "6800000439", + "6899999954" + ], + "invalid": [ + "0000260986", + "0009999999", + "0100000000", + "1062813622", + "3012084101" + ] + }, + { + "validator": "D9", + "valid": [ + "0123456782", + "0123456789", + "1100132044", + "1100669030", + "1234567890", + "1234567897", + "9876543210" + ], + "invalid": [ + "0543216789", + "1100789043", + "1100914032", + "6543217890" + ] + }, + { + "validator": "E0", + "valid": [ + "2610015", + "1234568013", + "1534568010", + "8741013011" + ], + "invalid": [ + "2710014", + "1234769013", + "9741015011" + ] + }, + { + "validator": "E1", + "valid": [ + "0100041104", + "0100054106", + "0200025107" + ], + "invalid": [ + "0081313890", + "0150013107", + "0200035101", + "0987402008", + "4268550840" + ] + }, + { + "validator": "10", + "valid": [ + "268100", + "405221", + "1066889", + "1249754", + "2055007", + "2190869", + "2740001", + "3157008", + "4064224", + "4927397", + "7219008", + "7305001", + "8783004", + "0011313005", + "12345008", + "13692003", + "0013702017", + "0013711008", + "14088002", + "15977005", + "21564000", + "25168177", + "28396006", + "29342007", + "30177383", + "31251005", + "31741002", + "32710011", + "34247009", + "34409009", + "36757004", + "41683005", + "46199004", + "50018906", + "58032002", + "58583009", + "59083000", + "61007404", + "62162004", + "62248502", + "62320009", + "63919001", + "65383206", + "65421000", + "66933005", + "67427006", + "69748004", + "71089004", + "71934006", + "72769009", + "74509004", + "77126009", + "77823001", + "81424000", + "82319006", + "85355003", + "86504002", + "87654008", + "88279707", + "93107501", + "100919200", + "104064005", + "110145003", + "114126003", + "115634002", + "132623005", + "139350004", + "141401001", + "141508108", + "146468007", + "172570000", + "183699009", + "209611006", + "255658001", + "265281008", + "274018004", + "302329005", + "341294004", + "344455009", + "370509005", + "382813006", + "431361002", + "434894001", + "452586003", + "624107000", + "653792000", + "0672453002", + "0709427000", + "4322740006" + ] + }, + { + "validator": "11", + "valid": [ + "769010", + "3059227", + "5661730", + "7547927", + "7761619" + ] + }, + { + "validator": "13", + "valid": [ + "0225524", + "0247387", + "1002054", + "1005628", + "1039767", + "1049568", + "1055292", + "1058056", + "1159656", + "1182468", + "1194398", + "1201375", + "1258318", + "1268275", + "1311521", + "1413574", + "1495035", + "1501055", + "1503861", + "1615384", + "1934264", + "2007763", + "2014660", + "2053809", + "2107597", + "2120061", + "2199099", + "2205524", + "2220267", + "2226579", + "2332294", + "2602258", + "2722320", + "2737450", + "2762219", + "2781243", + "2803120", + "2872984", + "2915288", + "2928208", + "3004058", + "3150679", + "3301736", + "3319423", + "3409083", + "3610011", + "3657020", + "3992781", + "4261285", + "4301313", + "4440400", + "4500435", + "4528493", + "5020946", + "5262282", + "5272943", + "5502448", + "5637707", + "5712369", + "5715966", + "5885082", + "6101851", + "6183636", + "6189559", + "6284244", + "6333868", + "6402671", + "6412365", + "6557557", + "6739064", + "6815211", + "6824817", + "7013998", + "7103260", + "7253032", + "7307630", + "7396302", + "7455223", + "7682065", + "7917495", + "8018129", + "8020083", + "0008107260", + "8107260", + "8255754", + "8279374", + "8327694", + "8491714", + "8656654", + "8674285", + "8844011", + "8913790", + "8962060", + "8983447", + "61895598", + "142400100", + "169622800", + "180449101", + "183613900", + "291176600", + "300574100", + "360460001", + "363743600", + "414410102", + "420499600", + "458348000", + "640575700", + "654143700", + "800317000", + "871638301", + "887051100", + "2035269000", + "2052828100", + "2456073600", + "2476822200", + "2501728000", + "2510678600", + "2519056600", + "2586066300", + "2609531900", + "2628892200", + "2675906200", + "2758889000", + "2923239800" + ] + }, + { + "validator": "14", + "valid": [ + "0002212269", + "0005405858", + "0005534550", + "0102385015", + "0105451078", + "0301360175" + ] + }, + { + "validator": "17", + "valid": [ + "0446786040" + ] + }, + { + "validator": "19", + "valid": [ + "0200520016", + "0240334000" + ] + }, + { + "validator": "20", + "valid": [ + "479381", + "824305", + "1154257", + "1273426", + "1369725", + "1899325", + "2159902", + "2322323", + "2325640", + "2623714", + "2639092", + "8055335", + "44412827", + "54514800", + "54518890", + "54547881", + "0104029366", + "104029633", + "114013560", + "120044099", + "170154270", + "181026384", + "230253873", + "240293274", + "240317220", + "240370147", + "310192048", + "310284317", + "320321924", + "320335895", + "480891508", + "0544531612", + "574805036", + "610113003", + "640272290", + "730014240", + "780125037", + "810392216", + "820158089", + "930220650", + "940165139", + "970106041", + "990356221", + "1000110709", + "1000162962", + "1000288044", + "1010131024", + "1010201480", + "1040114438", + "1100016011", + "1112141061", + "1120106911", + "1130170400", + "1160163274", + "1180020266", + "1205186871", + "1210254677", + "1210424386", + "1210444506", + "1220039973", + "1220128160", + "1220132523", + "1220251492", + "1231080236", + "1231085270", + "1240147500", + "1320002834", + "1320019990", + "1320084253", + "1320244773", + "1360159289", + "1370017720", + "1384012946", + "1400032837", + "1410142732", + "1420005622", + "1420025844", + "1420186740", + "1440102879", + "1440116306", + "1440255519", + "1450066506", + "1450118832", + "1455022361", + "1490182744", + "1520054455", + "1525023892", + "1560027149", + "1564041421", + "1600040434", + "1640002142", + "1642902205", + "1654694769", + "1700189260", + "1704007417", + "1705150698", + "1714079690", + "1770003149", + "1770007225", + "1795109285", + "1800081215", + "1800277241", + "1800813658", + "1800858686", + "1800887937", + "1801244940", + "1801587961", + "1801802145", + "1802124094", + "1878755486", + "2020173223", + "2030269606", + "2060200442", + "2101438910", + "2105426096", + "2194924089", + "2194929749", + "2301484389", + "2303032698", + "2334006796", + "2334024638", + "2623445373", + "2804376802", + "4000009449", + "4000014523", + "4000078416", + "4000120463", + "4000514887", + "4000665222", + "4000780242", + "4000873780", + "4001159169", + "4002288760", + "4010033245", + "4011104871", + "4017076870", + "4020393996", + "4040119059", + "4043081630", + "4046047734", + "4050029788", + "4074018794", + "4074027998", + "4081029577", + "4110254243", + "4110265164", + "4110268384", + "4111124548", + "4116181949", + "4120172525", + "4120581727", + "4124535177", + "4134457470", + "4134472240", + "4134477781", + "4134478788", + "4134486896", + "4150092520", + "4210070896", + "4211162638", + "4329021167", + "4504025855", + "4505017864", + "4505059532", + "4506021067", + "4509009300", + "4516061002", + "4517017260", + "4521015633", + "4521024268", + "4532004433", + "4538017561", + "4550132634", + "4573023866", + "4611018860", + "4611022329", + "4616000854", + "4636004502", + "4709008839", + "4740039686", + "4810013486", + "4814031187" + ] + }, + { + "validator": "21", + "valid": [ + "1003000905" + ] + }, + { + "validator": "24", + "valid": [ + "138301", + "2654808", + "6654802", + "0008312466", + "12012805", + "15784605", + "19930102", + "20722857", + "37508101", + "0054539709", + "58033469", + "75355664", + "87347466", + "97325461", + "104314104", + "128062504", + "147889708", + "149072705", + "159847662", + "161217609", + "163663707", + "172260109", + "172733703", + "189685304", + "207866608", + "211454501", + "221590752", + "222634101", + "223608502", + "225190902", + "243892469", + "245559463", + "245570906", + "250957205", + "252751203", + "0259545855", + "266106306", + "289996202", + "294453309", + "0303960501", + "312990467", + "317000302", + "335891752", + "341082808", + "351588305", + "354485809", + "358419756", + "367494465", + "370155702", + "371201755", + "373120600", + "376977706", + "380945509", + "382158757", + "391181603", + "393451100", + "395379808", + "396143755", + "397829304", + "400435609", + "407944107", + "420549466", + "428720804", + "429603103", + "470512207", + "476474805", + "477489500", + "478534602", + "0484872103", + "489812106", + "506077201", + "507396309", + "512418804", + "523324465", + "535455805", + "536429309", + "541037309", + "549391804", + "549458463", + "567307467", + "574440461", + "594760436", + "609110807", + "612677805", + "615312806", + "615669100", + "619757433", + "619987466", + "620882307", + "621493462", + "623310806", + "630364305", + "636860205", + "641340801", + "642856201", + "643090307", + "656888800", + "658759801", + "661216804", + "0674808207", + "679178803", + "682845800", + "687280608", + "689825603", + "696038306", + "707906603", + "769190208", + "773147304", + "808330206", + "817070108", + "822181103", + "826645800", + "836159809", + "853913605", + "857088677", + "857366204", + "858630208", + "862839201", + "868388461", + "871362908", + "872698209", + "875801858", + "881293200", + "883517467", + "891832433", + "893849100", + "919329609", + "924004808", + "0924938309", + "932805200", + "935340904", + "938127804", + "942404205", + "948020200", + "961883807", + "962622805", + "972353801", + "994574203", + "995556208", + "1306118605", + "3307118608", + "9307118603" + ] + }, + { + "validator": "25", + "valid": [ + "201189283", + "215160754", + "260322814", + "521382181" + ] + }, + { + "validator": "26", + "valid": [ + "0005501024", + "0520309001", + "1111118111" + ] + }, + { + "validator": "27", + "valid": [ + "311068", + "1026251", + "1168228", + "1998640", + "2288363", + "2417855", + "2529915", + "2949741", + "3436169", + "6438071", + "6506448", + "7234313", + "8348336", + "24022022", + "105478820", + "2847169488" + ] + }, + { + "validator": "28", + "valid": [ + "1025100", + "11172400", + "12161400", + "13962900", + "14180100", + "14701000", + "16062800", + "19999000", + "25712500", + "30037300", + "31672500", + "32767000", + "81972700", + "86817500", + "90051600", + "94383500", + "108927700", + "109083600", + "120234000", + "128460600", + "134365300", + "146438800", + "185539500", + "207806600", + "281545100", + "356055400", + "417539500", + "422851000", + "500076900", + "704899800", + "706799200", + "712864900", + "802350600", + "965291400", + "1003320300", + "1300379800", + "1301472200", + "1500945900", + "1701922200", + "2613786000", + "3000134000", + "4202778000", + "4804141600", + "4804373700", + "9130000201" + ] + }, + { + "validator": "29", + "valid": [ + "3145863029" + ] + }, + { + "validator": "31", + "valid": [ + "0263160165", + "1000000524", + "1000000583" + ] + }, + { + "validator": "32", + "valid": [ + "6190", + "12610", + "17191", + "24384", + "26930", + "27944", + "39772", + "40215", + "43583", + "44644", + "72621", + "72699", + "82872", + "128821", + "157260", + "232254", + "405868", + "413640", + "457442", + "536938", + "611050", + "747564", + "1113402", + "1408518", + "1870181", + "2002124", + "2034069", + "2142562", + "2213060", + "2466570", + "2480794", + "2551918", + "2721155", + "2738252", + "2872269", + "3009807", + "3024547", + "3573060", + "3945138", + "4027000", + "4028554", + "4046463", + "4256484", + "4328663", + "4389670", + "4517385", + "4557298", + "4575288", + "4610202", + "4629124", + "4793706", + "4840151", + "5028256", + "5412200", + "5534348", + "5822181", + "5870488", + "5944724", + "5951917", + "6020879", + "6818501", + "7380119", + "7909497", + "8286035", + "8637725", + "9141405", + "100133361", + "0121114867", + "0122116979", + "200070947", + "1709107983", + "9030101192", + "9245500460" + ] + }, + { + "validator": "33", + "valid": [ + "48658", + "76058", + "84956", + "243604", + "388874", + "414603" + ] + }, + { + "validator": "34", + "valid": [ + "1719500", + "2197900", + "4484700", + "4556700", + "5547400", + "7666200", + "8556900", + "10395800", + "17223211", + "17733200", + "23269600", + "24680119", + "25998701", + "44289600", + "51010701", + "61681700", + "62232801", + "67255200", + "69111201", + "87344200", + "91230900", + "108128700", + "109522400", + "110375700", + "151497800", + "211211000", + "255603700", + "300457600", + "428759800", + "462687900", + "657944700", + "704449500", + "751781100", + "831599801", + "912976700", + "1102503503", + "1303805900", + "1402578600", + "2205169300", + "2267965900", + "2385868300", + "3302596800", + "3604813700", + "4019966700", + "4100063000", + "5021301200", + "5155223500", + "5226472900", + "5801714701", + "6003572300", + "6102129400", + "6159335600", + "8703609900", + "8740184200", + "8805374700", + "9913000700", + "9914001000" + ] + }, + { + "validator": "35", + "valid": [ + "101599", + "101709", + "102349", + "102921", + "107451", + "108443" + ] + }, + { + "validator": "36", + "valid": [ + "113178", + "146666" + ] + }, + { + "validator": "37", + "valid": [ + "624315", + "632500" + ] + }, + { + "validator": "38", + "valid": [ + "191919", + "302519", + "915024", + "1009082", + "1100660", + "1128073", + "1307258", + "1609627", + "1938842", + "2376159" + ] + }, + { + "validator": "39", + "valid": [ + "200205", + "10019400" + ] + }, + { + "validator": "40", + "valid": [ + "1258345", + "3231963", + "6215820003" + ] + }, + { + "validator": "41", + "valid": [ + "0166805317", + "4013410024", + "4016660195", + "4019151002", + "4019310079", + "4019340829" + ] + }, + { + "validator": "42", + "valid": [ + "59498", + "59510" + ] + }, + { + "validator": "43", + "valid": [ + "2033552", + "6135244", + "9516893476" + ] + }, + { + "validator": "44", + "valid": [ + "889006", + "2618040504" + ] + }, + { + "validator": "45", + "valid": [ + "0000012340", + "0100114240", + "0994681254", + "1000199999", + "3545343232", + "4013410024" + ] + }, + { + "validator": "46", + "valid": [ + "0235468612", + "0837890901", + "1041447600" + ] + }, + { + "validator": "47", + "valid": [ + "1018000", + "1003554450" + ] + }, + { + "validator": "48", + "valid": [ + "2959730", + "93703660" + ] + }, + { + "validator": "49", + "valid": [ + "1121799", + "1444160", + "1826128", + "2195865", + "3278482", + "3374520", + "4152679", + "4928024", + "190388439" + ] + }, + { + "validator": "50", + "valid": [ + "4000005001", + "4444442001", + "5850797000", + "6142451000", + "6144837000" + ] + }, + { + "validator": "51", + "valid": [ + "0000156071", + "0000156078", + "164670", + "201178", + "270350", + "340968", + "458966", + "592242", + "1009588", + "0001156071", + "0001156136", + "0001234567", + "2056778", + "0099100010", + "101356073", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "0099100110", + "0099345678", + "0199100040" + ] + }, + { + "validator": "54", + "valid": [ + "4900010987", + "4964137395" + ] + }, + { + "validator": "56", + "valid": [ + "0290545005", + "9718304037" + ] + }, + { + "validator": "57", + "valid": [ + "0105781645", + "0112762973", + "0203861428", + "0208762720", + "0210772314", + "0405542767", + "0408720610", + "0508750313", + "0610784275", + "0802713267", + "0803732716", + "0804841115", + "0905712134", + "1004731551", + "1105812120", + "1110742116", + "1201760575", + "1204762751", + "1209752022", + "1407781403", + "1412720611", + "1506801596", + "1509701720", + "1609751400", + "1702770213", + "1702772364", + "1706812524", + "1711764016", + "1801810233", + "1805761311", + "1906721722", + "1907791678", + "1909700805", + "2204762175", + "2204840420", + "2205812216", + "2208483021", + "2210811386", + "2410781111", + "2603784092", + "2802752203", + "2804540670", + "2811722469", + "2901554056", + "2901784132", + "2908752583", + "2910751345", + "2911792113", + "3003711345", + "3007762732", + "3101752218", + "3251080371", + "3891234567", + "5001050352", + "5045090090", + "7400060823", + "7500021766", + "7777778800", + "7800028282", + "8100244186", + "9322111030", + "9400001734" + ], + "invalid": [ + "1813499124", + "2206735010", + "5302707782", + "6412121212" + ] + }, + { + "validator": "58", + "valid": [ + "180881120", + "1000870595", + "1015222224", + "1800293377", + "3703169668", + "9200654108" + ] + }, + { + "validator": "59", + "valid": [ + "110105152", + "115075806" + ] + }, + { + "validator": "61", + "valid": [ + "0260760282", + "0260760481", + "1146720600", + "2063099200", + "7806114000" + ] + }, + { + "validator": "62", + "valid": [ + "5029076701" + ] + }, + { + "validator": "63", + "valid": [ + "0100206", + "0100230", + "0115055", + "0119008", + "0122135", + "0123927", + "0131185", + "0134312", + "0138271", + "0145862", + "0149955", + "0150870", + "0156265", + "0162065", + "167908", + "0169631", + "0173948", + "0177840", + "0187823", + "0188037", + "0195123", + "0200196", + "0208405", + "0210666", + "0212092", + "0222380", + "0223537", + "0226555", + "0231720", + "0232140", + "0245811", + "0246579", + "0250936", + "0252247", + "0257063", + "0260653", + "0272476", + "0282194", + "0291864", + "0303016", + "0304345", + "0308015", + "0312439", + "0322982", + "0323410", + "0323535", + "0324376", + "0325191", + "0330183", + "0341222", + "0342451", + "0356758", + "0366633", + "0382390", + "0400572", + "0401273", + "0401943", + "0403493", + "0409060", + "0411421", + "0415372", + "0430629", + "0432575", + "0433243", + "0444638", + "0473876", + "0477927", + "0496273", + "503458", + "0506758", + "0511535", + "0516369", + "0520486", + "0521666", + "0522268", + "0541698", + "0602656", + "0611798", + "0630541", + "0709568", + "0715417", + "0750752", + "0781831", + "0806786", + "0823419", + "830307", + "0853093", + "0858688", + "875344", + "0900019", + "0912642", + "0916445", + "0966663", + "0979864", + "1011071", + "1013887", + "1028273", + "1038538", + "1053198", + "1076710", + "1079318", + "1094846", + "1095843", + "1130194", + "1134345", + "1134675", + "1164359", + "1195718", + "1212877", + "1214527", + "1214535", + "1216266", + "1225911", + "1231315", + "0001234566", + "1238765", + "1239797", + "1267970", + "1268044", + "1301407", + "1305457", + "1331537", + "1335355", + "1335587", + "1416288", + "1453216", + "1488493", + "1543271", + "1561067", + "1564897", + "1587401", + "1716026", + "1720176", + "1722834", + "1741115", + "1743855", + "1750017", + "1756006", + "1801661", + "1810621", + "1841907", + "1857523", + "0001869791", + "1919588", + "1941723", + "1977206", + "1991017", + "1992015", + "1993898", + "2000263", + "2015741", + "2021764", + "2038222", + "2043255", + "2051357", + "2081693", + "2108033", + "2114650", + "2116127", + "2130953", + "2137552", + "2222883", + "2224533", + "2242717", + "2243178", + "2303253", + "2343788", + "2352573", + "2385631", + "2421618", + "2435600", + "2439594", + "2440071", + "2504660", + "2506210", + "2512929", + "2515641", + "2523793", + "2714202", + "2717932", + "2750578", + "2768208", + "2776011", + "2777076", + "2813095", + "2817369", + "2885325", + "3015773", + "3020757", + "3024387", + "3029766", + "3035292", + "3076072", + "3127594", + "3172269", + "3201076", + "3206083", + "3214384", + "3220050", + "3228889", + "3237625", + "3260759", + "3380243", + "3390010", + "3466521", + "3505708", + "3510849", + "3513132", + "3580487", + "3588928", + "3614401", + "3631231", + "3722410", + "3742186", + "3743978", + "3779238", + "3807401", + "3838000", + "3900388", + "3900628", + "3912441", + "3916293", + "3945037", + "3946829", + "3947322", + "3980224", + "3985082", + "3991031", + "4000808", + "4001152", + "4009684", + "4017067", + "4079059", + "4106712", + "4111068", + "4212205", + "4254181", + "4255410", + "4301842", + "4303913", + "4381604", + "4383501", + "4389698", + "4397790", + "4441622", + "4472700", + "4474573", + "4512505", + "4517736", + "4608105", + "4623245", + "4662078", + "4679429", + "4687786", + "4750212", + "4757076", + "4792560", + "4816542", + "4904413", + "4905857", + "4914123", + "4938494", + "4999918", + "5000849", + "5014600", + "5019211", + "5019336", + "5040928", + "5051719", + "5052360", + "5064159", + "5080510", + "5085204", + "5104070", + "5137534", + "5146360", + "5183710", + "5214564", + "5364823", + "5379367", + "5386792", + "5402177", + "5415484", + "5425483", + "5434709", + "5441407", + "5461587", + "5518816", + "5605993", + "5609581", + "5710678", + "5726963", + "5729553", + "5861901", + "5916226", + "6002349", + "6018022", + "6018774", + "6072599", + "6082515", + "6101331", + "6229231", + "6301469", + "6310692", + "6342208", + "6373492", + "6399653", + "6409015", + "6418735", + "6428684", + "6465744", + "6472518", + "6606024", + "6609689", + "6648349", + "6648802", + "6687628", + "6710750", + "6911648", + "6967103", + "6967715", + "7004690", + "7012297", + "7046014", + "7124746", + "7133101", + "7241896", + "7367204", + "7414402", + "7580012", + "7591902", + "7602394", + "7669807", + "7721244", + "7758808", + "7839293", + "7850134", + "7931926", + "8002966", + "8003998", + "8015208", + "8038523", + "8041378", + "8174344", + "8317349", + "8415432", + "8446908", + "8500555", + "8563553", + "8606568", + "8736779", + "8765711", + "8816498", + "8832701", + "8898389", + "8911299", + "8988149", + "9167172", + "9185737", + "9530908", + "9540774", + "9616046", + "9636499", + "9777228", + "9838244", + "9974601", + "010645000", + "012280400", + "12305900", + "015414600", + "020725800", + "025168600", + "030367701", + "032341001", + "033075301", + "040766800", + "075023200", + "105405500", + "123456600", + "126598200", + "127129500", + "140763400", + "141742700", + "166180000", + "173605700", + "183688100", + "199577800", + "200019800", + "200882900", + "212612600", + "268515400", + "271161200", + "284753100", + "297518300", + "339102600", + "348160300", + "364094300", + "376629200", + "382011501", + "400635900", + "419723200", + "445628100", + "446031700", + "492134200", + "501471700", + "516460300", + "518427000", + "520717000", + "549157600", + "606530400", + "629314600", + "651866600", + "654272400", + "684461700", + "700305600", + "740613500", + "781787700", + "953647500", + "971982400", + "989686100" + ] + }, + { + "validator": "64", + "valid": [ + "1206473010", + "5016511020", + "7129309000" + ] + }, + { + "validator": "65", + "valid": [ + "1234567400", + "1234567590" + ] + }, + { + "validator": "66", + "valid": [ + "100150502", + "100154508", + "100154516", + "101154508", + "101154516", + "0983393104", + "1934567890" + ] + }, + { + "validator": "68", + "valid": [ + "412718", + "2011740", + "2056760", + "5030817", + "5477724", + "6210801", + "6743173", + "7322472", + "7922792", + "8406316", + "8606147", + "19807727", + "51181008", + "53101527", + "63206300", + "71214205", + "71240804", + "76545806", + "987654324", + "987654328", + "8889654328" + ], + "invalid": [ + "6414241", + "179751314" + ] + }, + { + "validator": "69", + "valid": [ + "0192735300", + "1234567006", + "1234567900", + "2676152100", + "3429127000", + "4633049600", + "6820735200", + "9721134869", + "9993327600" + ] + }, + { + "validator": "70", + "valid": [ + "6790160566" + ] + }, + { + "validator": "71", + "valid": [ + "7101234007" + ] + }, + { + "validator": "73", + "valid": [ + "1340966", + "1340967", + "1340968", + "3157179", + "3503391", + "3503392", + "3503398", + "0003503398", + "4356770", + "0099100010", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "7899100003" + ], + "invalid": [ + "121212", + "0099100110", + "0099345678", + "0199100040", + "987654321" + ] + }, + { + "validator": "74", + "valid": [ + "1016", + "26260", + "239314", + "239319", + "242243", + "242248", + "2166429", + "2180800", + "2191583", + "2212686", + "3126166", + "11183027", + "12150645", + "16139552", + "18002113", + "19188812", + "21156690", + "21164306", + "23162183", + "24158198", + "25342700", + "29250677", + "1821200043" + ], + "invalid": [ + "1011", + "26265", + "18002118", + "6160000024" + ] + }, + { + "validator": "76", + "valid": [ + "0000123456", + "05809599", + "6123004", + "6531994", + "0006543200", + "06915620", + "8414580", + "0012345600", + "0100800600", + "0104328600", + "0104860000", + "105873300", + "0112634900", + "0113304400", + "120240600", + "0120566300", + "0121637500", + "0125787000", + "0128125200", + "0128706000", + "132511500", + "0170935500", + "0172758800", + "0189463800", + "0192100900", + "192650000", + "0196647900", + "0198032400", + "0208896400", + "0210575500", + "0217797300", + "0229277400", + "0231661400", + "0242439300", + "257924800", + "262121600", + "0275041700", + "276322900", + "0283431500", + "300634700", + "0300691800", + "0304816000", + "0307135200", + "0330385800", + "0355884800", + "0360341600", + "0362792500", + "0376111300", + "0377432600", + "380269300", + "0382556500", + "0402954900", + "0412751100", + "0423584800", + "0442018400", + "0443942900", + "0450002700", + "0452113400", + "0463287400", + "0465112100", + "0474515200", + "475407400", + "0479894600", + "0497179600", + "500126200", + "0508685100", + "0521968100", + "0527717600", + "0540112400", + "0543222400", + "0550006000", + "0550423500", + "564428800", + "0568021900", + "0572497100", + "0580959900", + "0582180000", + "0584789800", + "0586390900", + "0587902400", + "591024900", + "0591994000", + "0595377700", + "600201800", + "0601346600", + "0601711300", + "0601755100", + "0601782400", + "0607777800", + "0615188700", + "616217400", + "0622059900", + "0626028700", + "631049700", + "0636079800", + "0644103800", + "0661830300", + "0671404300", + "683597100", + "0702319400", + "703070800", + "0705479800", + "0711523400", + "0719079700", + "720670700", + "0722974400", + "0738194300", + "752765200", + "0755268300", + "755343200", + "758549400", + "0770541400", + "0770751400", + "0803082000", + "818739300", + "827270000", + "829419700", + "0834822400", + "0848425900", + "0887238700", + "0890570800", + "0910652200", + "0921624800", + "0923303900", + "0932650900", + "0934153500", + "0949667100", + "0961376600", + "979219300", + "4013888500", + "4039882200", + "4041862600", + "4093425200", + "4096323900", + "4170214200", + "4274556200", + "4301338800", + "4366681500", + "4366759500", + "4545908400", + "7876543100", + "9012345600" + ] + }, + { + "validator": "77", + "valid": [ + "10338", + "13844", + "0000047671", + "0000054321", + "69258" + ] + }, + { + "validator": "78", + "valid": [ + "2268316", + "2418697", + "2431302", + "2443018", + "2516888", + "4334181", + "4629739", + "5083688", + "5561311", + "6573331", + "7581499", + "8707069", + "8717050", + "8920555", + "9999999981" + ] + }, + { + "validator": "79", + "valid": [ + "1550167850", + "3230012688", + "5440001898", + "6330001063", + "7000149349", + "8000003577", + "9011200140" + ] + }, + { + "validator": "80", + "valid": [ + "340966", + "340968", + "0099100010", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "0099100110", + "0099345678", + "0199100040" + ] + }, + { + "validator": "81", + "valid": [ + "300900", + "467405", + "526800", + "544825", + "0646440", + "960306", + "1105027", + "1114000", + "1359100", + "2369010", + "2636310", + "2656370", + "3524450", + "7023650", + "7033249", + "7117663", + "7168802", + "7296770", + "7491751", + "7568231", + "7612192", + "7622090", + "0099100010", + "100587427", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "0099100110", + "0099345678", + "0199100040" + ] + }, + { + "validator": "82", + "valid": [ + "123897", + "3199500501" + ] + }, + { + "validator": "83", + "valid": [ + "0000156071", + "0000156078", + "0001156071", + "0001156136", + "0099100002" + ] + }, + { + "validator": "84", + "valid": [ + "100005", + "197284", + "240692", + "240699", + "240961", + "350982", + "350984", + "350985", + "371394", + "393814", + "461052", + "461054", + "461059", + "506869", + "634484", + "703176", + "950360", + "0099100010", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "240965", + "350980", + "461053", + "0099100110", + "0099345678", + "0199100040" + ] + }, + { + "validator": "85", + "valid": [ + "0000156071", + "0000156078", + "316764", + "0326816", + "0001156071", + "0001156136", + "3199100002" + ] + }, + { + "validator": "86", + "valid": [ + "123897", + "340960", + "340968", + "833371", + "946150", + "972323", + "1001171", + "1009588", + "1136845", + "1293406", + "0099100010", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "0099100110", + "0099345678", + "0199100040" + ] + }, + { + "validator": "87", + "valid": [ + "406", + "34715", + "51768", + "100005", + "223175", + "393814", + "542655", + "950360", + "973356", + "1298310", + "1311349", + "2266057", + "3011810", + "3186646", + "3467504", + "10701590", + "10720185", + "0099100010", + "0199100002", + "0199100004", + "2599100002", + "2599100003", + "3199204090", + "3199500501" + ], + "invalid": [ + "0099100110", + "0099345678", + "0199100040" + ] + }, + { + "validator": "88", + "valid": [ + "1112", + "11410", + "16284", + "27146", + "32700", + "36765", + "37834", + "40100", + "50741", + "66877", + "67067", + "72222", + "78239", + "89060", + "119890", + "126314", + "152846", + "179426", + "215490", + "222348", + "227897", + "303674", + "317098", + "319988", + "320897", + "363910", + "483192", + "582840", + "614491", + "704890", + "707899", + "727610", + "818526", + "923222", + "929913", + "1000500", + "1057162", + "1064827", + "1069080", + "1073796", + "1190571", + "1202090", + "1431188", + "1694219", + "1807323", + "1807536", + "1825526", + "1920103", + "2508508", + "2525259", + "2569906", + "2628910", + "2680696", + "2704900", + "2807220", + "3221016", + "3227103", + "3241599", + "3302989", + "3501523", + "3603377", + "4207289", + "4840968", + "5195039", + "5729114", + "5916941", + "6124593", + "7174918", + "7178441", + "7425511", + "9710213", + "90013000", + "92525253", + "99913003", + "100007960", + "100263036" + ] + }, + { + "validator": "89", + "valid": [ + "1098506", + "32028008", + "218433000", + "254024009", + "507072006" + ] + }, + { + "validator": "90", + "valid": [ + "0000156071", + "0000156073", + "0000156077", + "0000156132", + "259413", + "415176", + "0000654321", + "0000666034", + "0000677747", + "737577", + "0000824491", + "0000840507", + "0000996663", + "0001156132", + "0001156136", + "0001784451", + "0001863530", + "0001975641", + "0001988654", + "2426013", + "2451050", + "3140482", + "0003865960", + "3921000", + "4569164", + "0004923250", + "0006073093", + "0099100002", + "982507293" + ], + "invalid": [ + "0000726393", + "0000820487", + "0000901568", + "0000924591", + "0001924592", + "0003865964", + "0099100007" + ] + }, + { + "validator": "91", + "valid": [ + "2974117000", + "5281770000", + "8840012000", + "8840019000", + "8840045000", + "8840050000", + "8840055000", + "8840080000", + "8840087000", + "9952812000" + ], + "invalid": [ + "8840010000", + "8840011000", + "8840014000", + "8840025000", + "8840026000", + "8840057000", + "8840062000" + ] + }, + { + "validator": "92", + "valid": [ + "4069613759", + "4069634518", + "4079604146", + "4129654921", + "4139507456", + "4149555848", + "4149578179", + "4239653647", + "4239680359", + "4349555862", + "4359725290" + ] + }, + { + "validator": "93", + "valid": [ + "0000127783", + "0000127791", + "0000306754", + "0000671479", + "1277830000", + "1277910000", + "3067540000", + "6714790000" + ] + }, + { + "validator": "94", + "valid": [ + "6782533003" + ] + }, + { + "validator": "95", + "valid": [ + "2594811", + "5300100", + "33739966", + "34239185", + "38794531", + "43917056", + "44212463", + "45333655", + "46599730", + "48256538", + "0068007003", + "189912137", + "235308215", + "654502633", + "657550590", + "658311255", + "659110580", + "0847321750", + "0910000000", + "0989999999", + "3180376878", + "4320265385", + "5800607576", + "6130421618", + "6340241892", + "6410681216", + "6450060494", + "6454000003" + ], + "invalid": [ + "6414241", + "51181008", + "71214205", + "179751314", + "1234567897", + "4455667784" + ] + }, + { + "validator": "96", + "valid": [ + "0000000208", + "0000254100", + "0101115152", + "115018954", + "161022942", + "0301204301", + "313808651", + "315811340", + "0318093154", + "319812057", + "329807382", + "345807936", + "371824206", + "378000624", + "0385014384", + "388816198", + "394225724", + "1200161570", + "1200571353", + "1200996087", + "1201255242", + "1201413450", + "1201674709", + "1251027898", + "1251063924", + "1251088153", + "1251112070", + "1251178780", + "1251199940", + "1251258300", + "1251272795", + "1251325481", + "1251424030", + "1251495190", + "1251673102", + "1251705004", + "1251721832", + "1251763837", + "9421000009" + ] + }, + { + "validator": "97", + "valid": [ + "24010019" + ] + }, + { + "validator": "98", + "valid": [ + "3009800016", + "5989800173", + "6719430018", + "9619319999", + "9619439213", + "9619509976" + ] + }, + { + "validator": "99", + "valid": [ + "1458264", + "1464558", + "1598783", + "2409097", + "2456737", + "2509822", + "2686821", + "2689901", + "3123707", + "3426610", + "3523004", + "4481488", + "0005559707", + "6258468", + "6710948", + "6947719", + "7071159", + "7746504", + "8003157", + "8788871", + "9081178", + "9424474", + "47313937", + "0068007003", + "85302353", + "303800468", + "311303740", + "326605174", + "326800139", + "0847321750", + "1290255151", + "1490152756", + "2610153499", + "4950117929", + "5180163834", + "5480158891", + "6260239897", + "6660243192", + "6720348169", + "6750164135", + "6790147721", + "6810215281" + ] + }, + { + "validator": "52", + "blz": "13051052", + "valid": [ + "42200908", + "46310653", + "49750996" + ] + }, + { + "validator": "52", + "blz": "13051172", + "valid": [ + "43001500", + "48726458" + ], + "invalid": [ + "29837521", + "82335729" + ] + }, + { + "validator": "52", + "blz": "81053132", + "valid": [ + "41084332" + ] + }, + { + "validator": "53", + "blz": "16052072", + "valid": [ + "382432256" + ] + }, + { + "validator": "53", + "blz": "85055142", + "valid": [ + "345033997" + ] + }, + { + "validator": "B6", + "blz": "80053762", + "valid": [ + "9110000000" + ], + "invalid": [ + "467310018", + "9111000000" + ] + }, + { + "validator": "B6", + "blz": "80053772", + "invalid": [ + "477310018" + ] + }, + { + "validator": "B6", + "blz": "80053782", + "valid": [ + "487310018" + ] + }, + { + "validator": "C0", + "blz": "81053272", + "valid": [ + "42279904", + "48074470", + "49279640", + "0082335729", + "0734192657", + "6932875274" + ] + }, + { + "validator": "C0", + "blz": "86055462", + "invalid": [ + "0132572975", + "3038752371" + ] + } +] \ No newline at end of file