Спасибо за ответы.
В том-то и дело что по идее никаких ограничений нет. То что известно: Эти числа (во второй колоке) были построены в соотвествии с числами в первой колонке какой-то программой. То есть число стоящее в первой колонке это input, число стоящее во второй колонке — output. Алгоритм (который нужно собственно найти) видимо довольно прост — так как врядли создатель программы (шифровщика?) нe думал, что ко мне может попасть такая относительно большая база данных. Только я понятия не имею какие бывают шифровщики (если вообще это был шифровщик).
Алгоритмы могут быть какие угодно. Извините за балаган, но как есть — по-другому не получается.