mirror of
https://git.sb/baoshuo/OI-codes.git
synced 2024-11-24 06:48:52 +00:00
3 lines
586 KiB (Stored with Git LFS)
Plaintext
3 lines
586 KiB (Stored with Git LFS)
Plaintext
300000 2628 139
|
|
2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 8 6 6 6 7 6 9 6 7 9 8 8 9 7 8 6 6 9 9 9 7 7 6 9 9 9 7 8 7 6 8 8 6 6 6 6 7 8 6 6 9 7 7 8 7 8 7 6 7 8 6 8 6 7 8 8 7 6 6 9 6 7 8 8 9 9 8 7 6 6 9 6 8 7 7 9 6 8 9 6 9 7 8 6 7 6 7 8 7 6 7 9 6 9 6 7 6 7 6 8 8 8 7 9 6 7 6 8 8 8 9 9 8 6 8 8 9 9 8 6 7 7 8 8 9 8 8 8 8 6 9 7 7 7 8 8 9 7 8 6 8 8 9983 9961 9930 9975 9977 9979 9977 9977 9983 9982 9900 9968 9966 10000 9979 9971 9906 9973 9946 9924 9955 9977 9992 9969 9970 9905 9936 9940 9985 9960 9970 9978 9977 9972 9941 9964 9935 9985 9969 9908 9916 9928 9917 9961 9913 9950 9942 9983 9927 9934 9923 9941 9954 9930 9963 9998 9968 9996 9989 9922 9923 9944 9944 9953 9901 9944 9929 9920 9993 9907 9913 9966 9905 9985 9976 9914 9938 9935 9918 9932 9955 9962 9911 9953 9955 9907 9900 9947 9967 9910 9919 9993 9984 9984 9988 9913 9982 9949 9944 9910 9955 9910 9972 9941 9900 10000 9901 9936 9903 9985 9938 9982 9942 9960 9980 9925 9955 9996 9902 9985 9983 9971 9945 9978 9918 9914 9924 9981 9909 9976 9941 9956 9954 9981 9919 9962 9985 5 5 4 5 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 5 4 4 4 5 4 5 5 5 4 4 5 5 5 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 5 4 5 5 5 4 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 4 5 5 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 4 5 5 4 5 5 5 5 5 5 5 5 5 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 4 5 4 4 5 4 5 4 4 5 5 5 4 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 5 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 4 5 5 5 4 5 4 5 4 5 5 5 4 5 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 4 5 5 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 4 5 5 5 5 5 5 4 5 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 4 5 5 5 4 5 4 5 4 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 4 4 4 4 4 4 4 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 5 5 4 5 4 5 4 5 5 4 5 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 4 5 5 4 5 4 4 4 4 5 4 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 4 4 4 4 5 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 5 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 5 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 4 5 4 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 5 4 5 4 4 5 4 5 5 5 4 5 5 4 4 5 4 4 4 4 4 4 5 4 5 5 4 5 5 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 5 4 5 4 5 4 5 4 4 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 5 5 5 5 5 5 4 4 5 4 5 5 5 5 5 5 4 5 4 5 4 4 4 4 5 5 5 5 5 5 4 4 5 4 5 4 5 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 4 4 4 5 4 5 5 5 5 4 4 5 5 4 5 5 4 5 5 4 4 5 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 5 4 5 5 5 5 5 5 4 4 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 4 4 4 5 5 5 4 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 5 5 5 4 5 4 4 5 4 5 4 5 4 4 5 4 5 5 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 5 5 4 5 5 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 5 4 4 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 5 4 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 5 5 4 5 4 5 4 5 4 4 4 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 4 5 5 4 4 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 4 4 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 5 4 4 5 5 4 4 4 5 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 5 5 5 4 5 4 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 5 4 4 4 5 5 5 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 4 4 4 5 5 4 4 5 5 4 5 5 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 4 5 5 4 5 4 5 4 4 4 5 4 4 4 4 4 4 4 5 4 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 5 4 4 4 4 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 4 5 5 5 4 5 5 5 4 5 5 4 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 4 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 5 4 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 4 5 5 4 5 5 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 5 4 4 4 4 4 4 4 4 4 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 5 4 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 4 5 5 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 4 5 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 5 5 4 4 5 4 4 4 4 5 5 5 5 5 5 4 5 4 5 4 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 5 5 5 5 4 4 5 4 4 5 5 4 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 5 4 5 4 5 4 5 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 5 4 4 5 5 5 4 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 4 5 4 5 4 4 5 5 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 5 5 4 4 5 5 4 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 5 5 4 4 5 5 4 4 4 4 4 5 4 4 4 5 4 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 4 4 4 5 5 4 4 4 4 5 5 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 5 4 5 5 5 5 5 4 5 4 4 5 4 4 5 4 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 4 4 5 4 5 5 5 4 4 4 4 4 4 4 4 4 4 5 4 5 4 5 5 4 5 5 4 5 5 5 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 4 4 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 5 5 5 4 5 5 5 4 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 4 4 4 4 5 4 5 5 4 4 4 5 5 4 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 5 4 4 5 5 4 4 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 5 4 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 4 4 5 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 5 4 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 5 5 4 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 5 5 4 4 4 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 4 5 5 5 5 5 4 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 5 5 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 5 5 5 4 5 4 4 5 5 4 4 5 5 5 5 5 5 4 4 5 4 5 4 5 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 5 5 4 4 5 5 5 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 5 4 5 4 5 5 4 4 5 4 5 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 4 4 4 4 5 5 4 5 5 4 5 4 4 5 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 4 4 4 4 5 4 5 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 5 5 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 5 4 4 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 5 5 4 5 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 5 4 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 5 4 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 5 4 4 4 4 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 5 4 5 5 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 4 5 5 5 5 4 4 5 4 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 5 5 5 5 4 5 5 5 4 4 5 4 5 5 5 5 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 5 4 5 5 4 4 5 5 4 5 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 4 5 4 4 5 5 4 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 5 4 5 4 5 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 5 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 5 4 4 5 5 5 5 4 5 4 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 4 4 4 5 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 5 4 5 4 4 5 4 5 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 4 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 5 4 5 5 5 4 5 5 4 5 4 4 4 5 5 5 4 5 4 5 5 5 4 5 4 4 4 5 4 4 5 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 5 5 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 4 5 4 4 4 4 5 4 5 4 5 4 4 5 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 5 4 5 4 4 5 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 5 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 5 5 4 5 4 5 4 4 5 5 5 5 4 4 4 5 4 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 4 5 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 4 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 5 4 5 5 4 5 4 5 5 4 5 4 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 4 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 4 4 5 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 4 5 5 5 5 4 5 5 5 4 5 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 4 5 5 5 4 4 5 4 5 5 5 5 4 4 5 5 4 5 4 4 4 5 5 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 4 5 5 4 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 5 4 4 4 5 5 4 5 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 5 4 5 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 4 4 5 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 4 5 4 4 4 5 5 5 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 5 5 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 4 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 5 4 4 4 4 4 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 5 5 5 4 4 5 4 4 5 5 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 4 5 5 4 4 4 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 5 4 5 4 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 5 4 4 4 5 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 5 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 5 5 4 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 4 5 4 4 5 4 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 5 5 4 5 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 5 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 5 5 4 5 4 5 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 4 4 5 5 5 4 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 5 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 4 5 5 5 5 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 5 4 4 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 5 5 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 4 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 4 5 5 5 5 4 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 4 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 5 5 4 5 5 4 4 4 4 5 5 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 5 4 5 4 4 4 5 5 5 5 5 4 4 5 5 5 4 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 5 4 4 4 5 5 4 5 4 4 5 4 5 5 5 5 5 4 5 5 4 5 4 4 5 5 5 4 4 5 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 4 5 4 5 4 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 4 5 5 4 5 4 4 4 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 5 5 4 4 5 5 5 4 4 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 4 4 5 5 4 5 4 4 4 5 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 4 5 4 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 4 5 4 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 5 4 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 4 5 4 4 5 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 4 4 4 5 4 4 5 5 5 4 4 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 4 4 5 5 5 4 5 5 5 5 5 5 4 5 4 4 5 5 4 5 5 5 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 5 4 5 4 5 5 5 4 5 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 5 4 5 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 4 5 5 4 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 4 5 5 4 4 4 4 5 5 4 5 5 4 5 5 4 5 4 4 4 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 4 5 5 5 4 4 5 5 5 5 4 5 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 5 5 4 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 5 5 5 4 5 5 5 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 5 5 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 4 4 5 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 5 5 5 5 5 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 4 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 5 5 4 5 5 4 4 5 5 4 4 5 4 4 5 5 5 4 5 5 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 5 4 5 4 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 5 5 4 4 4 5 4 4 5 5 5 4 5 4 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 5 5 4 4 4 4 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 4 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 5 4 4 5 4 5 4 4 5 4 5 5 5 5 5 4 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 4 5 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 5 5 4 5 4 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 4 4 4 5 5 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 4 4 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 5 5 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 4 5 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 4 5 5 5 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 4 4 5 5 5 5 5 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 5 5 4 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 4 5 4 5 4 4 4 4 4 5 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 5 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 5 4 5 4 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 4 4 4 5 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 5 4 4 5 4 4 5 5 4 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 5 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 4 4 4 5 5 4 4 5 5 4 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 5 4 4 5 5 4 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 4 5 5 5 4 5 5 4 4 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 5 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 5 4 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 4 5 5 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 4 4 5 5 4 4 4 4 5 5 5 5 5 5 4 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 4 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 4 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 4 5 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 5 5 5 4 5 4 4 5 4 4 4 4 5 4 5 4 4 5 5 4 4 4 4 4 4 5 4 5 4 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 4 4 5 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 4 4 4 5 5 4 5 4 4 4 4 5 4 4 4 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 4 4 5 4 4 4 4 5 4 5 5 5 5 4 4 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 5 5 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 4 5 4 4 4 4 4 5 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 4 5 4 4 4 5 5 5 4 4 5 5 4 5 4 4 5 4 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 5 5 4 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 4 5 5 5 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 4 5 5 4 5 5 4 5 4 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 4 5 5 5 4 5 5 5 5 4 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 5 4 4 4 5 5 4 4 5 4 5 4 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 5 4 4 5 4 4 5 4 4 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 4 5 4 5 4 5 4 5 5 5 4 5 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 5 5 5 4 4 5 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 4 5 5 4 4 5 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 4 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 4 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 5 5 5 4 5 4 5 5 5 4 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 4 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 4 5 4 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 5 4 5 5 5 4 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 5 5 5 4 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 5 4 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 4 5 4 4 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 4 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 4 5 5 5 5 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 5 5 5 5 5 4 4 5 4 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 5 4 5 5 5 5 4 4 5 5 5 5 5 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 4 5 5 5 4 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 5 5 5 4 4 4 5 4 4 5 5 5 4 5 5 5 5 4 5 4 4 5 5 5 5 5 4 4 5 4 5 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 4 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 5 5 4 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 5 4 5 5 5 4 4 4 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 5 4 5 4 4 5 5 4 5 5 4 4 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 4 4 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 4 5 5 5 5 5 4 5 5 5 4 5 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 5 4 4 5 5 5 5 5 4 4 5 4 5 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 4 5 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 4 5 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 5 4 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 5 5 4 5 4 4 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 4 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 4 4 4 5 5 4 5 5 4 4 5 5 4 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 5 5 4 4 4 4 5 5 4 4 5 5 5 4 5 4 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 4 4 5 5 5 5 4 5 4 5 5 4 4 5 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 5 4 5 5 4 5 4 4 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 4 5 5 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 4 4 5 4 4 4 4 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 4 4 5 4 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 4 4 5 4 4 5 5 5 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 5 4 5 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 4 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 4 4 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 4 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 4 4 5 5 5 5 4 5 4 4 5 4 5 5 4 5 4 5 4 5 4 5 4 4 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 4 5 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 5 5 5 5 4 5 5 4 5 5 5 4 4 4 5 5 4 5 4 5 5 4 4 5 5 4 5 4 4 5 5 5 5 5 5 4 5 5 4 4 4 5 4 5 5 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 5 5 5 5 5 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 5 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 4 5 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 4 5 5 4 5 4 5 4 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 5 4 4 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 4 4 5 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 5 5 5 5 5 4 4 5 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 4 5 5 4 5 5 5 4 5 4 4 4 5 5 5 4 5 4 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 4 5 5 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 4 4 5 5 4 5 4 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 4 4 4 5 4 4 5 4 5 4 5 5 4 4 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 5 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 4 5 5 4 4 4 5 4 5 4 4 5 4 5 4 5 5 4 5 4 4 5 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 5 5 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 4 5 5 5 5 4 5 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 4 5 4 4 4 4 4 5 5 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 5 4 5 4 5 4 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 5 4 4 5 5 4 4 5 5 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 5 5 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 4 5 4 4 4 4 4 5 4 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 5 5 4 5 4 5 4 4 4 4 5 4 4 4 5 4 4 5 5 4 5 5 4 5 5 4 5 5 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 5 4 5 4 5 4 4 4 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 4 5 5 5 4 5 4 4 5 4 4 5 5 4 5 5 4 5 5 5 4 5 4 4 4 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 5 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 5 4 4 5 5 5 5 5 4 5 4 5 5 4 4 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 4 4 5 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 4 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 4 4 5 4 4 4 4 5 4 5 5 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 5 4 4 5 5 4 4 4 5 5 4 5 4 5 4 5 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 4 4 5 4 4 4 5 5 4 5 5 5 4 4 4 5 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 5 4 4 5 5 5 5 5 5 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 4 4 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 5 5 5 5 5 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 4 5 4 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 5 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 5 4 5 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 4 5 4 5 4 4 4 5 5 4 5 4 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 4 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 4 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 4 5 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 5 4 5 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 4 5 5 4 5 5 4 5 5 5 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 4 5 5 5 4 4 4 4 5 5 4 5 4 5 4 5 5 5 4 5 5 5 4 5 5 4 5 4 5 5 4 5 4 4 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 4 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 5 4 5 4 4 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 5 5 4 5 5 4 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 5 5 5 4 5 5 5 4 5 4 5 5 4 5 5 4 4 4 4 4 5 5 4 4 4 5 5 5 4 5 5 4 4 5 5 4 5 5 5 4 4 4 4 4 5 4 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 5 5 4 5 4 4 5 4 5 5 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 5 5 4 5 4 4 5 4 4 4 5 4 5 5 4 5 5 5 5 4 4 5 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 4 4 5 5 4 4 4 5 4 5 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 5 4 4 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 5 4 5 5 5 5 4 5 4 5 5 5 4 4 4 5 5 4 5 5 4 5 4 4 4 5 4 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 5 5 5 4 4 4 4 5 4 5 4 5 4 5 4 5 4 5 5 5 5 5 5 4 4 5 4 4 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 5 4 4 5 4 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 4 5 5 5 5 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 5 5 4 4 5 5 4 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 5 4 4 4 5 4 4 5 4 4 5 5 4 4 4 5 5 5 4 5 4 5 4 5 4 5 4 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 4 4 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 4 4 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 4 5 5 5 5 5 4 5 5 5 4 4 5 5 4 5 5 5 4 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 5 4 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 4 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 5 4 4 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 5 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 5 5 4 5 4 4 5 5 4 5 5 4 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 5 5 4 5 5 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 5 4 5 4 4 4 5 5 5 5 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 4 4 5 4 4 5 5 4 5 5 5 4 5 4 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 4 4 4 5 4 5 5 5 5 5 4 5 5 4 5 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 5 4 5 5 5 4 5 5 4 4 4 4 5 4 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 4 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 5 5 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 4 5 5 5 4 4 5 4 5 5 5 4 5 4 4 5 4 5 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 5 4 5 4 4 5 4 5 4 5 4 4 5 5 5 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 5 4 4 5 4 5 5 4 4 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 5 5 5 5 4 4 5 4 5 4 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 5 5 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 4 5 5 4 5 5 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 5 4 4 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 5 4 5 4 5 5 4 5 4 5 4 5 4 5 5 4 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 5 5 4 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 5 5 4 5 5 4 5 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 5 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 5 4 5 5 5 4 5 5 5 4 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 4 5 5 4 4 5 5 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 5 5 4 5 5 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 5 4 4 5 4 5 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 4 4 4 4 4 4 5 4 5 4 4 5 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 5 5 4 4 5 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 4 5 4 5 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 5 5 4 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 5 5 5 5 5 4 5 5 4 5 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 4 5 5 4 4 4 4 5 5 4 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 5 4 5 4 4 4 4 4 4 4 5 4 4 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 5 5 4 5 4 4 4 5 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 4 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 4 4 4 4 5 5 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 5 5 4 5 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 5 4 5 4 5 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 4 5 5 4 4 4 5 5 4 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 5 4 5 5 4 5 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 5 5 4 5 4 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 4 4 5 4 5 5 4 4 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 5 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 5 4 5 4 5 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 4 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 4 5 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 4 5 4 5 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 5 5 4 5 5 5 4 5 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 5 5 4 4 4 4 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 5 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 4 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 4 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 4 4 5 4 5 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 5 5 4 5 5 4 4 5 5 5 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 4 5 5 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 4 4 4 4 4 5 4 4 5 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 4 5 5 4 5 5 4 5 5 4 5 5 4 5 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 4 5 5 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 4 4 5 5 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 5 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 4 4 5 5 5 5 5 5 5 5 4 5 4 5 5 4 5 4 5 5 4 5 5 5 4 4 5 5 5 4 5 5 4 4 4 4 5 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 5 5 5 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 5 4 4 5 4 5 5 4 4 5 5 4 4 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 4 5 5 4 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 4 4 4 5 4 4 5 4 5 5 4 5 4 4 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 5 4 5 5 4 5 5 5 5 5 5 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 5 4 5 5 5 5 5 5 5 4 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 4 5 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 4 5 4 4 4 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 4 5 5 5 5 4 5 4 4 4 5 4 4 5 5 4 5 5 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 4 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 5 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 5 4 4 4 5 4 5 5 5 5 5 4 5 4 5 5 4 4 5 5 5 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 5 5 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 4 5 4 5 4 5 4 5 5 4 4 4 4 5 4 5 5 5 5 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 4 5 4 5 5 5 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 5 4 4 5 5 5 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 5 4 5 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 5 5 4 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 5 4 4 5 4 5 4 4 5 5 4 4 5 5 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 5 5 4 5 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 5 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 5 5 4 4 4 5 4 5 5 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 4 4 4 4 5 4 5 4 4 5 4 4 5 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 5 5 5 5 4 5 4 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 4 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 4 4 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 4 5 5 4 5 5 5 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 5 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 4 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 5 5 5 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 5 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 4 5 5 4 5 5 4 5 5 5 4 4 4 5 5 4 4 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 5 4 4 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 4 4 5 5 4 4 5 5 4 4 4 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 5 4 5 4 5 4 5 4 5 5 4 4 4 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 5 5 4 4 4 5 4 4 4 4 4 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 5 5 4 4 4 5 5 5 4 5 5 5 5 5 4 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 5 5 4 4 5 5 4 4 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 4 4 4 5 4 5 4 5 5 5 5 4 4 5 5 5 5 4 5 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 5 4 5 4 5 4 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 5 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 4 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 4 5 4 5 4 4 4 5 4 5 5 4 5 5 4 5 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 5 5 4 5 5 4 5 5 5 5 5 4 4 4 5 4 4 5 4 5 5 4 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 5 4 5 5 4 4 5 5 5 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 5 5 4 4 5 4 4 5 5 4 5 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 4 4 4 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 4 4 4 5 5 5 5 5 4 5 5 5 4 5 4 4 4 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 4 4 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 4 5 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 4 5 4 5 5 4 4 5 5 4 5 5 5 4 4 4 4 4 4 5 4 4 4 5 4 4 5 4 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 4 5 5 4 5 4 5 5 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 4 4 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 5 5 5 4 4 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 5 4 4 5 5 5 4 5 4 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 5 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 5 5 5 4 5 5 4 4 5 5 4 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 4 4 5 4 5 4 4 4 5 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 5 5 5 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 5 4 4 5 4 4 5 4 4 4 5 4 4 4 5 5 5 5 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 5 5 5 4 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 4 5 5 5 4 5 5 5 4 4 5 5 4 4 5 4 4 4 4 4 5 4 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 5 4 4 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 5 5 4 5 4 5 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 5 5 4 5 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 5 4 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 4 4 5 5 4 5 4 5 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 5 4 4 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 5 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 4 4 5 5 4 5 4 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 4 5 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 4 4 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 4 4 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 5 5 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 5 4 4 4 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 5 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 4 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 4 4 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 4 5 4 4 5 5 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 5 4 4 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 5 4 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 4 4 5 4 4 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 5 4 4 4 5 5 4 4 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 4 4 5 5 5 5 5 5 4 4 5 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 5 4 4 5 5 5 5 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 5 4 5 4 4 4 5 5 4 5 5 5 5 5 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 4 5 4 5 5 4 5 5 5 4 5 5 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 5 4 5 4 4 4 5 5 5 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 5 4 4 5 4 5 5 5 4 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 4 5 5 5 5 5 4 4 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 5 4 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 5 5 4 4 4 4 5 5 4 4 4 5 5 5 4 4 4 5 4 5 4 4 5 4 4 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 4 4 5 4 5 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 5 5 5 4 4 5 5 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 4 4 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 5 5 5 5 5 4 4 5 4 4 5 5 5 5 4 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 5 5 4 5 4 5 5 4 4 5 5 4 4 4 5 4 4 5 5 5 5 4 4 4 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 4 5 4 4 4 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 5 5 4 4 4 5 4 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 5 4 5 4 4 5 5 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 4 4 5 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 4 5 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 4 5 5 5 4 5 5 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 5 5 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 4 5 4 5 5 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 5 4 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 5 4 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 4 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 5 5 5 4 4 5 5 4 5 5 5 5 5 4 4 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 5 4 5 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 5 5 5 5 4 4 4 5 5 5 4 5 4 4 4 4 4 4 4 5 5 4 5 4 4 4 5 5 5 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 5 4 5 5 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 4 4 5 4 5 4 4 5 5 5 4 4 5 4 4 5 5 4 5 4 5 4 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 5 5 5 4 4 5 5 4 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 5 5 5 4 5 4 4 5 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 4 5 4 5 4 5 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 5 4 4 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 5 5 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 4 5 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 4 4 5 5 4 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 5 4 4 5 4 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 4 4 4 5 5 4 5 4 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 4 5 4 4 5 4 4 4 5 4 4 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 5 5 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 4 5 5 4 4 4 5 5 4 5 4 4 4 4 5 4 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 4 5 5 4 5 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 4 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 4 4 5 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 5 4 5 5 5 4 5 5 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 4 5 4 4 4 5 5 4 5 4 4 5 4 5 5 5 4 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 5 5 5 4 4 5 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 5 5 4 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 5 5 5 4 4 5 5 4 5 4 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 4 4 5 5 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 4 5 4 4 5 5 5 4 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 5 4 4 5 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 5 4 4 4 4 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 5 4 4 4 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 4 4 4 4 4 4 4 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 4 5 5 5 4 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 5 4 5 4 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 4 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 4 4 4 5 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 4 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 5 4 4 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 5 5 5 4 4 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 4 4 4 5 5 5 4 5 5 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 5 5 4 5 5 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 4 4 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 5 4 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 5 5 4 4 4 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 4 5 5 5 5 5 4 5 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 4 5 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 4 5 4 5 5 5 5 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 5 5 5 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 4 5 4 5 4 4 5 5 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 5 4 5 5 5 5 4 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 4 5 5 4 4 4 5 5 4 5 5 5 4 4 4 5 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 5 5 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 4 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 5 4 4 5 4 5 5 4 5 5 4 5 5 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 4 4 4 5 5 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 5 4 4 4 5 5 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 5 4 5 4 4 4 5 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 5 4 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 5 5 5 5 5 4 4 5 4 5 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 4 4 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 5 4 4 4 5 4 5 5 5 4 5 5 5 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 4 5 4 4 4 5 5 4 4 4 5 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 5 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 4 5 5 5 5 4 4 5 4 5 5 4 4 4 5 5 4 5 5 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 5 4 5 5 4 5 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 4 4 4 4 5 4 5 5 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 4 5 5 4 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 5 4 5 5 4 5 4 4 4 5 5 5 5 4 5 4 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 4 5 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 4 5 4 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 5 5 5 4 4 4 4 5 4 5 4 5 5 5 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 4 4 4 5 4 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 5 5 5 5 4 4 4 5 4 5 5 5 4 4 5 4 5 4 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 4 4 4 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 4 5 5 5 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 5 4 4 5 5 4 5 5 5 4 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 4 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 5 5 5 5 4 5 5 4 4 4 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 5 4 5 4 4 4 5 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 4 5 4 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 4 4 4 4 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 4 4 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 5 4 4 5 5 4 4 5 4 4 5 5 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 4 4 5 4 5 4 4 5 5 4 4 5 4 4 4 5 5 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 5 4 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 5 4 5 5 4 5 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 4 4 4 5 4 5 5 5 5 4 4 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 4 4 5 5 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 4 5 4 5 5 4 4 4 5 5 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 4 5 5 5 4 4 4 4 5 4 5 5 5 5 5 4 4 5 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 4 4 5 5 4 4 5 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 5 5 4 5 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 5 4 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 5 5 4 5 4 5 4 4 4 5 4 5 5 5 4 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 5 5 5 5 4 5 5 5 5 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 5 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 5 4 5 5 4 4 4 5 4 5 4 4 5 5 5 4 5 4 5 5 5 4 5 5 4 5 5 5 5 4 4 4 5 5 4 4 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 4 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 5 5 5 5 4 4 5 4 4 4 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 4 5 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 5 4 4 5 5 5 5 5 4 4 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 4 5 4 4 5 4 4 4 4 4 4 4 5 5 5 4 4 5 4 5 4 4 4 4 5 5 5 5 4 4 5 5 4 5 4 4 4 4 5 4 5 5 4 4 5 5 4 5 5 5 4 4 4 5 5 4 5 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 4 4 4 4 5 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 4 4 5 4 4 4 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 5 4 4 4 4 4 5 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 4 5 5 4 5 4 4 4 5 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 4 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 4 4 4 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 4 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 5 5 4 4 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 5 4 4 5 4 4 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 4 4 4 5 5 4 4 5 4 5 5 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 4 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 4 4 4 5 4 4 5 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 4 5 4 5 4 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 4 5 4 4 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 5 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 5 4 4 5 4 4 5 5 5 4 5 5 4 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 4 5 5 5 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 4 4 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 4 4 4 5 5 4 4 5 5 5 4 5 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 5 4 5 4 5 4 5 4 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 4 5 5 4 4 4 4 4 4 5 5 4 5 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 4 5 5 4 5 4 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 5 4 4 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 5 4 5 4 4 4 5 5 5 4 4 5 5 5 5 5 4 4 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 5 5 5 4 4 4 5 4 5 4 5 5 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 4 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 5 4 5 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 5 4 5 5 5 5 4 4 4 4 4 5 4 5 4 5 4 5 4 5 4 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 4 5 4 5 5 4 5 5 5 5 4 5 5 4 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 5 4 4 5 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 5 5 4 5 4 4 4 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 5 5 4 5 4 5 5 4 5 4 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 5 5 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 4 4 5 5 5 5 5 4 4 5 5 4 4 4 4 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 4 4 5 4 4 5 4 5 5 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 4 4 5 4 4 5 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 4 4 4 4 5 5 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 4 5 4 4 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 4 5 4 5 4 5 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 5 5 4 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 4 5 4 4 4 5 4 5 5 5 5 5 5 4 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 4 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 5 4 5 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 4 5 5 4 5 5 5 5 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 4 5 4 4 4 4 4 4 4 5 5 4 5 5 4 4 4 5 5 4 5 4 4 5 5 5 4 4 5 5 4 4 5 4 4 4 4 4 5 5 5 5 5 4 5 4 4 4 4 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 4 5 4 4 5 5 4 5 4 5 5 4 4 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 5 4 4 4 4 5 4 5 5 5 5 5 4 4 5 4 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 5 5 4 4 4 5 4 5 4 4 5 4 5 4 5 4 5 4 4 4 4 5 4 4 5 5 5 4 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 5 4 5 4 5 5 5 4 4 5 4 5 4 5 4 5 5 4 5 5 4 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 5 5 4 4 5 4 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 4 4 5 4 5 5 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 5 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 5 4 5 4 5 4 5 4 5 5 4 4 4 4 4 5 4 4 5 4 4 5 4 4 4 5 5 5 5 4 4 5 4 5 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 4 4 5 5 5 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 5 4 4 4 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 4 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 5 5 4 4 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 4 5 4 4 5 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 5 4 4 5 4 4 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 5 5 4 5 5 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 5 5 4 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 4 4 4 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 5 5 5 5 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 5 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 4 5 4 5 5 4 5 5 4 4 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 5 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 4 4 5 4 4 4 5 4 5 5 4 5 5 5 4 5 5 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 4 4 5 4 5 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 4 5 5 5 4 5 4 5 5 5 4 4 4 5 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 4 5 5 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 5 4 5 5 5 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 5 5 4 5 4 5 4 4 5 5 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 4 4 4 5 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 4 5 4 4 4 5 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 4 5 5 4 5 4 5 4 4 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 5 4 5 5 5 5 4 4 5 5 4 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 5 5 4 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 5 5 5 5 4 4 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 5 4 4 5 5 4 4 4 4 4 5 4 4 5 4 4 5 5 4 5 5 4 4 5 4 5 4 4 5 5 4 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 5 5 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 4 4 5 5 5 5 4 5 4 4 4 5 5 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 5 4 4 5 4 4 5 5 5 5 4 5 4 4 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 5 4 5 4 4 5 5 5 4 4 4 5 4 5 4 4 5 4 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 5 4 5 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 5 4 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 5 5 5 4 4 5 5 4 5 4 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 4 4 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 4 4 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 4 5 4 5 5 5 4 5 4 4 5 5 5 5 4 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 4 4 4 5 4 5 4 4 4 5 5 4 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 5 4 4 5 4 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 5 5 4 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 5 4 5 5 5 4 5 4 4 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 5 5 4 4 4 5 4 5 4 4 4 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 5 4 5 5 4 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 4 5 5 4 4 5 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 4 4 4 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 4 5 5 5 5 4 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 5 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 4 4 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 5 4 5 5 4 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 5 5 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 4 5 4 5 5 4 4 4 5 5 4 5 4 4 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 4 4 5 5 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 5 4 5 5 4 4 4 4 5 5 4 4 4 5 5 4 4 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 4 4 4 5 4 4 5 4 5 4 5 5 5 5 5 5 5 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 4 5 4 4 5 4 5 5 5 4 5 5 5 5 5 4 5 5 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 4 5 5 4 5 5 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 4 5 4 5 5 4 4 5 4 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 4 4 5 5 5 5 5 5 4 5 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 5 5 5 4 5 5 4 5 4 5 5 5 4 5 5 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 5 4 5 4 4 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 4 5 4 5 5 4 5 5 5 4 4 5 4 4 4 4 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 5 5 4 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 4 4 4 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 4 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 4 5 4 5 5 4 5 5 4 4 4 4 4 4 5 4 4 5 5 5 5 4 4 5 4 5 5 4 4 4 5 5 4 5 5 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 5 5 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 5 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 5 5 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 5 4 5 4 4 5 4 4 4 5 5 5 4 5 4 5 5 4 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 4 4 5 4 4 4 4 4 4 4 5 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 5 5 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 4 4 5 4 4 5 5 5 5 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 5 4 5 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 4 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 4 5 4 4 5 5 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 5 4 4 4 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 5 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 5 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 4 5 4 5 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 5 4 5 4 5 4 5 5 4 5 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 5 5 5 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 5 5 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 5 4 4 5 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 5 5 4 5 5 5 4 5 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 4 4 4 5 5 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 5 5 4 5 5 5 4 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 4 5 5 5 4 4 4 5 5 4 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 5 5 5 4 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 4 4 5 4 5 4 5 5 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 5 5 5 4 5 5 5 4 5 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 5 4 5 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 4 5 4 5 4 5 4 5 4 4 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 5 5 4 4 4 4 5 4 5 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 5 4 5 4 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 5 4 5 4 4 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 5 4 5 5 5 4 4 5 5 4 4 5 4 5 4 4 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 4 4 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 5 4 4 4 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 5 5 4 4 5 5 5 5 5 5 5 4 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 4 4 4 5 4 5 5 5 4 4 4 5 5 5 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 4 4 5 4 5 4 4 5 4 4 5 4 4 5 5 5 4 4 5 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 4 4 5 4 5 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 5 5 5 5 4 4 5 4 5 5 4 4 5 5 4 4 5 4 5 4 5 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 5 4 4 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 5 5 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 4 5 5 4 4 4 4 4 4 5 4 5 5 5 4 4 5 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 5 4 5 4 4 5 5 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 5 4 5 4 5 5 4 5 4 5 5 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 4 4 4 4 5 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 4 4 5 4 4 5 4 5 5 4 5 5 4 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 5 5 5 4 5 4 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 5 4 5 4 4 4 4 4 4 4 5 5 5 4 5 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 4 4 5 5 4 4 4 5 5 4 4 4 5 4 5 5 4 5 5 5 4 5 4 4 4 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 4 4 5 4 4 5 4 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 4 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 5 4 4 4 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 5 4 4 4 4 5 5 4 4 5 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 4 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 4 5 4 5 5 5 5 4 4 5 4 4 5 5 5 4 5 5 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 4 4 5 4 4 4 4 5 5 5 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 4 4 4 5 4 4 4 4 5 4 4 5 5 5 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 5 5 5 4 5 5 4 5 5 4 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 5 5 5 5 5 5 5 4 4 5 4 5 5 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 5 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 4 5 5 5 4 5 5 4 5 5 4 5 5 4 4 4 5 5 5 5 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 4 5 5 5 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 5 4 4 5 4 5 4 5 5 5 5 4 4 5 5 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 5 5 4 5 4 5 4 4 5 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 4 5 5 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 4 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 4 4 5 4 5 5 5 5 4 5 5 4 4 4 5 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 5 4 5 4 5 4 5 4 4 5 5 4 4 4 5 4 4 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 4 4 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 5 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 5 4 4 5 5 5 5 4 5 5 5 4 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 5 4 4 4 5 5 4 5 4 5 4 5 5 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 5 5 4 5 5 5 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 5 4 4 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 4 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 4 4 5 5 5 5 4 5 4 5 4 4 5 5 4 4 4 5 5 5 5 4 5 5 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 4 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 5 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 5 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 4 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 4 4 4 4 5 5 4 5 5 4 4 4 5 5 4 4 4 5 5 4 5 5 4 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 5 4 4 4 4 4 4 5 4 5 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 4 4 4 5 4 4 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 5 5 5 4 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 4 4 4 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 4 4 5 4 5 4 5 5 4 4 5 4 4 4 5 5 4 5 4 5 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 4 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 5 5 4 5 5 5 5 5 4 5 5 5 4 4 4 5 5 5 5 5 5 4 5 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 5 5 4 5 5 4 5 5 4 5 5 4 4 5 4 5 5 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 5 4 4 4 5 4 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 4 5 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 5 5 4 5 4 4 4 4 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 5 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 4 5 4 4 4 4 4 5 4 4 5 5 5 4 4 4 5 5 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 5 4 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 4 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 5 5 5 4 5 4 5 5 4 4 5 4 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 5 5 5 4 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 5 4 4 4 4 5 5 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 5 4 4 5 5 4 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 4 5 4 5 5 5 5 5 4 4 4 5 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 5 5 5 4 5 4 4 5 4 4 5 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 4 5 4 5 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 5 4 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 5 5 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 5 5 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 4 4 5 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 4 5 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 5 5 4 4 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 5 5 5 4 4 4 4 5 5 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 5 4 4 4 5 4 5 4 5 5 5 4 4 4 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 5 4 4 4 5 5 4 5 4 4 5 5 4 5 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 4 5 5 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 4 4 4 5 4 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 5 4 5 5 5 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 5 4 4 5 5 5 4 5 5 4 4 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 5 4 5 4 5 4 4 5 4 4 5 4 4 5 5 4 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 5 4 4 4 4 5 5 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 5 5 5 4 4 4 4 5 4 5 4 5 4 5 4 4 5 5 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 4 4 5 4 5 4 5 4 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 4 5 4 4 5 4 5 4 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 4 5 4 4 5 4 5 5 4 4 4 4 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 4 4 4 4 4 5 5 4 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 4 4 4 4 5 5 5 5 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 5 5 5 4 5 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 5 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 5 5 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 4 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 5 4 4 5 4 5 5 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 4 5 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 4 5 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 5 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 4 4 5 4 5 5 4 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 5 4 5 5 5 4 4 4 5 4 4 4 5 4 5 4 5 5 4 5 5 4 5 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 5 4 5 4 4 5 4 4 4 5 4 5 4 4 4 4 4 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 5 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 4 4 4 5 5 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 4 4 5 4 5 5 5 5 5 4 4 5 5 4 5 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 5 5 4 5 4 5 4 4 4 5 4 4 5 4 5 5 4 5 4 4 4 4 4 5 4 4 5 5 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 5 5 5 4 4 5 4 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 4 5 5 4 4 4 5 4 4 5 4 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 5 5 4 5 4 5 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 4 5 4 5 4 4 4 5 5 5 5 4 5 4 4 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 5 4 5 5 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 5 4 5 5 4 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 5 4 4 5 4 4 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 5 5 4 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 5 5 5 5 4 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 4 4 5 5 4 4 5 4 4 5 4 4 4 5 4 4 4 4 5 4 5 4 5 5 4 5 5 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 4 4 5 4 5 5 4 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 5 4 5 5 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 5 4 5 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 5 5 4 5 4 5 4 5 5 4 5 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 5 4 4 5 5 5 4 4 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 5 4 5 5 4 5 5 4 4 4 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 5 5 4 5 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 5 5 4 5 5 4 4 4 5 4 5 5 5 4 4 4 4 5 5 4 4 5 5 5 5 4 5 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 5 4 4 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 4 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 5 5 5 4 4 4 4 5 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 4 5 4 4 5 5 5 4 5 5 5 4 4 4 4 4 4 4 5 4 4 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 5 5 4 5 4 5 5 4 5 5 5 5 4 5 5 4 4 4 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 4 5 5 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 4 5 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 5 4 5 4 4 4 5 5 5 5 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 5 4 4 5 5 4 5 5 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 4 4 5 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 5 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 4 5 5 4 5 4 4 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 4 5 5 4 5 5 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 5 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 5 4 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 4 4 4 5 4 5 5 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 5 4 5 4 4 4 5 4 4 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 5 5 4 5 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 5 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 5 4 5 4 5 5 5 4 5 5 4 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 5 5 4 4 4 5 5 5 5 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 5 5 5 4 5 5 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 4 4 4 5 5 5 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 4 4 4 5 5 4 5 4 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 4 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 5 4 5 5 5 4 4 4 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 5 5 4 4 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 5 5 5 5 5 4 5 5 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 4 4 4 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 4 5 4 4 5 4 4 4 5 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 5 4 4 4 5 5 4 4 5 4 4 4 5 4 4 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 4 4 4 5 5 4 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 5 4 5 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 5 5 4 4 5 5 4 4 5 5 5 4 5 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 4 5 5 5 4 4 4 5 4 4 5 4 4 5 5 4 5 4 4 4 5 5 4 4 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 5 4 4 4 5 4 5 4 4 5 5 4 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 4 5 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 5 4 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 4 5 4 4 5 4 5 5 5 4 5 4 5 5 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 5 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 5 4 5 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 5 4 5 4 5 4 5 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 4 5 5 4 4 5 5 5 5 4 4 5 5 4 5 5 4 4 4 4 5 4 5 4 4 4 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 4 5 4 5 4 5 4 4 5 5 5 5 4 5 4 4 4 5 4 4 4 5 5 4 5 4 5 5 4 4 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 5 5 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 5 5 5 4 4 5 4 5 4 4 4 5 5 4 4 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 5 4 4 5 4 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 5 5 5 4 5 5 5 4 5 5 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 5 4 5 4 4 4 4 5 5 4 4 5 4 4 4 5 5 4 5 5 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 5 5 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 5 4 4 5 5 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 4 4 5 4 4 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 4 4 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 4 5 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 5 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 5 5 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 5 4 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 4 4 5 5 4 5 5 4 5 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 4 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 4 4 4 5 5 4 4 4 5 4 5 4 4 5 4 4 4 5 5 5 4 5 4 4 5 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 5 5 4 5 5 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 4 5 5 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 4 5 5 4 5 4 4 4 4 4 5 5 4 5 5 5 5 4 5 5 4 5 4 5 4 5 4 4 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 4 5 4 4 4 5 5 4 4 5 5 4 4 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 5 5 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 4 4 5 4 5 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 4 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 5 5 5 4 5 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 4 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 4 4 5 4 5 5 5 5 4 5 4 4 5 5 5 5 5 4 4 5 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 5 4 4 4 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 4 4 4 5 5 4 5 4 4 5 4 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 5 4 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 4 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 5 5 5 4 4 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 5 4 4 5 5 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 5 4 5 5 5 5 5 4 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 5 4 4 4 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 5 5 5 4 5 4 5 4 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 4 4 5 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 5 5 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 4 4 5 4 4 5 5 5 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 5 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 4 5 5 5 4 4 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 4 5 5 4 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 4 5 4 4 4 4 5 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 5 4 4 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 4 4 4 4 5 5 4 4 5 4 4 4 4 4 5 4 4 4 4 4 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 5 5 4 5 5 5 4 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 4 4 4 5 5 5 4 4 5 4 4 5 4 4 4 5 4 5 4 4 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 5 4 5 4 4 5 5 5 5 5 5 4 4 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 5 5 4 5 4 4 4 5 5 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 5 5 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 4 4 4 4 4 5 4 5 5 5 4 4 5 4 5 5 5 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 5 5 5 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 5 5 4 4 4 4 4 5 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 4 4 5 5 4 5 5 5 5 5 4 4 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 4 4 4 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 4 4 5 5 5 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 4 5 4 4 5 5 5 4 4 5 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 4 5 5 4 4 4 5 4 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 4 5 5 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 4 5 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 5 4 4 5 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 5 4 5 4 4 4 5 5 4 4 5 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 4 4 4 4 4 5 5 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 4 4 5 4 4 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 5 4 4 4 4 4 5 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 5 4 5 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 5 5 5 4 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 5 4 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 4 5 4 5 5 5 5 5 4 5 4 4 5 4 5 4 4 4 5 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 5 5 5 4 5 4 4 5 5 5 4 5 4 5 4 4 5 5 5 5 5 4 4 4 4 4 5 5 4 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 5 4 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 4 4 5 5 5 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 5 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 4 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 5 5 5 5 4 5 5 5 4 5 5 5 4 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 5 5 4 4 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 5 4 5 5 4 5 5 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 5 4 4 5 5 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 5 4 4 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 5 5 4 4 5 4 4 4 4 5 4 4 4 4 5 4 4 5 5 5 4 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 5 4 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 5 5 5 5 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 5 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 5 5 5 4 5 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 4 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 5 5 4 5 5 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 5 4 5 5 4 4 5 4 5 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 5 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 5 4 5 4 5 5 5 4 5 4 4 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 4 5 5 5 4 4 4 5 4 4 4 4 5 5 4 5 5 4 4 4 5 4 4 5 5 4 4 4 5 5 4 5 4 4 4 4 5 5 4 4 4 4 5 5 4 5 4 4 5 5 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 4 4 5 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 5 5 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 4 5 5 4 4 4 4 4 4 5 4 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 4 5 4 5 5 5 4 4 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 5 5 4 5 5 4 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 4 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 4 5 5 5 5 4 4 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 5 4 5 5 4 4 4 5 5 4 5 5 5 4 4 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 5 5 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 4 4 5 4 5 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 4 4 4 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 4 4 5 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 4 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 5 5 4 5 4 4 4 5 4 5 4 4 4 5 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 5 4 4 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 5 5 4 4 4 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 4 5 5 5 4 4 5 4 5 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 4 4 5 5 4 5 4 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 4 5 5 4 4 4 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 4 5 4 4 5 4 4 4 4 5 5 4 4 4 5 4 5 5 4 4 5 5 5 4 4 4 4 4 5 5 4 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 5 5 4 4 4 5 4 5 4 4 5 4 5 4 4 5 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 4 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 4 5 4 4 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 5 4 4 5 5 4 5 4 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 5 4 4 5 4 4 5 4 4 4 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 4 5 5 4 4 5 4 4 5 4 4 5 4 4 4 4 5 4 4 4 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 4 4 5 5 5 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 4 5 5 5 5 4 5 4 4 5 5 4 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 5 4 4 4 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 5 5 4 5 4 5 5 5 4 4 5 5 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 4 5 5 4 4 4 5 4 4 5 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 5 5 5 4 5 5 5 5 4 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 5 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 5 5 5 4 4 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 5 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 5 4 5 4 4 5 5 5 5 4 5 4 5 4 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 4 4 5 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 5 4 4 5 4 4 5 5 4 5 4 5 5 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 5 5 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 4 5 4 4 4 5 4 5 5 4 4 4 5 4 5 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 4 5 5 4 4 4 4 5 4 4 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 5 5 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 4 4 4 4 5 4 4 5 4 5 4 4 4 4 4 4 4 5 4 5 4 4 4 4 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 5 4 4 4 4 5 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 4 4 4 5 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 4 5 5 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 5 4 4 5 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 5 4 4 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 4 4 5 4 5 4 5 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 4 5 4 5 5 4 4 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 4 5 4 5 5 4 5 5 4 5 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 4 5 4 5 5 5 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 4 5 5 4 5 4 4 5 4 5 4 4 4 4 5 5 4 5 5 4 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 5 5 4 5 5 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 4 4 5 4 5 4 4 5 5 4 5 4 5 4 5 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 5 4 5 5 4 5 4 4 4 5 4 5 4 4 5 5 4 4 5 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 5 5 4 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 4 4 4 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 5 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 5 4 4 4 4 4 5 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 4 5 5 4 5 4 5 5 5 5 4 4 5 4 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 5 5 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 4 4 4 5 5 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 4 5 4 5 4 4 5 4 5 5 5 4 5 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 5 5 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 5 4 4 5 4 4 5 5 4 5 5 5 5 5 4 5 5 5 4 5 5 4 4 5 4 4 5 4 5 4 5 4 5 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 4 5 4 4 5 4 5 4 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 4 5 4 5 5 5 4 5 5 4 4 5 5 4 4 4 5 5 4 4 4 5 4 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 5 4 5 5 4 4 5 5 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 5 4 5 4 5 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 4 4 5 4 5 5 5 4 4 4 5 5 5 5 4 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 5 4 5 4 4 4 5 5 4 4 5 4 4 5 5 5 4 5 4 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 5 5 4 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 5 5 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 5 5 5 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 5 5 4 4 5 4 5 4 5 5 5 4 4 4 4 4 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 5 5 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 4 5 4 4 5 4 5 5 4 4 4 5 4 5 5 4 4 5 5 4 5 5 4 5 5 5 5 5 4 5 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 4 5 4 5 5 4 4 4 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 4 4 4 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 5 4 4 5 5 5 5 5 4 5 4 4 4 5 5 5 5 5 4 5 4 4 4 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 4 4 4 4 4 5 5 4 5 4 5 5 5 4 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 4 5 5 5 4 4 5 5 4 4 5 4 5 5 5 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 5 5 4 4 4 5 4 4 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 4 5 5 4 4 5 5 4 4 5 4 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 5 4 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 5 5 5 4 5 5 5 4 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 5 5 5 4 4 5 5 4 5 4 4 4 5 4 5 4 4 5 4 4 5 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 5 4 4 5 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 4 4 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 4 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 4 4 5 5 5 5 5 4 5 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 5 4 5 5 5 4 5 4 5 5 4 5 5 4 4 5 4 4 5 4 4 4 5 4 4 4 5 5 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 5 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 5 4 5 5 5 5 5 4 5 5 4 4 5 4 4 4 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 4 5 5 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 5 5 4 5 4 4 5 4 4 4 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 4 5 5 4 5 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 4 4 4 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 4 4 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 5 5 4 5 5 5 4 5 5 5 4 4 4 4 5 4 4 4 4 5 4 5 4 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 4 5 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 4 5 4 4 5 4 4 5 4 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 4 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 5 5 5 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 4 5 5 4 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 4 4 4 5 5 4 5 5 4 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 4 5 5 5 4 4 4 4 5 4 5 5 4 5 4 5 4 5 4 5 4 4 5 5 4 5 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 5 5 4 4 4 5 4 5 5 4 4 4 5 4 5 5 5 5 4 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 4 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 4 5 4 4 5 4 5 4 5 4 5 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 4 5 5 5 5 5 4 4 5 5 4 5 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 5 4 5 5 5 4 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 4 4 4 5 4 5 4 4 4 5 4 4 5 5 4 5 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 4 4 5 5 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 4 4 5 4 5 5 5 5 4 4 5 4 4 4 4 5 4 4 5 4 4 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 4 4 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 5 5 5 5 4 4 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 5 5 5 4 4 5 4 4 4 4 5 4 4 5 5 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 5 4 4 4 5 4 5 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 4 4 5 4 5 5 5 4 5 5 4 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 4 4 4 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 4 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 4 4 4 5 5 4 5 5 4 4 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 5 5 5 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 4 5 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 5 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 5 5 4 4 5 5 5 5 4 5 5 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 4 4 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 4 5 5 5 5 4 5 4 5 5 5 4 5 5 5 4 4 5 4 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 5 4 5 5 5 4 5 5 4 4 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 4 5 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 5 5 5 5 4 4 4 4 4 5 5 4 5 5 4 5 5 4 4 4 5 5 4 4 5 5 4 5 5 4 4 5 5 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 5 4 5 4 5 4 5 5 5 5 4 5 5 4 4 4 4 4 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 5 4 4 5 5 4 5 4 4 4 4 5 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 4 4 4 5 4 4 4 5 4 5 4 5 5 5 5 4 5 5 4 4 5 5 4 5 5 4 5 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 5 5 4 4 5 4 4 4 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 4 4 4 4 4 5 4 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 4 4 5 4 4 5 5 5 4 5 5 5 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 5 4 4 4 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 4 5 4 4 4 4 5 4 5 5 5 4 5 4 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 5 5 5 5 4 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 4 4 4 5 4 5 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 5 4 5 4 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 5 4 4 4 5 4 4 4 4 5 4 5 4 4 4 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 5 4 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 4 4 4 4 4 5 5 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 5 4 5 5 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 5 4 4 4 5 4 4 4 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 4 5 5 4 4 5 4 5 4 5 4 5 5 4 5 5 5 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 5 5 4 4 4 5 4 4 4 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 5 4 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 4 5 4 5 5 4 5 4 4 5 4 4 4 4 4 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 5 4 5 4 4 4 5 4 4 5 5 4 5 5 4 5 4 4 4 4 4 4 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 5 4 5 4 5 4 4 4 4 4 4 5 5 5 5 4 4 5 4 5 5 5 5 4 5 5 5 4 4 5 5 5 4 4 4 5 5 5 5 5 4 5 4 5 4 5 4 4 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 5 4 5 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 5 5 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 5 5 4 4 4 5 5 4 4 4 5 5 4 5 4 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 4 5 4 4 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 5 5 5 4 4 4 4 5 5 5 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 4 5 4 4 4 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 4 5 5 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 5 5 4 4 4 5 4 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 5 5 5 5 4 4 5 4 4 5 4 4 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 5 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 5 5 4 5 5 4 4 5 4 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 5 4 4 4 4 4 5 4 5 4 5 5 4 5 5 5 5 4 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 5 5 5 5 4 5 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 5 4 5 5 4 5 4 5 5 5 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 5 4 4 4 4 5 4 5 5 4 4 4 5 5 5 5 5 5 4 5 4 4 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 5 4 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 4 4 4 5 5 4 4 5 5 5 5 4 4 5 5 5 5 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 4 5 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 4 5 4 4 4 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 5 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 5 4 5 4 4 4 4 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 5 4 4 5 4 4 5 4 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 5 4 5 4 4 5 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 5 4 5 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 5 5 5 4 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 5 4 4 5 5 4 4 5 5 5 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 4 5 5 4 4 5 4 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 5 4 4 4 5 4 4 5 4 5 5 4 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 5 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 4 5 4 4 5 5 5 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 5 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 5 4 4 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 4 5 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 4 5 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 4 5 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 5 5 5 5 5 5 4 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 5 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 4 5 4 4 4 5 4 5 4 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 5 5 5 4 5 4 5 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 5 4 5 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 4 5 5 5 5 5 4 4 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 5 5 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 4 5 5 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 4 4 5 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 4 5 4 4 5 5 4 4 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 4 5 5 5 5 5 5 4 5 5 4 4 4 5 4 4 5 4 4 4 5 4 4 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 5 4 4 5 5 5 4 5 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 5 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 4 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 5 5 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 4 4 4 5 4 5 4 5 4 4 4 4 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 5 5 4 5 4 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 4 5 4 5 4 4 5 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 4 5 4 4 4 5 5 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 5 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 4 5 5 4 5 5 5 5 5 4 4 5 4 4 4 4 5 4 5 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 5 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 5 4 4 5 5 5 5 4 5 4 5 4 5 4 5 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 5 5 4 5 5 4 5 5 5 5 4 5 4 4 4 4 5 4 5 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 5 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 5 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 5 4 5 5 5 4 5 5 5 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 5 4 4 4 5 5 4 5 5 4 5 4 5 5 5 5 5 4 5 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 5 4 5 4 5 5 5 4 5 5 4 4 4 5 5 5 4 5 5 5 5 4 4 4 4 4 5 5 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 4 4 5 4 4 5 5 4 5 4 4 4 5 4 4 4 5 5 4 5 5 4 5 5 4 5 5 4 5 5 5 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 5 4 4 5 4 4 5 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 5 4 4 5 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 5 4 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 4 4 5 4 5 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 5 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 4 5 4 4 5 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 5 5 5 5 5 5 5 4 4 5 4 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 4 4 4 5 5 4 5 4 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 5 5 4 5 5 5 5 4 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 5 4 5 5 4 5 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 5 4 4 5 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 5 4 4 4 5 5 5 5 4 5 5 5 4 5 4 5 5 4 4 5 4 5 4 4 5 5 4 4 4 5 5 5 4 4 4 5 5 4 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 5 5 4 4 4 5 5 4 4 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 5 4 5 5 4 4 5 5 5 4 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 5 5 5 5 4 5 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 4 4 5 5 4 5 4 5 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 5 5 5 4 5 4 4 4 5 4 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 5 4 4 5 4 5 5 4 4 4 5 5 4 4 4 5 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 4 4 5 5 4 4 4 5 5 4 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 4 4 4 4 4 4 4 5 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 5 4 5 4 5 5 4 4 5 4 4 4 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 5 4 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 5 5 5 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 4 5 5 4 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 5 5 5 4 5 4 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 5 5 4 5 5 4 5 5 4 4 5 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 4 4 4 5 5 4 4 4 4 5 5 4 4 4 5 5 5 5 5 4 5 5 4 5 5 5 5 5 4 4 5 4 5 4 4 4 4 5 4 4 5 5 5 4 5 5 4 4 4 5 4 5 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 4 4 5 4 4 5 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 4 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 4 5 5 4 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 4 4 5 4 5 4 5 4 4 5 4 5 5 5 5 5 4 5 5 5 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 4 5 4 4 4 5 5 4 5 4 4 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 5 5 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 4 5 4 5 4 4 4 4 4 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 4 4 5 4 5 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 5 5 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 4 5 4 5 4 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 4 4 5 5 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 5 4 5 5 5 5 5 4 5 4 5 5 4 4 4 5 5 4 5 5 5 5 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 5 5 4 4 4 5 5 4 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 5 4 5 4 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 4 5 5 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 4 5 4 5 4 4 5 5 5 5 4 4 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 5 4 4 4 5 5 4 4 4 5 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 5 5 5 5 4 5 5 4 4 5 5 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 4 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 4 5 4 4 4 4 5 4 5 5 4 4 5 5 5 4 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 4 5 4 4 4 4 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 5 4 4 5 4 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 5 4 5 5 5 4 4 5 4 5 4 5 5 4 4 5 5 4 5 4 5 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 5 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 4 5 4 5 4 4 5 5 4 5 4 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 4 4 4 5 4 4 5 5 5 5 4 5 4 4 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 5 4 5 4 4 4 4 4 5 5 4 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 4 4 4 5 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 5 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 4 5 4 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 4 5 5 4 4 5 4 4 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 4 5 4 4 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 4 4 4 4 5 4 4 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 5 5 5 4 5 5 4 5 5 5 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 4 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 4 5 5 5 4 4 5 4 4 5 4 5 5 4 5 5 5 5 4 5 4 5 5 4 5 4 5 5 4 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 5 4 4 4 5 5 5 4 5 5 4 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 5 4 4 5 4 4 4 5 4 4 5 5 5 5 5 5 5 5 4 5 5 4 5 5 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 5 5 4 4 5 4 5 5 4 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 4 4 5 4 5 4 5 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 5 4 4 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 4 4 4 5 4 4 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 5 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 5 4 5 5 4 5 5 5 4 5 5 5 4 4 5 4 4 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 5 4 4 4 4 4 5 5 4 5 5 5 4 5 4 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 4 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 5 4 4 4 5 4 5 4 5 4 4 4 4 4 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 4 4 4 4 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 4 5 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 5 4 5 5 5 4 5 5 4 4 4 5 4 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 5 4 4 5 5 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 4 4 4 5 4 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 4 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 4 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 4 4 5 4 4 4 5 4 4 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 4 4 5 4 4 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 5 4 4 4 5 5 4 4 4 5 4 4 5 4 4 5 4 5 4 5 5 5 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 5 5 4 5 4 5 4 5 5 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 4 4 5 4 4 4 5 4 4 5 4 4 4 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 5 4 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 5 4 5 4 4 5 4 4 5 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 5 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 4 5 4 4 4 4 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 4 5 5 4 5 5 5 4 4 4 5 5 4 4 4 5 4 4 4 5 4 5 4 4 4 5 4 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 4 5 4 4 4 4 5 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 4 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 4 5 4 5 4 4 4 4 4 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 5 5 5 4 5 5 4 4 4 4 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 4 5 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 5 5 5 4 4 5 4 4 4 4 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 4 5 5 5 5 4 5 5 5 4 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 5 5 4 5 4 4 5 4 4 4 4 4 5 4 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 4 5 4 5 5 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 4 4 4 4 5 5 4 4 5 5 4 5 5 5 5 4 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 5 4 4 5 4 5 4 5 4 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 5 5 4 5 4 4 5 4 5 5 4 5 4 4 5 4 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 4 5 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 5 5 4 4 4 5 4 5 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 5 5 5 4 5 4 4 4 4 5 5 4 4 5 5 4 5 4 5 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 5 5 4 5 5 5 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 5 5 4 5 4 4 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 4 4 4 4 5 5 4 5 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 4 5 4 5 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 4 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 4 4 4 4 4 5 4 4 4 4 4 4 5 4 5 5 5 5 4 5 5 5 4 5 4 4 4 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 4 4 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 4 4 5 4 4 5 5 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 4 5 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 4 5 5 5 5 4 4 4 5 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 5 4 5 4 5 5 5 4 5 5 4 4 5 5 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 5 4 5 4 4 4 5 5 4 5 4 4 5 4 4 4 5 4 4 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 5 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 4 5 5 4 5 4 4 5 5 4 5 4 4 4 5 5 4 4 5 4 4 4 4 4 5 4 5 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 4 5 5 4 5 4 4 4 5 4 4 4 4 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 5 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 5 4 5 4 4 4 4 4 5 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 5 4 4 5 4 4 4 5 5 5 4 5 4 5 5 4 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 5 4 4 5 5 5 4 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 5 4 5 5 5 4 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 4 5 4 5 4 4 5 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 4 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 4 5 4 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 5 5 4 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 4 5 5 4 5 5 4 5 4 4 4 5 5 4 4 5 5 4 4 5 5 5 5 5 5 4 4 4 5 5 4 4 5 4 5 4 5 4 5 5 4 5 5 4 4 5 4 4 5 5 5 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 4 4 5 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 4 4 5 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 4 4 4 5 4 5 5 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 4 4 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 4 4 5 4 4 5 5 5 4 5 5 4 5 5 5 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 5 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 5 5 4 5 4 4 5 4 4 5 4 4 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 4 4 4 5 4 4 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 4 4 5 4 5 4 4 5 5 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 5 4 5 4 4 4 5 5 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 5 4 4 5 5 4 4 5 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 4 5 5 4 4 5 5 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 4 5 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 5 4 5 4 5 5 5 4 5 5 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 5 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 5 4 5 4 4 5 4 4 5 4 5 4 5 4 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 4 5 5 4 5 5 4 4 5 5 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 5 4 5 4 5 4 5 5 4 5 5 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 5 5 4 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 5 5 4 4 5 4 5 5 5 5 5 4 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 5 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 4 5 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 5 4 5 5 4 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 4 5 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 4 5 5 4 5 5 5 5 4 5 4 4 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 4 4 5 5 4 5 4 4 4 4 5 4 4 5 5 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 4 5 5 5 5 5 5 4 4 5 5 4 4 4 4 5 5 4 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 5 4 4 5 5 4 5 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 5 4 4 4 4 4 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 5 5 4 4 4 4 4 4 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 5 4 4 5 4 4 4 5 5 4 5 4 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 5 4 4 5 4 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 4 5 4 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 4 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 4 5 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 4 4 5 5 4 5 4 4 4 5 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 5 4 4 5 4 4 4 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 5 4 5 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 5 4 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 4 4 4 5 5 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 5 5 4 5 5 4 5 4 4 4 4 5 4 4 4 5 5 4 4 4 5 5 5 5 4 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 5 4 4 4 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 5 5 4 5 4 5 5 5 4 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 5 5 4 5 5 5 4 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 5 4 4 4 5 5 4 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 4 4 4 4 4 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 4 4 4 5 4 4 5 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 4 4 4 4 5 4 4 5 5 5 5 5 5 4 5 5 5 4 4 4 4 5 4 5 4 5 5 4 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 4 4 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 4 5 5 4 5 4 4 5 5 4 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 4 5 4 5 4 5 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 5 5 4 4 4 5 4 4 4 5 4 5 5 5 5 4 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 5 5 5 4 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 5 5 4 5 4 5 4 5 4 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 4 5 4 4 4 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 4 4 4 4 5 5 5 4 5 5 4 5 4 5 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 5 4 5 5 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 4 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 5 4 4 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 4 5 5 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 5 5 5 5 5 4 5 5 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 5 4 4 5 5 5 4 5 4 4 4 5 5 4 5 5 4 4 4 5 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 4 4 4 4 4 5 4 4 4 5 5 4 5 4 4 5 5 4 5 5 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 4 5 5 5 4 5 4 5 4 5 4 5 5 4 5 5 4 5 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 5 4 5 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 4 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 5 4 5 4 5 4 5 5 5 4 5 4 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 5 5 4 4 4 4 5 4 5 4 4 4 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 5 5 4 5 5 4 4 5 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 4 5 5 4 5 5 5 4 4 4 4 4 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 4 4 5 4 5 5 5 5 5 4 4 5 5 5 4 5 5 4 5 4 4 4 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 5 5 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 5 5 5 5 5 5 4 4 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 5 4 5 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 5 5 4 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 4 4 4 5 4 5 5 5 4 4 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 4 4 5 4 5 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 4 4 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 5 5 5 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 5 5 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 5 4 4 4 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 4 5 4 4 5 5 5 4 5 5 4 4 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 5 4 4 5 5 4 5 5 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 4 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 5 4 4 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 4 5 5 4 5 5 5 5 4 5 4 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 4 5 4 4 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 4 5 4 4 4 4 5 4 5 5 4 5 5 5 5 4 4 4 5 4 4 5 5 4 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 4 5 5 5 4 5 5 4 5 5 5 4 5 5 5 5 5 4 5 5 5 4 4 5 5 4 4 4 4 5 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 5 5 4 4 5 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 4 5 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 5 5 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 5 4 5 5 5 5 5 4 4 4 5 4 5 4 5 5 4 4 5 5 4 4 4 5 4 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 4 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 5 5 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 4 5 5 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 5 5 4 4 4 5 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 4 5 4 4 5 5 4 5 5 5 5 4 5 5 5 5 4 4 5 4 4 4 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 4 4 4 4 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 5 4 4 5 5 4 4 5 5 4 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 5 4 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 5 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 4 4 5 4 4 4 4 5 4 5 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 5 4 4 5 4 4 4 4 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 4 4 5 4 4 5 5 4 5 4 5 4 5 5 4 5 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 4 4 5 5 5 4 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 4 4 4 5 5 4 5 4 4 4 4 4 5 4 5 4 4 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 4 5 5 4 5 5 4 5 5 4 5 5 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 5 4 5 5 5 5 4 5 4 4 4 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 4 5 4 4 4 5 5 5 5 5 4 4 5 4 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 4 4 4 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 5 4 4 4 5 4 4 4 5 5 4 5 4 5 4 4 4 4 5 5 4 4 5 5 4 5 5 5 4 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 4 4 4 4 5 5 5 4 5 4 4 4 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 4 4 5 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 4 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 4 4 5 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 5 4 5 5 5 5 4 5 4 5 4 4 4 4 5 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 5 4 4 5 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 5 4 4 4 5 5 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 4 4 4 4 4 4 4 4 5 4 4 5 5 5 4 5 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 4 4 4 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 5 5 4 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 4 4 5 5 4 4 5 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 5 4 4 4 5 5 5 5 4 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 4 4 5 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 4 4 5 4 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 5 4 5 4 5 4 4 5 4 4 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 4 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 5 5 5 4 5 4 5 5 5 4 5 4 5 5 4 5 5 5 5 4 5 5 4 5 5 5 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 5 5 5 4 4 4 5 5 4 4 4 5 4 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 5 5 4 5 5 5 4 5 4 4 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 4 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 4 5 4 5 4 4 4 5 4 5 5 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 5 4 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 4 5 5 4 4 4 4 4 5 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 4 5 4 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 4 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 5 4 4 4 4 4 4 4 5 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 5 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 4 5 5 4 4 4 4 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 5 4 4 4 5 4 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 4 4 4 4 5 4 4 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 5 4 5 5 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 5 4 5 4 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 4 4 5 5 4 5 4 5 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 5 5 5 5 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 5 5 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 4 5 5 4 5 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 4 4 4 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 5 5 5 4 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 4 5 5 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 5 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 5 5 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 4 5 4 4 5 5 4 4 4 5 4 5 4 4 5 4 4 4 4 5 4 5 5 4 5 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 4 4 5 4 5 4 4 5 4 5 5 5 4 4 4 5 4 4 4 4 5 4 4 5 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 4 4 4 5 4 4 5 5 4 5 4 5 5 5 4 5 4 5 4 5 5 4 4 4 5 4 5 5 5 4 5 5 4 5 5 4 5 5 5 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 5 5 4 4 5 5 5 5 5 4 4 5 5 4 5 5 5 4 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 5 5 5 4 4 5 4 4 5 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 4 4 4 5 4 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 5 4 4 4 4 5 5 4 5 5 5 4 5 4 5 4 5 5 4 5 5 4 5 5 4 5 5 5 5 5 5 5 4 4 5 5 4 4 5 5 5 4 5 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 5 5 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 5 4 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 4 4 5 5 4 5 4 5 4 4 4 5 5 5 5 5 4 5 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 5 4 4 4 4 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 5 4 4 5 4 5 4 5 4 4 5 5 5 4 5 5 5 5 5 4 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 5 4 4 5 4 5 5 5 4 5 4 5 5 5 5 4 4 5 5 4 5 5 4 4 4 5 4 4 5 5 4 4 4 5 5 5 4 5 4 4 4 5 4 4 4 5 4 4 4 4 5 5 5 4 5 5 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 5 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 4 5 4 4 5 4 4 4 5 4 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 5 5 5 4 5 5 4 4 5 5 4 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 4 5 5 4 5 4 4 5 4 4 4 4 5 5 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 4 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 5 5 4 5 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 5 5 4 5 5 5 4 5 4 5 5 4 5 5 4 4 4 5 5 4 5 5 4 5 4 5 5 4 5 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 4 5 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 5 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 4 5 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 5 5 4 5 5 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 5 4 4 4 5 4 4 5 4 4 4 4 4 4 5 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 5 4 5 5 5 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 5 4 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 5 4 5 5 5 4 4 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 5 5 4 4 4 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 4 5 5 5 4 5 5 4 4 4 4 5 4 4 4 4 5 4 4 5 4 5 5 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 4 4 4 4 5 4 4 5 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 4 5 4 5 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 5 5 5 4 4 5 5 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 5 4 5 5 5 5 4 5 5 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 5 5 4 4 5 5 4 4 4 4 4 5 4 5 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 5 4 5 5 4 4 5 5 4 4 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 4 5 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 5 5 4 5 5 5 5 4 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 4 5 4 5 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 5 5 5 5 4 5 5 4 5 4 4 4 5 4 5 5 5 4 4 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 4 4 4 5 4 4 4 4 5 5 4 5 4 5 5 5 4 5 5 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 5 4 4 5 4 5 5 5 5 5 4 5 4 4 5 5 5 5 5 4 4 4 5 5 5 4 5 5 5 5 4 4 5 4 4 5 4 4 5 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 5 4 4 5 5 4 4 5 4 5 4 4 4 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 4 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 4 4 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 4 4 5 5 4 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 4 4 5 5 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 4 5 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 4 4 4 5 5 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 4 5 4 5 4 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 5 5 4 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 4 5 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 4 4 4 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 4 4 5 4 5 4 4 4 4 5 5 4 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 4 5 4 4 5 4 5 5 5 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 5 4 5 5 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 5 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 4 4 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 4 5 4 4 5 5 4 4 5 4 4 4 4 5 4 5 5 5 4 5 4 5 5 4 4 4 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 4 4 5 4 4 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 5 5 5 4 4 5 5 4 5 5 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 4 5 5 4 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 5 4 4 5 4 5 5 4 4 5 4 5 4 5 5 4 5 5 4 5 4 5 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 4 4 5 4 4 4 5 5 4 4 5 5 4 5 5 4 5 5 5 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 5 4 5 4 4 4 5 4 5 4 5 5 5 4 4 4 4 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 5 4 5 4 4 4 5 5 4 4 5 4 5 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 5 4 4 5 4 4 5 5 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 4 4 4 4 5 4 5 4 5 5 4 5 4 5 5 5 5 5 4 4 4 5 4 5 4 4 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 5 5 4 5 5 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 4 4 5 4 4 5 5 5 5 4 4 5 4 5 5 5 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 4 5 5 4 5 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 5 5 5 4 5 5 4 5 5 5 5 4 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 4 4 4 5 4 5 4 5 5 5 5 5 4 5 5 4 5 5 5 5 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 4 4 5 5 5 5 4 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 5 4 4 5 4 4 4 4 5 5 5 4 5 5 4 4 4 4 4 5 4 5 5 5 5 4 5 5 5 4 5 5 4 5 4 4 5 4 4 5 5 5 4 5 4 4 5 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 5 5 5 4 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 5 5 5 5 5 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 5 4 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 5 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 4 5 5 4 5 5 5 5 4 4 5 4 4 4 4 5 5 4 4 5 5 4 4 4 5 4 5 5 5 5 5 4 5 5 5 4 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 4 4 5 4 5 4 4 4 4 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 5 5 4 4 5 4 4 5 5 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 5 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 5 4 4 5 4 4 5 4 5 4 5 4 4 5 5 4 4 4 5 4 4 5 5 4 4 4 5 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 5 5 4 4 5 5 4 5 5 4 5 4 5 4 4 5 5 4 5 5 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 4 5 4 5 5 4 5 5 5 4 4 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 5 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 5 5 4 5 4 4 4 4 5 4 4 4 5 4 4 4 5 5 5 4 4 4 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 5 5 4 5 4 5 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 5 4 5 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 4 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 5 4 5 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 5 4 4 4 5 4 4 4 4 5 5 4 5 5 5 4 4 4 4 4 5 5 5 4 5 4 5 5 4 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 5 4 5 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 4 5 5 4 5 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 4 5 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 5 4 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 5 5 5 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 5 4 4 5 4 5 5 4 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 4 4 5 4 4 4 5 4 4 4 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 5 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 5 4 5 4 5 4 5 5 4 5 4 4 5 4 4 4 4 5 5 4 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 4 5 4 5 4 4 4 5 4 5 5 4 4 4 5 5 4 5 4 4 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 4 5 4 5 4 5 5 5 5 4 4 5 4 4 5 4 5 4 5 5 5 4 4 4 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 5 5 4 4 4 4 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 5 4 4 4 5 5 4 5 4 4 4 5 5 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 4 4 4 4 4 5 5 5 4 5 5 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 4 5 5 4 5 4 5 5 4 5 5 5 5 5 4 5 5 5 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 5 5 4 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 5 4 4 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 4 4 4 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 5 4 5 4 5 4 4 5 4 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 5 4 4 5 4 4 4 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 4 4 5 5 5 5 4 5 4 5 5 5 5 5 4 5 5 4 5 5 5 4 4 5 4 4 4 5 5 4 4 5 4 5 4 4 5 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 5 4 4 4 5 5 4 5 5 5 5 4 4 4 4 5 4 4 5 5 4 4 5 5 4 5 4 5 5 5 4 4 4 4 5 5 5 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 4 5 4 4 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 5 4 5 4 4 5 4 5 4 5 4 5 4 5 4 5 5 4 4 5 5 5 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 4 5 4 5 4 4 5 5 5 4 4 4 5 4 5 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 4 5 5 5 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 4 4 5 4 5 5 4 4 5 5 4 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 4 4 5 4 5 5 5 5 5 4 5 4 4 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 5 4 5 4 4 5 4 4 5 4 4 5 5 4 5 4 5 5 4 5 4 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 5 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 5 4 4 4 5 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 5 4 4 4 5 4 4 4 4 5 5 5 4 5 4 5 5 4 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 4 4 4 5 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 4 5 4 4 4 4 4 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 5 4 4 5 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 4 5 4 5 5 4 5 5 4 5 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 4 5 4 4 5 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 5 4 4 4 5 4 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 4 4 4 5 4 5 4 5 5 5 5 4 4 5 5 5 5 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 5 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 5 4 4 5 5 5 4 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 4 4 5 5 4 4 5 4 4 4 5 4 4 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 4 4 5 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 5 4 4 4 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 4 5 4 4 5 4 5 5 4 5 5 5 4 4 4 4 5 4 4 5 5 5 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 4 4 4 4 5 5 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 5 5 5 5 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 4 4 5 5 5 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 5 5 4 4 4 5 5 5 4 4 5 4 4 4 4 5 4 5 5 4 4 5 4 5 4 5 4 5 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 5 5 4 5 4 5 4 4 5 5 5 5 5 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 4 5 4 4 4 4 5 4 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 5 4 4 4 5 4 4 4 5 4 4 4 5 5 4 4 4 5 4 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 5 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 5 4 5 5 4 5 5 4 4 5 5 5 4 5 5 4 4 4 5 5 5 4 5 5 5 5 5 4 5 5 5 5 4 5 4 4 4 4 4 5 4 5 4 5 5 5 5 4 5 5 4 5 4 4 5 4 5 5 4 4 5 5 4 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 4 5 4 4 4 4 5 4 4 5 4 5 4 5 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 5 4 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 4 5 5 4 5 4 4 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 4 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 4 4 4 4 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 5 5 5 4 4 5 4 4 5 4 5 5 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 4 5 4 5 4 5 5 4 4 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 5 4 5 5 4 5 5 4 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 5 4 5 5 5 5 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 5 5 5 4 5 4 4 5 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 4 4 4 5 4 5 5 5 4 4 4 4 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 4 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 4 4 4 5 5 4 5 4 4 5 5 5 5 5 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 4 5 4 4 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 5 4 5 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 5 5 5 4 5 4 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 4 5 4 4 5 5 5 5 4 5 5 4 5 5 5 4 5 5 4 4 5 4 4 4 5 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 5 4 4 5 4 5 5 4 5 5 4 5 5 4 4 5 5 4 4 4 5 5 5 4 5 5 4 4 5 5 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 5 4 5 5 5 5 4 5 5 4 5 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 4 4 5 4 4 4 5 4 4 5 4 4 4 5 5 4 4 5 4 5 5 5 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 5 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 4 4 5 4 4 5 5 5 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 4 4 5 5 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 4 5 4 4 5 4 4 4 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 5 5 5 4 5 4 4 5 5 4 4 5 4 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 5 4 5 4 4 4 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 4 5 5 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 5 5 4 4 5 5 5 4 4 4 5 4 5 4 4 5 5 5 4 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 5 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 4 4 4 5 5 5 4 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 5 5 4 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 5 5 4 5 4 4 5 4 4 4 4 5 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 5 5 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 5 4 4 5 5 5 5 4 4 5 4 4 4 5 5 4 5 4 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 5 5 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 4 5 4 4 5 4 5 5 4 5 4 4 4 5 5 4 5 4 5 5 5 5 4 5 4 4 4 5 4 5 5 4 4 5 4 4 5 4 5 5 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 5 4 5 4 5 5 5 4 5 5 5 5 5 5 4 5 5 4 4 4 4 5 5 4 5 5 5 4 5 5 4 4 5 4 5 5 4 5 4 5 5 4 4 5 4 5 5 5 5 5 4 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 4 4 5 5 5 5 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 5 4 5 4 5 5 5 5 5 5 4 5 4 5 4 5 4 5 4 4 4 5 5 5 4 4 4 5 5 4 4 5 5 4 4 4 4 5 4 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 5 4 5 5 5 4 5 4 4 4 5 4 4 4 5 4 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 5 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 5 5 5 5 4 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 4 5 5 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 5 4 4 5 5 4 4 5 4 5 4 4 4 5 5 4 5 5 4 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 5 4 5 4 5 4 4 4 5 5 4 4 4 5 5 5 5 4 4 5 4 5 4 4 5 5 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 4 4 4 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 5 4 5 4 5 4 4 5 5 5 5 5 4 5 5 5 4 4 4 5 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 5 4 5 4 4 5 5 5 5 4 4 4 5 4 4 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 4 5 5 4 4 5 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 5 4 4 4 5 4 5 4 5 4 5 5 5 4 4 5 5 4 4 5 4 5 5 4 5 5 5 5 4 5 5 4 4 5 5 4 4 5 5 4 5 5 5 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 5 4 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 5 4 4 4 4 5 4 4 4 4 5 4 5 4 4 5 4 4 5 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 5 4 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 4 5 4 4 4 4 5 4 5 4 4 4 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 4 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 5 5 4 4 4 5 5 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 4 4 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 5 4 5 4 5 4 5 4 5 4 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 4 5 5 4 5 5 5 4 4 4 5 4 5 4 5 4 4 5 4 4 5 4 4 4 5 5 4 5 4 4 5 4 5 4 4 5 4 5 5 5 5 4 4 5 5 4 4 4 4 5 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 5 4 4 5 4 5 5 4 4 5 4 5 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 5 5 4 5 4 5 5 4 5 5 5 4 5 4 4 5 4 4 4 4 4 5 5 5 4 5 5 5 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 4 5 4 5 5 4 5 5 5 5 4 4 5 4 5 4 4 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 4 4 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 4 5 4 4 4 5 4 5 5 5 5 4 5 5 4 4 4 4 5 4 5 4 4 5 4 5 5 4 5 4 4 5 4 4 5 4 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 4 5 4 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 4 4 4 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 5 5 4 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 5 5 4 5 5 4 5 4 4 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 4 4 5 4 4 4 5 4 4 4 5 5 4 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 5 5 5 4 4 5 4 5 4 4 5 4 4 4 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 4 5 4 5 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 4 4 5 5 4 4 4 5 4 4 5 5 4 5 5 4 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 5 5 5 5 5 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 5 5 4 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 5 4 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 4 4 4 4 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 4 5 5 5 5 4 5 4 5 4 5 4 5 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 4 4 5 4 4 5 4 5 4 5 5 5 4 5 5 5 5 4 4 4 4 4 5 5 4 5 5 4 4 4 4 5 5 4 4 5 4 5 5 5 4 5 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 4 5 4 4 5 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 4 5 4 4 4 5 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 4 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 5 4 5 5 5 4 4 4 4 5 5 5 5 5 4 5 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 5 4 4 5 4 4 5 4 4 4 5 4 5 4 4 4 5 4 5 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 5 5 5 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 4 5 4 4 5 4 5 5 4 5 4 4 5 4 5 5 5 4 4 5 5 5 5 4 5 4 4 4 4 5 4 5 5 4 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 4 5 5 4 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 4 5 5 4 5 5 5 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 5 4 4 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 5 5 5 4 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 5 4 5 5 4 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 4 4 4 4 5 5 5 4 4 5 5 5 4 5 5 5 5 4 5 5 5 5 5 5 5 4 5 5 5 5 5 4 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 5 4 5 4 4 4 4 4 5 5 4 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 4 5 5 5 5 4 4 4 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 4 4 4 4 4 5 5 4 4 5 5 5 4 4 5 4 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 4 4 5 4 5 5 4 5 4 4 4 4 5 4 4 5 5 4 5 5 4 5 5 5 5 5 4 5 4 4 5 5 4 4 5 4 4 4 4 4 5 4 4 4 5 4 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 5 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 4 4 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 5 5 4 4 5 4 4 5 5 5 4 4 5 5 4 4 5 5 5 4 5 4 5 5 5 4 5 4 4 4 4 5 5 4 5 4 5 4 4 5 5 5 4 4 4 5 5 4 5 5 5 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 4 4 4 4 4 5 4 4 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 4 4 5 4 4 4 4 4 5 5 4 4 5 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 4 4 5 4 5 4 4 4 4 5 4 4 4 5 4 4 4 4 5 4 5 4 4 4 5 5 5 5 5 4 4 4 4 5 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 4 4 4 4 4 5 4 4 5 4 4 5 5 4 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 4 5 5 4 5 5 5 4 4 5 4 5 5 4 5 5 4 4 5 5 5 5 5 4 5 5 4 4 4 5 4 4 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 4 5 4 4 4 5 4 5 5 5 5 4 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 5 5 5 5 5 5 4 4 5 4 4 4 4 5 5 4 5 5 5 4 5 5 5 4 4 4 5 4 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 4 5 5 4 5 5 5 5 5 4 5 4 5 4 4 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 4 5 5 4 5 4 4 5 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 5 4 5 4 5 5 4 5 5 5 5 4 4 5 5 4 4 4 5 4 5 4 4 5 5 5 4 5 4 5 5 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 4 4 5 4 4 5 5 5 5 4 4 4 4 5 5 4 5 4 5 4 4 4 5 4 4 4 4 5 4 5 4 4 5 5 5 5 5 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 5 4 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 5 5 4 4 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 5 4 4 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 4 5 5 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 4 5 4 5 4 4 5 5 4 5 5 4 5 4 4 5 5 5 5 5 4 5 4 4 4 4 5 4 4 5 4 5 4 4 4 5 5 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 4 4 5 4 5 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 4 5 4 4 4 5 5 5 5 5 4 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 4 4 5 4 5 4 5 4 4 4 4 5 5 5 5 5 5 4 5 4 5 5 4 5 4 4 4 4 5 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 5 5 5 5 4 5 5 4 4 4 5 5 5 4 5 4 4 4 5 4 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 5 4 5 5 4 4 5 4 4 5 4 5 4 5 5 5 4 4 4 4 4 4 4 5 4 5 4 4 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 5 5 5 5 4 5 4 4 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 5 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 4 5 4 5 5 4 4 4 5 5 4 5 4 4 5 5 4 4 4 5 4 5 5 4 4 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 5 4 5 4 4 4 5 4 4 5 4 4 4 5 5 4 5 5 5 5 5 5 5 4 5 4 5 5 4 5 5 5 5 4 4 4 4 5 4 4 4 4 4 5 4 4 5 5 4 4 4 4 5 5 4 5 5 4 5 5 5 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 5 4 4 4 4 4 5 5 4 5 4 5 5 5 5 4 5 4 5 4 5 5 4 4 4 5 4 5 4 4 5 4 4 5 4 5 5 4 5 4 5 4 5 5 5 4 5 5 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 5 5 4 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 5 4 4 4 4 5 4 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 5 5 5 4 4 5 5 5 4 4 5 4 5 5 5 4 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 5 4 5 5 4 5 5 4 5 4 4 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 4 4 5 5 4 4 5 4 4 4 4 5 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 5 4 4 4 5 4 4 5 5 4 4 5 5 5 5 5 4 4 4 5 4 4 5 4 5 5 5 4 5 5 4 5 4 4 5 4 4 4 4 4 5 4 5 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 4 4 4 5 5 4 5 4 5 4 4 4 4 4 5 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 4 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 5 4 4 4 5 5 4 4 5 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 4 5 4 5 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 5 5 5 4 5 5 4 5 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 5 5 5 4 5 5 4 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 4 4 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 4 5 4 5 5 4 4 4 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 4 5 5 4 4 5 4 4 4 4 5 4 5 4 5 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 4 5 5 5 4 4 5 4 5 5 5 4 5 4 5 5 5 5 4 5 4 5 4 4 4 5 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 5 5 5 5 5 4 5 4 4 5 5 5 4 5 4 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 5 4 4 4 4 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 4 4 4 4 5 4 5 5 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 4 5 4 4 4 5 5 4 4 5 4 4 4 5 5 5 5 4 5 4 5 5 5 4 5 4 4 5 5 5 4 5 4 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 4 5 5 4 5 5 5 4 4 5 5 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 4 5 5 4 4 4 4 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 4 5 4 4 5 5 4 5 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 5 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 4 5 5 4 4 4 5 5 5 5 4 5 4 4 4 5 4 4 4 5 5 5 4 4 5 5 5 5 4 5 5 5 4 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 4 5 4 5 4 4 5 4 4 4 5 5 4 5 5 4 4 5 5 5 4 4 4 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 5 4 5 5 5 5 4 5 5 4 4 5 4 4 5 5 4 5 5 4 5 5 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 5 4 5 5 5 4 5 5 4 4 4 5 4 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 4 5 4 4 4 4 5 5 5 4 5 4 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 4 4 5 4 5 4 4 5 5 5 5 5 5 5 4 5 5 4 4 4 5 4 5 5 5 4 4 5 5 4 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 4 4 5 5 4 5 5 4 5 4 5 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 4 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 5 5 4 5 5 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 4 4 4 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 5 4 5 4 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 4 5 5 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 5 5 5 5 5 4 5 5 4 5 4 4 5 5 4 5 4 4 5 5 4 4 4 4 5 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 4 4 4 5 4 4 5 4 5 5 5 4 4 5 5 4 4 5 5 5 4 5 4 5 4 5 4 5 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 4 5 5 4 5 5 4 4 4 4 5 4 4 4 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 4 5 5 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 5 4 5 5 4 4 4 5 5 4 4 4 5 4 4 5 5 4 4 4 5 4 4 4 5 4 4 4 5 4 5 4 4 5 4 4 4 4 5 5 5 4 4 4 5 4 4 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 4 5 4 5 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 4 4 5 5 4 4 5 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 4 4 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 4 5 4 5 5 4 5 4 4 5 4 4 4 4 4 5 4 4 5 4 5 5 4 4 4 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 5 4 4 5 5 4 4 4 5 5 5 5 4 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 4 4 5 5 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 4 5 5 4 4 5 5 5 5 4 5 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 5 4 4 5 4 4 4 4 4 4 4 5 5 4 5 4 5 5 4 5 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 5 5 5 4 5 4 5 4 5 5 4 5 5 5 5 5 4 4 5 5 4 4 5 5 4 4 4 5 4 5 4 4 5 5 4 5 4 4 4 4 4 5 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 4 5 4 4 5 4 5 4 5 4 5 4 4 5 4 5 5 5 4 4 5 5 5 4 4 5 5 5 5 4 5 4 4 5 5 4 4 5 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 5 5 5 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 4 5 4 5 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 4 5 4 5 5 5 4 5 5 5 5 5 4 5 4 5 5 4 5 4 4 5 4 5 5 4 5 4 4 5 4 4 5 5 4 5 5 4 4 5 4 5 5 5 5 5 4 4 5 4 4 4 5 4 4 5 4 4 5 4 4 5 4 4 5 5 5 5 4 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 4 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 4 5 5 4 4 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 5 4 4 4 4 5 5 4 4 4 4 4 4 5 4 5 5 5 5 4 4 5 4 5 4 5 5 5 4 5 5 5 4 4 5 4 4 5 5 5 4 5 5 4 5 4 4 4 5 4 4 5 5 4 5 4 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 5 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 5 5 4 4 4 4 4 4 4 5 4 5 5 5 4 5 4 5 4 5 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 4 5 4 5 4 5 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 5 4 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 4 4 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 5 4 4 5 5 5 5 4 4 4 5 4 4 4 5 4 4 4 5 4 5 4 4 5 4 4 4 4 4 4 5 4 5 4 5 5 4 5 5 4 5 5 4 4 4 4 5 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 4 4 4 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 5 4 4 5 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 5 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 4 4 5 5 5 4 5 4 4 4 4 5 4 5 5 4 5 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 4 4 4 5 4 4 5 4 5 4 4 5 5 4 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 5 5 5 4 5 4 5 5 5 4 4 4 5 5 5 5 4 5 4 5 4 4 5 4 5 4 5 5 5 4 5 4 4 4 5 5 4 5 4 5 4 5 5 4 4 5 5 4 4 5 5 4 5 4 4 5 5 4 5 4 4 5 5 5 4 5 5 4 4 5 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 5 4 4 5 5 4 5 4 4 4 4 4 4 5 4 4 4 5 4 4 4 4 5 5 4 4 5 4 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 5 5 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 4 5 5 5 4 5 5 4 5 4 5 4 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 5 4 4 5 4 4 5 5 4 5 5 5 5 5 4 4 4 5 5 4 4 4 5 4 5 4 5 4 5 5 4 5 4 5 4 4 4 4 4 5 4 5 4 4 4 4 4 4 5 4 5 4 5 5 5 4 5 5 4 5 4 5 4 5 4 4 5 4 5 4 5 5 5 5 4 4 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 4 5 5 5 5 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 5 4 5 4 4 5 5 5 4 4 4 5 4 5 4 5 5 4 4 4 5 5 4 5 5 4 4 4 5 4 4 5 5 4 4 4 4 5 5 4 4 5 5 4 4 5 5 5 5 4 5 5 5 4 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 5 5 4 5 4 5 5 5 5 5 4 4 5 4 5 5 5 5 4 5 5 5 4 5 5 5 5 5 4 5 4 4 4 4 5 5 5 4 4 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 4 5 5 4 4 5 4 5 5 5 4 5 4 5 5 4 5 4 4 4 5 5 4 5 4 5 5 4 4 5 5 4 4 5 5 4 5 4 4 4 4 5 4 5 4 5 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 5 4 4 4 4 5 4 5 5 4 5 5 5 4 4 5 4 5 4 5 4 5 5 5 4 5 4 4 5 4 5 5 5 5 4 4 5 4 5 4 5 4 4 5 4 4 4 4 4 5 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 4 4 5 5 5 5 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 4 4 5 5 4 4 4 5 4 4 5 4 4 4 4 4 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 4 5 5 5 4 5 4 5 4 5 5 5 5 5 5 4 5 5 4 5 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 5 5 4 5 5 5 5 4 4 5 5 4 5 4 5 5 4 4 5 5 5 4 4 4 5 5 4 5 5 4 4 5 5 5 5 4 4 5 5 5 5 5 4 4 5 4 5 5 5 5 4 5 4 4 5 4 5 4 4 4 4 4 4 5 4 5 5 4 4 5 4 5 4 4 4 4 5 4 5 4 4 4 5 5 4 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 4 4 5 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 5 5 4 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 5 4 4 5 5 4 4 5 4 4 5 4 5 5 5 5 5 5 5 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 4 4 5 5 5 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 4 5 5 4 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 4 5 4 5 4 4 5 4 5 5 4 4 5 4 5 5 4 4 5 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 5 5 4 4 4 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 4 5 5 5 5 5 4 5 5 5 4 4 5 4 5 4 5 5 5 5 4 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 4 5 5 5 4 4 5 4 4 4 4 5 5 4 4 4 5 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 5 5 5 4 5 4 4 5 4 4 5 5 4 5 4 4 4 5 5 5 5 4 4 5 4 5 5 5 5 4 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 5 4 5 4 4 4 4 4 5 4 5 5 4 5 4 4 4 4 5 4 4 5 4 4 5 5 5 5 4 5 4 5 5 4 5 4 4 5 5 4 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 5 4 4 4 5 4 5 4 5 4 5 4 4 5 4 4 5 4 4 5 5 5 4 4 4 4 4 4 5 4 5 4 4 4 4 5 4 4 4 5 4 4 4 5 4 5 4 4 4 5 4 5 4 4 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 4 4 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 5 5 5 5 4 4 4 5 5 5 4 4 5 4 5 4 4 4 5 4 4 4 5 4 5 4 5 4 4 5 5 4 4 4 5 5 5 5 5 5 4 5 4 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 4 5 4 5 4 5 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 4 4 4 5 5 4 5 4 4 5 5 5 4 5 5 5 5 4 5 5 5 5 4 4 4 5 5 4 5 5 5 5 5 4 5 5 4 4 5 5 5 5 5 5 4 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 4 4 5 4 4 4 4 4 5 4 4 4 5 4 5 5 5 4 4 5 5 4 5 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 5 4 4 5 4 4 4 4 5 4 5 4 4 5 4 4 4 5 5 4 4 4 5 5 4 4 4 4 5 4 5 4 5 5 4 4 4 4 4 5 5 5 4 5 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 4 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 5 4 4 5 4 4 5 4 4 5 4 5 5 4 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 4 4 5 4 5 4 5 5 4 4 4 4 4 5 4 4 4 4 5 4 4 4 5 5 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 5 5 4 4 4 5 4 5 5 5 5 4 5 5 5 4 4 4 5 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 4 4 5 5 5 4 4 4 5 4 4 4 5 5 4 4 4 5 5 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 4 4 4 4 5 5 5 5 4 5 5 4 5 5 4 4 4 5 4 4 4 4 5 4 4 4 5 5 5 5 4 4 5 5 5 4 4 4 5 5 4 4 5 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 4 5 5 4 5 4 4 4 4 4 4 5 5 4 5 4 5 4 4 5 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 5 5 4 4 5 4 4 5 5 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 4 5 4 5 5 5 5 4 5 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 5 4 5 5 5 4 4 4 5 5 5 4 5 5 5 4 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 5 4 5 4 5 5 5 5 5 5 4 5 4 5 5 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 5 4 5 5 4 4 4 5 4 5 4 5 4 5 5 4 4 4 4 5 4 5 4 4 4 5 5 5 5 5 5 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 4 4 5 5 4 4 4 4 5 4 4 4 5 4 4 4 4 5 4 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 4 5 4 5 5 5 5 4 4 5 5 4 5 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 4 4 5 4 5 5 4 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 5 5 5 4 5 5 4 4 4 5 5 4 5 5 5 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 4 4 5 4 4 4 4 5 4 5 5 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 4 4 4 4 5 4 4 5 5 4 5 4 5 5 4 4 5 4 5 4 4 4 5 4 4 5 5 5 5 5 5 5 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 4 5 4 5 4 4 4 5 4 5 4 5 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 5 5 4 4 4 5 4 4 5 4 4 5 4 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 4 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 4 4 5 4 5 5 5 4 5 5 5 4 5 4 4 4 5 4 4 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 5 4 4 5 5 5 5 4 5 4 4 5 4 4 5 4 5 5 5 4 5 4 4 5 4 4 4 4 5 4 5 4 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 5 5 5 4 5 4 4 5 4 4 4 4 4 5 4 5 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 5 5 4 5 4 4 5 4 5 5 5 5 4 4 4 4 5 5 4 5 5 5 5 4 4 4 4 5 4 4 4 5 4 5 4 5 5 4 5 4 5 4 5 5 4 4 4 4 4 5 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 5 5 5 5 5 4 5 5 5 4 4 4 4 5 5 5 4 5 5 5 4 4 4 5 5 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 4 5 5 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 5 4 5 5 4 4 4 5 5 5 5 5 4 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 4 4 4 4 4 5 4 4 4 5 4 5 5 4 5 4 5 5 5 4 5 4 5 4 5 4 5 4 4 5 5 5 5 4 4 5 4 4 5 4 4 4 4 5 5 5 4 5 5 5 5 4 5 5 4 4 4 5 4 5 4 4 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 4 4 5 5 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 5 5 5 5 5 4 5 5 4 5 4 5 5 4 5 5 4 4 4 4 4 5 4 4 4 5 4 4 5 4 5 4 5 4 5 5 5 4 5 4 5 4 5 4 4 5 5 5 4 4 4 4 5 5 4 4 4 4 5 5 4 5 5 4 4 4 4 4 4 4 5 5 4 5 5 5 4 5 4 5 4 5 4 5 4 4 5 5 5 5 5 4 4 5 4 5 4 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 5 5 4 4 5 4 5 5 4 5 4 4 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 5 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 4 4 5 4 4 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 4 5 5 4 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 5 5 4 5 4 4 4 5 4 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 5 4 4 5 5 5 4 4 5 5 4 4 5 4 4 4 5 4 5 4 5 4 4 4 4 5 5 5 4 4 5 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 5 4 5 5 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 5 4 5 5 4 4 4 4 5 4 4 5 4 5 4 5 4 5 4 5 4 5 4 4 4 4 5 4 5 4 4 5 4 5 5 5 5 5 4 4 4 5 5 5 4 5 4 4 4 5 4 5 5 5 4 4 4 5 5 5 4 4 5 4 5 5 5 5 4 4 4 4 4 4 5 4 4 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 5 4 5 4 5 4 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 5 5 5 4 5 4 4 5 5 4 4 4 5 5 5 5 4 4 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 5 5 5 5 5 5 5 5 4 4 5 5 4 5 4 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 4 5 4 5 4 5 5 5 4 5 4 5 4 5 5 4 4 5 4 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 5 4 5 4 4 5 4 4 5 4 5 4 5 4 4 4 4 4 4 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 5 4 5 5 4 5 4 4 4 5 4 5 5 5 5 5 4 4 4 4 5 5 4 4 4 5 4 5 5 4 5 4 4 5 5 5 5 4 5 4 5 5 5 5 4 5 5 4 4 5 4 5 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 4 5 5 4 4 4 4 5 5 5 4 4 5 5 5 5 4 5 4 5 4 5 5 4 4 5 4 4 5 4 4 5 5 4 5 5 4 4 5 4 4 5 5 4 4 5 4 5 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 5 5 4 5 5 4 5 4 5 4 4 5 4 4 4 5 5 5 5 5 4 4 5 4 5 5 4 4 5 4 4 5 5 4 5 5 4 5 4 5 5 4 4 5 5 5 4 5 5 4 5 4 5 4 5 5 4 5 4 4 4 5 4 4 4 5 4 4 5 4 4 5 5 4 5 5 5 4 5 4 4 5 5 4 4 4 5 4 4 5 5 4 5 5 5 5 4 5 4 5 4 5 5 5 5 4 5 5 5 5 4 5 5 5 5 4 4 5 5 4 4 5 4 5 5 5 5 5 5 4 4 4 5 5 4 5 4 5 5 5 4 4 4 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 5 4 5 4 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 5 4 4 4 4 4 4 5 4 5 4 4 5 4 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 5 4 4 5 5 5 4 5 5 4 5 4 5 5 4 4 5 5 5 4 5 4 5 4 4 5 5 5 4 5 5 5 4 5 4 5 4 4 5 5 5 5 4 5 5 4 5 5 4 5 4 5 5 4 5 5 4 4 4 4 4 4 5 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 4 5 4 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 5 4 4 4 5 5 5 5 4 4 5 4 4 5 4 5 4 4 5 5 5 5 4 4 5 5 4 4 5 4 5 4 5 4 4 5 4 5 4 5 4 5 4 5 5 5 5 4 5 5 4 4 5 5 5 5 5 4 5 4 4 4 5 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 4 4 5 5 4 5 4 5 5 4 5 5 4 5 4 5 4 5 5 4 4 5 4 4 4 5 4 5 4 5 5 4 4 5 5 4 4 4 5 5 5 5 4 4 4 5 5 4 5 4 4 4 5 4 4 5 4 4 4 4 5 4 5 5 4 4 4 4 4 5 4 5 4 4 5 5 4 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 5 4 4 5 5 4 4 5 4 4 5 4 5 4 5 5 5 4 5 5 4 5 5 4 4 4 4 5 4 4 5 5 5 4 5 4 5 4 5 5 4 4 4 4 5 5 4 4 5 5 5 5 4 5 4 4 5 5 5 4 4 4 4 5 4 5 4 4 5 5 4 5 4 5 4 5 5 5 5 4 4 4 5 4 4 5 4 4 4 5 5 5 4 4 5 4 4 5 4 5 4 4 5 4 4 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 5 5 5 4 4 4 4 4 5 4 4 5 4 4 4 5 5 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 5 5 4 4 5 5 5 5 4 4 5 4 5 4 4 5 5 5 5 4 5 5 4 5 5 5 4 4 5 5 5 4 5 5 5 4 5 4 4 4 4 5 4 4 4 5 4 5 4 4 4 4 4 4 4 5 5 4 4 5 5 4 5 4 4 4 5 4 4 5 5 4 4 5 4 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 4 4 5 4 4 4 5 4 5 4 4 4 5 4 4 4 4 5 4 5 4 4 4 4 4 4 5 5 4 5 5 4 5 5 4 5 5 4 5 4 5 4 5 4 5 4 5 4 4 5 5 4 4 4 4 5 4 4 5 5 5 5 5 4 4 5 4 5 5 4 5 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 5 4 4 4 4 4 5 5 5 4 5 4 5 5 5 5 4 5 5 4 5 5 5 5 5 4 5 4 5 4 5 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 4 5 5 4 4 4 5 5 5 4 5 4 4 5 5 5 5 5 4 5 4 5 4 4 5 4 5 5 5 4 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 4 4 5 4 4 4 4 4 4 5 4 4 5 4 4 5 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 5 4 5 4 4 5 4 5 5 5 4 4 5 4 4 5 5 5 5 4 5 4 4 4 5 4 5 5 5 4 5 5 5 4 4 5 4 4 5 5 4 5 4 5 5 5 4 4 4 4 5 4 4 4 5 5 4 4 5 5 4 4 4 4 4 4 5 5 5 5 4 5 4 4 4 5 5 4 5 4 5 5 4 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 5 4 4 5 5 4 5 4 5 5 5 5 5 5 5 5 4 5 4 5 5 5 4 4 5 4 5 5 5 4 5 5 4 4 5 5 4 5 4 4 5 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 5 4 4 5 4 5 4 5 5 4 5 4 5 5 4 5 5 4 4 4 4 4 5 4 4 5 4 4 5 5 5 5 5 4 4 5 4 4 5 5 4 4 4 5 5 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 5 4 5 5 5 5 4 4 4 5 5 4 5 4 5 5 5 5 5 5 4 4 4 5 4 4 4 5 4 4 5 4 5 5 5 4 4 4 4 5 5 5 4 5 5 5 4 5 5 5 4 4 5 4 4 4 5 5 4 5 4 5 5 5 4 4 4 4 5 5 5 5 4 4 5 5 5 4 4 5 4 4 4 5 5 5 5 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 5 5 4 4 4 5 5 4 4 5 5 4 4 4 4 5 4 4 5 4 5 5 4 4 4 5 4 5 5 5 4 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 4 4 5 4 4 5 5 5 5 4 4 5 4 4 5 4 5 4 4 5 5 4 4 4 4 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 4 5 4 4 4 4 5 4 4 4 5 5 4 5 5 4 5 4 4 5 5 4 4 5 5 4 5 5 4 4 5 4 4 5 4 5 5 5 4 5 5 5 5 5 4 5 5 5 5 5 4 5 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 5 5 5 5 5 5 5 4 4 5 4 4 4 5 4 4 5 5 4 5 4 4 4 4 5 4 4 5 5 4 5 5 5 5 5 5 5 4 4 4 4 4 5 4 5 4 5 5 4 4 4 4 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 5 5 5 4 5 5 4 5 4 5 5 4 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 5 4 5 5 5 4 5 4 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 5 4 4 4 4 4 5 4 5 5 4 4 4 5 5 5 4 5 5 5 4 4 5 4 5 5 5 4 5 5 4 5 4 5 5 5 4 4 4 4 5 5 4 5 4 5 5 5 4 4 5 5 4 5 4 5 4 4 5 4 4 5 5 5 5 5 4 5 4 5 5 5 4 5 5 5 5 4 4 4 4 5 4 5 4 5 4 5 4 5 4 4 5 4 4 5 5 5 4 4 5 5 4 5 4 4 5 5 5 5 4 5 5 4 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 5 5 4 5 4 5 5 4 5 4 5 5 4 4 5 5 4 5 5 4 5 5 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 5 4 5 4 5 4 5 4 5 5 5 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 5 5 5 4 5 5 5 5 4 5 5 5 5 5 5 4 4 5 4 4 4 5 5 4 4 4 4 4 5 4 5 4 5 5 5 5 4 4 4 5 4 5 5 5 5 4 4 4 5 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 5 4 4 5 4 4 4 4 5 4 5 5 5 4 4 4 5 5 5 4 4 4 5 4 5 4 4 4 5 5 4 4 5 4 5 4 4 5 5 5 5 5 5 4 4 5 4 4 5 4 5 5 4 5 5 4 4 4 5 4 4 5 4 5 4 5 4 4 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 5 5 4 5 5 5 4 4 5 4 4 5 5 4 5 4 4 4 5 4 5 5 4 4 5 4 5 5 4 4 4 4 4 5 4 4 5 4 5 5 4 5 5 5 5 4 4 4 5 4 5 4 5 5 4 5 5 5 4 5 4 4 4 4 5 5 5 5 4 5 5 5 4 5 4 4 5 5 4 5 5 5 4 5 4 4 5 4 5 4 4 4 5 4 5 5 5 4 5 5 5 5 4 5 4 5 4 4 4 5 4 4 5 4 4 4 5 4 5 5 5 4 4 4 4 5 4 5 5 4 4 5 5 4 5 4 5 4 4 4 4 4 5 5 5 4 5 4 5 4 5 5 4 5 4 5 4 5 4 4 5 4 4 4 4 5 5 4 5 5 5 5 4 5 4 5 5 4 5 5 5 4 4 5 5 4 5 5 5 5 5 5 5 4 4 5 4 5 4 5 5 4 5 5 5 4 4 4 5 4 4 5 4 4 4 4 4 4 4 5 4 4 5 4 5 4 5 5 5 4 4 4 4 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 5 5 5 5 5 5 4 5 5 5 4 4 5 4 5 5 4 5 4 5 5 5 4 4 4 4 4 5 4 4 5 5 5 4 5 4 5 5 4 4 4 4 4 5 5 4 5 5 5 5 4 4 5 4 5 4 4 4 5 5 5 4 5 5 5 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 4 4 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 4 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 4 5 5 4 4 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 4 5 5 4 4 5 5 4 4 4 4 5 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 4 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 4 5 5 5 4 4 5 4 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 5 4 4 4 5 5 5 4 5 5 4 5 5 4 4 4 4 4 4 5 4 5 4 5 4 5 4 5 5 5 5 4 5 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 4 5 5 4 5 4 4 4 5 4 5 5 4 4 4 5 4 4 5 4 5 5 4 4 5 5 4 4 5 4 4 4 4 4 4 5 5 5 4 5 5 4 5 4 5 4 5 4 4 4 4 5 5 5 4 5 4 4 5 4 5 4 5 5 4 5 5 4 4 4 5 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 5 4 5 4 4 5 5 4 4 5 5 4 5 5 5 5 5 5 4 4 4 4 4 4 5 4 5 4 5 4 4 5 4 5 5 4 5 4 5 5 4 5 5 5 4 5 4 5 4 5 4 4 5 5 4 5 5 5 4 4 5 5 5 5 4 4 4 4 4 5 5 4 4 5 5 5 5 4 4 5 5 5 5 5 4 5 5 5 4 5 5 5 5 4 4 5 4 5 5 4 4 4 5 4 4 4 4 4 4 4 4 5 4 5 5 5 4 5 5 4 5 5 4 4 5 4 4 4 4 5 4 5 5 4 4 5 4 4 4 4 5 5 5 5 4 4 4 4 4 5 4 4 4 5 4 5 4 5 4 4 5 4 4 4 5 4 5 4 5 4 5 4 4 4 5 4 5 5 5 5 5 5 5 4 5 4 5 4 4 4 4 4 4 5 4 4 4 4 5 5 4 5 5 5 5 5 4 4 5 4 4 4 5 4 5 4 4 5 5 5 4 5 5 5 4 4 4 4 5 5 4 4 4 4 4 5 5 4 4 5 5 4 4 4 4 5 5 5 4 5 4 5 5 5 5 5 5 4 4 5 4 5 5 5 4 4 4 4 5 4 4 4 4 5 5 5 5 5 5 4 5 4 5 4 4 4 5 4 4 5 5 5 5 5 5 5 4 4 5 5 5 4 5 5 5 5 4 4 4 5 4 4 5 4 4 5 4 4 4 4 5 4 5 4 4 5 4 5 4 4 4 5 5 5 4 5 4 4 4 5 4 5 5 4 4 5 5 4 5 5 4 4 4 4 5 4 5 4 5 4 4 4 5 5 5 4 5 4 5 4 5 5 4 5 5 5 4 5 5 4 5 5 4 5 4 4 4 5 5 4 4 4 5 4 4 4 5 5 4 4 5 4 5 4 5 5 4 4 5 5 4 4 4 4 5 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 4 4 4 5 5 5 4 5 4 5 4 4 5 5 4 5 4 5 5 4 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 4 4 4 4 4 5 4 5 5 4 5 5 4 5 4 4 4 5 5 5 5 4 5 4 5 4 5 4 5 5 5 5 4 4 5 5 4 5 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 5 4 5 4 5 5 4 4 5 5 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 4 5 4 4 4 4 4 4 5 5 5 4 5 4 5 4 4 4 4 5 4 4 5 5 4 4 5 5 5 5 5 5 5 4 4 5 5 4 4 4 4 5 5 5 4 4 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 4 4 4 5 5 4 5 4 4 4 4 5 4 4 4 4 5 4 5 5 5 5 4 5 4 5 5 4 4 4 5 5 4 4 4 5 5 5 4 5 4 5 5 4 5 4 4 5 5 5 5 5 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 4 5 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 4 5 4 5 5 4 4 5 5 4 5 5 4 5 5 4 5 5 5 4 4 4 4 4 4 5 4 5 4 4 5 5 5 4 5 4 4 4 4 4 5 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4
|