From Animal Crossing Wiki
Jump to navigationJump to search
|
|
| (One intermediate revision by one other user not shown) |
| Line 1: |
Line 1: |
| alongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalongalong
| | Ribbot is a [[jock]] [[frog]] villager. {{Stub}} |
Latest revision as of 18:46, 15 October 2024