Автор Тема: Кто подскажет, хана ФНу?  (Прочитано 5559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxkkt

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 308
  • Похвалили: 21 раз(а)
  • Откуда: Краснодарский край
Кто подскажет, хана ФНу?
« : 28/12/2017 19:20:25 »
Добрый день! Собственно вопрос в название в теме. Предыстория: зарегистрировал Штрих-М-01Ф, отчет о регистрации улетел в ОФД, следом делаю открытие и закрытие смены, и все... стопор... В ТП "Такском" говорят "к нам никакие фискальные документы не поступают", в ТП Штриха "смотрите ФН".
В таблице 20: ошибка получения ответа офд -15 разрыв соединения.
В ФН:
Сообщение для ОФД:
Заголовок сообщения:
    Длина: 189
    CRC 16: 52072
    Тип сообщения: 165
    Тип ФД: 2
    Версия к.протокола: 1
    Флаги обработки: 16
    Флаги к.защиты: 9
    Номер ФН: 87 11 00 01 01 53 37 56
    Номер ФД: 2
    Идентификатор: EF AB 8A 51 65 00 00 01 00 02
    Длина сообщения: 147
TLV структура: "Отчёт об открытии смены"(0002)
заводской номер фискального накопителя: 8711000101533756
регистрационный номер ККТ: 0001602461024203   
ИНН пользователя: 230604643...
номер фискального документа: 2
дата, время: 28.12.2017 10:00:00
ФП1:
  Тип документа: 0x23
  ФП1: 2874682727
номер смены: 1
Кассир: СИСТ. АДМИН.
наименование пользователя: ИП ...
Окончание TLV структуры "0002"
ОШИБКА! Нарушение целостности TLV структуры: "0002",

отсутствуют обязательные поля: 1009
    ФП2-1: 81 06 10 4B E1 E6 EB AF 00 00
 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #1 : 28/12/2017 19:32:41 »
TLV - структура , включает  поля «тип данных», «длина данных» и «значение данных»

Тег 0002 -
Тег 1009 - адрес осуществления расчетов между пользователем и покупателем (клиентом)
Обязателен в отчете об открытии смены.

Что-то пошло не так...
« Последнее редактирование: 28/12/2017 19:49:38 от GeorgSerg »
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 
Это сообщение считают полезным: maxkkt

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #2 : 28/12/2017 19:36:47 »
0х23/0х01 - блок сообщения для ОФД без расшифровки -
в ответе с адреса 0х100 какие данные ? 00 ?
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 
Это сообщение считают полезным: maxkkt

Оффлайн maxkkt

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 308
  • Похвалили: 21 раз(а)
  • Откуда: Краснодарский край
Re: Кто подскажет, хана ФНу?
« Ответ #3 : 28/12/2017 19:51:39 »
ответ на команду: 0x23
Код ответа: 0x02 (Неверное состояние ФН)
 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #4 : 28/12/2017 19:56:39 »
0х23/0х01 - блок сообщения для ОФД без расшифровки -
в ответе с адреса 0х100 какие данные ? 00 ?

Фаза жизни == ? C 0x30 по 0х 35 === ?
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 
Это сообщение считают полезным: maxkkt

Оффлайн maxkkt

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 308
  • Похвалили: 21 раз(а)
  • Откуда: Краснодарский край
Re: Кто подскажет, хана ФНу?
« Ответ #5 : 28/12/2017 20:02:05 »
Ответ на команду: 0x30
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Фаза жизни:  0x03- Фискальный режим
Текущий документ:  0x00- Нет открытого документа
Данные документа : 0
Состояние смены : 0
Флаги предупреждения:  0x00
Дата\время: 28.12.2017 10:00
Номер ФН: 8711000101533756
Номер ФД: 3

Ответ на команду: 0x31
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Номер ФН: 8711000101533756

твет на команду: 0x32
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Срок действия ФН: 11.01.2021
Кол-во доступных регистраций: 71
Кол-во проведенных регистраций: 1

Ответ на команду: 0x33
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Версия ПО: fn_v_1_0_2     
Тип ПО (0-отладочная,1-серийная): 1


Ответ на команду: 0x35
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Детализация ошибки:
0000 | 03 fa 03 00  28 07 04 00  00 00 00 00  00 00 00 00 | .ъ..(...........
0010 | 02 01 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
0020 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
0030 | 00 00 06 1e  0d 01 6f 59  00 00 00 00  00 00 00 00 | ......oY........
0040 | 00 00 00 00  05 00 00 08  00 00 00 22  c0 06 1e 0c | ..........."А...
0050 | 01 6f 59 00  00 00 00 00  00 00 00 00  00 00 00 08 | .oY.............
0060 | 00 00 04 01  00 00 22 c0  07 15 ca 00  6f 59 00 00 | ......"А..К.oY..
0070 | 00 00 00 00  00 00 00 00  00 00 03 00  6e 00 00 80 | ............n..Ђ
0080 | 80 ca 80 00  00 00 00 00  00 00 00 00  00 00 00 00 | ЂКЂ.............
0090 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00a0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00b0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00c0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00d0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00e0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 55 | ...............U
00f0 | aa | Є

При выборе 0х23/0х01 - Прочитать блок сообщения для ОФД (без разбора)
Ошибка: Неверное состояние ФН

Вкладка Результат:
Ответ на команду: 0x23
Код ответа: 0x02 (Неверное состояние ФН)
 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #6 : 28/12/2017 20:10:36 »
Сверху в строке с адреса 0000 более-менее, но вот байты 00 по куче адресов в структуре ответа

Однако - СТОП !

Текущий документ:  0x00- Нет открытого документа
Данные документа : 0
Номер ФД: 3

Еще раз ответ на TLV-структуру ФД № 3 запустите , плиз.
Я так понимаю , что ФД ушел на сервак - вот только сервак его не принял.
Тут надо запрашивать у ОФД вдобавок и данные переданного , принятого, но не прошедшего
криптоконтроль контейнера !

"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 
Это сообщение считают полезным: maxkkt

Оффлайн maxkkt

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 308
  • Похвалили: 21 раз(а)
  • Откуда: Краснодарский край
Re: Кто подскажет, хана ФНу?
« Ответ #7 : 28/12/2017 21:09:55 »
Ответ на команду: 0x45
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Тип документа: 5
Ддина данных документа: 195


--------   Сеанс тестирования ФН
            28.12.2017,   17:06:21

----------------------------------------------------------
> 04 01 00 30 ff cd

< 04 1f 00 00 03 00 00 00 00 11 0c 1c 0a 00 38 37
< 31 31 30 30 30 31 30 31 35 33 33 37 35 36 03 00
< 00 00 98 44
Номер ФН: 8711000101533756

----------------------------------------------------------
> 04 05 00 45 03 00 00 00 8a 21

< 04 05 00 00 05 00 c3 00 2b 77
----------------------------------------------------------
> 04 01 00 46 ae d3

< 04 15 00 00 11 04 10 00 38 37 31 31 30 30 30 31
< 30 31 35 33 33 37 35 36 2b 14
----------------------------------------------------------
> 04 05 00 45 03 00 00 00 8a 21

< 04 05 00 00 05 00 c3 00 2b 77

ОФД говорит, что ничего не видят кроме 1ФД отчета о регистрации. Не битого, никакого...
 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #8 : 28/12/2017 21:21:18 »
А на команду 0х46 что в ответе ? Контейнеры - то отправлены, в очереди на отправку пусто..
кстати - им могут и без их ведома "черный ящик" обновлять , тогда ничего и не увидят - будет
как бы " в отсечке"
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 
Это сообщение считают полезным: maxkkt

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #9 : 28/12/2017 21:24:20 »
Можно попробовать подключить ФН к серваку ОФД через прогу Инкотекса
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 
Это сообщение считают полезным: maxkkt

Оффлайн maxkkt

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 308
  • Похвалили: 21 раз(а)
  • Откуда: Краснодарский край
Re: Кто подскажет, хана ФНу?
« Ответ #10 : 28/12/2017 21:44:11 »
Я не знаю что это было....
Инкотековской программой я в первую очередь попробовал, не отправлял...
Потом же все эти манипуляции с FNTest, потом же запросы на Ваши "GeorgSerg" запросы по командам...
Теперь на удачу опять подключил к инкотековской программе и все улетело!!! В штрих поставил ФН, открытие-закрытие, Все уходит!!!
Спасибо огромное GeorgSerg за поддержку и помощь!!!


 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #11 : 28/12/2017 21:59:17 »
ОФД затупил.. Корпоративчик, однако - страшная веСЧь ..
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 

Оффлайн maxkkt

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 308
  • Похвалили: 21 раз(а)
  • Откуда: Краснодарский край
Re: Кто подскажет, хана ФНу?
« Ответ #12 : 28/12/2017 22:21:45 »
Спасибо огромное, ещё раз! С наступающими Новым годом и Рождеством!!!
 

Оффлайн KrasCEP

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2103
  • Похвалили: 474 раз(а)
  • та ко ва се ля ви
  • Откуда: Урал
Re: Кто подскажет, хана ФНу?
« Ответ #13 : 29/12/2017 02:10:57 »
Инкотековской программой я в первую очередь попробовал, не отправлял...
У меня только один раз в жизни прога "Инкотекса" сработала сразу же при первом запуске передачи... В остальных случаях приходится минимум раза два её запустить, нажать кнопку в "сохранить" в настройках ОФД (даже если ничего там не меняю - все равно жму))) и топнуть кнопку "подключить"..., так вот при нажатии этой кнопки часто в логах вижу просто попытку от ФН что-либо передать, а от ОФД "ноль по фазе", после пары-тройки таких запусков проги и одних и тех же манипуляций чеки начинают улетать... Естессно в основном к проге подключаю ФНы, у которых возникли какие-либо проблемы с передачей...
 

