Antypapież Leon XIV: homilia bez Chrystusa Króla i bez Najświętszej Ofiary

Podziel się tym:

Portal Opoka relacjonuje homilię uzurpatora Leona XIV odprawioną 5 listopada 2026 roku w bazylice św. Piotra w intencji kardynałów i biskupów zmarłych w ubiegłym roku. Tekst skupia się na „celebrowaniu życia”, „komunii”, „nadziei” i „tajemnicy śmierci”, cytując Drugą Księgę Machabejską o ofierze ekspiacyjnej Judy Machabeusza. Antypapież przemawia o „zmartwychwstałym życiu”, „obcowaniu świętych” i „miłości Zmartwychwstałego Pana”, całkowicie milcząc o Mszy Trydenckiej jako Jednej Ofierze Przebłagalnej, o sakramencie pokuty, o stanie łaski oraz o konieczności publicznego panowania Chrystusa Króla nad narodami. To jest kwintesencja nowoporządkowej antropocentrycznej teologii: redukcja misterium Kościoła do wspólnoty pamięci i nadziei naturalistycznej.


Redukcja Mszy Świętej do pamiątki wspólnotowej

Relacjonowana homilia nie zawiera ani słowa o naturze ofiary, którą 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항 항


Za artykułem:
Papież: nasze życie w Chrystusie nie ginie, ponieważ zostało odkupione
  (opoka.org.pl)
Data artykułu: 05.11.2026

Więcej polemik ze źródłem: opoka.org.pl
Podziel się tą wiadomością z innymi.
Pin Share

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.

Przewijanie do góry