forked from Hkey1/fast-ru-morf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
morf.php
93 lines (86 loc) · 39 KB
/
morf.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
/*
!!!!!!!!!!!Кодировка UTF8
Формат файлов
2 файла
в первом хранятся crc32 (crc32_Stable) слов в верхнем регистре (без Ё)
во втором хранятся индексы омонемических групп
Числа запакованы в 4 байта (pack('N',...))
Используется открытая хеш таблица с шагом 1 и размером в 4999999 записей
Индекс первого байта равен 4 * ((abs(crc32())+ i)%4999999)
Где i=0,1,2,3, ... (используется для разрешения коллизий хеша)
Вероятность ложноположительного срабатывания (слова нет, но оно найдено) равно 3000000/2^32 (меньше 1/10 доли процента)
*/
define('_N0',"\0\0\0\0");//pack('N',0)
function crc32_Stable($str)//в 64 и 32 битных машинах возвращает одинаковый результат
{
$crc = crc32($str);
if($crc & 0x80000000){
$crc ^= 0xffffffff;
$crc += 1;
$crc = -$crc;
}
return $crc;
}
function MorfFindGroup($Word)
{
static $Collisions=Array(/*Коллизии CRC32*/ 'АКМОВНАМИ'=>3699, 'АЛЖАНБЕКАМИ'=>4484, 'АРЕКОВИЧУ'=>8510, 'АРЕКОВИЧИ'=>8510, 'АТМОМЕТРОВ'=>10205, 'БАКТЕРИЗУЕМОГО'=>11767, 'БЕЗОЦЕНОЧНОМ'=>13691, 'БЕЗОЦЕНОЧНОЙ'=>13691, 'БОЛТУХОВЫМИ'=>17003, 'ВАТТМЕТРУ'=>20631, 'ВВЕРТНЫМИ'=>20782, 'ВЗБЕЛЕНИТЕ'=>22363, 'ВЗВИВАЛИСЬ'=>22448, 'ВЗДЕРНЕТЕ'=>22511, 'ВКОРЕНЯЮЩЕЕ'=>23739, 'ВКОРЕНЯЮЩЕЕСЯ'=>23740, 'ВОДРУЖАЮЩИЕСЯ'=>24901, 'ВПИЛА'=>25993, 'ВРЕДИТЕЛЬСКОЕ'=>26920, 'ВЫБУРАВИТЬ'=>27844, 'ВЫБУРАВИТЕ'=>27844, 'ВЫКОВЫРЯТЬ'=>28441, 'ВЫКРИКИВАЙ'=>28503, 'ВЫМАЩИВАЮЩИЙ'=>28689, 'ВЫМАЩИВАЮЩИХ'=>28689, 'ВЫСТРУГАЕМТЕ'=>29673, 'ВЫШПАРИШЬ'=>30135, 'ГАБДУЛКАРИМАМ'=>30352, 'ГАЙСИНЫ'=>30919, 'ГЕМОФИЛИКОМ'=>32105, 'ГЕРБАРИЗАЦИЙ'=>32448, 'ГИДРОФИЛЕН'=>33112, 'ГОСПРИЕМОЧНЫЕ'=>35511, 'ГРЕКО-АЗИАТСКИМИ'=>36031, 'ГУТТАПЕРЧАМ'=>37235, 'ГЮЛЬБАГАРОВИЧАХ'=>37284, 'ДВАДЦАТИКОРПУСНЫМИ'=>37993, 'ДЕВРОНИЮ'=>38385, 'ДЕДИФФЕРЕНЦИРОВКАМИ'=>38585, 'ДЕМОНТИРУЮЩИХ'=>39115, 'ДЕРЖАВНЫЙ'=>39424, 'ДЕРЖАВНЫЕ'=>39424, 'ДЕРНУЯ'=>39489, 'ДЕСУЛЬФУРАЦИЯМ'=>39582, 'ДЕТИНУШКАХ'=>39664, 'ДЖАМАЛИДИНАХ'=>39884, 'ДОБРУШКИНЕ'=>41454, 'ДОДАЧЕ'=>41692, 'ДОИСКАВШАЯСЯ'=>41843, 'ДОКОНАВШЕМ'=>41954, 'ДОЛГОТЕРПЕНИЯ'=>42128, 'ДОНЭЛЕКТРОМОНТАЖОМ'=>42525, 'ДОПОЛУЧАВШАЯ'=>42648, 'ДОПОЛУЧАВШАЯСЯ'=>42649, 'ДОСТЕГИВАТЬ'=>42974, 'ДОСТОЙНЫХ'=>43025, 'ДОТУШЕВЫВАЮЩАЯСЯ'=>43149, 'ЕВСТАХЬЕВИЧУ'=>44630, 'ЕДУНАХ'=>44812, 'ЖЕСТОК'=>45421, 'ЖАМОЛАДДИНОВИЧ'=>45556, 'ЖЕЛТОВАТО-СЕРОГО'=>45871, 'ЖЕНОЛЮБИВЫЕ'=>45983, 'ЖЖЕНОГО'=>45689, 'ЗАБРЯЦАЕТ'=>46967, 'ЗАВОЛОЧЕННУЮ'=>47265, 'ЗАВОПИТЬ'=>47271, 'ЗАГРИМИРОВЫВАЮЩИМИСЯ'=>47611, 'ЗАЗОЛОТИШЬСЯ'=>48022, 'ЗАКАШЛЯВШЕМСЯ'=>48231, 'ЗАКИНЕШЬ'=>48249, 'ЗАКОЛОТИШЬСЯ'=>48358, 'ЗАКУСЫВАЮЩИЙСЯ'=>48596, 'ЗАЛЕЖИВАВШИЕСЯ'=>48612, 'ЗАМАРШИРУЮТ'=>48814, 'ЗАМЕЛИВАВШУЮ'=>48869, 'ЗАМЕШИВАЮ'=>48935, 'ЗАМЕШИВАЙ'=>48935, 'ЗАМИРЯЮЩИХСЯ'=>48955, 'ЗАНЯТНОСТЯХ'=>49208, 'ЗАПИСЫВАЮЩИЙСЯ'=>49428, 'ЗАПЛЕТКАМ'=>49469, 'ЗАРИФИВШЕЮ'=>49866, 'ЗАРУМЯНИВАНИЕМ'=>49935, 'ЗАСНУВШЕЮ'=>50174, 'ЗАСУШИВШЕЕСЯ'=>50396, 'ЗАТОПИШЬ'=>50597, 'ЗАХОЖДЕНИЯ'=>50932, 'ЗЕМЕЛЬНА'=>51658, 'ЗЛАКОВО-КУСТАРНИКОВОЮ'=>51988, 'ЗЛАТОСЛАВЫ'=>52017, 'ЗЛОСЧАСТНЕЙ'=>52107, 'ИГРЕНИХ'=>52978, 'ИЗБОЛЕЮТ'=>53258, 'ИЗБОРОЗДИТСЯ'=>53263, 'ИЗДАВАВШИЕ'=>53498, 'ИЗЛИШЕСТВОВАТЬ'=>53612, 'ИЗМЕЛЬЧАНИЙ'=>53683, 'ИЗНОСЯСЬ'=>53832, 'ИЗОБРАЖАЮЩИМИ'=>53882, 'ИЗОБРАЖАЕМА'=>53882, 'ИЗОБРАЖЕНИЕ'=>53884, 'ИЗОБРАЖЕНИЮ'=>53884, 'ИЗОБРАЖЕНИЕМ'=>53884, 'ИЗЪЯСНИШЬ'=>54150, 'ИЗЯЩЕСТВАМ'=>54184, 'ПОИММУНИЗАЦИОННЕЕ'=>54545, 'ПОИМУЩЕСТВЕННЕЕ'=>54675, 'ИНВЕНТАРИЗУЕМЫЙ'=>54728, 'ИСКОШЕННОМУ'=>55994, 'ИСТОЛКОВЫВАЮЩЕЙ'=>56470, 'ЙОЖЕФЫ'=>56873, 'КАДОШКИНСКОЕ'=>57150, 'КАДЫКАМИ'=>57168, 'КАПОТИРОВАННОЮ'=>58292, 'КАРТОГРАФИРУЮЩУЮСЯ'=>58879, 'КАТАЛОГИЗАЦИЯ'=>59128, 'КАТОРЖАНКИ'=>59256, 'КЕЙНСИАНСКИЙ'=>59779, 'КЕЙНСИАНСКИХ'=>59779, 'КИНОПРОЕКЦИОННОЙ'=>60372, 'КЛАСТЕРИЗУЙТЕСЬ'=>60909, 'КЛОКОТАТЬ'=>61213, 'КЛОКОТАЛА'=>61213, 'КНИГОТОРГУЮЩИЙ'=>61377, 'КНИГОТОРГУЮЩИМ'=>61377, 'КОЛИРОВАВШЕГОСЯ'=>61995, 'КОЛОКОЛЬЧИКОВЫМИ'=>62129, 'КОЛОННО'=>62167, 'КОЛЬЦОВАННЫЕ'=>62325, 'КОМБАТАМИ'=>62416, 'КОНДИТЕРШУ'=>62881, 'КОНОВОДОК'=>63010, 'КОНТРАТАКОВАВШЕМУ'=>63293, 'КОНЪЮНКТУРНОЕ'=>63565, 'КОПЕНГАГЕНАМИ'=>63648, 'КОРМОДОБЫВАНИЮ'=>63912, 'КРАВАНЮ'=>64893, 'КРИТИКАНСТВОМ'=>65805, 'КСЕНОТРАНСПЛАНТАЦИЮ'=>66447, 'КСЕНОТРАНСПЛАНТАЦИЙ'=>66447, 'КУРИВАВШИЕ'=>67176, 'КУСТАРНИЧАЮЩЕМ'=>67378, 'КУШЕТКАХ'=>67486, 'ЛАВРЕНТЬЕВИЧАХ'=>67683, 'ЛАКИРУЕМОМУ'=>67849, 'ЛАКИРУЕШЬСЯ'=>67851, 'ЛАКТАТАХ'=>67883, 'ЛАСТИЧНОЮ'=>68167, 'ЛЕОТАРДА'=>68928, 'ЛЕОТАРДЫ'=>68928, 'ЛЕПЩИК'=>68965, 'ЛЕТНЮЮ'=>67613, 'ЛИРАИДАМИ'=>69793, 'ЛИХАЧЕ'=>70023, 'ЛЮБВЯМИ'=>71119, 'ЛЮМПЕНИЗИРУЮЩЕЕСЯ'=>71223, 'ЛЮТА'=>71254, 'МАГАНОВИЕВНУ'=>71438, 'МАЛОРЕНТАБЕЛЬНОМ'=>72412, 'МАЛОРЕНТАБЕЛЬНОЮ'=>72412, 'МАЛОУВЛАЖНЕННУЮ'=>72451, 'МАСЛЕНКА'=>73344, 'МАХМАДШУКУРОВЕН'=>73766, 'МЕЖДУВЕДОМСТВЕННОЙ'=>74256, 'МЕЖДУПОДЪЕМНУЮ'=>74290, 'МЕЖКОЛХОЗНЫХ'=>74369, 'МЕЖКОНТИНЕНТАЛЬНОМУ'=>74375, 'МЕРЗЛОТОВЕДЕНИЯМ'=>75023, 'МЕШКОНАСЫПАТЕЛИ'=>75671, 'МИЛУЮЩЕМУСЯ'=>76220, 'МИНИМИЗИРУЮЩИМИСЯ'=>76390, 'МИШАМИ'=>76815, 'МЛЕТОМ'=>76868, 'МНОГОКОМНАТНУЮ'=>77033, 'МНОГОПОЛОСНУЮ'=>77154, 'МОТОРИЗУЮЩИЙСЯ'=>78662, 'МУЙСКИМИ'=>78948, 'МУХАРСКИМИ'=>79304, 'МЫЗГАЛО'=>79392, 'МЫШАМИ'=>79460, 'НАВАГА'=>79837, 'НАВОДНЯЮЩЕГО'=>79978, 'НАГНОЮ'=>80148, 'НАГНОИ'=>80148, 'НАГРАЖДАЮЩИМ'=>80208, 'НАГРАЖДАЮЩИЕ'=>80208, 'НАДЕЖАМ'=>80274, 'НАДБРОВНУЮ'=>80306, 'НАДБРОВНЕЕ'=>80306, 'НАДГРЫЗАЮЩАЯСЯ'=>80354, 'НАДИЕЮ'=>80426, 'НАЖИВЯ'=>80777, 'НАЖИЕЮ'=>80809, 'НАЗАЛИЗАЦИИ'=>80824, 'НАЙМИТУ'=>79653, 'НАКИСАЕТЕ'=>81062, 'НАКОМКАВ'=>81150, 'НАЛАВЛИВАЮЩИМСЯ'=>81265, 'НАМЕРИВАВШИХСЯ'=>81461, 'НАМЫЛЮ'=>81557, 'НАПРЯДАЕМОМУ'=>81935, 'НАПУДРИВАЮЩЕЕСЯ'=>81954, 'НАСАЖДАЙ'=>82250, 'НАСКРЕБЫВАЮЩАЯСЯ'=>82362, 'НАСНИМАВШИ'=>82440, 'НАТАЯН'=>82742, 'НАУЧИВШЕЕ'=>82942, 'НАХЛОБУЧКА'=>83035, 'НАШУЧУСЬ'=>83299, 'НЕАНАТОМИЧЕСКИ'=>83456, 'НЕБЕЗУЧАСТНОЮ'=>83643, 'НЕБЕЗУЧАСТНОЕ'=>83643, 'НЕГОТСКИ'=>84531, 'НЕДИАФРАГМИРОВАННУЮ'=>84720, 'НЕДОБИРАВШЕГО'=>84752, 'НЕДОСЛЫШАНЫ'=>85040, 'НЕДОСЧИТЫВАЮЩЕЮСЯ'=>85081, 'НЕЗАЖИРЕЛЫХ'=>85344, 'НЕЙРОТРОПНЫЕ'=>85989, 'НЕКИНЕМАТИЧЕСКОГО'=>86132, 'НЕКОНСЕРВАТИВНЫЙ'=>86260, 'НЕЛИНГВИСТИЧЕСКАЯ'=>86508, 'НЕЛИНГВИСТИЧЕСКИХ'=>86508, 'НЕМИРНЫ'=>86747, 'НЕОКРАШЕННОМ'=>87368, 'НЕОТЧУЖДЕННЫХ'=>87705, 'НЕПЛАСТИЧЕСКОГО'=>87927, 'НЕПОСТУПАТЕЛЬНЫМИ'=>88269, 'НЕПРОЗРАЧНЫЕ'=>88650, 'НЕРАВНОЦЕННОМ'=>88856, 'НЕРАВНОЦЕННОЙ'=>88856, 'НЕРАВНОЦЕННОЕ'=>88856, 'НЕРАВНОЦЕННО'=>88856, 'НЕРАССУДИТЕЛЬНА'=>89044, 'НЕРЕЛЬЕФНЫЙ'=>89166, 'НЕРЕЛЬЕФНЫМ'=>89166, 'НЕРУБЧАТОМ'=>89277, 'НЕСКООРДИНИРОВАННЫХ'=>89551, 'НЕСЛЕЗЛИВЫМИ'=>89589, 'НЕУЗНАВАЕМЫ'=>90315, 'НЕФАКТИЧЕСКОГО'=>90537, 'НЕФТЕОЧИСТИТЕЛЬНОМУ'=>90694, 'НЕЦАРИСТСКУЮ'=>90813, 'НЕЦВЕТУЩИМИ'=>90819, 'НИАЗОВИЧАХ'=>91096, 'НИЖНЕПАЛЕОЛИТИЧЕСКОЮ'=>91261, 'НИЗКОПРИОРИТЕТНУЮ'=>91365, 'НОВОЗЫРЯНКУ'=>91936, 'НОВОУФИМСКОМУ'=>92150, 'НОРОВЯЩЕЕ'=>92398, 'НОСТРАТИЧЕСКОЙ'=>92447, 'ОБАНДЕРОЛИВАЮЩИЙ'=>92823, 'ОБГЛАДИВШАЯ'=>92980, 'ОБЕДАМ'=>93073, 'ОБЕЗОБРАЖИВАЛИСЬ'=>93167, 'ОБЕЗЬЯНОПОДОБЬЯ'=>93196, 'ОБЕЗЬЯНОПОДОБЬИ'=>93196, 'ОБЕСЦЕНЕНЬЯМИ'=>93309, 'ОБЗОРНОСТЕЙ'=>93409, 'ОБЛАВЛИВАВШЕЮ'=>93574, 'ОБЛЯПЫВАВШАЯ'=>93827, 'ОБМАНЫВАВШЕГО'=>93858, 'ОБНАЖЕННА'=>94040, 'ОБНИМАЕМОЙ'=>94067, 'ОБНЯВШИЙСЯ'=>94105, 'ОБОРОНЯВШЕМУ'=>94285, 'ОБОРОТОЙ'=>94287, 'ОБОРЫШИ'=>94306, 'ОБРАВНИВАЮЩИЕ'=>94360, 'ОБРАТИМОСТЬ'=>94406, 'ОБРЕЖЕМ'=>94427, 'ОБСИЖИВАВШИЙ'=>94621, 'ОБСИЖИВАЕМЫЕ'=>94621, 'ОБСУШИВАЮЩЕМУ'=>94747, 'ОБСУШИВАЮЩЕМУСЯ'=>94748, 'ОБТЕРХАЮТ'=>94793, 'ОБТЕРХАЮТСЯ'=>94794, 'ОБУРЖУАЗИЛАСЬ'=>94877, 'ОБЧЕСАТЬ'=>94952, 'ОБЩЕЗНАЧИМЫ'=>95062, 'ОБЪЕКТИВИСТАМИ'=>95273, 'ОБЪЯВИТЕЛЕЙ'=>95291, 'ОБЫНОЗЕМИЛИСЬ'=>95331, 'ОБЫСКИВАВШЕМУ'=>95337, 'ОВИДИОВИЧ'=>95408, 'ОВИННИКИ'=>95412, 'ОГРАНИЧИВШИМ'=>95702, 'ОГРАНИЧИВШУЮ'=>95702, 'ОДУРЕЛОМУ'=>96037, 'ПООЗЕРНЕЙ'=>96127, 'ОЗИРАЕМАЯ'=>96203, 'ОЗНАКОМЯТ'=>96214, 'ОКИСЕЛ'=>96370, 'ОКУНУТЫХ'=>96776, 'ОМАЧИВАЮЩЕЕСЯ'=>96999, 'ОНЕЖСКОМ'=>97162, 'ОПЕРАТИВНОМУ'=>97323, 'ОПЕРЕНИЕМ'=>97342, 'ОПЛАЧЕННАЯ'=>97421, 'ОПЛОМБИРОВКОЙ'=>97449, 'ОПРОСТЕЛА'=>97689, 'ОСВЕТИВШИХ'=>98433, 'ОСВИНЦОВЫВАЮЩЕМ'=>98451, 'ОСВЯЩАЕМОМ'=>98475, 'ОСКРЕБЫША'=>98626, 'ОСКРЕБЫШИ'=>98626, 'ОСКРЕБЕННОЙ'=>98630, 'ОСКРЕБЕННОЮ'=>98630, 'ОСКРЕБЕНЫ'=>98630, 'ОСЛОВОДСТВ'=>98676, 'ОСМАНОВЕН'=>98698, 'ОСОЗНАННАЯ'=>98806, 'ОСУЩЕСТВЛЕНО'=>99153, 'ОСУЩЕСТВЛЕНЫ'=>99153, 'ОТБИВАВШЕЕ'=>99246, 'ОТБОЯРЯТСЯ'=>99282, 'ОТДЕЛЬЩИКА'=>99680, 'ОТДУМЫВАЮЩИМИ'=>99702, 'ОТЗВЕНИТЕ'=>99789, 'ОТКВИТЫВАВШЕЙСЯ'=>99874, 'ОТКЛИКАЕМСЯ'=>99907, 'ОТЛАЖИВАВШИЙ'=>100077, 'ОТЛАЖИВАВШАЯ'=>100077, 'ОТМАНИВАЯСЬ'=>100185, 'ОТМИРАЮЩЕМ'=>100249, 'ОТМУЧИЛ'=>100279, 'ОТМУЧИЛИ'=>100279, 'ОТМУЧИТ'=>100279, 'ОТМЫВАЮЩЕГОСЯ'=>100290, 'ОТПАСНУВШУЮ'=>100461, 'ОТПЛЕСКИВАВШУЮСЯ'=>100525, 'ОТПОЧКОВАНИЯМ'=>100577, 'ОТПОЧКОВАНИЯХ'=>100577, 'ОТПОЧКОВЫВАЙСЯ'=>100579, 'ОТПРЯВШИХСЯ'=>100619, 'ОТПУГНУЛА'=>100625, 'ОТРЕЗВЛЯЮЩЕЙСЯ'=>100717, 'ОТСЛУЖИВАЙТЕ'=>100915, 'ОТСЫРЕВАВШИМИ'=>101071, 'ОТТЕСНЯСЬ'=>101122, 'ОТТОЧИВШИМИСЯ'=>101174, 'ОТТЯГАЙТЕ'=>101203, 'ОТЦЕЖЕНЫ'=>101315, 'ОТЧИСЛЯВШИМ'=>101394, 'ОТЩИПЫВАЮТСЯ'=>101501, 'ОФЕРОВЕН'=>101565, 'ОФИЦИОЗНЫМИ'=>101596, 'ОЧЕЛОВЕЧИВАЕМО'=>101854, 'ПАКЛЯЩУЮСЯ'=>102260, 'ПАМФЛЕТНОМ'=>102517, 'ПАНОРАМИРУЮЩАЯ'=>102640, 'ПАНТЕР'=>102677, 'ПАРАСИЛЛАБИЧЕСКИМ'=>102955, 'ПАРЛАМЕНТЕРОВ'=>103103, 'ПАРОДИЧЕСКИЙ'=>103165, 'ПАРТГРУПОРГАМ'=>103245, 'ПАРТИЗАНСТВУЯ'=>103263, 'ПАРШИВИВШИМИ'=>103365, 'ПАТОФИЗИОЛОГИЧЕСКАЯ'=>103599, 'ПЕЛЕРИНКИ'=>103998, 'ПЕНЖИНЕ'=>104057, 'ПЕНЖИНУ'=>104057, 'ПЕРЕБРАКУЕШЬ'=>104461, 'ПЕРЕБРОСИВШАЯ'=>104482, 'ПЕРЕВАЛИВАЮЩЕМУСЯ'=>104505, 'ПЕРЕВЕРТЫВАНИЕМ'=>104543, 'ПЕРЕВРАНО'=>104649, 'ПЕРЕГРЕБЕННОМ'=>104754, 'ПЕРЕГРЕБЕННОЙ'=>104754, 'ПЕРЕДЕЛЯВШЕЙСЯ'=>104840, 'ПЕРЕДЕРЖИВАЮЩЕЮ'=>104844, 'ПЕРЕЖИНАЕМЫЙ'=>104955, 'ПЕРЕКОСЕ'=>105255, 'ПЕРЕКУСАНА'=>105346, 'ПЕРЕЛАЖИВАЛО'=>105365, 'ПЕРЕМОЛАЧИВАЛАСЬ'=>105596, 'ПЕРЕМУРАВЛИВАЮЩЕМУ'=>105622, 'ПЕРЕМУРАВЛИВАЕМЫ'=>105622, 'ПЕРЕНИМАЮ'=>105704, 'ПЕРЕПЛАЧИВАВШИМСЯ'=>105936, 'ПЕРЕПОДГОТАВЛИВАЙТЕ'=>105960, 'ПЕРЕПОРУЧАЯСЬ'=>105998, 'ПЕРЕСАЖАВШАЯ'=>106189, 'ПЕРЕСПЕЛЕЙ'=>106336, 'ПЕРЕСЫЛАЕМО'=>106470, 'ПЕРЕТАСКИВАВШЕМУ'=>106510, 'ПЕРЕТАЧИВАЕМЫЕ'=>106517, 'ПЕРЕТЕРШИМИСЯ'=>106527, 'ПЕРЕУТОМЛЕННАЯ'=>106681, 'ПЕРЕЧЕРКИВАЛО'=>106782, 'ПЕРЕЧИСЛИВШИХСЯ'=>106825, 'ПЕРЕШЛИФОВЫВАЙ'=>106878, 'ПЕРЕШТОПЫВАЕТЕСЬ'=>106893, 'ПЕРИКАРДИАЛЬНОЮ'=>106935, 'ПЕССИМИСТИЧЕСКИМ'=>107305, 'ПЕСТОВАВШИ'=>107320, 'ПЕСТУЕШЬСЯ'=>107321, 'ПЕТРАСОВНЫ'=>107428, 'ПИЛАВАМ'=>107845, 'ПИНЦИРОВКИ'=>107959, 'ПИРАТА'=>108013, 'ПЛАСИРОВКАХ'=>108569, 'ПЛАТОНИЧЕСКИМ'=>108680, 'ПЛЕОНАСТИЧЕСКОЕ'=>108845, 'ПЛЕТЕНЫ'=>108872, 'ПЛИССИРОВЩИКУ'=>108943, 'ПОПЛЯСОВЕЙ'=>109297, 'ПОБАЛТЫВАЛОСЬ'=>109487, 'ПОБЛЕЯЛ'=>109563, 'ПОВАРЕННЫМ'=>109673, 'ПОВАРЕННЫХ'=>109673, 'ПОВЕЛЕВШАЯ'=>109700, 'ПОВИВАЛСЯ'=>109787, 'ПОВОРОТИВШИЙ'=>109867, 'ПОВЫЛЕЗАВШЕЮ'=>109938, 'ПОГАРЦУЕТ'=>109996, 'ПОГЛЯДЫВАЮЩЕЕ'=>110040, 'ПОГНИВШИМ'=>110045, 'ПОГРЫЗЕННЫЕ'=>110181, 'ПОДВОДОВ'=>110466, 'ПОДВОДИВШЕГО'=>110468, 'ПОДГРЕБАЮ'=>110620, 'ПОДДЕТАЯ'=>110649, 'ПОДДЕТУЮ'=>110649, 'ПОДЕВАВШИХ'=>110728, 'ПОДЖАРИВАЛИ'=>110759, 'ПОДЗАРЯЖАЕМ'=>110835, 'ПОДНАЖИМАЕМУЮ'=>111406, 'ПОДНЕСЛОСЬ'=>111449, 'ПОДОЗРИТЕЛЬНЫХ'=>111554, 'ПОДОЗРИТЕЛЬНЕЙШУЮ'=>111554, 'ПОДОЗРИТЕЛЬНЕЙШИХ'=>111554, 'ПОДОПЕЧНОГО'=>111585, 'ПОДПЛЕТИНАХ'=>111728, 'ПОДПОЛЬНЕЙ'=>111743, 'ПОДПОРТИВШИЕ'=>111758, 'ПОДПУСКАВШЕЮСЯ'=>111812, 'ПОДРАЗЖАЛ'=>111865, 'ПОДСКАЗЫВАВШЕЮ'=>112122, 'ПОДСЛАСТИМ'=>112140, 'ПОДСЛАСТИ'=>112140, 'ПОДСОКРАЩАЛСЯ'=>112208, 'ПОДСОСАЛИСЬ'=>112222, 'ПОДСТРАИВАЛСЯ'=>112285, 'ПОДСТРУГАННЫЙ'=>112322, 'ПОДТАЩИ'=>112417, 'ПОДТАЩИВШЕГО'=>112417, 'ПОДТИСКАВШЕМУСЯ'=>112452, 'ПОДТРАВЛИВАЕМ'=>112491, 'ПОДТУШЕВАННОМ'=>112508, 'ПОДТУШЕВАННОЙ'=>112508, 'ПОДТУШЕВАННОЕ'=>112508, 'ПОДТЫКАЮЩИЕСЯ'=>112512, 'ПОДЦЕЖИВАЙТЕСЬ'=>112635, 'ПОДШКИПЕРСКИ'=>112731, 'ПОДЭТАЖ'=>112822, 'ПОЖЕВЫВАТЬ'=>112844, 'ПОЖЕВЫВАТЬСЯ'=>112845, 'ПОЖАРЮ'=>112858, 'ПОЗИЦИОННОМУ'=>113051, 'ПОИЗМЯТЫ'=>113112, 'ПОКАДИЛИ'=>113165, 'ПОКАТЫВАЮТ'=>113220, 'ПОКИДЫВАЮЩЕЙСЯ'=>113257, 'ПОКОЛЕНИИ'=>113326, 'ПОКРАХМАЛИШЬ'=>113393, 'ПОКРИКИВАВ'=>113403, 'ПОЛЕПЛИВАЕМ'=>113615, 'ПОЛЬЗУЮТСЯ'=>114651, 'ПОМАРЫВАЮЩИЙСЯ'=>114769, 'ПОМИДОРЫ'=>114860, 'ПОМИДОРЧИКОВ'=>114864, 'ПОМНОЖЕННУЮ'=>114889, 'ПОМУСОЛИВШИЙ'=>114977, 'ПОПРЫГАЕТ'=>115444, 'ПОРАЗБИВАВ'=>115537, 'ПОРАЗБРОСАВШИХ'=>115540, 'ПОРИСТОСТЬЮ'=>115617, 'ПОРОЛОНОВЫЕ'=>115667, 'ПОСКОЛЬЗНЕМТЕСЬ'=>116060, 'ПОСТРОЕЧНЫМ'=>116503, 'ПОСТУЧИМТЕСЬ'=>116540, 'ПОСУЖЕНЫ'=>116563, 'ПОСЫЛАЕМА'=>116595, 'ПОСЫЛАЕМО'=>116595, 'ПОТТЕРАМ'=>116884, 'ПОТУШИВШЕГО'=>116912, 'ПОФАРШИРУЕМ'=>116984, 'ПОЭТИЗИРУЕТ'=>117437, 'ПОЭТИЗИРУЕТСЯ'=>117438, 'ПРАВЛЕНЬЕМ'=>117527, 'ПРАНАСАМИ'=>117690, 'ПРЕДВРАТНЫЙ'=>117884, 'ПРЕДПОЧИТАЕМО'=>118069, 'ПРЕДСТАВИВШЕЙ'=>118160, 'ПРЕДСТАНЕТЕ'=>118184, 'ПРЕДСТОЯЩИЕ'=>118188, 'ПРЕДУБЕДИВШЕМУ'=>118197, 'ПРЕДУЗНАЮТСЯ'=>118218, 'ПРЕЗЕНТУЕШЬ'=>118291, 'ПРЕЛЬЩАВШЕЮ'=>118383, 'ПРЕМЕРЗКИ'=>118396, 'ПРЕОБЛАДАЮЩЕЮ'=>118437, 'ПРЕОБРАЗУЕМТЕСЬ'=>118453, 'ПРЕСС-КОНВЕЙЕРОМ'=>118606, 'ПРЕСТУПИЛА'=>118660, 'ПРИБЕЖИТЕ'=>118811, 'ПРИБОЛЕВШЕМ'=>118848, 'ПРИГАРАЖНОЮ'=>119092, 'ПРИЕМНО-ОТПРАВОЧНЫЕ'=>119298, 'ПРИЗАЙМЕМ'=>119364, 'ПРИЗЫВАТЕЛЬНОМ'=>119412, 'ПРИЛАСТИЛОСЬ'=>119632, 'ПРИЛИЗЫВАЮЩИЕСЯ'=>119671, 'ПРИМАЗЫВАЛОСЬ'=>119731, 'ПРИМОЛКАЮЩАЯ'=>119849, 'ПРИМОРСКЛЕСТОППРОМАХ'=>119886, 'ПРИНУДИТЕЛЬНОМУ'=>119983, 'ПРИПИЛОВКУ'=>120146, 'ПРИПИСНЫХ'=>120152, 'ПРИПРАВЛЯВШЕМСЯ'=>120224, 'ПРИПРЯТЫВАНЬЕМ'=>120244, 'ПРИРЕВНУЕШЬ'=>120294, 'ПРИСМИРЮ'=>120435, 'ПРИСНОГО'=>120442, 'ПРИСПОСОБЛЯЕМОСТИ'=>120494, 'ПРИСТЕГИВАВШИХСЯ'=>120502, 'ПРИСУШИЛ'=>120638, 'ПРИТИХНУ'=>120742, 'ПРИТОРАЧИВАЮЩЕГО'=>120769, 'ПРИТОРАЧИВАЮЩЕМУ'=>120769, 'ПРИУМНОЖАЮЩИЙСЯ'=>120864, 'ПРИУМЯВШЕЙ'=>120871, 'ПРИУЧАЮТ'=>120894, 'ПРИЧИНЯЮЩИМИСЯ'=>121038, 'ПРИШПОРИВАВШИМИ'=>121116, 'ПРИШПОРИВАВШИМИСЯ'=>121117, 'ПРОАССОЦИИРУЕМОМ'=>121180, 'ПРОБЫВШУЮ'=>121334, 'ПРОВИНТИЛА'=>121431, 'ПРОВИНТИШЬ'=>121431, 'ПРОВОЕВАВШИ'=>121467, 'ПРОВОЖАВШИХ'=>121470, 'ПРОГУЛОЧНУЮ'=>121705, 'ПРОЖРАЛАСЬ'=>121989, 'ПРОИГРЫВАЕМА'=>122064, 'ПРОИЗВОДИТЕЛЬНОСТИ'=>122075, 'ПРОИЗНОШЕНЬИ'=>122099, 'ПРОКАШЛЯНУВШЕГО'=>122200, 'ПРОКИДЫВАЕМЫ'=>122211, 'ПРОКОНСУЛЬСТВ'=>122293, 'ПРОКОПОВНЕ'=>122298, 'ПРОКОРМИТЬ'=>122322, 'ПРОКОРМИТЕ'=>122322, 'ПРОКУЧИВАЮЩЕМСЯ'=>122402, 'ПРОЛИСТНУТЬ'=>122470, 'ПРОМЕДЛИВШИ'=>122544, 'ПРОМЕТЫВАВШЕЙСЯ'=>122581, 'ПРОМОЧАТ'=>122647, 'ПРОМУРЫЖЕНО'=>122685, 'ПРОМУЧИВАЮЩИЙ'=>122689, 'ПРОМУЧИВАЮЩИХ'=>122689, 'ПРОМУЧИВАВШИЙ'=>122689, 'ПРОМУЧИВАВШИХ'=>122689, 'ПРОМУЧИВАЕМЫЙ'=>122689, 'ПРОМУЧИВАЕМЫХ'=>122689, 'ПРОМУЧИВАЮЩИЙСЯ'=>122690, 'ПРОМУЧИВАЮЩИХСЯ'=>122690, 'ПРОМУЧИВАВШИЙСЯ'=>122690, 'ПРОМУЧИВАВШИХСЯ'=>122690, 'ПРОМЧИМСЯ'=>122696, 'ПРОМЯМЛИВАВШЕМУ'=>122733, 'ПРОПИСЫВАЮЩИЙ'=>122928, 'ПРОПИСЫВАЮЩИХ'=>122928, 'ПРОПИСЫВАВШИЙ'=>122928, 'ПРОПИСЫВАВШИХ'=>122928, 'ПРОПИСЫВАЕМЫЙ'=>122928, 'ПРОПИСЫВАЕМЫХ'=>122928, 'ПРОПИСЫВАЮЩИЙСЯ'=>122929, 'ПРОПИСЫВАЮЩИХСЯ'=>122929, 'ПРОПИСЫВАВШИЙСЯ'=>122929, 'ПРОПИСЫВАВШИХСЯ'=>122929, 'ПРОРЖАВЕЛЫЕ'=>123109, 'ПРОСАЛИВАВШИСЬ'=>123175, 'ПРОСВЕЖАВШИЙСЯ'=>123187, 'ПРОСЕКАЯ'=>123252, 'ПРОСКРЕБЫВАВШИМИСЯ'=>123310, 'ПРОСЛАВЛЯВШИХСЯ'=>123332, 'ПРОСПОРИВ'=>123416, 'ПРОСТАВЛЯВШИМИСЯ'=>123430, 'ПРОСТИВШЕЙ'=>123457, 'ПРОСТИВШЕЕ'=>123457, 'ПРОТАРАНИВАЕМО'=>123641, 'ПРОТИВОРАКОВ'=>123917, 'ПРОТРАВЛИВАНИИ'=>124130, 'ПРОТРАНЖИРИВАЮЩИМИ'=>124144, 'ПРОЦАРАПАЕШЬ'=>124387, 'ПРОЦАРАПАВШИХ'=>124387, 'ПРОШПАКЛЕВЫВАЮЩЕМ'=>124517, 'ПРОШТОПЫВАВШЕГО'=>124530, 'ПРЫСНУВШЕМУ'=>124652, 'ПРЯДАЮЩИЙ'=>124667, 'ПРЯДАЮЩЕГО'=>124667, 'ПРЯДАЮЩЕМУ'=>124667, 'ПРЯДАЮЩИМ'=>124667, 'ПРЯДАЮЩЕМ'=>124667, 'ПРЯДАЮЩАЯ'=>124667, 'ПРЯДАЮЩЕЙ'=>124667, 'ПРЯДАЮЩУЮ'=>124667, 'ПРЯДАЮЩЕЮ'=>124667, 'ПРЯДАЮЩЕЕ'=>124667, 'ПРЯДАЮЩИЕ'=>124667, 'ПРЯДАЮЩИХ'=>124667, 'ПРЯДАЮЩИМИ'=>124667, 'ПРЯДАВШИЙ'=>124667, 'ПРЯДАВШЕГО'=>124667, 'ПРЯДАВШЕМУ'=>124667, 'ПРЯДАВШИМ'=>124667, 'ПРЯДАВШЕМ'=>124667, 'ПРЯДАВШАЯ'=>124667, 'ПРЯДАВШЕЙ'=>124667, 'ПРЯДАВШУЮ'=>124667, 'ПРЯДАВШЕЮ'=>124667, 'ПРЯДАВШЕЕ'=>124667, 'ПРЯДАВШИЕ'=>124667, 'ПРЯДАВШИХ'=>124667, 'ПРЯДАВШИМИ'=>124667, 'ПСЕВДОГЕРОИЧЕСКИ'=>124801, 'ПСЕВДОИНТЕЛЛЕКТУАЛЬНОЙ'=>124817, 'ПУДРЕНИЦУ'=>125205, 'ПУЗАТИКАМ'=>125218, 'ПУЗАТИКАХ'=>125218, 'ПУЛЬВЕРИЗИРОВАН'=>125268, 'ПУНСОВКУ'=>125338, 'ПУСАНОВ'=>125407, 'ПУСТОГОЛОВОЙ'=>125437, 'ПУСТОГОЛОВОЮ'=>125437, 'ПУСТОПОРОЖНИМИ'=>125452, 'ПУСТОСЛОВКЕ'=>125459, 'ПУСТОСЛОВКОЙ'=>125459, 'ПУСТЫНСКИХ'=>125486, 'ПУТЕШЕСТВЕННИЦЕЙ'=>125547, 'ПУТЕШЕСТВЕННИЦЕЮ'=>125547, 'ПЬЕРОВЕН'=>125882, 'ПЯТАМИ'=>125947, 'РАДЖИВОВИЧАМИ'=>126276, 'РАДИОКОНТРАСТНЫХ'=>126423, 'РАДИОМАСТЕРСКОЙ'=>126456, 'РАДИОСПОРТИВНЫМИ'=>126576, 'РАЗБОЙНИКАМ'=>126824, 'РАЗВЕИВАЛА'=>126975, 'РАЗВЕИВАЛИ'=>126975, 'РАЗВЕСЧИКАМИ'=>127011, 'РАЗВОЛАКИВАЮЩЕГО'=>127086, 'РАЗВОРАЧИВАЕТЕ'=>127094, 'РАЗГРАБИВШИЕ'=>127218, 'РАЗДАИВАЕМОЮ'=>127288, 'РАЗДАИВАЕМОЕ'=>127288, 'РАЗДАЛБЛИВАЮЩИЕ'=>127290, 'РАЗДАЛБЛИВАЮЩИЕСЯ'=>127291, 'РАЗДОБРЯСЬ'=>127365, 'РАЗДРАЖИТЕЛЬНОСТЯМИ'=>127395, 'РАЗЖИЖАЕМО'=>127475, 'РАЗЖИЖИТЕЛЯ'=>127479, 'РАЗЖИЖИТЕЛЮ'=>127479, 'РАЗЖИЖИТЕЛЕМ'=>127479, 'РАЗЗОЛОТИВШЕМ'=>127507, 'РАЗЛИТОЙ'=>127570, 'РАЗЛОМАННЫХ'=>127622, 'РАЗЛУЧИВШИЙ'=>127636, 'РАЗМАХОМ'=>127687, 'РАЗМАХАЮ'=>127688, 'РАЗОРАВШУЮСЯ'=>128110, 'РАЗОСПАВШИСЬ'=>128132, 'РАЗРАБОТАВШЕЕСЯ'=>128154, 'РАЗРЫВШАЯ'=>128255, 'РАЗУКРАШИВАВШИСЬ'=>128321, 'РАЙХАНАМ'=>128498, 'РАСИДОВ'=>128745, 'РАСКАЛЯЕТЕ'=>128771, 'РАСКВАРТИРОВЫВАЮЩЕМ'=>128813, 'РАСКОЛЫХИВАВШЕЙ'=>128914, 'РАСКОНСЕРВИРУЕМТЕ'=>128930, 'РАСКРАСИЛА'=>128969, 'РАСПЛАСТЫВАВШИСЬ'=>129217, 'РАСПЛЮЩЕННАЯ'=>129247, 'РАСПРЯГАЙТЕ'=>129354, 'РАСПУЧИВАВШИХ'=>129398, 'РАССЕКАВШИМИСЯ'=>129474, 'РАССЛЕДОВАВШИМИСЯ'=>129542, 'РАССМОТРЕВШИЕ'=>129557, 'РАССРЕДОТАЧИВАЮЩИХ'=>129598, 'РАССТЕГАЕМ'=>129632, 'РАССТРИГАВШИМ'=>129661, 'РАССТРИЖЕНЬЯМ'=>129663, 'РАССУДИТЕЛЬНА'=>129674, 'РАСТРЕЗВОНИВШАЯ'=>129923, 'РАСТРЕЗВОНИВШЕЙ'=>129923, 'РАСТРУСИШЬ'=>129944, 'РАСФАНТАЗИРОВАТЬСЯ'=>129998, 'РАСХОЖЕГО'=>130068, 'РАСЧИСЛЯВШИМИ'=>130157, 'РАСШВЫРНУВШЕЮ'=>130190, 'РАСШИВАВШЕЙСЯ'=>130202, 'РАУШАНОВИЧУ'=>130309, 'РАФАГУТДИНОВНАМ'=>130315, 'РАЦИОНОВ'=>130407, 'РВУЩИМСЯ'=>130463, 'РЕВНИВАЯ'=>130647, 'РЕЖИССИРОВАННАЯ'=>130863, 'РЕЗОВИЧА'=>130867, 'РЕКТОРСТВО'=>131196, 'РЕНТГЕНОТЕРАПЕВТИЧЕСКИЙ'=>131464, 'РЕНТГЕНОТЕРАПЕВТИЧЕСКИМ'=>131464, 'РЕНТНОМУ'=>131475, 'РЕСПОНСОРИЯМИ'=>131646, 'РЕСТАВРИРОВАВШЕМСЯ'=>131666, 'РЕТУШИРУЕМАЯ'=>131751, 'РЕТУШИРУЕМЫЕ'=>131751, 'РЕЦЕНЗИРУЕТ'=>131843, 'РЕЧИЦЕЙ'=>131893, 'РЕЭКСПОРТИРУЮЩЕЕСЯ'=>131943, 'РЖАВИВШЕГОСЯ'=>131957, 'РЖАВШЕЕ'=>115612, 'РИМАСА'=>132075, 'РИХАНИЕВНАМИ'=>132235, 'РОГООБРАЗНОМ'=>132386, 'РОДОСЛОВЦА'=>132471, 'РОДОСЛОВЦЫ'=>132471, 'РОЖДАЛАСЬ'=>132496, 'ПОРОЖКОВИДНЕЕ'=>132510, 'ПОРОЖКОВИДНЕЙ'=>132510, 'РОСКОМАРХИВАМИ'=>132900, 'РУМЯНИМЫМИ'=>133533, 'РУНЕН'=>133549, 'РЫБАЛКУ'=>133724, 'РЯБИНКИНЫМИ'=>134001, 'СААКОВИЧАМИ'=>134117, 'САБИНЕ'=>134146, 'САБИРАБАДЕ'=>134153, 'САЛФЕТОЧКУ'=>134529, 'САЛЮТУЮЩИЙ'=>134569, 'САМОБЫТНЫМИ'=>134681, 'САМОВЫВАЛИВАЮЩЕМУСЯ'=>134743, 'САМОДЕЯТЕЛЬНОМУ'=>134790, 'САМООБЕСПЕЧИВАВШАЯ'=>134955, 'САМОРАЗМНОЖЕНЬЯМИ'=>135082, 'САМОУСТРАНЕНИЯХ'=>135251, 'САМОХВАЛЬНИЧАВШЕМ'=>135275, 'САНЖАРБЕКОВИЧЕ'=>135393, 'САНТЕХНИК'=>135454, 'САРАТОВТРАНССТРОЙ'=>135614, 'САХАРИМЕТРОМ'=>135858, 'САХАТМУРАДОВНОЙ'=>135891, 'СВЕТЛО-КРЕМОВЫМ'=>136568, 'СВЕТЛО-КРЕМОВЫЕ'=>136568, 'СВЕТЛОВОДСКОМ'=>136583, 'СВИНЯТАМИ'=>136757, 'СВИНЦОВКА'=>136806, 'СВЯТИЛО'=>137058, 'СДВИГАЮЩИХСЯ'=>137231, 'СЕВЕРОУРАЛЬСКОЙ'=>137401, 'СЕКВОЙЯМИ'=>137664, 'СЕЛИТРЯНКА'=>137834, 'СЕЛИТРЯНКЕ'=>137834, 'СЕЛЬЦОВСКОЮ'=>137912, 'СЕРИКПАЕВНЫ'=>138458, 'СЕРИВШЕМ'=>116017, 'СЕРО-СИНЬ'=>138499, 'СЕРОЛОГИЯМ'=>138532, 'ПОСЕРПОВЕЕ'=>138559, 'СЖИМАТЕЛЯМИ'=>138708, 'СИЛЬНОДЕФОРМИРОВАННЫМИ'=>139115, 'СИМНАСАХ'=>139226, 'СКАЛОЧКЕ'=>139762, 'СКАПЛИВАЛОСЬ'=>139820, 'СКВЕРНОСЛОВКУ'=>139936, 'СКОМОРОШЕСТВОВАВШИ'=>140264, 'СКОПИДОМАХ'=>140296, 'СКОРНЯЖНИЧАВШИХ'=>140344, 'СКОТОВОДНЕЕ'=>140441, 'СКРЕБШИМСЯ'=>140523, 'СКРОЕННЫМИ'=>140561, 'СКРУГЛЯВШУЮСЯ'=>140577, 'СКУЛОДРОБИТЕЛЬНОМУ'=>140649, 'СКУФЕЙКИ'=>140699, 'СКУЧИВАЮТ'=>140708, 'СЛАБИТЕЛЬНЕЙ'=>140733, 'СЛАЩАВУЮ'=>141042, 'СЛИНЯЛО'=>141182, 'СЛУЖИВШЕМ'=>141355, 'СЛУПЯСЬ'=>141383, 'СЛУШАЮЩИМИСЯ'=>141413, 'СМАКУЕМОМУ'=>141508, 'СМИТСОНОВСКОГО'=>141744, 'СМОЛИСТОСТЯМ'=>141817, 'СМОЛИСТОЕ'=>141818, 'СМОЛИСТЫХ'=>141818, 'СМЯГЧАЮЩЕМУ'=>141994, 'СНОСИМСЯ'=>142199, 'СОБИРАВШИМИ'=>142280, 'СОБЛАЗНЫ'=>142287, 'СОВИНОВНЕЕ'=>142426, 'СОВРЕМСТРОЙМАТЕРИАЛЕ'=>142504, 'СОДРОГНУВШИСЬ'=>142602, 'СОКАМЕРНИКАМИ'=>142712, 'СОЛЕМЕРЫ'=>142812, 'СОЛОМАНИЯМИ'=>142944, 'СОЛОМКИ'=>142957, 'СОЛОНИНЕ'=>142981, 'СОНЛИВЫЕ'=>143113, 'СООБРАЗОВЫВАЛО'=>143142, 'СОПРОВОДИТЕЛЬНОМ'=>143277, 'СОРИЕНТИРОВАННОЕ'=>143339, 'СОРОКОПУТАМИ'=>143382, 'СОСКОВСКИХ'=>143479, 'СОЮЗАНТИСЕПТИКОМ'=>143876, 'СПАЛЫВАЮСЬ'=>143972, 'СПАРЫВАЮЩИЙСЯ'=>144008, 'СПЕЛЕНУТЫХ'=>144114, 'СПЕЛЕОЛОГАМИ'=>144115, 'СПЕЮЩЕМ'=>143947, 'СПИРОВСКИМИ'=>144410, 'СПИРТУЙТЕ'=>144423, 'СПИХНИ'=>144457, 'СПЛЕСКИВАВШИМИСЯ'=>144468, 'СПЛЕТАЮЩЕГО'=>144503, 'СПЛИТАМ'=>144514, 'СПЛЫВАЕШЬСЯ'=>144534, 'СПЛЮСНУВШИСЬ'=>144541, 'СПРЯТАНЫ'=>144764, 'СРАВНИВАВШИЕСЯ'=>144820, 'СРЕДНЕБОЛГАРСКОГО'=>144895, 'СРЕДНЕСПЕЛАЯ'=>145022, 'СРОЧНОГО'=>145120, 'СРУБАЮТ'=>145126, 'ССУДНЕЕ'=>145183, 'СТАВРОПОЛЬТАРОЮ'=>145300, 'СТАНИСЛАВАСОВИЧАМИ'=>145427, 'СТАСКИВАЮЩИМ'=>145701, 'СТИГМАТИЗИРОВАВШИМИ'=>146264, 'СТИРОЧНОЙ'=>146335, 'СТОВЕРСТНОЮ'=>146387, 'СТОЕЧНО-БАЛОЧНЫХ'=>146414, 'СТОЛЕТИЕ'=>146474, 'СТРАБИЗМАМ'=>146671, 'СТРАБИЗМАХ'=>146671, 'СТРАВЛЯЮЩАЯ'=>146677, 'СТРАЖУ'=>146700, 'СТРЕССОВАЯ'=>146917, 'СТРЖЕЛЬЧИКЕ'=>146925, 'СТРУБЦИНКАМИ'=>147146, 'СТУШЕВЫВАЕМАЯ'=>147317, 'СТЫЧКЕ'=>147349, 'СУБДУКЦИЙ'=>147416, 'СУИЦИДОЛОГИЧЕСКАЯ'=>147772, 'СУИЦИДОЛОГИЧЕСКУЮ'=>147772, 'СУНА'=>147955, 'СУНЕ'=>147955, 'СУНЖЕНСКОМУ'=>147966, 'СУНЬ'=>147955, 'СУПЕРМАПИПЕЗИМЕТРЕ'=>148023, 'СУРГЕЕВЫМИ'=>148135, 'СУСОЛИМОМ'=>148243, 'СУТУНОЧНОЙ'=>148293, 'СУТУНОЧНЫХ'=>148293, 'СУХОЖИЛЬЕМ'=>148356, 'СУХОСУБТРОПИЧЕСКИМИ'=>148399, 'СХОДКОЙ'=>148616, 'СЦЕПЛЯЕМОЮ'=>148682, 'СЧАЛИВАВШИМИ'=>148714, 'СЧЕРПНУВШЕЙ'=>148735, 'СЪЕМНЕЙ'=>148811, 'СЫЧУЖКАМИ'=>148989, 'СЮЗЕРЕННЫЙ'=>149019, 'ТАВОЛЖАНКАХ'=>149178, 'ПОТАГАННЕЕ'=>149207, 'ТАИРОВНАМИ'=>149260, 'ТАЛГАТОВНОЙ'=>149432, 'ТАНКОСТРОЕНИЯХ'=>149693, 'ТАРБАГАНОВ'=>149795, 'ТАРБАГАТАЯ'=>149796, 'ТАРИЕЛОВНУ'=>149810, 'ТАСУЮЩЕГО'=>149898, 'ТАСОС'=>149901, 'ТВИДОВОЙ'=>150134, 'ТВОРОЖНА'=>150156, 'ТЕЛЕАППАРАТУРУ'=>150289, 'ТЕЛЕФОНИРУЮЩЕЮ'=>150487, 'ТЕЛОМЕРУ'=>150532, 'ТЕМНОБУРУЮ'=>150615, 'ТЕМПЕРНОЕ'=>150652, 'ТЕОЛОГ'=>150763, 'ТЕРЕЗИЯМ'=>151009, 'ТЕРМОВИДЕНЬЕ'=>151082, 'ТЕРМОДЫМОВЫХ'=>151104, 'ТЕРМОЛЮМИНИСЦЕНТНУЮ'=>151134, 'ТЕТРАФТОРДИБРОМПРОПАНАХ'=>151437, 'ТЕХНОЛОГИЧЕСКУЮ'=>151522, 'ТИБРЯТСЯ'=>151592, 'ТИМИРЯЗЕВ'=>151648, 'ТИЦИАНОВСКАЯ'=>151922, 'ТИШАЛ'=>151926, 'ТОНАРМУ'=>152407, 'ТОНАРМЫ'=>152407, 'ТОНУТЬ'=>152402, 'ТОПОРЩИТСЯ'=>152614, 'ТОРФОДОБЫЧ'=>152801, 'ТОЧЕЧНО-КОНТАКТНОЕ'=>152896, 'ТРЕХПЕНСОВИКУ'=>153637, 'ТРИЕРНЫЕ'=>153732, 'ТРУДЯЩИХСЯ'=>154181, 'ТУЕРУ'=>154495, 'ТУЖИВШЕГО'=>154500, 'ТУЖИВШЕМУ'=>154500, 'ТУЖИВШЕМ'=>154500, 'ТУЖИВШЕЙ'=>154500, 'ТУЖИВШЕЮ'=>154500, 'ТУЖИВШЕЕ'=>154500, 'ТУРИНЕ'=>154790, 'ТУРЯЩЕМУСЯ'=>154803, 'ТЩИВШЕМУСЯ'=>154976, 'ТЫСЯЧЕЛЕТНИМ'=>155041, 'ТЮКНУЛА'=>155116, 'ТЮМЕНЬМЯСОМОЛТОРГОВ'=>155183, 'ТЯГАЙТЕСЬ'=>155250, 'УБАВЛЯЮЩЕЕСЯ'=>155384, 'УБЛЮДКАХ'=>155449, 'УВАЙСОВИЧА'=>155517, 'УВЕШИВАЮЩЕМУ'=>155615, 'УГЛУБЛЯЮЩЕМУ'=>155832, 'УГОВОРИЛСЯ'=>155858, 'УГОЖДАЕТЕ'=>155875, 'УДМУРТГАЗОМ'=>156112, 'УЖИЛИВШЕЮ'=>156299, 'УЖИМАЕТ'=>156300, 'УЖИМАВШЕГОСЯ'=>156301, 'УЖУРСКУЮ'=>156318, 'УКОРИЗНОЮ'=>156588, 'УКРАИНИЗИРУЕМОЙ'=>156610, 'УКРУПНЯТСЯ'=>156653, 'УКРУТЫ'=>156656, 'УКСУСЫ'=>156678, 'УЛАВЛИВАЮЩУЮСЯ'=>156703, 'УЛОЖИЛ'=>156801, 'УЛЬТРАСОВРЕМЕННАЯ'=>156890, 'УМЕРДЖОНОВИЧАМИ'=>157018, 'УМЕСИМ'=>157035, 'УМИЛЯВШИМИСЯ'=>157077, 'УМОЗРЕНЬЕ'=>157128, 'УНАРНЫМИ'=>157227, 'УНЕСИТЕ'=>157235, 'УНИЖАВШЕЙСЯ'=>157266, 'УПИСЫВАЮТ'=>157427, 'УПИХИВАЮЩИМИ'=>157436, 'УПРОЩЕНЬЯМИ'=>157599, 'УПРУГО-ЗАЩЕМЛЕННОЮ'=>157606, 'УПРУГО-ЗАЩЕМЛЕННОЕ'=>157606, 'УПРЫГАВ'=>157613, 'УРЕГУЛИРОВАЛИ'=>157817, 'УРОНА'=>157920, 'УРОНЕ'=>157920, 'УРОНАМ'=>157920, 'УСЕМЕРИВШЕМСЯ'=>158023, 'УСПЕВШИМСЯ'=>158188, 'УСТОЙЧИВОСТЕЙ'=>158281, 'УСТРОЖЕНА'=>158316, 'УСУГУБИМТЕ'=>158417, 'УСЧИТЫВАЕШЬСЯ'=>158429, 'УСЫПАЕШЬСЯ'=>158442, 'УСЫПАЙТЕСЬ'=>158442, 'УСЬКАВШИЕ'=>158451, 'УТЕСНИКОВ'=>158516, 'УТРИРОВАВШЕМУ'=>158715, 'УТРЯСШЕЮ'=>158743, 'УХАБИСТЫ'=>158803, 'УХЛОПАЮ'=>158851, 'УХЛОПЫВАЮЩУЮ'=>158852, 'УХУДШИВШИМ'=>158892, 'УЧАЩЕННАЯ'=>158923, 'ФАЛЬШИВИВШЕЕ'=>159425, 'ФАУСТПАТРОНУ'=>159723, 'ФЕДОТАХ'=>159824, 'ФЕРМЕНТИРУЮ'=>160046, 'ФЕРМЕНТИРУЙ'=>160046, 'ФЕРРОМАГНИТОГРАФСКАЯ'=>160094, 'ФЕРРОМАГНИТОГРАФСКОЕ'=>160094, 'ФЕРРОРЕЗОНАНСНЫЙ'=>160107, 'ФЕТИНЬЯМИ'=>160150, 'ФИЛАРМОНИЧЕСКОМУ'=>160370, 'ФИЛАРМОНИЯМ'=>160371, 'ФИЛИРУЮЩИЙСЯ'=>160422, 'ФИЛОМАФИТСКУЮ'=>160446, 'ФИНАНСИРУЕМЫМ'=>160524, 'ФИНИФТЕЙ'=>160551, 'ФЛАВИНАМ'=>160710, 'ФЛЕЙЦОВАННЫЙ'=>160792, 'ФЛЕЙЦОВАННЫМ'=>160792, 'ФЛОРЕНТИНОЙ'=>160850, 'ФОКУСИРУЮЩЕМУ'=>160971, 'ФОРМИРОВАНИЙ'=>161168, 'ФОРМИРОВАННОЕ'=>161170, 'ФОТОХРОНОГРАФАМИ'=>161591, 'ФРЕЗЕРОВОЧНУЮ'=>161812, 'ФРУКТОХРАНИЛИЩЕМ'=>161943, 'ФУНТОВИКОМ'=>162113, 'ХАЛУ'=>162356, 'ХАРЕ'=>162535, 'ХАРОЛЬДЕ'=>162599, 'ХЕЛЬСИНСКИ'=>162832, 'ХРУЩЕЕДКУ'=>164150, 'ХЭШИРОВАВШИЙ'=>164310, 'ЦВЕТОЛЮБЕ'=>164460, 'ЦЕНТРПРОДСЕРВИСОМ'=>164788, 'ЦИКЛОМЕТРА'=>165007, 'ЦИКЛОННО'=>165013, 'ЦИНКУЮЩАЯСЯ'=>165073, 'ЧВАКАНИЙ'=>165639, 'ЧЕРНОКУДРЯВОМ'=>166123, 'ЧЕРНОХВОСТЫЙ'=>166169, 'ЧЕРНУШИНСКИ'=>166183, 'ЧЕРПАВШИМИ'=>166216, 'ЧЕХОВАМ'=>166384, 'ЧЕХОВАХ'=>166384, 'ЧИРКАЮЩИЙСЯ'=>166580, 'ЧИТАНЫЕ'=>166665, 'ЧУВСТВИТЕЛЬНЫЙ'=>166871, 'ЧУВСТВОВАВШИМИ'=>166874, 'ЧУДИШЬСЯ'=>166913, 'ЧУРАЮЩЕЕСЯ'=>167040, 'ЧУХЛОМСКИМ'=>167078, 'ЧУХЛОМСКАЯ'=>167078, 'ЧУЯВШИМИ'=>167096, 'ШЕЛКА'=>167103, 'ШАЛЮЙТЕ'=>167243, 'ШАМАНЬ'=>167288, 'ШВЫРНУВШИМ'=>167755, 'ШЕРШАВЯСЬ'=>168027, 'ШЕСТВОВАНЬЯМИ'=>168041, 'ШИКАРНА'=>168146, 'ШИРИЦЕ'=>168284, 'ШИФРАТОРАМИ'=>168394, 'ШЛЕНСКОЙ'=>168543, 'ШЛЕПНУТОЮ'=>168551, 'ШОРНИЧАЛА'=>168784, 'ШПАТЛЕВАНЬЯ'=>168873, 'ШПУНТУЕМОЮ'=>168975, 'ШУБАМИ'=>169264, 'ШУЕ'=>169443, 'ПОЩЕБЕНЧАТЕЙ'=>169494, 'ЩЕБЕНИСТА'=>169496, 'ЩЕГОЛЕВАТОСТЬ'=>169517, 'ЭВКОММИЮ'=>169802, 'ЭЗОТЕРИЧЕСКОЙ'=>169934, 'ЭЗОТЕРИЧЕСКОЕ'=>169934, 'ЭКИБАСТУЗОВ'=>170077, 'ЭКОНОМИКО-ПРАВОВЫМ'=>170138, 'ЭКОНОМИКО-ПРАВОВОЮ'=>170138, 'ЭКСКУРСИЯХ'=>170220, 'ЭКСТАЗУ'=>170335, 'ЭКСЦЕНТРИЧНОСТЬЮ'=>170420, 'ЭЛЕКТРИЧКА'=>170519, 'ЭЛЕКТРОКАТАЛИЗАТОРЕ'=>170669, 'ЭЛЕКТРООБОГРЕВАТЕЛЬНЫМ'=>170795, 'ЭЛЬФИСОВНЫ'=>171287, 'ЭЛЬФИСОВЕН'=>171287, 'ЭНДОМЕТРИТАМ'=>171502, 'ЭНТЕРОКОККИ'=>171704, 'ЭПИЛЯТОРАМ'=>171827, 'ЭРРАТИЧЕСКУЮ'=>172023, 'ЭТАПИРОВАННЫМ'=>172197, 'ЭТАПИРОВАННЫХ'=>172197, 'ЭТЕРИЕВИЧЕ'=>172209, 'ЭТИЧНОСТИ'=>172262, 'ЭФЕМЕРОВАЯ'=>172336, 'ЭФЕМЕРОВОЕ'=>172336, 'ЮГОСЛАВСКИМИ'=>172467, 'ЮЖАКОВЫМИ'=>172490, 'ЮНИОНИСТСКОГО'=>172629, 'ЯЗВИЛ'=>172917, 'ЯЙЦЕРОЖДЕНЬЕМ'=>172986);
static $EnSymb=Array('1','2','3','4','5','6','7','8','9','0',
'Q','W','E','R','T','Y','U','I','O','P',
'A','S','D','F','G','H','J','K','L',
'Z','X','C','V','B','N','M');
if(!is_integer($Word))
{
$Word=mb_strtoupper($Word,'utf8');
if($Word!==str_replace($EnSymb,'',$Word))
return NULL;
$Word=str_replace('Ё','Е',$Word);
if(isset($Collisions[$Word]))
return $Collisions[$Word];
$CS=crc32_Stable($Word);
}
else
$CS=$Word;
$Hash=MorfFindHash($CS);
if($Hash===NULL)
return NULL;
static $fp=NULL;
if($fp===NULL)
$fp=fopen(dirname(__FILE__).'/hmboh_val.bin','rb');
fseek($fp,$Hash *4);
$res=unpack('N',fread($fp,4));
$res=$res[1];
return $res;
}
function MorfFindHash($Word)
{
if(!is_integer($Word))
{
$Word=mb_strtoupper($Word,'utf8');
$Word=str_replace('Ё','Е',$Word);
$CS=crc32_Stable($Word);
}
else
$CS=$Word;
static $fp=NULL;
if($fp===NULL)
$fp=fopen(dirname(__FILE__).'/hmboh_ind.bin','rb');
$Hash=abs($CS)%4999999;
$Index0=pack('N',$CS);
fseek($fp, 4*$Hash);
while(true)
{
$res=fread($fp,4);
if($res===_N0)
return NULL;
if($res===$Index0)
return $Hash;
$Hash++;
if($Hash===4999999)
{
$Hash=0;
fseek($fp, 0);
}
}
}
?>