Оффлайн vikt1

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1270
  • Похвалили: 114 раз(а)
  • Откуда: г.Смоленск
Re: Кто подскажет, хана ФНу?
« Ответ #14 : 11/09/2018 20:31:01 »
ФН хана???ответ от офд-контейнер поврежден или не верна длина
На Земле ничего нельзя украсть-можно только переместить
 

Оффлайн SergeyD

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4103
  • Похвалили: 585 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #15 : 11/09/2018 20:48:11 »
Если ОФД после этого будет следующие чеки принимать, то ФН может дожить до замены. Форматно-логический контроль вроде как отключён, но грозились включить. Может, включили...
 

Оффлайн vikt1

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1270
  • Похвалили: 114 раз(а)
  • Откуда: г.Смоленск
Re: Кто подскажет, хана ФНу?
« Ответ #16 : 11/09/2018 21:10:06 »
в том то и дело что передача тормознулась,пробовал разными прогами протолкнуть -не выходит
На Земле ничего нельзя украсть-можно только переместить
 

Оффлайн ravil1965.65

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2953
  • Похвалили: 556 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #17 : 11/09/2018 21:18:37 »
vikt1,  Писать в ТП ОФД, почему не принимают, что они со своей стороны видят. Может протолкнут этот чек.
 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #18 : 11/09/2018 21:23:04 »
