ЛитГраф: алфавитный поиск
    Миссия  Поиск  Журнал  Кино  Книжный магазин  О магазине  Сообщества  Наука  Спасибо!      Главная  Авторизация  Регистрация   

  

E-mail:

Пароль:



Поиск:

Уже с нами:



Вот кого мы нашли:

  Alexlal ,   Dmitriy ,   loveawake.ru ,   Ramona ,   Rock ,   TAWi ,   XXX ,   алекс ,   Антон ,   АнюткО ,   Арсений ,   валик ,   валик ,   Павел ,   Ростислав ,   Станислав ,   Тимур ,   Марина Болгова,   Светлана Дмитриева (Баранова),   Yuriy -,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1,   1 1, &nb