SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP2 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3 SWAP3