100% трупень . Характерные признаки - ошибки TLV - структур и в теле контейнера с адреса 0х100 нулевые значения. То есть часть данных упакована с ошибками.

Если ОФД после этого будет следующие чеки принимать

Не будет. Квитанция подтверждения приема на контейнер с кривыми данными не сформируется и не отправится. ФЛК не задействуется при отказе в первичной приемке кривого ФД .
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 

Оффлайн vikt1

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1270
  • Похвалили: 114 раз(а)
  • Откуда: г.Смоленск
Re: Кто подскажет, хана ФНу?
« Ответ #19 : 11/09/2018 21:28:09 »
100% трупень
твой приговор нам понравился))ясно
На Земле ничего нельзя украсть-можно только переместить
 

Оффлайн ravil1965.65

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2953
  • Похвалили: 556 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #20 : 11/09/2018 22:41:53 »
твой приговор нам понравился))ясно
Главное теперь чтоб понравилось тем - кто по гарантии будет ФН менять
 

Оффлайн svetolovec

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 281
  • Похвалили: 51 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #21 : 13/09/2018 01:10:51 »
ОФД остановил передачу в связи с ошибкой:

Ответ на команду: 0x30
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Фаза жизни:  0x03- Фискальный режим
Текущий документ:  0x00- Нет открытого документа
Данные документа : 0
Состояние смены : 0
Флаги предупреждения:  0x08- Превышено время ожидания ответа ОФД
Дата\время: 12.09.2018 18:46
Номер ФН: 9281000100215925
Номер ФД: 740

