Добавить комментарий
Добавить связь номеров
Главная
Мобильные справочники
050 - оператор МТС
063 - оператор life:)
066 - оператор МТС, Jeans
067 - оператор Киевстар
068 - оператор Beeline
073 - оператор life:)
093 - оператор life:)
095 - оператор МТС, Jeans
096 - оператор Киевстар, Djuice
097 - оператор Киевстар, Djuice, Мобилыч
098 - оператор Киевстар, Djuice, Мобилыч
099 - оператор МТС, Jeans, Экотел
Городские
Симферополь и АР Крым
Винница и Винницкая область
Луцк и Волынская область
Днепропетровск и Днепропетровская область
Донецк и Донецкая область
Житомир и Житомирская область
Ужгород и Закарпатская область
Запорожье и Запорожская область
Ивано-Франковск и Ивано-Франковская область
Киев
Киевская область
Кировоград и Кировоградская область
Луганск и Луганская область
Львов и Львовская область
Николаев и Николаевская область
Одесса и Одесская область
Полтава и Полтавская область
Ровно и Ровенская область
Севастополь
Сумы и Сумская область
Тернополь и Тернопольская область
Харьков и Харьковская область
Херсон и Херсонская область
Хмельницкий и Хмельницкая область
Черкассы и Черкасская область
Чернигов и Черниговская область
Черновцы и Черновицкая область
Короткие
3-х значные
4-х значные
5-и значные
Call-центры
0-703
0-800
0-900
Бизнес-каталог
Номера телефонов диапазона 251810000-251819999
Городские справочники
/
Телефоны Симферополя и АР Крым
/
Код - 0
/
Формат 0-XXXXXXX
/
Диапазон 251810000 - 251819999
Все города с таким же междугородним кодом
Диапазоны телефонных номеров
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518100
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518101
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518102
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518103
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518104
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518105
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518106
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518107
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518108
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518109
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518110
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518111
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518112
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518113
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518114
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518115
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518116
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518117
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518118
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518119
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518120
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518121
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518122
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518123
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518124
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518125
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518126
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518127
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518128
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518129
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518130
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518131
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518132
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518133
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518134
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518135
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518136
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518137
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518138
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518139
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518140
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518141
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518142
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518143
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518144
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518145
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518146
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518147
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518148
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518149
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518150
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518151
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518152
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518153
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518154
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518155
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518156
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518157
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518158
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518159
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518160
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518161
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518162
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518163
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518164
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518165
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518166
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518167
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518168
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518169
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518170
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518171
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518172
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518173
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518174
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518175
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518176
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518177
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518178
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518179
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518180
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518181
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518182
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518183
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518184
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518185
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518186
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518187
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518188
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518189
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518190
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518191
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518192
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518193
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518194
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518195
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518196
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518197
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518198
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199
0-2518199