Могу сделать для 16(32) и 161, 163. Исходники пока выкладывать не собираюсь.