Ответ на команду: 0x35
Код ответа: 0x00 (Успешное выполнение)
Содержание ответа:
Детализация ошибки:
0000 | 02 fa 03 00  28 07 03 00  00 00 00 00  00 00 00 00 | .ъ..(...........
0010 | 00 02 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
0020 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
0030 | 00 00 07 15  cf 0d d7 5a  00 00 00 00  00 00 00 00 | ....П.ЧZ........
0040 | 00 00 00 00  03 00 6b 00  00 80 80 ca  80 07 15 ad | ......k..ЂЂКЂ..­
0050 | 0d d7 5a 00  00 00 00 00  00 00 00 00  00 00 00 03 | .ЧZ.............
0060 | 00 6d 00 00  80 80 ca 80  00 00 00 00  00 00 00 00 | .m..ЂЂКЂ........
0070 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
0080 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
0090 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00a0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00b0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00c0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00d0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00 | ................
00e0 | 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 55 | ...............U
00f0 | aa | Є

В техподдержку пока не писали., что у них надо спросить?

 

Оффлайн GeorgSerg

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 8595
  • Похвалили: 2251 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #22 : 13/09/2018 03:00:27 »
Новое - это хорошо забытое старое ...Детальная разб_лядовка ответа на команду 0х35 известна только Атласу. А посему - считывайте "отказной" контейнер ( первый НЕотправленный ФД), подробности по сЦылам.

https://kkmcom.ru/index.php/topic,8732.msg89891.html#msg89891

https://kkmcom.ru/index.php/topic,7917.msg76815.html#msg76815

https://kkmcom.ru/index.php/topic,7957.msg77408.html#msg77408

https://kkmcom.ru/index.php/topic,8682.msg85977.html#msg85977

P.S. engineer_а давным - давно нету ..
"Подавая руку помощи, не забудь увернуться от пинка благодарности." (с)
 

Оффлайн Mechanik

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2929
  • Похвалили: 441 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #23 : 20/12/2018 18:04:45 »
Отпишусь тут - клиент в области перешил кто-то клиенту мерк на НДС, потом был мне звонок где-то дней 10 назад, 450 ошибка, я продавцу, открой защелки, ФН на месте - Да - потом он его отключил, подключил всё заработало, я конкретно сказал, как вытащил так и вставляй. Сегодня привозят ошибка 450, местный сервис сказал, что ФН нет связи и хана - я открываю - вижу, что заглушка на платке мерка вдавлена во внутрь и понимаю, что ФН еще раз заглючил, продавец сам полез и задом наперед воткнул ФН и что ФН-у хана - переполюсовка. ФН Автоматика - как я понимаю всё равно слать ФН им за заключением? Даже если не гарантия? ИФНС же будет требовать заключение...
 

Оффлайн ravil1965.65

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2953
  • Похвалили: 556 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #24 : 20/12/2018 20:07:59 »
Mechanik,  Спрошу про ошибку 450 - Она при снятии из Нефискальных из ФН вылезла или при пробитии чека продажи? У клиента на днях было, но работает пока. Думаю скоро ФН накроется.
 

Оффлайн Mechanik

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2929
  • Похвалили: 441 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #25 : 20/12/2018 21:41:08 »
Хз, на мерках раз 5 вылазила. Просто перетыкивал фн и больше заонков не было. А тут со слов клиента фн глючить дальше стало.
 

Оффлайн SkaT

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 5217
  • Похвалили: 905 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #26 : 20/12/2018 22:04:55 »
Хз, на мерках раз 5 вылазила. Просто перетыкивал фн и больше заонков не было. А тут со слов клиента фн глючить дальше стало.
ФН в Мерке подключен плоским шлейфом или проводками? Я к тому, что "с проводками" сразу проблемы были. Пропаивать приходилось все проводки на разъёме. Иначе аппараты ФН теряли.
 

Оффлайн SergeyD

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4103
  • Похвалили: 585 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #27 : 21/12/2018 07:21:40 »
задом наперед воткнул ФН и что ФН-у хана - переполюсовка.
Так и не заработал? Если без гарантии, то можно спросить, вышлют ли заключение без ФН.
Сейчас с заключениями что-то изменилось, точнее не скажу.
При переполюсовке мог сгореть резистор на питании. Но при вине пользователя это неимений значения.
На заключение даётся 30 дней, причём в НИ его производитель отправит. Контролирует ли этот процесс местная НИ, не знаю. По нормативным актам отправить ФН на заключение должен сам пользователь
 

Оффлайн ravil1965.65

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2953
  • Похвалили: 556 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #28 : 21/12/2018 12:22:00 »
В моем случае с ошибкой 450 - шлейф плоский, меркурий 185Ф, прошивка октябрь 2018. Ошибка 450 при снятии из нефискальных отчетов из ФН при чтении из ФН. Но что интересно из нескольких раз на ошибку 450 выходил не каждый раз, иногда считывал. Подцепил ФН к другому Меркурий - поведение такое же, тестирование ФН ошибок не выявили. Пока ФН работает, чеки бьются, клиентам сказал чтоб снимали нефискальные отчеты из ККТ.
 

Оффлайн Mechanik

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2929
  • Похвалили: 441 раз(а)
Re: Кто подскажет, хана ФНу?
« Ответ #29 : 25/12/2018 15:05:30 »
Нет платка в мерке, заглушка стояла, но её продавили!! клиенту показал, поставили новый ФН. Ошибка вылазила во время работы или при закрытии смены, я ему один раз сказал, что сделать, а потом он без меня сам перевернул и впихнул не впихуемое.
Клиент ждет заключения, ФН автоматика. А там если гарантия, то хорошо (но вряд ли), а если не гарантия - то плохо продавцу, а он в не сознанке по действию - платить за ФН не хочет.
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23