From Animal Crossing Wiki
Jump to navigationJump to search
|
|
| Line 1: |
Line 1: |
| alongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalong
| | Ribbot is a [[jock]] [[frog]]. {{Stub}} |
Revision as of 19:02, 21 May 2024