ATTENTION: This wiki is fully discontinued. Please access the new wiki at animalcrossing.indyamos.com. You can import some pages from here, but no stubs. No page can be edited expect for sysops. For more information, An Animal Crossing Wiki from Miraheze will be at a new website at animalcrossing.indyamos.com. This will be an enhanced version of this wiki. Please view Special:Diff/57616 for more information.

Ribbot

From Animal Crossing Wiki
Revision as of 18:56, 21 May 2024 by Account Deleted j782ajsja82jxjziw28dkeie2929 (talk | contribs) (alongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalong)
Jump to navigationJump to search

alongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalong