0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-05 02:06:27 +00:00
OI-codes/BZOJ/4385/data/70.in

3 lines
1.6 MiB (Stored with Git LFS)

500000 7299345 72768
1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 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 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 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 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 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 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 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 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 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 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 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 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 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 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 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 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 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 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 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 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 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 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 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 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 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 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 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 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 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 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 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 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 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 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 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 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 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 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 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 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 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 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 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 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 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 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 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 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 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 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 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 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 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 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 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 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 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 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 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 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 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 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 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 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 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 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 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 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 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 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 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 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 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 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 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 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 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 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 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 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 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 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 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 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 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 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 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 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 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 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 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 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 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 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 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 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 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 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 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 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 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 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 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 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 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 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 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 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 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 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 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 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 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 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 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 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 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 2 1 1 2 1 1 2 1 1 1 1 1 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 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 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 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 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 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 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 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 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 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 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 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 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 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 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 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 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 2 2 2 1 1 2 1 1 1 2 2 2 2 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 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 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 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 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 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 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 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 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 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 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 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 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 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 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 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 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 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 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 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 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 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 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 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 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 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 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 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 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 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 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 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 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 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 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 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 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 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 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 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 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 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 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 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 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 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 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 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 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 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 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 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 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 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 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 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 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 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 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 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 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 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 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 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 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 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 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 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 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 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 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 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 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 1 1 2 2 2 2 1 1 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 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 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 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 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 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 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 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 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 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 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 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 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 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 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 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 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 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 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 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 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 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 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 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 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 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 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 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 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 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 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 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 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 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 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 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 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 1 2 1 1 2 2 1 2 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 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 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 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 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 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 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 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 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 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 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 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 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 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 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 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 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 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 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 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 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 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 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 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 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 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 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 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 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 1 1 1 2 1 1 1 1 2 1 1 1 2 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 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 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 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 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 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 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 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 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 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 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 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 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 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 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 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 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 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 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 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 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 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 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 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 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 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 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 2 2 2 2 2 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 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 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 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 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 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 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 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 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 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 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 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 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 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 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 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 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 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 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 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 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 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 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 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 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 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 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 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 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 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 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 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 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 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 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 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 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 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 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 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 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 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 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 2 1 2 1 2 2 1 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 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 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 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 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 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 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 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 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 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 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 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 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 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 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 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 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 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 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 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 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 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 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 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 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 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 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 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 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 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 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 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 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 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 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 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 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 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 1 2 2 1 2 1 1 2 2 2 1 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 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 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 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 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 2 1 2 1 1 2 2 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 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 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 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 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 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 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 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 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 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 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 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 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 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 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 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 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 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 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 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 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 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 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 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 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 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 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 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 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 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 1 1 1 1 1 2 2 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 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 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 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 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 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 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 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 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 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 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 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 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 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 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 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 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 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 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 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 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 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 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 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 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 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 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 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 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 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 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 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 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 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 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 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 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 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 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 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 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 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 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 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 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 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 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 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 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 1 1 2 2 1 1 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 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 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 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 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 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 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 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 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 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 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 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 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 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 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 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 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 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 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 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 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 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 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 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 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 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 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 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 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 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 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 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 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 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 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 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 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 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 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 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 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 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 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 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 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 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 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 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 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 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 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 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 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 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 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 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 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 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 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 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 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 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 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 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 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 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 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 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 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 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 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 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 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 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 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 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 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 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 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 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 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 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 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 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 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 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 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 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 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 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 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 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 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 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 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 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 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 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 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 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 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 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 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 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 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 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 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 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 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 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 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 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 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 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 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 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 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 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 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 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 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 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 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 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 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 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 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 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 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 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 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 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 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 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 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 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 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 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 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 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 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 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 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 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 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 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 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 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 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 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 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 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 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 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 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 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 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 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 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 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 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 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 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 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 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 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 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 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 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 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 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 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 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 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 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 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 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 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 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 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 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 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 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 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 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 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 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 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 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 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 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 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 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 2 2 1 2 1 2 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 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 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 2 2 2 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 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 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 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 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 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 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 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 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 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 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 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 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 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 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 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 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 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 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 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 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 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 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 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 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 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 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 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 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 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 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 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 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 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 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 1 2 2 1 2 1 2 1 1 1 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 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 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 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 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 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 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 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 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 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 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 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 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 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 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 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 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 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 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 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 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 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 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 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 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 1 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 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 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 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 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 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 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 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 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 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 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 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 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 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 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 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 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 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 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 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 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 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 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 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 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 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 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 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 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 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 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 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 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 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 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 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 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 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 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 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 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 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 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 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 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 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 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 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 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 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 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 2 1 2 2 2 1 2 2 1 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 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 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 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 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 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 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 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 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 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 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 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 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 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 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 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 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 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 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 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 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 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 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 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 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 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 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 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 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 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 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 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 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 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 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 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 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 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 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 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 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 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 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 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 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 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 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 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 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 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 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 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 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 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 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 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 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 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 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 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 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 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 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 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 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 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 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 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 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 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 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 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 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 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 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 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 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 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 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 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 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 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 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 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 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 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 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 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 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 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 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 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 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 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 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 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 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 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 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 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 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 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 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 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 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 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 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 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 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 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 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 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 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 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 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 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 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 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 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 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 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 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 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 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 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 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 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 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 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 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 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 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 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 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 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 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 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 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 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 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 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 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 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 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 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 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 1 2 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 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 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 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 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 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 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 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 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 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 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 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 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 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 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 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 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 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 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 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 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 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 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 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 1 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 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 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 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 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 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 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 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 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 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 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 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 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 2 2 1 2 1 2 1 2 1 1 1 1 1 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 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 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 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 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 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 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 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 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 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 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 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 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 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 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 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 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 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 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 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 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 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 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 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 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 2 2 1 1 1 2 1 1 1 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 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 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 2 2 2 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 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 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 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 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 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 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 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 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 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 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 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 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 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 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 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 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 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 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 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 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 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 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 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 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 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 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 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 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 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 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 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 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 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 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 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 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 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 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 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 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 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 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 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 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 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 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 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 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 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 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 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 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 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 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 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 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 1 2 2 1 1 1 2 2 1 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 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 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 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 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 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 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 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 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 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 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 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 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 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 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 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 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 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 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 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 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 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 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 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 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 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 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 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 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 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 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 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 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 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 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 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 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 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 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 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 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 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 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 2 2 2 1 1 1 1 1 1 1 1 2 2 2 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 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 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 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 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 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 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 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 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 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 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 1 1 1 1 2 2 1 2 2 2 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 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 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 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 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 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 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 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 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 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 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 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 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 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 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 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 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 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 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 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 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 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 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 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 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 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 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 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 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 1 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 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 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 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 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 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 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 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 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 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 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 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 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 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 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 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 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 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 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 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 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 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 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 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 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 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 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 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 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 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 1 1 2 1 2 2 2 1 2 1 2 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 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 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 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 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 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 2 2 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 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 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 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 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 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 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 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 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 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 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 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 1 1 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 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 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 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 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 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 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 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 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 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 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 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 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 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 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 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 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 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 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 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 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 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 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 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 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 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 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 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 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 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 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 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 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 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 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 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 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 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 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 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 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 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 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 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 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 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 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 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 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 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 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 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 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 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 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 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 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 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 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 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 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 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 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 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 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 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 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 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 2 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 2 1 1 1 1 1 1 2 1 1 1 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 2 2 2 1 2 2 2 2 2 2 1 2 2 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 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 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 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 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 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 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 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 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 1 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 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 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 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 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 2 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 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 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 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 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 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 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 1 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 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 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 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 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 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 1 2 2 1 2 1 2 2 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 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 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 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 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 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 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 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 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 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 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 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 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 2 2 1 1 1 1 2 1 1 1 1 1 2 1 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 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 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 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 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 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 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 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 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 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 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 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 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 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 1 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 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 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 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 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 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 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 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 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 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 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 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 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 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 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 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 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 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 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 2 1 1 2 1 1 1 1 2 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 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 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 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 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 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 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 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 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 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 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 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 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 2 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 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 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 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 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 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 1 1 2 1 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 1 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 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 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 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 2 1 2 2 2 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 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 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 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 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 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 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 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 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 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 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 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 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 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 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 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 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 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 2 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 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 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 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 1 2 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 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 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 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 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 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 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 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 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 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 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 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 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 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 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 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 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 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 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 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 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 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 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 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 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 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 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 2 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 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 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 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 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 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 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 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 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 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 2 2 1 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 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 1 1 2 1 1 1 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 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 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 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 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 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 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 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 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 2 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 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 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 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 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 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 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 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 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 1 1 1 2 1 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 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 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 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 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 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 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 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 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 1 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 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 1 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 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 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 1 1 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 2 2 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 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 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 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 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 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 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 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 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 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 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 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 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 1 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 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 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 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 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 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 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 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 1 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 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 2 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 1 2 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 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 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 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 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 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 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 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 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 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 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 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 2 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 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 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 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 1 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 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 2 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 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 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 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 1 1 2 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 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 2 1 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 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 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 2 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 2 1 2 2 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 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 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 2 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 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 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 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 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 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 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 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 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 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 1 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 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 2 2 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 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 1 1 1 1 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 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 2 2 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 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 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 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 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 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 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 2 1 1 2 2 2 2 1 1 1 2 1 1 1 2 1 2 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 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 2 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 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 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 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 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 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 2 2 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 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 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 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 1 1 2 1 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 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 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 1 2 1 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 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 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 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 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 1 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 1 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 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 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 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 1 2 2 2 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 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 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 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 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 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 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 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 1 1 1 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 2 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 2 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 2 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 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 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 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 1 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 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 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 1 2 1 2 2 2 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 1 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 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 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 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 1 2 2 1 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 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 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 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 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 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 2 1 2 1 2 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 2 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 2 2 1 1 2 2 1 2 1 1 1 2 1 1 1 1 1 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 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 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 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 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 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 2 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 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 2 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 2 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 1 1 2 2 2 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 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 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 2 1 1 1 1 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 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 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 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 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 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 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 2 2 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 1 2 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 2 2 1 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 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 1 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 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 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 1 2 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 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 2 1 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 2 2 2 2 2 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 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 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 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 1 1 2 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 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 2 2 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 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 2 1 1 1 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 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 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 2 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 1 1 1 2 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 2 1 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 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 2 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 2 2 2 1 2 1 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 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 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 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 2 1 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 1 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 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 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 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 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 2 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 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 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 2 1 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 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 2 2 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 2 1 2 2 2 1 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 1 1 1 2 1 1 1 1 1 1 2 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 1 2 2 1 1 2 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 2 1 2 2 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 1 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 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 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 2 2 1 1 2 2 2 1 1 2 2 1 2 1 2 2 1 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 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 2 1 1 1 1 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 2 1 2 1 1 2 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 1 2 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 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 2 1 1 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 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 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 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 2 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 1 1 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 2 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 2 2 1 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 2 2 2 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 2 1 1 2 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 2 2 2 1 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 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 1 1 1 2 1 2 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 2 1 2 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 1 2 2 2 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 2 1 1 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 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 1 2 2 1 1 1 1 1 2 1 1 1 2 2 2 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 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 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 1 1 1 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 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 2 1 2 1 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 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 2 1 2 1 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 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 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 1 1 2 2 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 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 1 1 2 2 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 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 2 2 1 1 2 2 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 1 1 1 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 2 2 1 2 2 1 2 1 1 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 1 1 2 1 1 1 1 2 2 2 2 2 1 1 2 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 2 2 1 1 1 1 2 2 2 1 2 2 1 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 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 2 1 1 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 2 1 2 1 2 2 1 2 2 2 2 1 1 2 2 2 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 2 1 1 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 1 1 1 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 2 2 2 1 1 2 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 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 1 2 1 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 1 2 2 2 1 1 2 1 1 1 2 1 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 1 1 2 2 2 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 1 1 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 1 2 1 1 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 1 2 2 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 2 2 1 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 1 2 1 1 1 1 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 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 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 2 1 1 2 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 1 1 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 1 2 2 1 2 1 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 2 2 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 1 1 2 2 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 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 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 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 2 2 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 2 2 1 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 2 1 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 2 2 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 1 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 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 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 2 1 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 1 1 2 2 2 1 2 1 1 2 1 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 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 2 1 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 2 1 1 2 1 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 1 1 1 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 1 1 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 1 1 1 2 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 2 1 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 1 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 1 1 1 1 1 2 1 2 1 1 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 1 2 1 2 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 1 1 2 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 1 2 2 2 2 1 1 1 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 2 2 2 1 1 2 1 1 2 2 1 1 1 2 2 2 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 1 1 2 1 1 2 2 1 1 1 1 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 1 2 1 2 1 2 1 1 1 2 1 1 1 1 2 1 1 2 2 1 2 2 2 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 1 2 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 1 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 2 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 1 1 2 2 1 1 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 2 1 2 1 2 1 2 2 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 1 2 1 2 1 1 2 2 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 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 1 1 1 1 1 2 1 1 1 2 1 1 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 1 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 2 1 2 1 2 2 2 1 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 2 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1 1 2 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 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 2 2 1 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 1 2 2 1 1 2 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 2 1 2 1 2 2 2 2 1 2 1 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 2 2 2 1 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 1 1 2 2 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 1 2 2 2 2 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 1 2 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 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 2 2 1 2 1 2 1 2 2 2 2 2 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 2 2 2 1 2 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 2 1 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 2 1 2 1 2 1 1 1 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 1 2 1 1 2 2 1 2 1 1 2 1 2 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 2 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 1 1 1 2 2 1 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 1 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 2 1 1 1 2 1 2 2 2 1 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 1 2 1 1 1 1 1 1 2 1 1 1 2 1 2 1 1 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 1 2 1 2 1 2 2 2 1 2 2 2 2 1 2 1 2 1 1 2 2 1 2 2 2 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 2 1 1 1 2 1 1 2 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 2 1 1 2 2 2 1 2 2 1 2 1 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 1 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 1 2 1 2 2 1 1 1 2 2 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 2 2 1 2 2 2 2 1 2 1 1 2 1 2 1 2 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 1 2 1 1 1 1 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 2 2 2 2 1 2 1 2 1 1 2 2 2 1 1 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 1 2 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 1 1 1 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 1 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 2 2 1 1 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 2 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 1 2 1 1 2 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 1 1 1 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 2 1 1 2 2 2 2 2 1 1 1 2 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 1 1 1 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 1 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 1 1 2 2 2 1 1 2 2 2 2 1 2 1 1 2 1 1 1 2 1 2 2 1 2 1 2 1 2 2 1 1 1 2 1 1 1 1 2 1 1 2 1 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2 1 1 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 1 1 1 2 2 2 1 2 2 2 1 1 2 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 2 1 1 1 2 1 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 2 1 1 1 1 2 1 1 1 1 1 2 2 2 1 1 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 1 2 1 1 1 2 2 2 1 2 2 2 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 2 1 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 1 1 2 2 2 2 2 2 1 1 2 1 2 1 2 2 2 1 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 2 2 1 2 2 1 1 1 2 1 2 1 1 1 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 2 2 1 1 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 1 2 2 2 1 1 2 1 2 2 1 2 1 2 1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 1 1 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 1 1 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 1 1 1 2 2 2 1 1 1 2 2 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 1 1 2 1 2 2 2 1 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 2 1 1 2 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 1 1 1 2 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 1 2 1 1 2 2 1 1 1 2 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 1 1 1 2 2 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 1 1 2 1 1 1 1 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 2 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 1 1 2 1 1 2 2 1 1 2 1 1 1 2 2 1 2 2 1 2 1 1 1 2 2 1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 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 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 1 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 1 1 1 1 1 1 1 1 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 2 1 2 2 1 1 1 2 1 1 2 1 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 2 2 2 1 1 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 1 2 2 1 2 2 2 1 2 2 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 1 2 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 2 2 1 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 1 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 2 1 1 1 1 2 2 1 2 2 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 1 1 2 1 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 2 1 1 2 1 1 2 1 1 1 2 2 1 2 1 1 1 1 1 1 2 1 2 1 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 1 1 2 2 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 1 2 1 2 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 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 1 2 2 2 1 1 2 1 1 2 1 1 2 1 1 1 2 2 1 1 2 1 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 1 1 2 2 2 2 2 2 1 2 2 1 1 2 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 1 1 1 1 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 1 2 1 1 1 1 2 1 2 1 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 1 2 1 1 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 2 1 2 2 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 1 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 2 1 2 1 2 2 2 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 1 1 2 1 1 1 1 2 1 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 2 1 2 1 1 2 1 1 2 2 1 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 1 1 1 1 1 2 1 2 1 2 2 2 2 2 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2 2 2 1 1 2 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 1 2 2 2 1 2 1 2 2 2 2 2 1 1 2 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 1 1 2 2 1 2 2 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 1 1 2 2 2 2 1 1 1 2 2 2 1 2 2 2 1 2 1 2 1 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 1 1 1 1 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 2 2 1 2 1 2 1 1 1 2 2 2 2 2 1 1 1 2 1 2 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 1 1 1 2 1 2 2 2 1 2 1 2 1 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 1 1 1 2 2 1 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 2 1 1 2 1 1 1 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 2 1 2 1 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 2 1 2 2 1 2 2 2 1 1 2 1 1 2 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 1 1 1 1 1 2 2 1 2 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 2 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 2 2 1 2 1 2 1 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 1 2 2 2 2 1 2 1 1 2 2 2 1 2 1 1 2 2 2 1 1 2 2 1 1 2 2 2 1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 1 2 2 2 1 2 1 1 1 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 1 1 1 1 2 1 2 1 2 1 1 1 2 2 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 2 1 2 2 2 2 1 2 1 1 1 2 2 1 1 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 2 2 1 1 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 1 1 1 1 2 1 2 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 2 1 1 1 2 1 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 2 1 1 2 2 1 1 2 1 1 2 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 1 2 2 2 2 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 1 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 1 1 2 1 1 1 2 2 2 1 2 1 2 1 1 1 1 2 1 1 1 2 2 2 1 1 1 2 2 1 1 2 1 1 2 1 2 2 1 2 1 2 2 1 2 2 1 1 1 2 1 1 2 1 1 1 2 1 1 2 2 2 2 2 2 1 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 1 2 2 2 1 2 2 1 2 2 2 2 1 1 2 1 1 2 1 2 1 2 1 1 1 1 2 1 2 1 1 2 2 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 2 2 1 2 1 2 1 1 2 2 2 2 2 1 2 1 1 2 1 1 1 2 2 1 1 1 1 2 1 2 1 1 1 2 2 2 2 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 1 2 1 2 1 1 1 1 1 1 1 2 1 1 2 2 1 2 1 1 1 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 2 2 2 2 2 1 2 1 1 1 1 1 2 1 2 1 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 2 1 2 1 1 2 2 1 2 2 2 2 1 1 2 1 1 1 2 1 1 1 2 2 1 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 1 1 2 1 2 1 1 1 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 2 1 2 2 2 2 1 2 1 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 2 2 1 2 1 2 2 1 2 1 2 1 2 1 2 1 2 2 1 1 1 1 2 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 1 1 2 2 1 1 2 1 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 1 1 1 1 2 2 2 1 2 1 2 1 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 1 2 1 1 1 1 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 1 1 2 2 2 1 1 1 1 2 1 2 1 2 1 2 1 2 1 1 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 1 2 1 1 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 1 1 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 1 1 2 1 2 1 1 2 1 1 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 2 1 2 1 1 1 1 2 1 1 1 1 2 1 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 1 1 2 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 2 2 1 1 1 2 1 1 2 1 2 1 2 2 1 2 1 1 1 1 2 2 2 1 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 1 2 1 1 2 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 1 1 2 2 1 2 1 2 1 1 1 2 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 1 2 1 2 1 2 1 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 2 2 1 1 1 2 1 2 2 2 2 2 1 1 2 1 2 2 2 1 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 2 2 2 1 1 2 1 2 2 2 1 1 1 1 2 1 1 2 1 2 1 1 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 2 2 1 2 2 1 2 1 2 2 2 2 1 38 44 44 47 44 33 47 35 50 35 41 48 35 41 34 49 47 44 48 50 36 42 40 42 46 40 41 42 45 42 43 45 33 42 38 38 47 47 44 43 40 49 35 38 43 41 45 49 36 35 50 41 50 40 35 41 44 50 47 35 38 42 37 44 50 37 48 48 47 38 35 43 40 41 50 41 41 46 38 50 45 50 47 50 42 46 36 44 46 35 33 46 45 48 49 49 35 42 42 43 33 35 47 44 44 35 35 48 41 50 47 42 40 46 44 49 42 47 44 46 38 39 49 42 35 40 38 47 33 38 40 39 41 48 40 41 44 39 37 40 41 36 35 35 46 37 34 40 44 34 45 33 43 43 41 41 50 41 46 34 42 47 49 33 33 41 38 39 50 34 36 35 36 41 49 42 33 44 44 45 42 33 47 46 35 40 40 50 48 34 34 50 42 36 39 35 40 37 48 37 42 34 47 40 47 39 39 35 47 40 48 44 48 39 39 36 39 34 34 50 36 43 34 34 46 37 44 49 48 46 47 45 43 41 38 44 37 36 47 33 39 35 42 39 36 49 43 39 47 39 48 48 47 49 46 39 50 42 39 37 49 44 47 36 37 35 40 38 45 36 41 34 47 35 46 47 47 48 41 36 39 39 43 38 43 33 37 37 36 33 41 47 34 47 36 45 45 43 50 50 35 48 40 34 41 44 34 46 34 40 47 43 35 47 34 46 34 38 42 42 48 33 39 50 35 47 33 36 37 44 39 46 40 47 41 48 37 45 50 44 40 37 39 41 37 39 44 47 49 39 45 46 49 46 38 43 40 48 35 42 50 46 49 44 36 43 46 34 49 37 40 43 43 40 33 40 33 45 49 39 35 47 44 46 33 33 50 43 46 46 41 33 48 42 42 49 49 50 33 41 40 38 44 40 33 42 36 49 40 40 33 44 45 48 37 44 42 37 40 34 41 49 41 46 47 46 45 33 44 39 44 42 36 45 35 35 38 39 43 37 35 49 41 50 35 40 39 47 50 40 40 40 35 42 40 38 44 42 49 36 37 33 49 48 50 44 47 48 46 33 45 36 49 48 50 41 33 40 49 40 43 47 49 41 40 33 42 40 38 37 50 43 42 39 39 44 39 44 42 35 43 50 46 44 43 38 36 39 33 37 42 34 37 42 40 38 39 43 38 39 40 50 47 46 45 48 47 34 35 49 37 42 37 38 37 37 35 48 38 33 37 35 40 42 44 41 44 47 48 43 46 34 50 46 48 47 38 37 50 46 42 45 36 50 48 38 50 38 34 50 38 50 43 41 35 49 44 47 46 44 36 40 35 48 38 46 34 39 33 43 48 33 50 40 35 39 33 48 44 34 49 40 35 41 35 40 37 34 36 48 37 43 34 45 41 33 45 34 49 37 42 45 35 35 41 48 48 41 36 43 33 49 33 44 45 33 38 40 36 36 48 39 38 45 39 35 34 48 35 38 34 44 42 43 50 47 50 40 48 39 41 46 49 40 40 39 39 35 48 47 41 41 50 37 41 35 50 38 49 48 34 35 41 33 43 48 43 33 33 41 41 35 34 46 48 48 49 42 46 49 35 40 36 42 42 50 36 50 44 34 45 38 39 42 44 49 39 43 35 39 39 48 33 36 45 46 35 45 42 47 34 49 35 37 40 43 47 40 37 33 49 49 41 40 38 36 37 46 39 39 43 47 38 50 45 37 45 36 41 35 47 39 48 39 38 46 33 35 45 40 39 40 42 37 40 42 46 43 41 35 46 47 37 33 50 33 49 40 33 38 46 42 50 46 37 37 40 41 40 39 44 46 41 41 41 38 35 35 40 43 50 33 45 43 49 40 44 34 44 48 47 45 46 33 42 41 44 36 33 41 37 34 39 35 37 33 34 43 33 46 45 44 48 44 35 39 36 39 38 44 44 33 42 39 36 49 39 36 36 39 35 42 36 35 33 35 35 41 42 34 38 36 39 34 47 42 39 44 50 38 34 36 45 38 41 39 35 39 39 33 43 47 49 38 40 39 33 33 41 44 39 43 37 45 47 34 42 43 43 47 35 39 33 47 41 37 34 46 50 35 33 36 34 43 48 50 44 39 49 46 48 45 38 34 50 40 40 40 43 42 33 42 35 36 42 33 38 34 36 50 36 33 40 38 41 49 37 42 35 41 49 49 35 45 44 34 40 48 45 44 46 42 34 50 44 33 38 37 50 43 33 50 40 45 42 41 43 48 47 38 48 33 33 39 35 47 33 37 42 35 49 41 34 45 50 41 34 34 39 41 40 33 36 33 37 46 38 39 43 35 46 48 37 37 46 40 33 49 48 41 40 38 46 36 43 39 37 42 41 45 33 49 42 47 41 37 38 48 45 46 41 37 49 39 39 44 50 38 50 44 42 35 34 36 36 40 41 41 43 43 42 43 34 48 44 49 46 40 40 50 47 47 44 43 35 35 43 47 43 34 33 48 45 50 50 41 43 40 39 37 40 49 43 47 41 37 40 34 45 41 45 36 48 40 37 45 44 34 45 38 41 38 38 38 33 40 43 42 38 39 49 36 41 41 33 43 36 34 49 50 42 50 48 46 39 35 45 45 37 41 35 44 45 37 39 33 49 47 42 50 41 39 37 41 44 40 39 38 33 33 48 43 42 46 47 36 39 37 50 34 34 34 47 39 47 37 46 41 44 40 44 45 48 46 47 42 36 44 41 40 39 46 45 47 41 33 36 42 50 36 47 33 41 45 38 44 37 38 48 35 39 43 38 34 50 46 37 50 46 43 43 48 34 34 50 49 36 42 46 45 37 46 48 46 35 46 36 35 41 39 40 50 49 38 43 47 45 36 34 41 45 48 40 41 47 37 45 40 44 36 47 34 47 47 37 37 33 42 41 39 45 41 47 37 48 49 35 49 48 37 35 37 48 49 47 33 43 45 45 39 40 35 35 50 49 41 44 40 34 48 48 35 49 35 44 38 43 43 48 45 50 38 43 33 38 34 46 48 46 38 41 47 48 38 48 37 43 34 43 33 38 39 35 40 46 40 36 40 34 42 40 38 41 36 34 36 33 49 46 37 38 36 45 49 41 38 47 37 44 47 40 44 37 36 42 47 44 38 41 37 38 50 46 43 47 40 36 46 46 46 43 40 44 50 35 39 48 47 36 46 45 39 43 46 37 37 39 36 50 34 34 47 45 43 35 33 43 49 50 38 45 48 36 48 50 48 46 46 34 34 39 39 46 44 38 36 35 43 36 50 45 45 49 41 37 40 41 46 34 42 34 33 50 35 36 43 46 46 45 39 47 49 44 46 39 46 34 50 43 40 33 50 47 50 40 39 39 44 45 43 39 50 36 44 50 44 49 40 48 37 48 46 41 37 45 38 43 39 42 42 43 39 48 38 33 36 43 46 50 43 35 48 45 34 41 45 50 42 49 40 47 39 46 42 42 43 36 39 33 35 48 38 45 41 36 37 42 46 49 49 37 50 41 34 42 42 42 37 44 50 40 43 50 35 39 36 49 39 40 37 39 34 46 45 44 45 37 41 37 38 46 40 39 44 45 40 39 38 35 47 35 38 40 45 42 40 35 44 37 50 46 36 48 42 45 35 40 43 45 37 49 40 50 39 35 38 35 40 48 38 41 37 46 44 38 34 49 38 36 48 36 45 49 36 41 36 35 37 43 41 38 49 46 50 41 44 50 34 45 38 37 49 49 45 48 38 36 48 36 48 44 34 44 46 37 48 38 49 33 45 41 39 38 44 35 42 42 44 35 44 47 44 42 40 39 39 46 44 42 48 45 39 35 35 42 44 49 50 40 46 40 36 41 42 33 44 37 47 49 50 35 33 45 47 39 39 42 48 43 40 44 41 36 40 49 41 44 43 35 36 38 49 33 42 50 37 39 43 49 38 44 43 49 36 38 43 34 39 47 46 41 48 40 37 48 40 33 38 42 48 47 39 44 48 37 42 35 40 40 46 33 41 48 45 46 39 34 49 37 49 43 37 37 45 43 41 46 34 36 37 40 43 33 47 34 49 34 42 42 34 39 48 36 42 34 50 34 40 45 38 42 36 40 48 47 45 44 48 34 44 38 47 43 39 41 38 46 35 35 37 33 33 39 50 47 36 41 47 37 47 46 47 47 49 47 41 48 34 49 38 50 47 36 33 37 43 35 45 36 39 45 39 40 44 42 47 36 48 34 41 36 48 40 35 34 33 42 39 42 39 47 44 46 41 39 35 50 42 41 36 46 42 38 39 44 47 49 34 33 46 43 50 33 46 37 34 38 49 33 49 42 39 45 41 41 49 35 44 41 44 39 41 34 49 43 46 48 50 44 34 50 39 33 38 42 46 38 38 47 35 33 50 44 36 36 47 44 36 37 37 36 39 46 49 43 40 46 34 41 40 39 41 35 47 44 41 41 48 50 45 42 42 41 38 48 49 37 33 36 44 41 49 49 47 43 41 39 36 44 48 33 41 47 38 39 35 37 48 42 40 46 36 44 37 44 40 38 47 50 48 34 43 47 35 45 45 43 40 34 48 33 35 34 44 44 49 37 46 35 38 43 43 48 44 48 43 40 44 45 41 49 36 35 47 49 36 42 48 36 44 40 37 42 43 50 33 49 44 34 33 37 41 47 38 45 35 40 50 46 40 47 36 38 38 49 41 34 38 34 48 44 35 33 41 37 38 44 49 47 36 44 38 49 49 39 48 48 47 44 47 48 47 49 37 37 39 47 36 42 36 41 41 41 45 44 43 40 50 44 50 48 42 36 48 47 46 43 34 43 47 33 34 49 50 41 42 50 46 49 38 50 42 50 44 38 34 50 38 39 41 44 37 36 40 50 39 42 49 33 41 35 33 47 36 41 42 41 39 40 41 37 35 47 42 49 45 36 44 38 45 46 43 43 33 37 45 41 39 40 41 46 44 38 49 50 33 41 35 35 37 45 44 35 43 43 47 34 38 40 42 46 43 36 36 35 46 50 45 48 40 45 48 50 49 40 50 33 46 42 39 44 47 47 35 47 46 38 44 33 50 37 46 46 46 35 33 43 37 42 43 47 42 39 47 37 33 39 47 50 37 43 44 39 46 40 33 38 39 41 35 38 41 46 43 49 34 50 48 34 36 35 38 46 49 47 35 44 47 50 39 42 41 49 42 48 50 44 48 48 35 43 39 40 38 40 44 38 46 39 49 41 46 43 47 38 44 42 33 43 36 42 48 45 42 35 38 46 43 37 47 49 45 36 48 40 41 37 36 44 47 48 44 37 42 46 41 37 34 44 33 41 37 42 49 41 33 35 45 35 37 47 41 34 34 35 47 47 49 49 50 34 44 34 35 45 33 36 43 48 44 33 35 47 47 44 49 33 49 49 46 37 39 34 42 39 43 36 34 37 48 37 35 44 49 37 37 36 46 48 43 39 44 39 35 38 37 45 39 38 46 49 36 39 36 46 49 48 47 35 48 50 48 36 40 46 35 45 35 42 39 39 38 43 34 34 34 44 41 49 45 43 50 41 37 45 46 47 37 37 33 43 36 44 38 47 38 37 36 48 34 33 38 38 50 43 46 40 37 42 50 45 42 37 39 44 45 45 35 34 43 36 44 39 36 44 48 37 38 45 41 42 41 37 34 46 44 43 48 37 47 50 49 44 45 34 48 42 46 38 46 46 45 43 45 36 43 37 38 40 35 38 38 46 38 37 41 39 48 48 44 49 50 44 41 34 48 42 39 33 37 44 44 33 45 44 46 48 39 47 46 40 43 41 37 44 44 35 35 42 44 34 33 49 38 37 49 33 33 38 45 37 37 48 46 40 50 33 39 39 48 42 40 36 43 36 49 33 37 37 49 46 45 49 45 48 40 50 47 44 50 46 39 49 33 46 46 49 42 50 37 41 33 41 33 38 33 34 41 42 41 38 36 46 45 44 44 35 50 40 40 36 48 37 47 48 43 49 49 44 36 48 39 49 46 46 49 48 38 41 50 49 45 46 33 39 40 33 46 33 36 47 37 46 39 42 49 34 39 48 37 39 35 44 35 43 40 33 44 49 46 43 33 41 36 50 38 33 41 48 35 41 41 50 40 38 49 37 47 48 50 38 49 34 42 38 35 39 34 38 43 44 38 50 45 35 42 33 46 43 43 40 48 37 40 49 44 47 33 41 50 48 47 35 48 49 47 36 43 50 42 49 35 48 45 47 41 34 36 40 48 43 37 36 43 44 46 45 39 44 49 36 36 36 41 40 40 33 42 45 42 44 40 35 48 44 33 45 41 36 44 36 41 34 38 50 39 49 37 50 36 42 50 36 37 44 42 37 40 38 50 44 38 46 42 36 47 44 36 43 41 42 37 33 43 48 35 50 46 43 38 43 33 34 39 34 50 37 36 35 49 38 41 36 40 42 44 48 35 44 50 35 45 48 43 48 35 33 46 50 48 46 40 45 46 37 50 33 48 49 43 36 41 35 50 40 45 44 43 39 50 42 33 42 47 42 36 45 38 41 45 34 36 43 43 39 46 39 47 50 49 49 35 41 49 50 44 43 44 46 34 37 40 48 40 40 44 47 46 47 44 40 34 39 47 34 47 46 46 40 40 40 42 35 39 44 44 34 46 42 35 35 46 49 37 39 36 40 44 40 33 39 44 36 49 40 38 34 39 36 41 41 33 42 38 41 50 46 37 45 43 37 34 49 50 50 40 50 43 49 34 37 39 46 46 48 39 47 46 33 45 40 37 47 37 34 33 45 42 47 39 39 36 49 43 44 44 49 36 47 45 50 44 38 38 50 48 40 34 46 38 46 38 50 49 33 46 34 33 42 33 47 33 41 49 35 45 33 45 45 34 42 48 36 34 34 50 46 45 49 40 50 42 38 37 48 49 43 38 36 49 48 47 34 46 46 40 44 41 34 40 33 50 48 46 43 40 48 38 43 39 43 36 48 41 43 37 45 36 42 40 38 50 41 38 49 45 46 34 44 45 48 40 40 42 49 48 39 42 50 33 49 48 41 50 47 37 49 34 48 47 36 37 45 39 45 44 42 38 50 42 41 39 48 48 49 49 36 43 37 39 34 46 34 34 39 45 43 43 44 35 33 46 37 46 41 35 43 40 35 40 37 45 48 40 48 47 33 35 38 47 34 33 48 33 47 43 41 42 48 35 46 33 34 45 36 46 35 47 41 41 42 46 35 33 50 47 41 46 42 49 41 33 50 36 35 47 44 43 46 50 41 50 49 42 35 50 42 44 44 35 45 34 47 39 37 41 34 38 33 33 40 44 34 47 34 41 40 49 41 48 34 48 45 33 34 45 46 37 49 40 34 34 43 43 39 34 45 41 42 34 41 37 34 46 50 48 43 36 36 36 47 34 48 42 40 43 43 41 38 33 46 39 44 46 38 34 39 33 35 36 50 47 43 33 47 50 48 48 50 40 35 39 45 49 40 46 48 50 34 34 35 50 40 34 33 46 44 48 37 44 38 36 42 43 48 47 42 35 35 42 33 34 49 36 45 33 42 48 38 40 38 35 42 40 45 42 39 49 37 37 44 46 42 42 34 46 47 33 49 33 38 39 34 36 34 36 38 34 49 35 49 37 42 43 48 40 45 44 34 41 46 49 42 34 42 37 43 42 45 49 40 34 41 34 45 39 44 42 50 37 47 48 49 43 38 45 43 39 42 42 35 46 47 43 50 44 37 33 35 35 48 50 38 37 33 36 42 39 44 36 38 49 33 38 49 42 42 39 33 47 49 41 42 35 34 37 45 35 39 40 39 49 48 45 46 37 40 47 36 40 43 50 39 34 43 42 45 47 48 33 50 39 38 42 49 33 39 49 35 45 43 42 41 36 41 33 35 38 49 44 38 42 35 42 36 33 34 48 33 48 39 47 43 39 46 47 42 44 48 36 36 45 40 42 34 36 38 43 40 33 38 34 46 49 44 44 33 35 42 47 43 37 49 48 47 48 40 35 39 39 44 33 42 37 34 46 39 40 44 48 34 50 49 50 45 42 43 49 43 37 41 44 38 39 47 44 37 38 40 43 42 46 42 46 40 35 37 46 33 43 47 50 44 44 41 39 42 40 42 42 37 48 50 43 48 47 42 50 37 41 33 40 46 40 38 42 41 37 49 48 43 37 44 38 39 50 44 46 44 35 42 35 36 50 42 39 39 37 38 48 49 37 49 49 34 45 38 36 37 38 36 34 45 45 43 48 50 42 38 39 37 48 39 35 50 34 48 43 36 39 38 41 33 39 48 43 47 35 49 43 50 38 41 38 38 41 48 34 40 33 34 34 42 41 46 48 47 45 46 38 34 45 48 46 33 41 37 33 43 46 42 44 45 33 43 41 40 43 37 41 37 48 37 47 41 48 44 48 41 35 47 44 33 37 36 34 44 50 47 37 38 40 40 34 50 45 50 47 41 36 49 37 47 41 48 49 36 47 50 33 36 45 34 46 41 39 45 37 38 48 33 38 48 35 37 36 42 40 45 36 39 41 39 42 45 37 44 49 36 49 48 33 43 45 46 48 37 47 46 46 50 46 47 42 43 47 49 50 50 45 38 38 36 34 41 48 43 37 41 46 37 50 49 41 48 37 35 40 45 40 49 42 43 49 39 49 44 39 39 40 38 44 38 38 43 37 48 37 45 35 39 35 41 48 41 50 33 33 43 46 47 48 38 41 47 43 50 41 41 40 46 36 37 33 50 39 39 49 44 37 33 40 33 45 38 36 36 44 40 40 35 43 40 48 38 38 39 47 42 48 38 44 48 49 44 34 38 44 34 49 39 33 42 39 35 50 35 42 43 46 40 45 33 46 45 39 45 39 33 37 49 42 46 36 38 34 43 43 35 46 44 35 43 37 39 34 33 38 44 36 38 34 49 41 50 34 35 35 39 41 48 42 43 42 33 41 33 33 45 46 40 45 43 50 43 50 40 39 37 42 45 37 37 36 45 50 42 34 48 48 35 35 40 38 50 36 42 48 34 35 33 35 42 45 50 44 50 35 44 40 46 46 46 39 33 33 47 49 48 49 34 38 47 40 46 37 48 42 48 34 33 46 36 46 44 49 49 43 43 40 40 34 42 36 49 43 37 50 38 34 39 38 41 39 33 49 35 38 38 46 47 48 45 50 46 48 43 50 49 50 39 44 33 41 47 46 46 44 42 40 43 38 45 44 38 43 43 38 48 38 50 42 40 49 45 50 44 48 40 39 42 41 33 44 49 43 42 34 49 50 35 39 45 33 36 42 36 45 42 48 44 33 45 36 38 48 34 46 47 43 37 48 33 41 39 42 40 44 37 48 45 42 42 39 43 35 33 47 40 46 38 36 48 36 47 36 48 41 47 37 42 48 48 34 38 36 39 50 45 48 41 41 33 44 46 35 41 43 47 34 43 36 42 33 42 39 38 40 39 47 34 37 34 40 36 44 37 35 37 45 50 33 40 48 40 46 37 46 35 34 37 49 50 36 37 50 47 38 39 42 36 40 46 42 45 35 39 37 43 33 33 43 34 38 49 44 40 42 47 48 44 47 46 37 43 45 38 35 40 39 49 49 38 47 38 39 38 47 45 37 39 43 35 41 42 38 46 44 34 39 34 49 48 36 49 35 36 44 34 38 49 42 43 34 43 36 44 42 42 45 45 37 37 44 36 49 42 46 33 45 46 35 45 33 42 46 38 33 35 35 40 47 47 42 50 41 37 50 43 39 50 48 46 45 42 41 48 35 40 45 34 38 41 47 42 46 46 40 39 38 39 50 42 49 46 48 49 35 39 43 47 36 46 44 41 37 50 44 45 50 50 43 47 43 36 36 44 43 49 40 42 37 43 44 36 37 36 39 33 41 40 42 50 46 39 40 48 46 47 35 43 39 38 37 40 43 36 40 50 46 39 48 47 37 41 40 33 43 42 40 47 42 49 36 50 45 49 48 39 33 46 45 41 46 42 47 34 33 49 42 36 42 35 43 36 39 40 40 35 36 40 41 48 47 34 45 48 49 49 47 45 40 40 46 48 43 46 41 38 34 33 45 33 34 40 36 37 37 47 45 38 40 39 38 47 46 40 47 37 40 42 36 46 34 46 37 40 42 50 47 40 43 41 48 41 38 46 45 39 35 33 40 50 47 39 41 34 44 47 46 42 38 45 38 44 46 37 48 40 38 42 44 46 49 36 36 35 44 39 40 49 46 43 44 49 42 49 48 44 47 42 44 44 44 36 42 42 39 33 49 47 34 40 48 37 47 42 38 42 45 43 44 45 36 38 38 47 46 47 39 35 47 36 46 45 49 44 49 45 36 38 43 34 48 44 42 36 40 37 45 44 39 37 46 43 46 34 45 46 40 38 50 47 41 46 50 39 34 44 38 44 50 36 44 44 43 48 40 50 33 34 48 44 36 34 41 39 38 39 40 33 38 45 41 50 44 44 38 36 34 35 45 41 34 37 50 50 50 46 38 46 41 37 45 48 43 39 42 45 40 40 39 42 35 50 33 38 42 44 45 37 49 38 38 43 43 48 34 36 47 46 39 50 46 49 48 37 47 39 41 34 34 34 34 44 46 46 34 36 35 49 42 39 38 45 37 43 37 46 41 44 33 46 34 33 45 42 35 38 41 43 40 40 43 42 36 38 50 49 41 33 49 37 41 40 42 41 42 47 49 36 46 49 44 39 50 36 44 38 35 42 48 36 43 35 49 44 41 46 35 38 46 34 46 37 42 41 36 41 49 38 47 36 36 33 38 49 35 42 42 33 47 46 45 47 47 44 49 39 34 35 42 50 35 34 44 38 39 43 41 36 33 49 42 38 47 48 49 41 33 42 38 42 33 44 36 39 39 34 37 37 33 45 47 43 45 36 47 48 50 48 46 38 43 43 49 36 46 34 34 50 36 44 46 42 38 41 33 33 35 41 42 39 34 47 50 33 42 38 33 41 46 50 47 44 50 48 43 44 33 49 46 49 44 34 38 33 37 39 50 33 47 35 42 40 44 35 40 48 44 41 38 48 37 42 38 50 41 42 39 46 38 50 39 39 48 43 35 40 43 39 34 47 43 37 45 50 44 34 45 49 39 33 42 35 49 35 34 42 47 42 43 46 49 34 48 39 39 37 46 39 37 42 43 45 42 49 36 49 34 48 44 41 37 35 44 47 46 36 49 40 41 36 40 48 43 35 40 44 44 35 44 41 46 35 43 41 46 39 50 45 42 36 40 47 50 35 40 47 33 35 39 42 33 35 49 44 46 44 38 36 37 34 33 39 47 46 49 36 45 36 44 35 33 41 40 33 40 37 42 45 40 50 49 35 35 50 44 33 48 42 42 50 42 47 35 36 42 45 46 34 42 34 33 41 47 38 36 50 48 48 50 41 50 44 50 48 40 35 40 45 48 44 41 44 37 50 49 49 43 39 36 40 47 48 48 39 35 50 33 44 50 42 39 47 46 39 37 37 39 37 50 44 39 46 37 34 36 48 46 35 49 40 46 38 38 46 44 42 45 50 39 41 38 46 43 47 33 45 50 44 50 50 49 49 43 45 49 35 34 42 46 43 36 48 37 38 33 40 49 43 34 50 49 36 36 44 50 50 49 47 43 40 46 38 42 49 37 39 36 45 39 35 46 37 36 36 38 41 40 41 49 41 46 43 40 49 49 40 49 33 34 41 38 45 42 35 47 48 46 33 48 42 49 35 50 38 42 34 46 36 39 41 44 46 41 41 45 33 33 37 33 39 49 47 48 35 35 33 38 39 43 34 41 37 40 44 34 41 50 42 49 50 43 37 45 40 42 42 33 48 49 44 35 46 34 50 34 48 42 34 42 44 39 49 47 35 34 39 37 37 48 37 48 38 36 34 40 42 34 38 35 36 34 42 34 36 41 43 47 41 36 46 36 34 48 33 49 39 47 35 37 49 38 45 44 33 43 50 48 35 41 37 33 34 38 45 40 48 48 38 48 50 42 35 41 40 40 34 38 36 50 45 41 43 41 48 42 36 49 48 39 36 40 49 42 46 50 33 37 40 35 37 33 33 35 45 36 39 36 37 46 39 36 38 42 47 46 46 37 49 40 46 38 50 36 39 38 34 38 44 49 34 35 35 33 47 46 50 49 49 33 41 34 33 47 39 34 40 39 39 50 47 43 44 41 46 44 49 36 44 41 36 40 34 49 46 42 36 37 42 35 46 42 45 45 35 33 36 46 39 48 36 36 46 39 33 47 40 41 37 44 45 35 47 43 38 46 47 47 41 38 49 39 33 44 42 35 38 40 45 35 46 34 43 37 45 37 50 44 42 44 34 44 36 43 46 43 40 49 46 47 45 45 50 39 44 39 36 33 50 45 37 49 35 33 48 48 40 38 46 36 46 40 49 33 42 49 47 50 41 36 40 42 40 48 45 44 41 39 47 47 33 39 40 35 50 33 49 37 33 50 39 45 37 44 40 44 48 48 45 41 44 47 46 46 41 48 33 50 40 44 50 48 45 38 44 36 39 34 50 41 34 34 47 34 40 39 45 40 40 33 34 33 44 47 46 48 49 35 37 33 49 37 39 46 44 46 43 34 39 40 38 49 42 47 35 38 37 40 50 49 50 41 34 36 46 37 37 35 46 48 43 40 35 34 49 43 39 49 45 33 37 36 46 38 37 50 41 43 48 37 33 42 42 43 41 46 37 41 47 45 35 50 47 36 42 34 40 45 37 50 34 48 42 40 36 33 35 48 34 43 48 46 40 38 46 48 43 50 43 48 39 36 33 38 49 34 37 43 40 36 33 36 42 35 41 41 38 49 45 35 41 43 45 48 50 44 33 35 43 46 45 44 48 44 42 49 50 35 47 43 40 42 46 41 43 35 38 41 42 39 39 45 33 35 41 38 45 43 49 43 33 41 38 33 36 33 47 49 37 46 48 39 50 44 38 46 35 46 33 36 38 37 34 50 46 33 37 39 33 41 49 46 37 44 40 36 41 36 43 33 41 34 43 40 46 42 50 46 43 36 49 36 43 43 37 45 40 50 45 33 42 48 39 49 40 37 33 43 38 39 38 33 41 42 48 48 40 44 38 47 35 46 48 38 41 35 42 47 35 38 33 37 47 33 37 48 47 50 40 36 45 39 42 44 41 41 36 45 35 35 49 43 39 44 48 35 47 48 36 46 43 44 41 41 45 47 34 35 39 47 38 50 50 40 37 43 45 37 38 46 37 45 40 50 39 37 45 37 49 47 33 42 50 50 35 50 41 41 38 36 44 37 49 34 43 39 40 44 44 43 33 34 38 50 41 40 43 33 33 50 50 47 40 48 47 40 34 42 50 36 50 36 35 47 35 47 41 40 34 50 49 41 44 41 35 49 36 43 39 37 43 47 33 50 37 37 41 43 35 41 46 45 40 38 41 38 33 36 46 49 42 35 49 34 41 34 45 48 34 50 42 42 39 44 34 45 35 36 36 49 37 40 41 44 34 47 37 39 33 33 43 43 36 36 48 40 42 39 34 33 39 40 33 34 37 41 44 45 50 45 47 41 39 45 48 35 34 44 44 38 37 43 40 37 43 34 46 40 49 40 33 38 39 46 49 44 40 36 36 37 47 50 49 49 42 45 41 47 38 37 44 48 50 46 42 47 49 48 37 49 38 49 40 41 42 49 46 33 50 35 45 44 50 38 40 35 40 36 38 48 40 33 41 41 44 41 44 38 40 50 37 37 48 35 41 34 48 43 37 34 34 40 48 33 50 40 35 47 48 40 46 44 42 34 47 45 40 46 46 48 39 48 42 39 41 44 50 44 45 48 47 35 38 50 45 34 34 49 44 41 39 43 37 41 38 33 43 46 41 36 43 48 48 46 39 45 37 46 36 41 38 38 35 33 44 34 34 45 50 47 50 37 35 47 33 43 41 50 43 37 44 36 37 45 47 40 50 43 44 41 39 43 50 48 43 41 39 38 38 48 40 47 42 46 41 45 35 33 35 43 39 36 35 42 42 42 40 39 46 49 47 38 46 39 46 42 47 36 33 42 43 42 37 35 48 45 45 50 43 43 44 48 39 41 46 36 39 48 48 34 38 47 35 38 40 46 38 40 38 40 49 34 46 40 43 41 42 41 50 34 38 34 44 37 44 35 47 37 48 40 37 42 43 39 33 38 45 34 34 48 48 48 39 40 37 50 40 38 41 41 49 44 36 40 43 41 41 33 44 36 35 42 36 36 38 34 40 48 45 38 39 34 48 45 46 44 45 50 39 37 49 37 38 47 38 41 46 40 40 50 46 37 33 33 50 47 44 41 42 35 39 42 40 45 40 33 37 38 37 33 45 42 45 44 43 43 43 40 49 45 41 37 46 46 42 41 41 41 40 48 36 41 50 44 45 42 38 47 39 34 35 49 39 33 47 48 46 33 46 48 36 41 34 47 37 49 34 37 46 42 35 44 38 34 41 36 42 50 37 43 34 38 38 41 39 45 48 34 48 37 45 49 48 36 41 38 44 35 41 43 48 49 46 34 35 36 34 40 37 41 49 43 34 43 37 44 46 47 42 41 36 41 50 37 43 45 37 45 44 47 36 38 50 38 47 48 35 45 40 47 45 41 45 42 37 44 43 44 38 44 39 33 48 44 44 39 34 37 42 45 41 35 50 39 36 38 40 35 40 34 35 33 45 44 46 48 34 37 43 47 49 50 35 39 40 40 46 49 44 37 33 44 34 35 42 47 44 50 47 50 50 35 34 43 33 39 41 41 37 40 48 38 33 37 39 40 35 42 36 34 47 35 36 37 47 47 41 50 49 33 49 38 48 39 47 34 41 36 44 40 40 43 37 49 39 37 40 39 43 42 34 50 39 45 38 43 42 41 40 43 44 47 45 49 47 43 33 38 49 44 44 46 35 34 45 50 33 49 43 35 46 44 47 41 44 33 41 43 43 34 35 43 45 43 50 39 48 36 44 33 50 44 34 50 48 35 45 47 43 44 44 39 33 38 49 45 39 44 33 49 44 49 46 35 45 40 40 36 47 38 39 43 36 43 50 47 38 49 45 34 49 37 36 34 42 45 50 35 37 44 39 40 44 37 48 36 43 47 43 42 41 50 35 46 43 41 35 40 38 41 34 43 48 33 50 36 38 33 43 49 45 50 41 39 49 33 42 41 37 34 35 44 46 37 41 33 36 40 47 37 43 35 48 34 41 33 40 35 42 35 35 41 49 47 34 33 48 46 37 39 40 47 45 39 36 34 50 42 47 35 45 46 35 41 39 38 45 47 44 48 40 37 46 43 47 45 43 39 36 50 40 39 41 49 44 48 50 39 45 50 34 50 45 40 45 50 41 46 33 48 48 34 36 49 44 48 34 50 50 33 39 45 37 48 49 41 38 33 33 35 44 48 44 35 40 46 47 45 38 42 34 45 36 40 41 39 33 41 43 41 42 47 40 38 38 39 41 48 48 43 45 48 49 35 45 41 36 42 47 36 38 33 40 45 34 36 44 42 47 48 41 47 42 50 49 43 36 34 39 44 36 33 36 39 42 41 47 44 34 37 35 48 35 40 33 39 41 47 50 48 46 39 41 33 33 35 50 46 50 45 34 50 39 40 48 45 47 50 42 49 39 37 36 37 47 44 34 42 39 50 49 50 49 36 40 41 49 48 48 49 38 34 35 36 43 45 43 42 49 50 35 38 38 46 39 38 41 37 35 46 44 41 44 42 35 40 45 49 37 48 35 45 38 45 35 37 38 36 39 47 45 50 46 50 50 49 41 41 37 50 46 41 35 34 45 39 35 43 40 47 44 40 45 36 33 48 36 41 34 43 36 42 37 44 49 40 38 43 33 34 42 45 42 40 40 42 50 50 35 38 35 47 46 34 37 49 44 39 36 48 47 36 49 44 42 40 38 37 34 37 34 34 44 44 33 45 45 40 35 48 46 36 49 47 45 47 38 50 45 46 47 33 43 35 40 47 36 41 34 34 34 50 45 42 50 35 34 39 46 38 42 41 49 49 34 48 37 39 36 49 43 34 48 50 49 42 45 40 36 49 40 48 48 49 42 38 46 34 34 45 46 40 39 38 49 33 33 48 37 49 46 49 39 47 37 37 40 44 33 35 39 38 37 34 46 49 46 41 39 48 44 47 37 45 44 36 50 48 43 47 47 35 49 42 43 45 39 47 50 43 45 37 46 36 41 38 38 33 38 37 43 42 37 33 36 37 37 45 41 36 38 40 43 43 44 46 38 37 47 35 44 35 47 49 39 33 44 34 37 47 43 46 42 34 45 44 35 43 50 33 44 44 47 40 39 44 42 48 33 41 50 37 34 39 35 35 45 38 46 37 48 43 38 42 42 44 46 49 41 44 43 33 49 33 44 42 40 49 37 42 38 47 35 36 34 41 35 45 34 40 33 46 41 48 42 38 39 44 42 45 42 43 44 39 47 41 34 50 48 37 50 50 49 43 44 49 41 37 37 49 39 49 37 49 46 50 50 34 36 39 45 45 37 37 36 50 50 35 37 49 42 47 50 48 43 38 46 33 39 36 42 47 48 43 40 50 49 37 47 33 38 36 46 48 34 48 38 34 48 35 35 38 34 42 41 37 42 42 48 40 44 38 40 36 42 49 50 33 47 45 47 36 33 40 46 39 33 37 43 46 38 48 35 37 47 45 44 46 40 38 33 46 42 40 38 35 45 48 42 47 42 44 44 50 45 37 40 33 38 50 50 34 42 44 47 50 38 41 46 36 46 42 43 36 46 41 38 50 37 49 44 44 44 35 40 34 39 43 43 33 49 39 33 33 48 35 44 42 43 43 42 41 34 47 44 41 41 39 50 42 40 50 36 33 41 47 46 45 37 37 49 42 43 50 42 44 49 40 35 43 33 36 41 39 46 49 37 38 35 41 34 46 45 43 35 41 39 37 47 38 41 34 38 44 41 48 40 48 49 46 39 45 37 45 45 50 39 49 33 48 35 41 44 39 40 42 37 49 50 34 40 41 33 43 45 35 42 43 45 36 40 47 44 46 45 33 40 45 33 47 50 50 42 46 37 34 48 37 44 38 40 46 46 45 46 47 50 42 41 39 43 34 39 44 36 44 49 39 41 40 41 47 49 37 42 48 34 44 38 49 46 41 49 50 49 38 44 46 47 40 38 48 46 48 46 40 41 47 42 33 39 39 36 38 42 44 36 45 45 35 41 43 48 38 44 35 43 35 40 49 34 36 50 49 34 46 47 45 34 45 49 44 45 40 44 39 42 49 42 35 49 33 44 40 34 36 34 44 37 34 38 33 36 36 49 38 44 39 41 38 48 41 41 34 43 48 44 50 48 37 48 50 46 48 43 46 43 49 36 45 34 49 35 36 33 49 45 49 43 38 33 36 35 45 37 34 41 35 44 35 45 33 44 49 49 50 39 47 49 41 50 46 37 39 43 34 38 43 49 39 46 34 49 41 48 36 44 38 45 39 34 34 38 34 50 44 33 38 45 37 39 50 44 45 50 41 47 34 50 42 33 37 34 43 49 42 45 40 43 40 42 45 38 47 47 48 49 50 48 48 42 40 49 47 37 49 40 44 50 47 35 38 33 34 37 39 39 40 40 36 33 45 47 42 49 36 49 33 47 38 45 44 41 35 44 50 35 50 34 46 40 42 33 40 37 47 36 44 44 41 35 35 45 48 43 50 33 35 38 35 46 44 41 33 34 50 36 37 46 48 41 44 39 38 44 48 44 36 46 36 38 46 49 44 47 36 45 46 46 48 38 40 42 33 33 37 35 44 33 36 33 33 43 50 44 49 46 50 49 35 34 40 40 41 45 46 36 39 49 47 43 38 45 49 43 50 49 38 44 49 36 49 41 42 44 40 50 44 43 34 46 48 34 37 37 36 39 40 44 33 48 34 40 48 37 38 35 50 42 33 36 45 47 42 39 41 41 45 49 39 50 40 46 48 38 43 38 38 45 47 45 37 41 45 35 33 47 45 45 37 48 50 48 33 40 43 37 49 38 37 45 50 40 40 49 44 37 38 47 43 33 44 40 49 48 47 49 44 38 35 36 40 40 44 33 46 50 46 46 41 38 37 35 39 43 35 39 41 39 33 47 40 41 47 39 47 34 33 37 40 39 46 39 50 45 41 47 36 48 41 37 38 34 33 36 45 45 46 49 40 47 35 39 45 48 37 47 43 49 40 44 39 43 48 33 49 40 35 46 34 38 47 49 40 44 35 43 42 50 41 36 34 35 45 50 43 39 41 48 45 39 33 40 37 49 36 47 34 41 39 49 38 44 34 37 36 35 41 37 47 42 48 42 45 34 40 49 47 47 40 46 46 40 49 42 35 42 44 46 39 43 42 40 41 46 41 45 36 35 45 37 39 39 38 36 36 37 37 49 47 49 48 41 46 37 36 36 35 34 44 36 34 38 45 48 41 43 42 37 44 35 37 38 50 49 48 36 45 42 44 40 38 49 41 36 48 41 44 40 35 36 44 39 38 37 38 39 33 40 39 49 39 44 42 41 50 40 40 45 34 44 48 48 35 45 41 50 37 48 38 37 44 36 41 45 37 48 40 39 44 45 45 35 34 39 35 50 49 42 43 36 38 48 33 36 35 45 38 47 40 49 33 38 37 47 40 49 33 44 39 35 49 47 41 39 42 49 37 37 33 43 39 45 50 42 46 34 47 45 43 39 49 34 49 34 36 35 46 35 37 47 41 36 43 45 46 37 41 47 42 47 47 38 34 48 45 41 40 40 42 39 33 36 39 33 38 39 39 37 43 47 43 47 33 36 40 39 35 42 37 49 49 46 36 44 48 50 35 40 34 49 40 44 45 48 38 37 45 46 36 45 40 42 45 38 42 37 45 41 40 42 47 41 33 36 37 38 34 49 50 45 38 33 48 41 33 48 38 41 48 49 36 39 43 50 43 36 36 43 46 41 33 37 42 35 50 34 41 49 48 48 34 39 37 36 43 48 33 33 47 36 39 49 33 47 33 45 41 44 35 38 37 47 37 39 34 38 33 38 42 37 44 37 44 47 44 39 34 49 50 40 34 38 34 43 34 40 42 49 34 48 38 34 42 41 47 44 35 50 44 36 45 49 43 45 45 43 40 38 48 44 34 46 35 50 34 46 38 42 48 38 46 43 40 36 40 36 49 36 48 34 48 43 49 42 37 36 50 34 44 34 34 39 35 50 41 39 39 40 41 36 48 33 43 34 45 39 44 39 41 44 41 35 46 41 37 48 40 33 43 47 40 34 45 41 35 36 35 34 43 46 34 36 45 43 38 37 41 46 35 44 41 40 38 34 49 42 45 34 44 45 45 41 33 49 33 50 44 36 42 48 37 38 47 39 46 37 34 50 40 48 36 42 41 41 34 35 33 33 40 46 41 42 33 50 41 34 49 43 45 48 39 45 33 36 34 45 46 36 33 41 37 36 40 49 47 36 36 36 49 33 41 48 47 43 40 50 46 44 47 38 33 47 37 48 36 44 35 35 48 34 33 35 41 43 42 37 37 48 41 49 38 42 44 41 36 37 46 41 38 42 49 45 37 48 38 44 40 49 37 47 33 33 45 48 37 34 47 44 42 47 40 48 43 43 44 40 47 45 42 47 50 33 49 50 50 40 47 45 38 49 50 44 38 38 42 42 39 37 40 34 42 37 40 49 42 39 37 42 43 34 34 47 44 48 43 41 33 34 46 35 35 42 49 46 33 48 40 37 46 41 38 36 45 37 42 40 33 34 35 37 48 42 34 36 41 33 37 40 48 42 47 48 47 45 43 40 34 37 44 47 38 41 45 46 39 33 47 49 45 35 42 43 44 43 36 41 37 41 47 49 33 50 44 49 33 40 42 47 41 35 33 36 45 42 37 41 39 42 39 40 35 41 38 48 35 35 40 37 43 37 46 48 47 36 40 41 44 48 47 42 49 39 33 40 33 47 47 45 48 42 39 39 37 40 44 48 39 34 41 41 50 36 39 33 47 44 39 40 46 35 49 42 47 49 44 48 43 45 44 33 38 37 40 42 33 38 42 37 42 37 41 40 47 42 41 46 38 38 46 47 48 47 46 46 34 33 39 40 48 49 49 34 35 43 38 37 45 35 35 47 43 46 46 42 39 43 50 33 47 39 50 45 38 50 50 42 46 41 45 47 45 37 46 43 49 35 47 42 45 39 35 42 41 44 48 43 50 41 50 37 34 35 46 38 49 36 50 46 42 45 41 45 42 49 40 36 37 44 36 42 33 43 50 38 49 34 34 34 41 40 37 46 43 41 38 45 35 47 47 42 38 41 35 39 36 46 46 48 36 49 37 36 45 49 37 33 36 46 47 38 36 41 40 39 44 43 50 49 44 38 35 43 33 40 44 39 35 38 34 33 40 42 37 40 45 38 47 42 42 47 37 41 43 33 44 46 47 36 43 50 38 34 46 33 42 37 42 42 42 45 48 40 43 43 47 36 40 41 34 34 49 44 50 40 50 34 40 40 35 33 41 40 43 49 46 44 50 43 48 43 37 50 45 45 37 47 47 44 40 50 48 34 43 39 38 47 37 47 45 43 46 44 36 39 49 46 49 44 35 43 35 34 43 42 42 33 37 45 49 43 45 36 37 40 41 34 40 35 41 49 40 50 37 41 40 45 40 49 35 38 49 39 50 47 45 38 36 39 45 41 40 38 39 41 38 34 48 47 35 38 44 48 33 42 40 42 45 48 45 46 43 38 42 38 44 33 47 48 34 45 38 44 45 35 38 44 43 41 38 38 40 33 48 37 49 43 36 37 42 50 39 41 49 42 40 36 33 35 50 38 47 33 36 49 34 42 45 48 41 39 43 48 34 35 33 41 37 37 49 50 43 44 38 46 34 49 41 34 49 50 42 43 37 37 47 47 40 41 45 49 46 41 42 47 34 37 34 45 36 44 45 36 33 37 38 36 36 42 40 48 46 43 46 48 37 44 39 37 46 43 37 35 40 34 37 40 48 38 39 39 45 36 47 42 34 34 39 48 46 40 44 47 46 39 48 36 48 49 49 44 46 40 39 48 47 45 44 33 43 35 50 44 48 39 39 39 50 37 43 48 38 37 37 36 39 35 50 35 40 35 40 45 38 34 42 43 36 43 37 49 48 40 34 35 46 33 36 46 33 35 37 37 38 44 35 37 41 50 49 43 49 49 36 33 48 34 45 40 38 47 50 37 47 50 37 49 43 45 45 45 38 47 49 44 49 40 47 47 43 35 50 45 35 43 42 44 50 38 47 36 43 41 41 47 42 44 50 44 35 40 41 40 35 39 39 46 33 39 40 43 46 44 35 46 50 50 39 50 33 39 33 35 48 46 48 36 41 49 42 42 47 48 40 45 39 45 46 45 40 37 50 46 35 37 40 43 42 48 40 35 38 49 38 34 36 47 35 37 34 38 43 34 45 48 46 39 43 46 40 43 48 39 46 36 48 45 36 46 35 49 48 44 34 47 48 44 40 44 38 50 37 35 41 35 42 50 35 46 37 43 34 33 39 33 46 50 33 42 47 42 38 49 38 50 43 48 44 33 47 35 41 35 36 37 47 45 34 40 34 40 40 46 35 34 39 45 36 34 43 33 38 38 44 47 44 34 41 46 42 40 38 48 40 37 35 38 35 45 45 38 34 45 40 46 33 37 45 33 42 33 46 49 50 33 37 43 42 38 39 36 48 37 43 45 41 50 44 43 37 45 45 34 34 50 41 50 40 42 46 40 41 49 36 46 43 47 41 39 45 41 42 48 37 40 36 40 33 39 37 47 41 47 41 42 42 41 47 37 40 45 40 46 46 46 49 35 36 42 50 47 33 50 47 49 34 35 50 34 37 40 38 49 35 41 46 41 50 45 34 34 41 34 38 44 41 48 39 41 36 38 36 37 43 39 50 50 49 46 35 39 43 50 35 42 50 43 35 36 50 35 36 38 47 34 39 34 37 50 41 43 37 42 46 49 46 33 43 46 45 34 34 37 42 37 38 40 44 39 43 43 45 48 33 39 46 38 47 47 41 36 45 50 46 41 36 43 34 41 46 33 49 33 44 46 43 38 48 44 46 47 44 34 38 41 38 38 37 44 44 36 36 36 35 42 36 34 50 43 44 44 46 40 33 36 47 50 47 48 46 33 50 48 50 42 36 43 39 38 36 38 35 35 40 46 49 39 45 48 35 37 36 50 44 35 43 47 45 38 42 47 48 44 44 33 47 39 43 42 33 34 42 37 46 41 42 43 35 46 43 35 34 38 34 38 43 50 48 50 48 38 38 33 41 49 35 43 36 36 35 39 38 49 33 43 35 49 37 37 36 35 49 38 39 40 38 37 36 37 35 50 36 48 43 47 46 43 39 44 38 36 40 50 39 33 48 45 40 37 35 37 42 50 33 48 46 42 36 50 49 39 33 45 35 37 46 37 48 34 41 50 42 48 47 48 37 41 47 39 36 33 36 48 50 36 42 40 50 34 34 47 41 50 37 41 47 33 45 40 36 39 33 47 41 34 35 47 38 44 49 46 38 45 36 50 49 36 43 46 49 37 35 34 37 44 33 39 38 49 36 33 43 37 49 40 49 42 46 45 45 45 46 39 38 44 46 47 45 49 47 42 50 37 48 43 46 36 50 36 39 37 50 43 34 37 40 46 37 49 37 36 35 42 46 40 34 37 38 48 41 33 50 45 48 33 47 48 36 50 49 47 46 45 37 45 47 39 36 43 46 49 43 45 44 44 42 42 46 33 48 49 33 41 43 34 33 40 40 47 35 41 44 38 34 46 47 35 36 34 50 47 49 38 41 35 36 36 40 38 46 47 50 47 36 48 33 33 35 33 45 46 46 47 46 48 42 37 40 47 35 46 40 40 43 40 41 50 46 34 43 49 42 41 42 34 38 35 43 50 35 41 43 46 36 49 42 38 41 49 34 43 34 35 46 46 40 37 35 41 39 39 35 46 48 34 46 37 43 37 46 46 48 44 50 38 42 35 41 41 42 42 41 43 46 49 49 33 48 46 50 42 45 41 50 40 49 49 40 46 48 45 38 44 42 37 33 33 43 46 49 37 45 45 40 38 40 49 33 46 48 49 48 49 46 36 35 44 41 40 50 36 45 48 42 46 48 38 47 44 37 33 45 48 46 35 33 50 39 37 45 33 40 43 48 34 39 35 38 49 36 40 46 50 44 47 33 41 43 47 40 39 42 33 43 42 46 49 39 38 36 49 35 49 50 34 44 42 42 45 38 44 33 39 36 45 38 46 37 47 50 48 35 48 38 38 33 45 35 36 50 34 44 49 36 48 35 47 48 35 47 41 49 49 34 37 38 46 50 40 33 49 49 43 41 50 46 37 44 40 46 33 36 41 50 37 48 47 45 38 37 33 48 42 43 38 43 39 41 45 47 46 49 35 33 37 33 50 37 38 40 47 43 33 47 42 44 34 42 48 33 36 34 43 46 40 35 38 47 46 43 34 42 35 41 34 48 46 38 49 49 42 49 44 36 35 37 40 33 37 37 43 49 40 44 35 48 38 42 42 48 40 47 35 44 39 42 42 34 50 49 33 41 33 47 36 41 33 39 42 41 47 49 47 44 38 34 35 35 37 41 36 33 50 35 35 44 35 39 49 37 42 45 38 50 39 40 49 39 36 36 41 41 48 43 37 42 40 49 48 45 36 46 44 35 50 48 37 39 45 44 38 48 39 35 45 42 37 43 46 48 44 47 46 33 33 47 36 38 47 42 45 36 48 46 45 49 41 50 47 39 39 45 35 35 50 43 43 45 33 46 47 44 47 48 39 42 44 36 48 45 38 39 38 45 47 48 34 35 35 42 34 48 42 39 42 45 47 41 39 37 38 46 47 39 50 35 37 34 39 34 40 40 47 40 45 45 41 40 39 41 49 38 50 50 50 44 42 46 34 47 47 35 43 44 35 36 39 42 37 35 33 47 34 41 49 42 38 48 47 35 41 42 49 35 43 49 39 44 44 34 45 42 40 34 47 44 36 47 50 35 33 35 49 39 37 50 49 33 37 33 42 36 48 38 48 39 42 44 41 34 46 50 42 42 38 40 38 40 45 41 48 42 43 43 47 46 42 46 36 44 40 35 41 47 50 36 47 36 39 35 40 34 39 39 40 40 41 45 48 48 36 44 40 34 41 41 34 37 39 50 42 43 37 41 34 39 38 45 37 40 48 45 36 46 48 38 41 37 37 47 49 41 47 36 46 39 46 49 45 36 44 36 38 40 46 35 33 50 34 43 35 45 35 50 39 33 44 45 34 35 38 43 47 50 47 40 38 49 50 35 34 49 49 41 36 42 40 47 44 36 48 34 50 38 41 38 34 45 40 36 50 40 41 45 39 50 50 33 43 35 49 39 34 48 40 42 40 40 42 37 48 34 45 47 33 43 34 50 35 49 50 34 38 44 48 34 36 40 47 49 38 48 42 35 34 37 41 49 49 35 50 45 33 39 42 48 41 40 36 34 47 39 41 40 50 34 41 39 48 37 44 41 50 39 44 43 44 38 33 49 48 46 39 42 33 43 41 41 35 39 42 43 45 47 43 40 42 37 44 39 46 35 34 47 41 43 33 43 45 48 34 35 46 41 41 43 47 34 37 36 46 44 34 46 34 37 48 43 36 41 43 36 41 50 42 41 33 33 37 50 39 45 37 42 49 41 34 44 39 47 41 36 41 39 50 42 43 34 40 41 41 36 47 49 48 42 49 47 35 39 47 36 40 45 36 47 34 44 34 33 48 46 40 40 48 49 48 37 48 43 36 41 42 46 38 34 37 46 40 47 44 35 41 43 42 49 33 37 46 46 37 43 40 41 38 35 36 49 33 39 36 39 49 33 34 42 43 47 39 34 42 37 48 39 49 41 50 42 40 46 41 33 41 45 40 38 37 42 34 39 39 37 34 34 44 49 36 45 36 34 46 43 40 37 46 48 41 37 37 45 50 36 34 45 48 40 47 34 41 36 36 47 36 35 41 50 44 49 48 33 46 34 45 38 49 44 35 39 41 42 39 38 42 38 40 34 34 48 50 44 46 41 45 39 48 50 36 40 45 39 50 42 47 46 39 46 47 34 38 36 44 37 36 48 39 47 36 37 40 35 36 46 46 35 37 42 43 42 49 44 46 50 50 42 37 35 42 40 47 43 40 35 34 34 38 49 39 49 47 47 38 43 41 40 33 49 39 36 41 45 41 44 42 39 50 48 47 33 33 39 47 34 42 49 50 38 48 45 38 48 43 38 44 48 33 43 45 42 50 45 48 41 40 33 48 49 50 35 43 42 47 50 41 37 41 40 36 48 42 33 37 43 39 49 45 41 39 38 38 42 49 34 43 43 37 50 47 35 38 40 42 38 41 44 34 48 47 47 47 42 46 43 43 45 40 48 48 48 39 42 47 33 45 50 42 49 44 36 42 50 48 36 44 48 42 43 37 46 47 47 34 40 38 34 38 50 37 42 47 33 33 49 39 46 36 49 45 35 42 37 46 38 35 48 40 48 33 50 47 46 46 35 41 47 43 44 46 34 47 44 46 50 37 46 37 45 46 35 40 46 42 34 45 45 37 34 36 35 47 49 43 38 36 45 44 35 37 50 41 49 34 44 44 36 34 43 36 50 43 37 46 46 36 43 33 33 48 46 46 40 35 33 39 34 48 46 38 45 34 35 43 40 37 48 50 47 49 42 48 35 37 42 49 38 35 50 37 44 35 45 40 42 41 44 43 49 42 38 33 33 35 43 40 38 48 44 50 36 40 40 46 34 50 35 37 37 34 37 43 36 39 42 50 37 47 42 35 47 39 36 48 33 44 39 42 47 36 45 41 42 35 38 33 42 39 49 50 33 40 48 50 40 42 39 49 40 34 48 46 45 50 41 39 50 33 40 42 34 37 42 44 38 48 38 47 38 44 41 35 50 40 37 33 46 47 34 42 38 42 49 44 46 41 33 39 50 41 33 45 35 41 49 34 37 35 43 34 39 39 39 36 40 35 48 45 50 46 42 48 43 48 49 41 39 47 50 50 34 33 43 41 47 47 49 43 49 39 40 46 46 42 43 43 36 42 40 40 47 34 44 44 39 43 34 37 40 44 50 49 40 34 33 36 48 47 38 42 43 48 46 47 48 34 46 42 33 46 41 50 48 42 48 43 43 42 48 42 49 35 46 44 46 41 48 45 41 48 47 49 48 50 40 39 49 49 34 34 41 47 45 50 42 39 37 34 33 34 39 41 33 50 43 48 39 48 34 45 39 40 33 36 38 44 42 50 49 50 43 48 44 43 42 45 48 36 46 38 37 49 50 38 35 33 45 36 36 46 42 34 41 37 42 50 46 45 48 37 44 34 48 45 34 34 44 48 38 48 45 33 41 38 43 46 39 38 38 37 37 36 47 38 40 33 50 48 39 34 50 41 50 39 42 35 47 50 48 48 37 43 46 46 43 40 39 47 35 46 47 41 45 41 47 45 33 38 39 42 43 47 36 43 46 49 36 44 33 50 41 35 41 42 39 43 49 36 34 43 40 41 36 43 44 36 33 38 40 34 33 44 43 37 33 38 38 35 33 41 33 40 40 43 49 49 48 38 35 47 50 41 50 43 40 41 34 37 45 34 46 40 40 46 36 45 41 46 48 47 50 50 48 42 49 38 37 41 37 42 50 40 43 48 48 50 44 48 38 37 39 50 43 49 45 37 40 37 44 38 40 46 43 34 38 38 46 38 43 40 39 38 40 37 44 46 48 33 41 47 47 36 44 46 38 39 33 43 41 37 38 45 44 38 35 45 34 49 44 43 36 44 38 36 45 47 45 40 45 45 46 33 47 47 44 49 50 45 45 42 36 36 43 50 39 48 39 35 38 35 35 43 35 38 45 48 48 43 40 40 36 43 35 39 34 49 45 50 38 41 47 33 41 39 43 34 33 41 48 38 35 41 45 48 39 45 42 37 37 38 50 48 46 48 39 35 41 34 43 49 41 40 41 45 33 38 46 34 48 46 46 45 40 35 38 41 46 49 38 36 50 33 42 44 41 37 34 48 33 35 42 49 35 45 33 47 43 33 44 46 44 33 36 39 35 41 33 41 44 44 38 34 36 48 45 36 46 41 41 44 35 44 33 34 45 49 33 43 49 46 46 47 40 45 47 46 40 46 40 50 36 41 35 33 46 33 35 39 38 35 42 37 38 47 44 45 48 47 43 38 47 43 48 42 34 38 42 40 49 34 41 46 38 47 50 45 38 48 37 44 47 48 46 48 41 47 50 38 47 43 47 42 40 45 43 34 38 38 47 33 47 50 36 36 47 34 42 37 36 45 36 38 46 44 49 50 47 41 46 41 38 48 39 46 34 33 45 48 34 36 50 35 48 39 42 40 39 44 33 34 38 38 40 44 36 33 46 47 33 37 38 45 48 49 41 33 37 50 38 40 46 37 33 45 47 42 35 34 41 43 45 44 36 48 36 35 33 37 37 36 34 49 35 36 47 39 35 39 48 39 47 40 46 44 40 50 42 39 46 34 40 45 37 50 33 50 44 41 45 38 37 33 50 47 37 36 47 34 43 49 40 46 38 37 37 44 47 43 35 36 34 48 40 48 36 50 49 37 33 41 35 37 36 44 44 50 38 41 36 43 47 34 36 42 40 47 33 39 45 38 40 41 41 35 42 41 40 43 47 37 43 39 39 41 37 37 39 33 35 44 50 45 38 43 50 33 47 33 36 49 37 47 41 39 40 38 41 48 36 34 38 44 43 48 46 45 46 35 50 44 49 34 35 45 42 37 40 42 43 45 36 40 38 47 43 41 36 47 46 46 49 49 47 46 40 43 44 38 38 40 47 33 44 42 40 48 49 48 34 39 49 34 50 47 50 41 46 40 48 41 41 35 48 39 46 43 46 50 45 40 47 48 50 36 36 48 48 35 34 39 33 40 43 38 47 33 41 49 41 44 33 43 40 50 49 35 40 44 45 33 38 49 41 45 39 49 48 43 44 36 49 38 35 33 33 46 45 50 43 36 35 42 34 47 34 40 40 35 34 37 39 36 43 49 37 33 35 40 39 44 45 37 46 38 42 43 35 43 45 35 41 41 33 48 39 38 38 49 48 48 44 45 49 42 36 46 46 35 38 48 44 44 36 43 36 37 46 39 40 39 37 45 43 50 37 48 46 45 38 42 49 47 48 46 45 47 50 36 50 42 34 50 34 46 45 48 35 41 35 49 37 46 36 40 43 40 44 45 50 38 49 50 36 43 45 47 42 43 44 33 36 34 40 47 36 49 46 44 47 41 43 41 36 37 35 46 42 43 41 35 39 43 38 42 42 37 46 46 34 49 47 37 39 47 45 47 36 37 46 50 48 44 35 48 37 37 33 44 41 48 46 37 46 37 41 42 33 34 45 35 48 47 43 33 40 41 46 40 33 36 44 45 40 49 44 33 49 34 42 44 39 44 45 48 47 37 45 34 50 36 34 38 38 38 42 50 35 37 47 50 43 50 36 42 33 35 44 44 41 33 45 45 40 45 46 39 47 34 36 42 40 40 50 33 43 35 48 34 34 43 45 41 45 46 37 40 40 44 40 43 41 47 33 42 42 45 46 41 49 48 46 43 42 45 41 34 43 33 50 35 47 33 41 36 34 39 48 34 35 50 35 36 42 43 41 35 35 33 48 37 50 50 38 44 47 45 42 42 35 33 49 47 37 50 40 38 38 49 40 44 50 48 37 49 46 37 40 35 33 38 34 44 41 34 50 42 44 44 37 38 33 41 47 35 34 39 35 50 47 47 34 49 48 36 36 49 35 41 35 36 33 40 43 50 37 33 38 41 41 36 50 40 47 37 42 35 44 45 47 39 48 34 36 43 50 43 40 50 45 50 48 45 50 43 45 38 37 43 35 47 50 46 37 39 48 37 34 47 36 48 45 46 36 40 35 48 43 49 43 45 43 34 49 34 33 42 42 45 44 42 41 42 40 45 41 41 39 47 43 50 37 48 41 41 44 45 42 41 33 43 48 44 37 45 39 34 44 49 37 49 48 37 47 40 47 40 40 34 47 33 49 38 37 35 49 39 33 44 38 50 33 39 47 42 48 43 44 35 37 37 35 40 36 34 46 38 45 36 49 41 44 46 33 49 33 50 37 37 39 35 45 44 34 36 41 47 33 35 40 39 37 47 34 39 40 46 50 46 38 33 43 49 46 39 44 49 38 49 47 38 50 35 44 48 44 39 36 38 41 45 41 43 46 37 38 42 44 41 40 49 35 43 39 38 33 34 42 41 40 33 44 48 46 41 48 35 49 45 36 40 49 47 46 34 50 45 47 39 49 46 48 44 33 50 40 33 49 41 48 33 45 48 37 47 41 49 40 42 37 42 49 36 46 35 42 47 38 47 38 44 50 49 47 46 41 37 44 43 48 46 46 37 36 37 47 44 41 40 46 47 38 42 40 49 43 47 44 42 34 34 49 45 48 43 44 39 33 38 46 37 37 46 44 33 38 45 47 34 46 36 36 49 46 46 35 40 39 47 48 34 42 39 39 39 49 48 35 45 43 44 36 39 46 35 36 41 49 50 35 33 45 45 34 49 46 40 36 39 36 50 39 35 34 36 41 39 44 37 36 46 41 37 49 39 43 40 46 40 47 42 44 34 49 44 50 38 34 33 36 41 37 43 48 35 37 40 44 50 45 34 37 44 46 36 43 47 40 38 49 47 35 42 43 48 38 40 41 37 35 40 49 35 37 37 34 46 44 35 50 33 41 37 33 41 44 46 42 37 45 41 34 38 49 37 33 44 35 49 40 43 33 41 49 36 45 38 47 33 39 50 40 38 43 50 44 43 35 36 49 37 42 43 49 44 35 49 33 37 45 37 34 46 48 35 48 43 45 44 42 46 50 47 43 46 50 46 33 49 46 48 50 35 33 48 49 39 40 39 36 50 47 40 40 48 42 42 38 44 46 36 43 50 48 39 41 35 49 36 38 37 39 47 44 40 50 46 44 37 49 48 50 43 48 44 38 46 35 48 50 36 46 37 44 40 35 46 43 46 33 47 34 47 49 36 39 35 33 34 41 43 41 37 42 36 48 33 37 34 35 41 33 33 43 38 49 44 42 36 37 35 47 44 39 42 36 36 48 34 46 46 36 48 38 37 46 41 43 47 45 48 36 36 49 45 45 39 35 42 35 40 37 33 33 38 47 42 47 42 40 37 49 49 35 37 34 44 50 34 47 45 38 38 44 48 50 47 37 40 50 47 38 34 41 43 34 37 45 37 40 36 48 35 43 39 46 45 50 45 41 48 45 40 43 36 43 42 37 50 41 42 44 50 36 38 34 45 38 34 41 42 47 35 35 33 43 47 39 37 33 39 48 42 42 41 47 44 38 39 42 48 33 48 34 44 35 42 33 39 50 37 37 39 34 41 43 42 43 36 33 49 33 44 45 41 35 36 46 34 36 38 41 33 49 43 34 45 47 38 34 35 50 39 44 42 40 48 48 48 43 38 46 36 46 46 35 46 36 43 45 43 46 42 47 42 41 47 41 38 46 34 47 33 43 36 37 45 35 45 45 37 35 38 47 41 35 33 41 35 47 40 34 43 42 38 37 37 48 46 42 33 45 45 33 34 44 39 45 43 34 50 39 43 41 34 38 39 36 37 44 39 47 42 44 39 39 47 47 40 35 37 43 35 45 47 36 36 35 39 40 34 43 40 38 34 35 37 36 34 37 36 42 50 36 34 34 45 43 48 44 41 50 39 46 34 42 35 46 34 46 37 38 48 42 33 46 39 43 37 37 45 50 49 45 43 48 41 41 39 34 35 38 48 45 41 38 49 33 46 48 46 47 37 37 35 33 35 45 44 48 34 49 50 50 42 50 41 40 50 49 33 38 48 50 49 47 50 34 50 39 33 49 45 34 35 38 49 50 36 46 41 41 46 47 42 40 45 38 49 40 38 44 44 45 48 37 49 35 35 45 40 46 46 44 43 39 38 42 37 49 43 39 33 49 38 39 33 36 43 48 39 46 37 33 36 33 41 41 37 48 43 41 48 36 36 35 46 33 47 41 46 49 36 39 38 50 49 48 36 48 42 49 33 50 47 45 50 41 44 49 42 44 43 43 47 50 40 49 43 48 49 38 39 47 38 36 42 50 50 36 41 47 43 36 36 35 41 48 39 49 41 37 36 36 36 37 38 47 36 47 41 36 38 35 40 40 40 48 38 39 45 37 36 49 34 47 44 49 44 44 42 49 42 50 48 43 48 33 48 44 35 41 47 47 39 43 42 47 38 33 45 33 40 34 33 45 37 37 35 46 45 39 47 38 40 37 37 49 46 42 41 35 36 36 35 36 35 47 45 35 46 45 36 33 37 41 37 36 48 33 46 33 47 35 45 44 50 39 37 42 45 45 41 39 50 42 48 50 48 50 43 43 36 41 35 43 46 34 41 45 37 37 45 44 40 47 40 35 45 40 48 49 35 43 37 36 41 44 38 42 33 33 45 46 49 49 45 47 35 35 50 34 38 35 44 49 41 41 34 47 33 38 43 34 45 44 49 46 42 42 45 47 49 36 42 38 37 44 42 50 40 34 36 50 34 48 45 49 46 40 47 43 50 41 46 40 36 43 39 42 34 49 49 41 49 38 47 47 33 43 44 44 33 35 46 34 38 36 44 43 37 40 39 38 46 33 49 33 46 40 50 45 47 46 38 48 39 43 40 37 33 43 42 47 35 47 36 40 33 44 49 34 50 36 42 36 35 40 49 39 45 41 49 37 50 41 50 47 43 40 49 40 45 35 41 42 39 41 37 36 49 45 39 45 48 34 34 50 46 47 50 38 42 44 42 49 35 48 33 50 36 35 33 45 47 47 34 50 42 45 50 41 47 34 44 34 42 46 48 49 46 42 49 50 43 42 42 38 33 50 36 40 44 34 38 42 37 43 47 34 43 48 43 33 37 37 41 38 49 42 44 40 44 38 40 38 35 37 48 37 34 44 37 33 46 42 47 36 34 44 34 49 41 50 37 43 49 43 44 37 46 42 37 33 38 48 40 37 40 38 46 47 44 44 42 39 38 47 37 39 37 45 38 43 45 38 47 39 36 45 33 39 36 50 48 40 49 35 48 35 40 43 41 45 40 47 45 36 42 38 43 46 50 41 40 49 45 50 42 37 39 43 49 49 35 38 46 41 50 33 39 41 40 34 33 50 45 35 36 46 47 36 41 34 38 34 50 50 47 42 35 33 45 49 44 35 33 36 50 45 36 50 36 40 42 36 42 49 44 40 44 41 36 42 42 47 41 36 43 33 34 48 35 33 40 43 41 37 46 39 38 41 36 43 48 39 44 45 44 43 44 44 41 43 42 45 50 35 41 33 42 41 48 41 36 42 34 33 34 46 35 36 50 46 35 35 44 41 44 43 41 35 46 42 46 44 35 38 33 36 34 46 45 41 49 38 49 38 39 43 33 42 41 48 46 37 35 39 49 33 37 34 35 44 50 48 45 35 46 47 44 42 48 37 35 36 35 39 45 42 44 41 37 45 36 42 40 47 43 49 40 48 40 39 40 41 50 46 35 43 39 41 42 37 38 38 35 43 33 35 34 44 34 39 35 41 37 40 41 34 45 44 33 40 35 42 33 45 42 50 37 43 47 45 40 47 50 37 45 44 39 40 47 41 40 40 41 50 46 37 46 33 46 38 43 33 43 41 44 47 42 42 45 37 37 48 41 37 38 35 33 38 39 49 39 41 45 36 35 47 48 49 36 50 41 43 44 43 43 37 36 50 50 48 38 36 37 38 41 46 34 40 33 40 39 42 46 36 44 37 39 46 36 40 34 34 38 47 33 44 43 44 43 38 39 39 36 46 37 45 46 45 39 33 47 34 42 44 38 49 47 44 38 33 42 49 42 34 37 48 43 42 36 47 43 37 37 38 50 43 40 40 38 36 34 35 44 47 42 46 38 47 42 48 35 42 50 42 47 45 49 41 33 45 49 45 35 45 40 46 46 44 33 43 40 33 47 40 46 33 40 39 40 46 38 42 39 34 33 36 47 37 49 40 33 46 48 44 38 39 45 48 36 47 44 37 43 33 41 46 41 35 44 48 34 43 42 33 37 37 34 45 33 47 50 50 34 48 48 47 48 43 41 49 36 43 40 46 35 40 44 47 42 33 48 34 34 44 42 44 38 41 39 47 45 33 48 45 33 33 35 37 35 40 47 48 33 44 43 48 38 35 49 36 45 34 44 48 35 35 36 33 45 44 35 48 41 47 45 35 49 38 50 48 45 36 37 37 35 47 43 33 49 35 41 40 43 35 48 41 50 41 43 37 35 33 35 33 48 41 49 38 43 41 34 33 38 33 43 33 41 38 37 38 49 42 38 37 48 37 41 41 34 41 46 41 39 44 48 37 44 43 40 33 35 36 37 46 34 33 33 39 38 33 45 37 35 38 34 37 43 45 36 47 44 49 39 47 33 40 48 45 39 43 45 38 43 46 36 38 44 41 41 50 45 41 33 47 40 49 38 49 45 40 36 45 44 35 33 44 41 45 38 44 40 44 48 48 37 34 45 35 39 50 43 34 45 50 38 44 46 44 50 40 44 49 39 47 40 42 44 48 49 44 33 48 44 47 44 35 47 39 36 43 48 37 36 47 35 40 45 48 49 41 45 47 35 44 36 46 35 40 46 46 40 43 47 44 46 46 36 48 43 49 44 39 42 49 48 39 40 50 36 44 44 49 35 40 33 35 42 33 50 41 41 44 45 35 44 48 44 39 44 33 36 33 47 45 41 39 42 38 33 46 40 33 33 33 35 39 34 40 45 50 42 49 43 35 43 40 49 37 50 49 49 45 40 33 37 39 37 40 35 44 45 36 33 38 36 34 35 48 42 42 41 36 36 48 43 40 41 46 48 38 49 36 33 41 47 40 39 43 36 41 48 33 39 40 43 50 43 46 42 49 37 46 43 46 37 47 45 40 43 47 38 37 35 36 40 45 38 46 41 33 36 46 38 47 43 42 43 35 42 37 45 40 46 34 34 40 45 40 40 40 40 46 38 41 36 35 35 48 37 50 39 42 36 35 40 34 37 47 42 34 36 46 39 34 50 43 46 35 34 35 40 37 44 41 37 50 44 49 36 47 33 34 37 43 42 35 38 46 48 48 37 45 48 43 40 50 42 44 46 41 34 50 47 44 44 42 41 50 44 35 39 45 47 43 40 33 50 41 41 45 36 49 50 38 39 44 35 35 49 34 50 48 40 44 41 39 43 46 33 40 46 39 49 49 44 41 45 46 37 40 38 39 44 40 49 42 44 48 41 39 41 39 49 41 44 36 43 45 48 50 40 48 34 43 43 37 33 50 36 41 50 44 46 47 48 35 41 35 42 47 40 38 34 50 33 41 40 41 48 49 42 39 46 44 47 34 35 36 50 42 43 34 39 50 44 45 47 39 47 36 42 35 34 41 39 36 33 33 38 35 47 42 49 49 33 46 40 45 35 34 33 36 46 39 34 49 35 45 47 45 34 48 34 36 48 50 37 42 44 45 33 35 36 43 48 44 40 33 46 50 44 48 45 44 38 39 46 48 50 35 40 45 47 37 49 42 45 41 35 46 33 48 40 37 33 43 47 44 41 43 39 43 47 33 45 37 42 48 36 43 43 45 33 49 42 35 40 36 48 42 50 48 36 48 34 46 37 39 38 48 36 39 44 41 38 42 48 45 45 38 49 41 38 38 33 42 35 47 49 35 35 45 38 38 35 39 47 48 50 36 40 45 50 46 49 46 39 38 41 47 50 39 41 35 34 43 46 49 35 40 45 48 44 42 33 49 37 50 35 40 37 46 34 43 35 49 42 50 45 42 40 36 47 47 50 48 39 43 42 44 34 37 39 49 37 41 40 35 45 47 36 35 47 48 48 34 39 38 50 49 35 44 35 38 44 36 34 41 45 36 45 34 44 45 37 38 48 47 49 34 34 35 35 42 34 48 42 41 38 35 47 40 40 49 35 39 46 48 50 34 35 44 35 43 33 41 43 37 42 46 41 44 33 44 47 46 48 42 34 48 33 38 35 40 49 36 40 40 40 46 35 44 42 48 35 49 50 37 39 43 33 43 40 33 44 39 50 48 40 40 46 44 49 46 44 48 48 40 40 41 50 42 48 39 35 48 38 35 36 46 46 46 44 46 38 33 46 43 38 37 38 35 42 37 34 44 35 49 47 37 42 48 37 35 48 43 41 45 47 38 33 48 33 38 48 38 37 35 49 36 45 36 41 48 39 39 43 49 48 39 41 45 50 34 39 42 34 49 49 37 41 37 37 37 47 40 44 42 40 49 48 40 33 50 36 46 34 49 34 45 36 40 40 43 41 44 36 42 42 45 43 39 50 44 41 36 33 40 43 46 39 44 36 44 42 34 39 47 49 45 37 39 43 43 44 41 49 45 38 39 40 45 34 48 34 35 35 37 50 50 50 48 46 33 41 44 46 49 44 49 36 47 34 45 47 33 47 42 40 33 36 44 42 43 43 33 41 44 46 48 46 35 48 48 33 43 42 43 44 41 33 43 41 34 35 45 37 40 36 46 48 33 45 36 34 34 45 35 40 35 34 49 50 39 43 42 36 33 46 39 50 43 48 47 35 40 48 34 38 34 38 40 41 38 36 38 49 44 46 49 45 36 42 48 35 43 47 49 35 42 48 45 37 43 39 42 50 40 49 33 33 42 34 36 48 38 42 42 48 40 33 45 44 40 49 38 47 44 47 50 41 50 34 45 40 48 47 34 45 40 33 46 36 38 39 33 44 38 46 47 43 36 50 33 42 42 48 33 33 33 41 33 45 45 36 35 42 47 35 38 48 39 40 33 43 44 34 42 36 46 40 38 48 39 41 50 45 35 40 33 39 47 36 44 48 42 48 36 43 50 50 50 39 45 35 38 43 39 37 42 45 42 38 33 42 37 41 48 43 35 47 42 46 40 41 39 35 49 37 43 50 37 37 50 46 40 38 35 42 44 48 46 34 43 49 49 48 42 42 44 39 41 50 48 49 34 47 42 49 42 44 39 48 44 48 35 44 41 46 50 36 44 38 40 42 45 50 33 38 39 45 38 47 45 33 42 43 45 45 44 46 44 35 36 46 48 36 48 36 40 43 47 38 46 49 48 42 36 35 44 42 40 50 36 40 45 48 45 35 40 47 48 45 49 46 35 33 40 36 39 43 35 33 45 45 41 46 49 39 44 39 33 35 40 46 46 50 43 47 38 34 49 49 34 34 49 35 46 41 48 43 39 45 35 33 36 33 42 33 45 39 41 33 42 38 48 44 49 48 35 33 49 33 45 47 35 44 41 39 34 38 50 46 49 44 34 45 49 38 40 49 47 41 41 43 41 43 34 49 39 48 47 34 35 36 37 35 44 37 46 46 43 41 45 42 38 47 34 33 33 42 38 40 44 50 37 41 43 46 42 49 48 33 40 47 45 50 35 39 36 41 43 49 43 50 46 37 50 48 44 44 44 38 40 40 40 37 50 46 43 44 40 41 38 44 41 36 42 44 44 49 47 44 45 36 50 33 39 48 48 35 39 42 47 46 44 48 35 39 49 47 47 50 41 38 42 35 46 36 34 35 41 44 39 46 48 34 42 48 45 35 37 49 44 41 48 43 42 48 44 37 37 43 35 46 50 48 45 38 44 38 45 44 37 50 37 36 34 38 49 41 36 34 38 47 50 37 35 34 46 50 36 45 49 37 42 40 36 43 33 50 39 43 46 41 33 43 41 49 49 37 35 33 46 45 36 38 45 35 34 37 35 37 38 35 43 49 49 36 34 44 35 36 34 50 47 46 44 36 33 37 37 41 40 37 35 44 35 50 44 39 33 47 47 43 45 37 36 43 48 38 39 45 37 33 48 45 49 49 45 35 40 36 35 34 40 34 36 50 42 34 42 48 44 43 47 43 43 47 50 49 49 42 35 35 43 35 41 47 44 47 47 35 42 49 50 33 45 44 50 41 33 35 39 43 46 39 50 45 44 33 36 44 47 35 48 37 41 46 43 38 49 35 42 43 38 38 34 36 48 43 44 48 43 40 33 39 33 41 36 45 37 48 43 37 40 37 36 33 45 43 48 46 35 38 34 46 40 38 40 43 34 50 36 40 35 44 46 48 38 36 48 36 35 46 41 43 39 41 47 34 37 47 35 47 38 34 36 34 33 37 41 37 47 44 43 43 39 39 39 35 35 49 36 34 40 44 37 35 47 34 49 35 38 37 39 39 35 44 42 43 45 47 45 42 50 45 46 40 40 49 35 50 45 49 40 42 35 34 49 49 41 46 50 40 39 35 42 50 36 46 34 50 44 35 45 46 48 40 48 43 43 42 44 35 40 37 42 49 44 48 44 44 50 50 41 34 40 46 48 48 36 38 39 47 42 44 38 36 47 44 35 40 41 36 33 46 33 42 42 48 42 40 46 35 45 40 50 49 47 47 43 49 40 45 47 35 45 42 45 37 49 49 38 45 35 38 37 45 35 47 47 37 43 39 33 46 43 47 41 35 35 37 37 38 35 48 35 35 47 40 38 39 39 45 42 35 36 42 48 44 34 37 42 36 42 38 37 44 35 46 50 50 38 34 48 43 47 47 39 39 43 49 44 43 37 44 44 40 34 34 49 45 41 39 39 49 33 40 44 48 39 48 46 49 34 39 49 37 37 45 47 39 38 35 45 44 41 45 33 42 48 37 40 50 36 37 42 40 38 44 40 48 46 34 48 42 39 48 36 45 42 39 40 38 43 37 39 34 50 46 38 40 48 48 33 34 40 44 48 37 43 47 39 42 44 48 43 38 42 35 35 44 42 42 48 35 42 50 44 37 37 35 34 43 39 45 38 42 46 37 40 37 37 36 35 37 35 48 48 37 49 40 39 49 50 36 44 37 49 36 37 42 38 43 34 48 43 43 40 50 39 39 34 40 40 40 49 44 36 45 43 34 36 46 50 46 50 48 37 35 49 37 47 40 42 35 37 41 48 40 44 42 39 45 43 42 39 36 50 49 45 42 41 50 34 39 33 41 34 37 46 49 49 45 49 48 49 39 36 48 42 44 35 48 38 42 40 46 36 41 41 44 45 48 44 47 49 41 43 37 35 44 48 42 40 48 36 45 38 36 45 42 43 42 45 41 49 40 43 37 35 36 35 39 34 42 38 37 49 37 48 38 40 39 34 36 46 43 33 34 44 43 40 46 33 40 39 37 48 33 35 45 45 41 43 42 37 37 45 47 42 33 41 33 37 33 47 42 50 42 42 38 50 42 47 33 45 38 42 35 38 48 37 45 48 40 33 35 50 49 33 35 33 44 44 47 38 41 50 40 50 35 45 50 41 43 37 37 47 33 35 50 35 46 47 48 45 45 43 34 34 49 39 38 42 48 33 43 36 46 45 46 39 49 33 35 34 47 37 34 40 44 40 48 49 44 44 36 37 40 47 47 50 35 48 33 50 41 47 36 46 33 40 46 37 36 40 44 44 43 47 33 42 50 50 36 42 36 48 37 38 33 49 50 43 49 45 40 33 47 39 44 41 37 36 42 43 47 46 40 35 39 43 34 39 50 48 43 37 50 45 48 34 41 35 39 38 38 45 40 44 43 50 37 44 36 38 48 48 34 43 44 34 38 45 41 38 36 34 43 40 45 45 45 44 49 38 50 36 50 33 46 33 35 42 48 34 37 42 36 39 47 49 38 35 38 33 46 45 46 38 37 50 50 40 34 35 46 42 41 40 38 33 49 48 38 50 50 44 44 50 44 50 49 46 38 38 43 39 43 49 35 44 44 41 47 35 43 48 47 42 33 37 40 45 46 36 38 41 45 48 47 37 36 34 42 34 45 47 48 45 44 37 50 45 43 50 38 50 36 46 43 41 49 50 48 49 36 44 45 33 34 42 39 45 42 43 40 42 48 35 34 36 36 44 37 46 40 48 39 43 37 42 38 45 39 33 47 45 38 41 49 41 36 34 39 49 39 43 45 36 38 48 40 35 46 36 39 47 38 43 40 45 43 50 34 49 47 42 43 41 42 46 39 44 48 34 46 46 49 37 35 34 33 47 39 46 35 49 37 49 40 39 34 43 44 48 46 45 39 50 36 50 34 43 50 46 44 50 45 47 42 39 50 39 33 34 41 42 33 44 40 43 38 42 46 46 49 47 50 50 44 43 44 34 34 43 35 45 33 43 45 41 34 38 38 38 40 35 35 38 42 43 42 41 34 40 35 38 45 47 45 40 36 33 47 39 46 35 48 46 40 41 47 41 48 46 35 50 40 50 44 46 44 48 47 49 42 43 34 40 39 42 33 37 36 43 39 44 34 34 42 38 33 48 45 36 37 45 40 39 40 36 45 46 33 36 46 42 39 38 38 34 49 36 43 43 37 41 45 38 45 48 48 48 46 44 49 36 35 42 41 48 43 42 33 33 50 38 42 42 43 44 50 35 43 42 42 48 49 35 35 38 44 36 45 50 43 35 38 36 38 44 41 34 50 43 44 47 45 36 41 43 40 49 40 35 35 41 50 44 48 46 38 39 41 36 42 42 35 48 42 33 34 33 49 46 49 47 41 44 48 43 49 38 36 37 37 43 41 44 47 43 36 39 45 35 40 48 40 48 33 50 39 34 49 46 40 37 42 38 36 34 36 37 41 45 45 36 45 45 46 37 38 50 36 38 49 48 40 42 43 49 34 41 50 40 35 47 36 47 36 33 37 45 50 35 46 48 35 45 41 39 34 47 49 46 49 48 41 35 48 39 41 40 44 34 49 33 50 37 50 42 47 33 39 38 49 35 42 50 39 44 37 50 42 42 44 45 46 40 46 40 46 35 49 49 49 33 37 47 50 42 42 45 40 39 33 45 42 40 34 40 40 46 43 47 35 46 33 34 49 46 36 38 41 48 37 37 33 43 40 38 47 38 50 38 43 35 48 46 35 41 35 42 33 39 49 48 33 33 49 33 45 39 38 34 46 41 48 48 43 42 39 45 35 40 46 33 49 41 33 40 37 46 36 41 33 50 45 42 50 36 47 47 36 38 36 48 33 46 42 46 33 35 34 47 35 37 37 48 37 36 33 33 40 46 46 48 40 38 41 38 48 45 41 48 37 39 41 49 45 48 41 49 34 46 43 45 48 33 33 43 40 37 49 35 50 43 44 33 39 36 47 44 34 34 38 49 36 50 40 41 41 36 41 35 37 40 50 36 35 46 49 48 49 50 39 39 42 36 49 33 38 42 35 36 36 47 46 40 49 45 48 35 50 40 39 33 36 36 48 50 46 45 43 46 39 45 35 37 39 34 48 50 43 35 33 36 50 34 34 48 43 47 45 45 44 42 39 38 40 45 42 46 35 45 49 47 45 35 35 46 36 45 49 34 33 50 45 48 47 45 43 40 35 34 47 38 48 49 41 49 43 35 50 35 44 37 43 45 34 37 42 45 47 37 47 38 41 42 50 41 50 33 48 49 42 42 36 34 40 35 39 39 37 39 35 44 37 41 50 40 43 50 39 41 43 39 42 41 49 48 34 42 38 42 39 45 49 41 46 42 47 49 38 39 45 44 36 39 33 35 41 47 43 35 43 35 44 42 37 47 37 45 42 39 49 42 46 43 33 45 43 33 49 41 38 35 46 46 47 38 49 36 45 49 48 41 44 38 50 45 41 37 50 46 33 49 41 35 46 41 39 34 37 45 33 42 43 46 33 37 47 33 35 46 50 35 44 34 39 45 35 37 44 40 38 37 43 49 50 39 43 45 41 45 41 44 50 35 48 46 35 48 37 34 47 46 48 37 39 41 42 37 46 49 35 46 38 37 33 49 40 42 50 44 50 45 50 35 48 48 49 33 43 36 50 47 45 49 35 38 46 39 43 36 46 49 44 36 42 33 48 39 35 36 36 41 50 34 37 40 44 33 35 35 37 41 38 47 36 47 49 47 44 48 33 41 43 39 46 47 45 40 48 42 44 47 33 45 44 37 46 45 46 49 39 50 47 41 43 38 49 34 33 41 48 38 39 43 40 47 41 36 38 47 41 41 42 34 50 39 35 36 48 34 41 45 48 46 43 43 39 34 50 35 35 38 45 48 44 49 33 49 35 45 39 37 48 45 41 50 42 35 40 47 34 37 40 35 34 49 42 38 37 39 38 48 37 36 50 34 34 38 44 35 36 36 44 42 42 38 46 39 48 42 39 34 45 37 41 33 45 43 45 35 34 47 50 46 42 43 44 39 49 37 39 39 47 42 34 35 34 43 37 49 48 44 38 50 49 39 50 43 34 34 49 35 39 47 33 43 44 42 46 38 45 39 36 34 45 42 38 46 44 39 35 46 34 43 45 43 37 47 33 33 41 48 37 50 41 42 34 49 35 45 33 47 45 41 45 34 37 36 48 49 35 37 40 41 50 37 43 46 46 36 41 34 43 43 40 33 40 42 39 37 37 47 42 40 37 50 47 48 47 44 44 34 49 41 38 45 40 34 46 37 38 48 45 35 36 41 42 43 39 46 44 45 44 46 37 42 43 46 45 35 45 35 36 43 41 40 33 36 33 41 47 47 48 48 44 44 48 40 43 48 36 33 33 39 37 50 33 41 41 44 34 33 38 48 48 38 45 50 34 50 40 40 47 34 35 50 46 40 47 40 39 42 48 33 43 49 34 48 44 33 46 48 44 48 34 42 38 44 49 35 38 45 39 34 48 45 35 45 41 40 46 46 46 49 45 49 49 44 34 37 49 36 37 40 47 45 33 47 38 42 46 39 42 38 43 40 39 36 46 39 47 49 50 45 36 41 39 36 45 39 46 41 49 47 35 49 45 45 42 49 38 35 42 46 39 44 43 47 41 50 43 42 36 34 40 47 40 43 42 41 44 38 36 36 50 33 38 34 45 43 33 43 41 49 39 50 43 40 45 45 33 36 34 49 45 33 45 39 39 34 49 34 50 49 42 38 37 47 47 46 39 42 43 46 38 39 33 50 35 42 41 39 33 35 33 40 39 46 45 39 48 40 39 47 46 46 50 48 36 43 43 37 47 35 33 39 43 33 36 44 36 42 47 48 49 48 45 33 46 48 47 44 35 36 49 34 34 42 47 35 48 36 38 33 44 39 44 49 47 35 39 33 33 42 37 37 49 40 40 49 33 41 33 37 44 37 45 39 42 49 46 47 45 42 41 38 39 34 37 44 37 35 46 33 48 34 42 50 48 36 50 35 48 47 41 41 41 44 47 41 42 41 35 43 43 34 42 48 39 39 44 35 38 38 48 44 45 41 43 45 49 49 47 45 43 41 46 50 41 50 41 42 44 49 46 34 35 45 41 39 42 50 50 39 41 33 36 38 37 42 42 45 43 40 45 46 50 41 41 44 41 46 40 36 34 33 40 47 40 49 33 43 49 39 47 48 36 45 34 40 40 39 48 45 42 42 45 42 33 48 38 45 34 49 50 46 39 34 50 45 47 38 40 49 45 44 48 36 39 40 35 43 47 46 49 45 36 38 44 47 50 50 47 38 50 33 36 46 37 37 50 41 35 38 36 36 36 42 45 38 34 42 44 47 40 48 44 38 50 39 34 48 40 35 50 49 37 39 34 46 41 43 45 45 46 37 42 39 50 35 44 45 38 45 45 40 42 50 50 40 46 42 46 38 46 38 48 44 48 33 49 46 44 43 46 44 45 46 42 48 37 42 42 48 40 34 38 36 50 46 47 38 39 38 46 41 46 36 37 47 43 36 33 40 39 41 35 47 40 41 36 34 44 48 42 36 44 46 37 49 41 39 37 46 37 37 37 44 42 36 40 34 34 46 39 33 34 44 42 33 50 33 38 50 37 42 48 36 48 49 40 49 48 36 44 39 49 34 43 47 37 35 44 37 45 35 43 38 42 38 34 40 47 44 42 33 45 37 43 38 41 37 48 47 35 43 44 33 40 36 46 39 42 43 43 45 45 50 39 40 34 34 46 37 47 44 46 33 34 41 43 35 40 36 33 49 49 50 44 41 46 37 45 39 48 39 49 37 49 49 50 37 33 46 50 44 49 41 43 39 39 33 41 49 41 35 45 35 40 46 43 33 34 46 41 38 48 43 35 47 48 33 42 37 41 44 46 34 44 33 44 45 34 48 41 41 40 43 39 47 44 42 41 43 41 48 48 40 33 45 49 36 35 37 36 46 34 45 45 50 46 35 47 41 49 33 48 48 46 49 34 46 46 35 39 39 48 38 45 43 42 46 35 43 44 47 35 50 36 38 36 42 41 44 44 44 40 45 42 41 33 46 44 44 42 44 42 35 40 39 45 43 35 42 34 37 50 39 49 39 48 37 44 43 41 45 41 47 43 49 34 38 40 41 47 42 41 48 36 45 35 40 36 48 38 36 45 33 40 35 37 38 34 41 46 49 43 46 36 42 41 49 39 36 41 39 44 43 34 39 44 39 43 43 50 36 37 42 38 38 43 38 40 34 37 46 45 43 39 45 34 43 33 50 42 45 39 48 42 46 45 50 50 36 45 35 41 33 47 44 50 44 36 38 46 37 35 47 38 39 37 35 36 40 39 46 41 48 44 45 33 35 38 50 35 42 40 33 45 36 49 48 39 47 34 40 36 42 39 38 41 37 36 33 49 37 46 48 50 43 42 34 47 44 42 39 43 46 50 45 46 39 42 39 43 44 36 49 45 39 36 38 39 50 36 49 34 49 46 45 47 36 45 33 40 41 47 33 45 40 41 43 43 50 48 36 49 47 39 33 38 33 43 42 36 47 44 45 33 48 48 39 42 38 40 48 50 48 45 36 36 44 47 40 34 50 40 49 49 43 38 42 46 35 38 37 47 38 37 42 35 39 34 45 38 41 37 33 41 39 43 49 44 36 44 43 33 44 33 34 42 41 39 44 49 36 39 36 45 38 39 44 34 46 33 44 43 45 47 43 45 46 40 49 34 36 37 50 38 37 50 40 50 39 36 47 38 42 47 47 36 50 48 33 37 33 42 33 49 46 33 39 49 49 44 46 39 48 43 43 44 45 40 37 34 38 44 37 34 46 40 34 39 37 49 48 40 45 36 49 47 40 50 36 48 33 49 42 42 39 48 43 39 42 38 40 40 46 40 48 39 48 49 36 35 50 36 42 38 46 50 47 42 33 35 33 37 36 37 39 45 34 41 45 49 40 43 41 46 49 35 43 49 40 34 42 44 37 37 34 44 42 37 39 49 40 38 39 41 45 43 45 41 46 40 35 43 44 46 39 38 49 41 48 49 38 45 38 50 34 48 46 40 38 47 46 37 42 36 41 46 46 48 43 37 39 39 41 33 42 43 50 44 48 37 33 34 44 38 46 41 44 49 46 33 40 49 38 50 37 45 47 44 46 44 47 42 36 33 42 40 36 42 50 35 33 48 43 43 33 34 40 37 38 38 47 33 38 48 49 47 37 34 38 34 45 35 35 45 48 43 35 42 38 37 39 40 49 49 39 42 39 39 40 49 39 47 40 36 39 44 49 46 35 38 40 37 48 49 45 41 42 33 40 46 36 35 37 39 37 37 39 39 33 50 50 42 39 34 34 43 48 39 38 39 42 40 48 37 38 39 37 34 38 37 33 48 42 37 41 47 43 46 45 45 39 42 49 35 41 49 37 48 44 37 42 48 49 36 45 38 39 44 36 42 37 44 47 39 47 49 40 50 42 35 36 47 38 49 44 43 48 42 34 34 36 36 37 49 36 38 37 39 39 41 47 48 44 50 36 38 34 41 50 39 44 33 50 49 43 46 50 40 50 44 35 47 41 45 43 39 47 41 49 40 34 35 35 35 47 40 36 35 33 38 35 33 40 39 39 38 36 47 36 38 40 40 49 49 38 41 42 41 39 47 46 35 36 35 44 46 38 36 38 43 44 40 46 36 34 49 45 48 45 45 33 36 39 47 49 33 36 46 45 44 36 38 48 46 35 48 43 42 40 39 43 39 43 47 36 36 46 43 41 43 34 41 33 46 35 34 36 47 49 35 38 43 40 37 36 42 40 38 34 39 46 44 36 36 45 36 50 46 37 48 38 49 48 38 34 43 43 41 39 43 36 38 45 34 35 40 50 42 41 42 43 50 33 41 47 45 48 38 44 50 42 47 33 49 46 41 50 44 39 48 46 43 48 49 48 50 43 47 40 35 45 36 42 49 45 38 46 40 34 33 35 34 40 38 33 44 33 33 46 39 35 46 33 34 42 42 36 45 44 43 49 47 33 33 36 50 33 50 41 38 43 33 38 39 39 46 35 34 42 45 48 47 38 50 34 38 34 46 50 33 48 45 38 50 38 34 36 48 46 42 43 35 34 36 44 50 49 35 40 38 37 47 43 42 35 39 39 50 37 47 50 43 34 43 33 36 34 41 43 46 47 34 34 34 41 43 37 38 38 50 39 42 38 40 44 50 33 38 49 47 37 44 36 35 37 50 49 36 50 38 36 48 43 49 37 50 44 50 39 38 48 36 40 36 48 46 41 33 36 36 33 41 41 43 38 42 38 47 44 43 43 33 40 37 43 45 43 47 44 39 38 43 33 49 47 38 46 38 35 43 50 47 39 45 45 33 39 38 41 49 49 33 38 45 48 39 47 43 48 38 49 41 37 39 45 38 44 36 46 44 36 44 40 39 38 43 34 38 41 39 34 39 42 34 37 47 33 43 45 45 39 36 33 43 35 49 38 34 48 35 38 49 40 38 44 46 45 46 40 38 38 48 33 50 39 37 48 39 33 42 37 36 48 45 37 39 33 39 33 40 37 33 42 33 42 34 45 41 50 36 47 44 33 45 47 35 41 41 46 38 46 34 35 50 46 48 39 43 42 40 33 42 41 47 45 49 45 37 48 40 38 47 45 46 46 33 36 48 38 47 50 44 42 33 37 34 48 37 37 36 50 47 49 48 38 47 34 47 42 46 33 47 42 44 46 44 34 45 38 34 45 44 43 46 48 37 49 40 44 39 35 46 39 44 43 35 38 40 36 39 34 50 35 45 35 45 33 48 42 46 46 43 45 44 41 44 39 46 49 38 50 46 50 45 37 46 38 38 48 46 34 45 47 48 39 35 39 34 36 39 43 43 34 41 33 38 47 34 39 34 42 42 33 33 45 36 48 44 42 34 50 43 42 43 47 48 40 42 40 34 44 48 47 36 46 50 33 33 40 41 44 38 33 39 45 41 40 40 44 44 48 49 35 37 47 43 43 43 37 36 44 39 39 43 38 44 44 41 48 50 46 50 42 35 34 43 36 47 50 48 41 41 42 44 34 43 50 33 40 35 44 37 40 40 38 39 34 47 36 49 39 35 48 39 37 42 50 44 41 41 35 33 34 39 47 44 44 39 46 34 34 48 41 35 44 44 34 50 44 42 48 49 36 36 48 46 48 48 37 46 45 39 33 34 33 41 48 33 49 39 50 40 36 37 33 43 48 38 40 37 48 34 36 38 36 45 50 36 34 39 39 35 39 39 47 48 48 48 45 50 38 46 36 42 46 40 46 46 35 35 39 47 43 41 34 36 38 40 40 40 50 36 33 35 43 33 39 50 49 48 46 40 35 42 49 43 37 34 37 43 47 38 33 43 42 45 46 35 44 36 44 49 48 40 49 42 42 39 44 42 50 48 42 40 45 35 50 47 36 38 38 33 45 40 33 47 46 43 45 47 46 34 48 36 44 48 40 36 33 40 44 49 46 45 42 42 36 41 37 35 49 45 49 48 38 33 44 34 50 40 47 45 37 34 38 36 48 36 34 35 50 35 38 34 44 50 44 46 45 33 33 44 37 34 46 33 47 47 35 44 46 35 40 48 42 50 41 39 42 44 37 41 39 36 37 39 42 47 33 36 41 33 42 36 38 35 40 38 44 47 33 34 48 48 44 47 40 49 45 45 40 34 39 49 34 45 43 35 34 38 46 39 38 50 36 33 40 41 48 44 42 46 36 33 39 47 37 35 50 38 34 38 34 34 48 34 43 40 34 50 45 48 35 49 40 41 47 46 37 47 45 49 46 36 46 40 48 46 33 37 41 43 49 41 41 40 39 40 41 37 46 45 46 34 45 44 37 39 37 42 34 43 49 41 46 46 42 41 42 43 41 40 47 48 40 39 38 42 39 43 50 36 33 41 40 42 47 40 35 34 48 38 36 47 33 48 39 40 36 50 38 38 45 42 39 36 43 37 36 39 50 43 44 50 47 43 38 33 33 44 40 42 39 36 43 43 44 43 44 50 37 33 36 43 41 42 43 34 37 48 37 39 34 48 49 33 33 41 36 34 36 41 34 48 36 37 41 39 46 35 35 35 40 35 34 43 50 43 38 48 48 37 50 44 39 50 45 43 36 40 48 44 40 40 42 50 46 40 43 50 37 50 41 49 40 50 38 50 50 41 46 33 34 36 44 39 42 39 49 43 35 33 39 40 33 41 40 46 37 50 41 33 37 47 47 39 50 42 37 33 41 45 33 41 46 44 43 36 37 49 50 50 37 48 39 34 43 42 40 34 41 45 50 35 38 38 45 36 50 42 49 45 46 33 46 39 44 47 39 33 33 47 34 33 49 33 42 40 35 50 39 43 33 48 34 46 33 49 47 39 46 47 35 37 36 39 48 33 37 45 44 36 42 41 38 39 44 44 39 43 37 43 48 35 35 35 45 37 33 41 44 39 39 47 44 38 45 34 37 48 40 40 43 47 48 39 43 44 33 48 41 49 45 39 34 38 45 49 43 36 34 33 39 35 41 38 33 41 49 48 33 36 36 43 44 48 44 50 45 35 48 41 42 44 40 50 50 46 46 49 43 46 39 49 49 36 44 48 36 45 50 41 50 38 36 44 38 49 41 38 48 42 35 34 37 49 43 39 40 42 45 44 35 42 38 46 35 44 39 39 50 38 48 37 35 34 44 38 43 50 43 43 41 41 38 33 35 46 33 37 39 37 43 41 44 45 44 40 44 39 38 39 34 37 49 35 46 49 46 41 48 47 48 42 41 36 34 48 42 38 35 33 39 44 36 45 34 40 40 46 43 34 42 41 46 33 36 48 40 39 40 38 41 35 41 46 43 33 38 42 35 42 47 39 35 39 38 38 38 43 33 37 46 35 47 50 34 42 45 46 41 37 40 50 35 35 41 35 47 46 33 35 42 45 45 45 39 35 38 43 46 42 48 36 36 41 44 36 42 42 41 44 41 34 43 47 38 50 43 36 45 33 38 33 43 48 46 39 41 37 41 41 44 38 44 35 35 42 38 43 34 50 49 39 46 39 44 39 39 33 37 40 35 49 34 34 37 41 44 45 40 49 40 38 49 42 49 39 36 46 50 42 37 35 45 36 38 37 50 34 38 38 40 50 39 48 44 34 40 50 45 40 33 44 45 41 36 43 48 34 33 35 42 44 43 48 37 37 40 48 34 48 37 36 36 46 45 47 42 42 41 36 39 36 34 46 45 38 45 38 41 48 38 35 46 41 47 46 50 46 48 37 33 48 37 35 42 46 37 44 39 43 47 45 48 34 33 40 48 45 47 47 42 38 47 42 36 37 38 34 50 37 50 35 37 42 37 42 39 34 40 43 48 45 47 50 33 45 36 34 42 47 34 41 41 41 44 45 35 44 42 47 42 40 35 49 37 50 33 44 40 45 39 47 37 45 44 45 46 49 45 36 48 42 36 37 47 45 48 48 43 35 43 35 47 34 39 48 37 41 48 44 42 48 43 47 43 49 39 45 47 39 44 45 39 45 48 37 43 43 34 39 33 41 36 41 44 47 40 48 40 39 38 42 39 44 44 47 36 36 35 43 48 45 42 38 41 33 39 40 42 41 49 33 50 42 45 45 39 44 50 41 48 44 37 47 34 46 46 42 39 47 35 44 33 37 40 40 39 42 48 40 37 45 39 47 38 38 44 37 47 38 37 49 40 48 49 38 35 34 37 48 49 37 34 40 36 49 39 44 46 39 35 49 50 43 44 50 47 37 41 42 46 38 44 50 39 50 45 39 48 46 43 41 33 36 36 33 44 33 46 45 50 47 46 39 46 35 45 41 49 44 45 38 46 47 35 42 46 42 44 43 35 41 45 42 45 35 35 34 41 50 49 42 35 35 35 48 42 49 35 40 40 47 33 39 44 36 50 47 39 35 37 50 34 45 42 38 33 43 45 39 36 45 39 43 40 33 50 42 46 45 50 41 46 35 40 33 42 38 44 44 33 37 35 37 47 35 38 45 39 34 48 47 37 43 36 39 46 41 39 47 50 48 41 46 48 36 33 34 48 34 49 50 41 41 39 44 37 38 36 36 33 40 41 46 45 33 50 49 50 44 34 35 49 45 43 35 49 49 45 34 35 42 46 50 46 39 42 47 46 33 37 39 38 34 44 34 36 36 41 37 50 42 46 39 34 35 41 48 34 49 33 45 34 34 48 33 37 45 34 44 43 43 46 38 40 33 37 48 40 50 46 33 46 35 45 47 49 43 37 42 46 38 39 45 36 41 49 35 41 33 47 42 45 42 46 37 45 33 45 43 41 38 49 46 39 50 50 38 49 41 50 34 39 41 36 44 38 37 42 42 33 48 43 45 36 43 44 50 45 43 39 49 47 42 42 45 40 49 39 37 42 34 33 41 35 48 41 44 33 35 42 40 34 39 33 43 43 50 45 39 38 50 50 46 35 35 44 41 49 47 37 47 40 37 49 36 45 48 41 41 37 42 36 38 42 44 38 33 35 50 46 35 40 36 43 49 49 50 46 40 47 33 47 44 38 49 50 33 35 42 37 42 46 38 35 43 47 41 38 39 45 48 42 38 38 41 50 46 40 50 46 33 45 38 34 40 41 41 39 35 43 38 40 50 45 49 42 40 35 42 43 40 38 39 34 41 49 36 37 37 33 48 46 41 42 48 45 44 44 43 37 44 41 39 46 40 42 34 50 50 47 48 37 35 38 50 35 49 34 39 48 38 46 39 46 34 41 50 37 48 36 35 50 44 46 38 42 33 36 48 33 36 41 46 36 47 42 37 44 36 36 45 36 50 37 45 36 38 47 38 43 37 47 33 41 37 47 40 40 41 41 36 37 44 39 34 42 47 46 34 48 45 46 38 40 42 48 47 42 44 46 50 42 46 42 39 36 36 38 43 35 48 50 39 43 43 49 49 42 33 35 43 40 40 44 50 46 34 50 33 43 48 50 33 38 36 45 40 46 50 36 46 45 37 39 35 47 41 35 47 43 47 47 42 46 40 47 38 46 33 41 40 33 46 35 41 49 44 33 35 45 45 34 47 37 46 45 41 50 44 45 34 44 45 40 34 35 45 42 48 42 43 36 47 37 50 36 35 37 46 35 42 35 34 35 47 34 49 39 35 34 35 39 37 48 38 47 47 36 38 41 40 43 42 39 47 46 50 37 45 33 40 42 39 47 45 42 49 44 45 43 44 34 47 47 46 44 50 50 50 35 45 43 45 42 36 38 44 35 40 36 40 46 38 36 47 47 41 38 33 33 43 43 46 49 46 41 34 43 37 44 36 41 36 50 39 44 37 38 36 44 46 38 46 38 34 49 48 49 44 41 44 50 43 49 41 48 35 37 37 48 45 42 42 44 45 42 43 46 44 50 48 35 36 39 46 36 47 39 36 40 38 49 38 44 35 37 43 38 44 41 34 48 35 34 39 34 41 37 44 36 34 48 37 50 38 46 37 48 45 46 44 49 38 37 46 50 40 45 46 45 40 40 49 46 38 47 34 36 48 45 35 49 37 49 38 48 39 50 46 46 41 49 47 33 41 47 39 36 45 44 36 39 33 38 47 44 33 33 49 46 45 44 33 34 48 37 48 36 36 42 36 33 49 39 40 50 33 33 49 49 46 42 46 34 43 39 46 42 34 43 45 42 45 46 43 49 48 39 49 38 37 42 46 44 40 45 45 36 47 44 33 38 38 46 37 38 47 46 34 41 34 40 46 38 50 39 44 35 40 45 50 50 45 50 38 49 39 36 45 40 50 33 35 37 39 42 48 39 46 37 33 48 40 37 45 36 34 43 45 47 47 48 46 49 38 45 47 35 42 44 39 37 45 50 48 39 38 50 46 46 50 43 34 42 41 47 43 48 39 48 33 39 38 38 37 41 36 39 37 33 42 46 45 48 43 42 46 42 50 50 34 40 44 46 33 47 48 39 48 48 38 42 40 33 39 46 41 38 34 36 45 35 43 43 40 35 48 44 34 49 45 37 45 46 37 37 35 44 33 42 50 37 36 35 50 42 50 45 36 34 45 33 38 39 41 36 48 33 35 41 50 45 50 49 46 35 46 37 43 38 38 41 37 47 35 49 43 47 50 44 38 42 50 44 43 43 41 44 38 50 43 33 38 46 36 38 33 40 40 44 36 49 40 33 50 50 44 49 37 43 39 45 47 46 37 42 49 35 34 38 42 44 36 45 33 47 49 47 34 48 49 34 46 40 45 41 47 50 50 49 48 39 50 48 46 37 45 48 49 44 50 46 38 45 43 39 45 37 49 50 33 42 41 37 49 34 43 46 43 38 40 35 33 38 48 39 50 34 40 49 38 42 44 36 45 40 44 43 33 40 35 37 44 34 43 45 46 33 38 48 42 49 46 42 39 45 39 39 33 33 37 36 44 33 42 37 37 40 42 41 47 47 40 48 45 36 49 45 50 35 39 34 42 36 41 48 38 38 37 36 49 49 33 42 49 48 33 37 36 41 45 47 33 45 35 42 50 41 43 34 46 50 34 49 38 44 40 44 39 49 43 45 35 37 36 47 48 37 42 49 37 37 38 33 37 41 37 40 36 37 48 40 41 41 37 38 41 43 41 41 46 45 46 47 37 50 36 42 42 48 41 35 45 34 41 42 39 49 41 48 35 34 40 36 47 38 49 33 50 48 41 44 36 34 33 49 34 33 35 42 47 47 42 36 36 50 39 34 38 35 40 36 39 41 46 36 42 35 50 48 45 39 50 36 50 35 34 44 39 49 49 47 38 35 41 33 33 46 48 41 34 47 42 40 37 47 36 40 50 45 41 38 38 50 41 47 42 41 36 34 49 36 40 46 48 47 46 47 43 46 33 45 49 46 46 50 33 42 36 34 39 36 38 33 37 45 39 48 46 47 50 33 48 40 42 47 49 34 33 39 34 50 39 33 43 33 36 35 50 33 37 46 34 49 50 35 36 35 33 40 48 48 36 33 36 35 35 48 35 46 33 35 38 35 45 49 37 35 42 49 33 50 41 48 44 34 37 35 37 40 33 35 42 42 34 35 50 34 50 50 45 45 48 42 47 35 38 33 48 33 41 50 46 40 41 34 42 42 48 44 42 50 33 39 46 48 33 46 33 37 42 34 37 48 33 33 39 35 33 49 49 40 38 40 40 38 34 48 47 49 39 43 50 33 48 40 44 41 43 33 37 41 50 37 41 41 50 38 35 47 33 34 43 40 34 39 42 46 36 33 43 35 37 44 42 43 44 49 39 43 41 43 38 44 36 47 35 46 38 42 50 35 50 42 41 46 47 40 33 50 34 42 37 49 44 45 39 37 36 42 38 38 33 40 37 40 48 43 36 48 38 35 46 46 38 39 39 45 33 40 47 40 39 47 35 35 49 36 35 35 38 37 36 33 33 38 37 36 44 39 48 33 38 36 44 42 40 39 44 33 37 40 45 37 36 44 38 45 39 43 49 43 37 37 43 34 43 45 36 38 42 43 47 41 37 37 45 48 40 44 48 45 35 35 35 41 42 50 45 47 40 48 36 43 36 43 38 35 44 48 34 45 39 50 49 45 41 43 34 37 45 46 34 44 38 40 46 40 49 37 34 46 44 39 38 49 36 37 34 47 48 37 38 48 37 46 38 47 41 38 46 46 39 34 35 38 39 38 46 45 35 50 34 36 40 48 42 34 44 44 43 41 41 37 47 38 43 44 44 35 34 40 44 39 46 45 47 46 48 42 42 47 44 49 37 48 40 49 47 39 45 50 39 41 46 38 40 46 48 43 35 36 39 35 33 33 37 40 40 40 39 47 39 46 38 35 42 37 50 34 49 50 39 44 43 47 38 42 39 44 45 40 36 45 46 35 49 43 50 36 46 46 36 47 34 48 49 48 46 43 42 36 37 50 33 38 43 36 50 49 44 46 38 38 38 34 35 40 35 48 41 49 47 35 43 47 34 38 45 40 49 40 42 40 39 43 49 44 50 41 36 40 50 39 50 49 44 45 38 50 33 48 35 45 42 35 46 49 48 48 47 40 42 44 44 48 43 36 46 38 33 36 40 48 41 49 48 45 36 34 46 40 46 49 33 45 49 46 38 48 41 37 50 45 42 45 33 40 36 48 36 46 47 46 34 41 46 44 41 38 48 48 37 43 35 38 49 48 36 50 48 47 35 39 41 46 35 50 40 37 46 41 44 43 46 44 41 38 39 48 48 33 39 37 47 41 48 49 41 47 46 43 39 48 40 45 42 50 35 39 48 45 33 43 45 41 38 50 47 41 34 34 50 47 44 49 42 47 45 44 33 44 45 39 37 33 37 42 45 50 42 47 40 38 45 44 50 35 44 47 38 42 41 40 40 38 39 47 42 49 46 35 40 48 42 46 42 48 40 38 49 33 40 41 43 41 41 41 46 48 43 46 41 46 35 33 42 40 39 41 41 49 50 49 46 49 38 40 35 47 40 35 33 50 46 39 50 44 42 40 41 42 42 38 34 41 43 44 50 38 40 35 44 39 47 40 48 35 34 35 49 48 37 42 44 44 43 37 50 39 36 49 42 41 38 45 44 48 34 40 40 46 38 36 37 43 42 44 38 47 42 36 35 38 33 45 44 42 34 45 38 44 46 43 48 34 42 49 50 45 36 40 45 48 33 43 39 38 46 39 45 37 48 45 33 41 44 37 44 39 37 39 40 40 40 47 43 36 40 44 41 47 33 48 48 36 46 42 40 46 49 45 46 39 47 47 46 46 44 36 38 46 48 43 49 39 42 35 36 38 37 46 35 44 35 41 45 40 48 44 47 34 42 46 38 37 36 50 46 34 45 49 50 34 35 33 42 50 49 35 33 39 44 42 33 38 47 37 40 40 43 36 47 34 43 34 49 46 49 48 48 45 49 48 35 47 50 40 50 44 45 49 42 47 42 44 40 43 39 43 42 42 50 35 36 42 38 33 37 38 34 41 36 38 48 40 36 40 46 49 39 41 36 43 34 35 50 46 37 49 41 33 41 35 41 39 41 50 34 35 33 40 45 42 44 39 37 33 37 38 44 49 36 38 33 42 47 43 47 42 42 47 40 35 40 34 34 34 46 41 39 36 41 49 43 47 35 47 37 49 42 49 43 44 37 48 33 46 38 43 41 35 47 35 42 46 46 34 34 42 42 37 36 46 37 37 49 40 33 48 36 47 37 50 49 33 34 35 35 36 36 35 37 35 46 44 33 40 43 42 33 47 34 49 50 38 37 40 50 42 49 39 49 44 39 34 44 44 35 35 38 49 39 34 33 49 38 34 44 43 38 45 36 36 50 44 44 33 45 45 45 35 34 36 44 46 34 41 47 33 43 47 41 37 38 46 48 41 35 41 43 40 38 50 35 41 45 38 38 42 35 36 33 37 46 45 34 45 42 36 50 42 41 39 47 40 43 41 49 47 40 36 35 40 38 35 36 38 49 33 36 48 45 46 42 49 46 37 42 49 49 43 44 35 50 43 45 37 49 42 43 41 34 40 42 50 46 41 47 43 40 49 34 37 50 39 48 50 47 47 42 50 35 37 36 39 44 39 35 43 43 46 39 33 47 42 40 42 47 39 38 47 38 45 42 45 38 50 43 49 47 40 48 48 42 33 46 50 40 48 33 36 37 45 34 38 48 47 34 33 38 45 48 44 37 41 40 42 40 48 42 34 38 35 36 34 38 40 44 36 46 36 42 38 38 44 47 49 36 40 34 46 49 40 46 38 45 37 48 41 44 45 48 41 50 37 49 44 39 48 43 50 45 50 34 44 37 49 44 37 48 47 46 41 35 40 46 34 48 42 39 35 46 45 37 47 39 50 41 43 47 37 49 35 33 47 42 49 40 49 43 47 45 40 38 44 37 50 33 44 45 42 35 49 43 37 40 33 40 44 37 39 49 49 36 38 39 43 42 43 44 43 49 45 44 49 43 39 40 34 50 48 46 36 33 42 43 49 38 36 47 41 36 35 49 40 39 36 49 41 33 35 44 36 48 46 35 46 39 50 35 45 50 36 44 36 45 40 34 47 46 49 48 47 34 39 45 36 46 49 34 38 40 38 37 34 38 36 35 50 42 38 50 47 35 49 37 41 34 45 47 50 50 42 43 49 50 41 48 35 33 37 36 36 40 45 38 43 49 39 33 45 40 42 47 48 36 50 35 50 49 43 47 50 38 36 39 46 35 45 39 35 40 48 35 47 35 33 38 49 40 34 47 35 50 38 42 45 37 43 47 47 41 45 50 49 45 44 41 46 42 42 50 45 39 42 35 48 38 40 37 42 36 38 47 46 36 35 37 39 48 36 38 43 47 39 36 37 34 39 45 47 41 41 40 43 50 46 41 35 35 34 49 41 48 33 38 33 35 48 34 33 44 48 49 47 50 43 47 35 43 35 33 41 49 48 44 37 39 43 39 49 44 36 40 44 50 42 50 41 42 43 36 47 46 41 48 48 45 40 38 40 40 46 44 34 40 33 47 40 48 39 46 48 45 49 48 33 42 49 43 37 47 36 44 37 41 43 49 42 40 50 35 33 38 39 44 45 41 39 41 34 50 42 38 47 42 50 46 50 37 33 41 42 34 42 40 41 48 42 46 34 49 35 43 35 42 39 48 44 38 45 37 47 37 48 34 33 40 49 47 46 48 42 47 39 47 38 41 47 42 39 41 36 33 35 39 34 40 40 44 40 49 46 37 33 49 43 40 43 42 36 39 50 46 42 45 49 46 48 42 36 50 38 46 47 33 43 49 45 41 41 41 42 43 37 49 42 45 43 39 44 37 43 49 39 36 46 37 50 47 49 35 35 33 48 43 38 44 49 37 40 37 49 40 43 37 35 41 45 37 47 47 39 47 33 34 42 35 50 48 36 36 36 42 39 38 43 43 46 44 47 43 37 33 48 41 39 50 49 50 42 49 50 36 42 46 37 47 34 49 36 39 43 40 40 36 36 43 41 37 38 40 50 38 46 45 45 34 48 39 39 49 46 45 48 46 34 38 46 40 50 34 41 45 38 46 44 41 38 41 41 46 43 43 40 42 50 34 42 46 39 46 49 46 40 50 41 48 42 38 38 35 38 43 42 34 43 48 41 44 35 42 36 37 43 37 46 42 50 35 35 50 36 47 41 46 34 41 45 46 41 42 50 35 50 37 40 42 36 47 47 42 36 49 38 42 50 38 40 42 49 33 36 37 38 45 41 36 47 46 49 45 45 47 33 47 46 36 46 38 50 45 43 35 46 33 38 35 44 49 40 49 44 34 43 49 41 33 43 43 38 48 40 41 33 33 41 41 41 38 45 33 46 39 37 35 38 48 49 48 38 49 43 47 43 38 45 36 41 40 41 45 38 39 42 48 45 47 35 37 40 35 49 42 40 49 33 45 47 38 39 34 46 50 36 38 37 47 34 45 42 50 50 38 42 39 36 40 36 41 33 38 42 49 36 40 45 38 42 47 46 50 47 37 48 39 39 43 37 42 38 34 47 43 44 34 43 45 39 49 44 44 44 50 33 33 44 44 35 45 36 50 47 46 42 47 38 35 46 46 42 41 39 40 46 40 43 42 43 42 48 38 41 39 38 41 39 38 40 44 42 46 44 44 38 39 43 34 46 44 38 40 44 39 41 48 50 49 43 34 44 42 39 43 48 42 39 46 44 49 39 49 50 43 47 38 46 37 38 44 44 37 44 45 37 47 33 44 37 49 43 41 39 47 43 42 34 36 48 36 43 39 48 45 45 46 42 36 48 42 48 48 48 33 50 46 42 38 48 40 40 43 36 37 50 39 33 33 33 45 39 40 43 40 48 45 36 37 44 35 41 43 38 49 44 38 48 48 39 37 35 45 33 49 42 48 42 44 33 49 36 35 43 50 41 35 39 34 42 47 33 47 37 33 43 43 43 33 44 40 48 36 44 41 36 35 38 42 48 36 37 44 43 45 46 42 33 49 44 38 35 47 47 44 40 42 46 44 42 34 43 40 47 50 46 49 49 49 35 42 38 38 38 48 45 35 43 40 44 45 41 39 33 42 37 45 50 34 49 38 40 42 38 39 49 34 49 38 34 50 43 33 49 46 33 48 43 44 35 39 50 40 37 37 36 41 50 36 36 50 36 37 46 45 44 38 35 36 33 50 46 36 48 36 42 40 34 33 43 39 49 43 46 43 44 37 35 43 42 35 46 42 50 35 38 33 41 38 44 39 47 42 36 38 43 37 47 46 36 37 49 41 33 38 42 47 43 45 43 34 46 49 50 43 40 42 43 43 37 40 46 47 44 48 46 47 40 34 41 48 36 49 34 41 33 42 38 47 36 37 42 37 42 49 47 50 39 33 39 33 42 34 40 43 43 44 44 35 48 44 47 45 40 43 36 37 34 46 33 38 50 40 44 47 46 48 40 33 39 47 44 40 37 36 44 34 48 48 37 42 36 45 40 43 50 49 48 44 37 34 47 44 37 35 36 46 41 35 38 36 49 38 48 41 39 37 42 41 44 42 48 33 50 43 43 40 49 36 38 47 39 43 44 49 46 35 43 45 46 33 44 42 34 44 50 47 44 42 35 46 41 49 43 34 50 39 33 44 44 37 46 36 43 46 38 33 41 37 34 37 49 39 45 36 46 41 48 33 41 50 47 37 33 43 46 35 39 44 42 45 36 33 43 40 36 45 33 45 43 48 33 43 46 43 42 33 42 43 49 48 37 48 48 37 37 41 41 43 39 34 36 46 47 46 42 49 38 35 49 49 44 44 35 45 44 33 40 38 47 44 41 37 36 41 39 37 48 40 41 49 45 47 48 50 38 43 36 46 42 34 40 45 36 49 41 36 37 41 37 48 43 43 41 40 41 37 37 45 34 37 40 38 46 40 37 36 36 37 45 43 46 48 46 45 33 38 43 49 47 50 49 35 43 45 41 35 37 42 37 36 42 38 42 46 44 50 44 38 41 41 39 43 38 45 40 41 45 37 40 44 36 48 41 36 47 45 44 40 38 40 50 37 40 47 38 39 47 39 42 35 43 45 40 37 41 33 39 50 34 33 34 37 38 48 49 34 38 33 34 37 41 43 33 46 35 38 41 44 46 44 38 50 34 45 49 50 38 35 34 48 46 39 37 50 44 45 49 41 40 43 33 37 47 43 45 39 39 46 49 37 44 44 37 41 38 35 48 33 38 49 33 40 35 37 45 35 41 41 42 40 34 49 34 49 38 43 47 39 47 38 47 49 50 47 45 41 38 35 39 43 35 49 50 41 41 36 43 36 45 43 43 34 50 34 43 35 38 49 42 40 39 43 39 34 44 40 33 39 50 44 44 45 37 43 41 50 34 35 43 44 45 47 35 36 46 45 41 37 34 49 39 50 40 42 47 49 39 39 43 33 46 39 47 34 47 49 50 37 45 37 33 44 48 45 41 35 44 36 47 33 42 46 38 46 41 48 46 34 33 48 38 37 50 33 36 48 49 35 49 33 37 50 40 49 41 46 43 33 40 50 41 39 34 39 39 37 45 45 48 50 47 40 43 43 40 49 48 48 41 34 43 38 41 43 44 38 43 43 42 36 47 48 39 46 45 47 36 39 46 39 33 48 39 39 42 38 40 43 46 50 45 46 36 37 43 48 47 44 39 48 34 39 43 46 39 45 49 43 49 44 37 33 48 40 42 33 47 34 46 47 36 43 44 38 41 48 45 38 41 38 39 34 47 47 43 44 45 37 34 44 48 34 49 43 48 36 34 45 34 33 34 46 37 49 36 42 46 39 37 36 43 34 35 41 41 46 34 35 41 34 46 36 39 48 40 33 49 42 48 46 48 46 44 46 50 47 34 49 35 36 33 34 35 42 50 36 41 35 42 49 48 45 37 44 33 46 36 43 33 47 37 42 37 33 34 46 38 33 40 44 43 46 50 50 36 45 41 47 46 48 38 42 41 34 35 47 46 37 44 36 36 34 33 49 45 35 39 33 39 42 43 36 34 41 34 36 41 37 39 36 39 45 33 34 45 33 36 47 42 41 38 40 35 50 41 44 34 37 44 48 38 35 45 33 39 35 45 35 42 38 44 38 41 50 39 47 44 39 48 40 35 46 40 42 37 43 46 49 46 38 45 43 34 42 33 44 38 33 46 38 42 34 35 40 48 40 42 44 48 38 36 46 38 44 39 44 33 40 34 42 33 40 33 38 38 38 45 46 34 46 35 39 33 46 38 47 44 37 40 35 36 42 49 41 46 36 37 41 34 40 37 46 33 42 49 44 43 49 46 33 46 38 35 40 38 50 40 36 50 47 36 46 40 46 48 41 33 46 40 43 48 36 43 47 48 40 43 47 50 42 35 34 34 46 36 42 44 42 38 36 37 42 39 46 47 34 48 44 47 36 49 42 34 49 45 40 40 43 36 41 50 35 43 47 38 44 49 49 34 34 33 38 49 33 39 38 37 50 37 34 44 46 36 41 48 50 33 35 33 40 40 41 44 44 39 44 37 48 37 45 40 33 44 41 46 35 42 33 44 49 48 41 45 43 48 43 33 48 40 47 37 45 37 39 39 44 47 38 39 38 45 39 49 35 45 40 39 50 42 37 41 38 41 47 37 35 37 37 50 47 36 44 37 47 35 33 49 41 34 41 38 38 36 35 38 47 35 36 49 49 33 47 40 43 35 44 44 43 44 47 43 39 35 39 43 50 37 36 44 50 49 46 39 42 33 50 35 38 35 33 41 47 49 49 48 43 49 35 50 37 34 45 46 40 43 43 33 34 43 43 49 41 46 44 35 50 43 42 36 45 41 35 36 36 45 45 50 41 48 36 37 45 34 39 36 38 42 37 39 50 40 33 41 49 50 43 35 41 35 44 48 33 42 37 42 40 36 33 40 41 45 50 47 40 33 42 42 49 44 49 46 40 41 33 42 44 43 49 36 45 35 45 46 49 44 43 39 33 36 38 35 47 39 40 47 39 50 39 44 49 39 42 42 38 37 45 37 40 36 34 37 36 47 34 35 37 42 34 46 34 37 45 49 43 48 41 41 50 47 39 40 49 49 36 42 35 35 36 50 50 41 49 49 48 45 40 40 37 46 41 33 39 37 33 37 43 46 36 49 35 48 44 48 36 37 48 48 44 46 45 33 33 43 33 35 34 44 47 50 34 44 35 34 41 42 34 50 46 44 39 36 40 49 39 35 42 40 38 50 38 45 43 43 47 33 43 44 42 40 43 34 45 43 34 39 39 42 37 44 41 46 35 38 44 33 45 41 37 35 42 34 49 49 34 46 39 37 40 44 44 49 34 36 38 37 36 47 50 46 41 47 34 45 45 46 50 39 40 47 37 37 49 42 45 34 34 48 33 36 43 34 42 42 34 40 46 43 42 43 40 50 46 39 33 40 41 48 37 43 49 41 38 42 50 49 40 50 43 43 39 34 35 43 37 33 44 33 34 40 34 42 41 43 41 37 48 47 33 47 48 48 38 36 44 34 41 36 33 38 36 38 50 37 43 50 48 48 34 36 48 50 44 38 37 42 33 41 49 35 44 46 40 44 47 48 50 34 46 37 49 45 45 33 46 38 50 34 50 41 49 41 35 33 42 37 41 40 50 36 49 43 41 40 34 40 33 41 45 38 38 49 40 49 47 37 50 39 40 47 49 46 38 48 47 39 43 49 41 36 39 50 49 45 46 50 48 40 47 47 42 49 37 46 34 33 35 36 34 44 34 48 36 46 43 46 34 36 36 38 43 43 33 47 49 37 35 48 50 42 50 49 40 35 34 41 39 48 35 37 35 35 40 34 50 42 44 50 46 49 45 45 33 39 46 48 39 33 47 45 38 38 42 48 50 46 43 42 34 47 33 38 49 34 37 36 44 38 38 33 48 35 42 35 46 40 44 38 42 44 48 41 38 34 40 50 34 50 33 40 44 42 40 44 46 47 41 39 33 40 45 36 46 43 38 46 37 42 34 39 49 34 47 38 35 47 49 36 37 34 39 42 36 41 36 50 48 36 40 44 39 38 44 48 49 35 42 38 36 43 33 38 39 35 36 34 36 35 33 35 40 38 45 33 38 42 39 48 43 38 45 43 46 45 49 34 38 45 49 49 38 40 48 37 45 43 39 35 34 48 46 33 44 35 34 41 50 44 35 42 35 42 47 47 34 45 47 40 35 35 36 47 47 34 50 38 46 40 47 36 46 46 39 42 50 47 46 48 35 45 42 41 50 35 50 47 40 47 50 44 37 41 44 44 48 39 43 43 50 48 41 42 38 44 40 49 48 45 47 40 39 37 36 50 47 49 34 49 38 41 50 34 49 39 41 49 34 45 37 48 41 34 46 48 37 48 44 36 33 42 42 43 43 41 37 38 35 33 42 39 37 36 47 33 36 46 34 44 46 35 36 48 42 44 40 44 50 50 46 37 39 39 47 35 38 49 38 47 33 45 46 40 40 40 41 48 37 50 40 44 37 35 42 39 42 50 34 49 49 48 46 44 44 43 45 40 40 34 35 45 36 48 40 42 45 36 49 45 50 50 41 34 37 43 34 43 40 37 39 50 36 49 48 50 43 49 36 36 33 34 35 38 45 36 49 35 46 40 34 44 43 42 38 40 50 44 39 50 34 46 48 40 37 35 35 42 50 48 44 49 50 48 34 47 39 42 34 46 37 43 47 37 49 34 37 46 41 39 36 36 44 46 37 39 33 49 46 39 50 33 33 49 43 49 45 49 43 36 33 34 35 45 40 34 34 44 37 47 34 49 40 48 35 41 36 50 42 37 42 44 41 38 34 46 34 35 34 43 47 46 45 37 49 41 39 47 48 33 50 49 41 43 44 36 43 35 37 38 46 43 36 45 41 42 35 39 41 37 39 34 39 40 40 35 41 46 42 38 44 45 46 50 37 48 50 37 45 49 44 34 41 34 43 41 37 46 39 44 49 39 48 39 33 41 45 35 49 40 38 40 41 47 36 41 33 39 39 46 37 40 48 46 35 34 43 43 34 40 45 43 43 50 45 49 47 42 47 48 47 42 41 42 40 45 33 37 49 38 41 38 45 42 45 46 44 37 47 33 46 40 47 34 40 40 41 46 43 34 33 49 38 33 33 40 47 46 36 38 34 35 42 37 42 49 47 39 48 50 46 45 38 34 43 48 34 49 40 36 42 50 33 46 42 43 33 43 42 50 46 48 39 38 45 50 38 44 35 49 38 33 37 49 43 40 43 36 39 50 37 44 38 43 43 36 39 37 36 45 33 41 42 38 34 48 42 44 41 36 46 45 50 33 35 37 47 33 36 40 34 33 34 49 48 39 43 43 47 48 43 38 49 38 47 38 39 43 47 49 45 36 46 39 40 46 48 47 43 40 34 39 35 33 44 35 38 50 43 39 34 41 41 44 36 43 43 47 35 43 40 46 34 36 42 40 35 44 42 37 38 33 50 34 47 43 50 38 42 40 39 47 49 46 36 45 46 42 37 46 50 46 34 35 37 35 37 34 49 41 49 33 41 36 42 49 34 44 33 47 40 46 34 49 40 41 42 40 43 37 47 47 49 38 36 33 43 48 48 48 34 42 50 50 41 45 39 37 38 43 36 40 43 44 37 43 45 36 46 47 46 33 45 46 35 49 43 34 50 38 35 50 43 50 43 47 39 46 40 34 43 33 45 35 41 48 42 44 41 36 33 39 46 48 46 50 33 42 34 38 34 44 33 43 35 40 42 46 49 49 35 41 42 43 47 36 47 40 50 47 49 38 36 46 37 49 34 43 33 47 35 49 39 34 34 38 34 50 33 50 49 46 49 38 37 48 33 47 47 50 40 43 34 47 37 50 35 48 45 50 40 43 33 43 45 47 39 50 40 33 35 47 44 47 46 44 44 47 41 49 43 50 46 46 46 38 48 40 49 45 33 34 38 33 37 35 37 36 39 40 49 47 41 45 47 47 44 45 34 37 33 34 38 38 36 33 45 35 42 33 40 43 44 40 50 48 36 45 47 49 44 47 44 45 44 38 35 33 39 43 44 44 47 38 50 48 46 48 36 48 42 50 37 47 45 37 45 44 48 40 37 50 44 48 48 41 47 44 37 34 42 43 45 37 47 50 36 40 34 35 38 46 49 43 44 48 48 48 44 45 45 36 35 40 39 43 48 45 37 47 45 43 39 45 36 40 41 49 33 37 47 43 47 39 48 39 39 38 36 33 47 37 36 44 44 39 44 43 35 46 42 46 34 40 50 46 41 41 37 46 50 34 37 41 39 42 43 38 36 38 47 46 44 33 45 40 49 33 34 47 50 35 39 48 46 43 43 50 36 35 42 46 44 47 36 45 48 41 46 40 49 39 43 43 47 39 46 45 47 45 36 36 42 40 49 33 50 37 45 50 39 37 33 44 44 45 36 45 33 46 36 43 36 35 41 45 44 39 49 46 44 34 46 43 44 33 44 48 39 45 47 34 35 37 41 45 48 49 45 44 42 37 48 38 44 36 35 45 38 36 48 35 50 38 37 34 33 37 44 39 40 41 49 36 40 33 38 35 44 48 40 50 36 44 34 48 44 41 41 46 34 41 38 36 38 37 47 39 35 35 43 39 46 45 39 33 49 41 40 47 33 36 34 47 38 35 41 38 40 40 49 33 44 46 50 42 34 34 43 37 48 35 39 42 35 39 48 41 41 35 36 44 46 38 49 39 48 40 35 38 41 35 41 50 37 42 35 40 35 42 38 42 38 45 50 35 39 33 42 40 39 40 36 40 48 45 40 39 47 34 39 40 46 49 50 43 48 45 44 45 50 35 49 33 46 33 39 49 47 35 37 42 44 43 38 40 37 50 36 43 47 34 50 46 44 37 48 45 38 41 37 33 49 44 35 41 48 34 46 45 47 43 36 35 46 46 46 36 44 35 50 44 44 41 39 48 47 49 39 36 35 35 46 36 33 50 34 40 37 50 44 44 35 39 48 41 45 37 37 49 43 39 34 47 38 50 44 41 39 39 39 39 39 46 33 40 47 48 46 40 36 50 33 47 36 34 37 50 35 43 47 41 38 34 50 43 36 50 39 44 36 35 44 49 45 44 48 36 44 45 33 40 46 37 33 39 40 49 38 43 47 43 35 44 46 37 44 37 41 42 50 35 45 50 40 36 38 48 39 43 36 42 33 40 36 36 44 44 44 43 44 33 48 50 34 41 43 41 45 38 37 37 34 33 48 49 39 37 36 39 42 41 41 49 45 38 47 36 38 42 33 42 37 33 49 37 40 48 33 34 33 41 35 44 33 49 40 34 38 46 41 47 48 47 41 36 36 34 33 33 39 48 35 40 48 42 33 38 45 40 46 41 36 41 39 41 33 39 43 45 44 47 39 36 45 43 39 50 45 42 48 34 40 37 41 49 38 47 43 41 35 33 33 37 43 33 49 34 35 39 40 40 37 34 46 47 34 42 50 34 48 48 45 48 47 41 40 42 38 47 37 43 43 41 36 47 36 34 36 46 40 50 33 46 37 43 33 41 50 43 40 35 41 38 46 47 47 48 38 39 50 49 49 38 39 48 40 42 43 41 38 37 45 35 46 40 44 37 33 39 41 42 36 47 39 45 41 35 38 41 43 42 38 48 43 49 50 43 38 40 46 37 37 48 36 33 37 41 36 36 43 34 48 40 36 46 49 49 38 33 49 48 45 48 43 43 40 36 35 50 42 35 34 49 35 49 39 33 41 45 48 46 41 47 36 48 49 36 36 47 50 36 47 36 50 34 42 38 35 45 36 40 34 48 44 38 43 37 46 38 48 47 42 37 50 34 39 46 40 42 40 36 40 35 38 49 46 33 47 33 33 47 50 42 35 34 35 46 34 36 36 43 43 39 49 35 40 43 45 38 47 39 35 47 41 43 40 40 44 43 37 37 46 45 42 46 45 34 40 43 35 35 38 44 44 41 50 43 46 42 41 39 38 36 44 37 45 34 45 35 44 44 41 46 45 50 46 48 49 49 39 41 46 46 41 50 35 37 47 36 46 38 36 48 41 42 46 35 49 34 48 43 35 38 49 34 37 41 46 47 37 35 35 43 33 41 42 43 41 43 47 43 50 47 45 44 34 47 47 40 46 50 36 45 42 39 49 43 48 44 43 40 43 45 48 41 40 34 47 48 36 38 41 39 50 43 34 44 43 37 35 49 34 35 47 41 42 48 42 37 33 48 38 43 39 50 47 49 39 42 37 49 46 36 47 36 43 46 41 36 37 33 43 48 39 41 45 33 50 43 35 46 42 37 39 43 46 46 42 34 50 37 39 33 46 40 37 50 37 42 45 43 33 37 45 47 48 37 49 48 50 35 34 37 50 39 43 43 42 43 33 34 43 42 33 38 47 44 37 50 48 43 45 47 34 35 33 44 33 33 36 41 47 36 49 44 46 38 36 45 49 50 45 50 35 41 35 46 39 42 40 48 45 39 39 45 41 48 43 46 50 44 35 36 39 50 35 39 47 46 38 47 45 36 36 42 35 44 48 44 40 40 46 39 44 40 37 34 47 34 38 35 48 33 41 40 46 43 34 42 34 34 50 36 36 45 42 47 49 37 35 41 44 37 39 48 42 34 48 36 48 50 44 36 45 35 41 44 49 46 36 40 36 33 41 44 50 44 34 47 42 45 41 36 44 45 44 39 42 34 42 49 47 33 37 35 34 36 46 48 35 44 38 41 48 49 41 45 34 47 45 50 47 34 47 44 38 43 38 49 48 40 41 45 50 47 38 39 44 33 38 49 42 45 48 38 44 40 50 49 38 45 37 50 42 45 33 36 50 33 39 42 45 37 38 44 42 36 37 48 34 39 46 45 49 44 48 45 35 48 33 35 50 39 38 40 46 50 48 46 39 42 33 33 50 38 47 35 45 48 33 48 34 36 48 46 43 48 35 49 44 34 48 38 33 37 47 36 44 49 48 50 37 43 43 38 48 40 42 48 48 48 43 35 43 41 43 41 46 39 34 43 35 44 34 37 33 34 35 33 47 46 47 46 44 39 42 45 40 45 50 44 36 36 38 44 40 40 49 42 41 41 46 42 47 33 34 40 44 48 36 48 41 45 40 39 39 39 50 46 33 50 44 47 50 33 48 33 34 34 49 41 42 38 46 33 45 42 47 39 34 49 37 46 36 36 44 37 48 39 42 44 33 50 36 43 34 45 34 34 42 33 41 33 39 42 49 48 41 39 34 47 36 50 40 40 35 45 49 46 46 43 42 45 47 50 45 47 41 34 44 35 38 41 38 49 34 41 37 41 50 50 41 36 41 36 34 35 34 45 44 36 41 35 49 46 48 38 42 38 49 50 40 38 37 35 35 43 46 50 39 50 37 33 41 38 46 43 41 35 44 45 50 50 40 41 42 49 42 44 35 41 34 37 50 33 42 39 40 45 45 45 36 36 42 47 34 45 48 41 45 42 42 43 41 36 34 33 33 34 35 46 44 45 46 33 39 48 50 36 47 40 43 39 38 50 34 36 36 45 46 39 45 40 46 49 48 45 50 45 43 38 41 34 35 42 49 46 36 35 45 33 45 36 35 36 37 37 34 33 37 40 48 49 41 38 43 33 47 50 35 46 48 46 49 43 46 37 42 48 44 47 36 43 33 36 33 43 39 33 35 41 36 35 50 33 36 48 50 39 41 49 43 40 39 48 41 43 37 33 50 41 34 38 49 46 38 36 38 48 35 35 40 34 47 50 41 50 34 38 50 43 36 37 47 41 35 43 46 48 50 47 44 35 38 33 43 46 48 46 33 42 41 34 41 48 49 45 41 43 41 43 48 35 48 40 34 41 47 34 41 42 41 38 42 46 50 38 33 44 42 35 34 42 45 33 39 49 43 49 45 43 37 50 43 36 39 38 37 35 50 49 42 45 50 50 50 47 36 46 49 37 47 37 36 50 33 40 41 37 35 44 40 39 33 44 46 34 47 34 47 33 38 41 45 50 34 37 46 37 48 40 48 38 36 35 34 37 46 42 33 35 50 48 37 34 39 48 43 45 40 39 39 50 40 33 48 50 47 42 49 43 43 42 49 41 50 41 49 39 33 43 33 34 41 50 50 36 41 45 46 36 47 50 48 39 49 35 44 48 33 37 38 43 47 33 41 40 45 37 46 38 43 37 34 37 42 48 49 35 46 43 36 42 40 42 37 34 50 46 39 37 36 35 46 33 45 49 43 43 35 34 45 46 45 44 50 50 49 34 43 35 45 37 35 45 47 35 40 43 40 34 40 43 33 44 40 49 45 48 42 47 43 36 33 37 36 41 45 34 48 46 44 36 50 37 49 39 46 42 35 49 50 44 44 33 41 43 41 50 42 44 48 44 42 40 42 46 45 48 47 35 39 45 49 33 45 39 49 34 48 37 49 35 48 35 48 42 41 41 38 40 45 48 49 37 48 37 37 45 37 48 47 42 34 37 48 45 48 38 33 45 43 36 40 39 49 40 36 43 43 44 40 37 43 41 41 39 36 33 50 50 48 40 39 47 47 48 49 42 50 48 44 34 40 48 45 40 49 50 50 34 47 43 48 41 47 45 44 48 45 42 39 45 34 36 48 36 37 50 40 38 39 47 44 40 36 47 39 34 50 50 44 46 43 43 44 44 33 50 39 35 37 34 50 39 42 41 39 47 36 41 36 39 47 38 42 48 48 48 38 38 34 47 47 44 38 48 35 50 41 48 37 40 45 41 39 41 41 43 36 38 48 33 47 33 49 41 47 33 37 41 41 44 48 36 36 43 37 34 42 44 49 34 47 45 49 37 49 33 39 44 45 36 48 45 47 36 39 44 42 40 45 38 38 46 46 46 38 33 45 34 38 50 41 40 33 40 49 38 33 33 39 41 39 39 33 37 35 47 38 49 49 50 41 44 37 46 48 45 36 47 50 40 40 43 46 44 44 35 50 46 42 38 48 35 41 35 38 47 43 46 34 45 38 49 46 45 39 48 47 42 47 45 33 47 45 34 44 44 34 46 39 35 45 40 50 38 40 46 47 38 37 44 47 34 50 42 47 41 41 40 37 39 34 48 47 47 42 46 34 38 40 46 48 43 35 41 34 33 42 42 37 50 49 49 38 46 40 41 35 44 43 47 35 50 48 37 43 48 45 39 34 36 43 44 49 41 46 42 49 37 35 38 41 38 33 34 49 47 42 48 34 39 38 44 46 41 50 41 40 43 39 42 44 41 40 38 48 34 43 36 44 36 46 37 34 37 40 41 41 49 34 38 36 35 46 35 44 33 42 37 43 45 35 42 40 33 38 48 36 34 47 34 43 44 48 49 43 47 45 50 42 35 33 44 37 34 43 42 35 41 45 47 39 36 39 50 47 37 34 43 49 37 34 41 44 33 44 50 33 47 35 50 33 34 38 45 34 36 35 43 33 40 46 49 42 40 43 45 44 46 36 39 35 38 49 45 43 36 48 35 43 37 35 42 34 44 44 47 46 49 38 34 47 44 43 47 50 38 49 37 38 47 41 50 47 47 35 50 50 42 44 49 35 33 37 47 49 44 40 33 33 45 43 40 41 33 46 46 48 44 40 47 35 39 33 42 44 35 33 34 46 49 44 47 47 42 34 47 38 37 33 42 50 45 40 43 40 49 42 45 33 43 46 39 48 34 44 46 45 38 43 35 40 49 37 33 37 47 46 46 41 48 45 36 35 44 33 45 41 50 37 38 40 46 45 40 42 46 39 42 49 37 44 36 41 36 40 45 39 42 43 48 34 34 38 48 42 36 41 45 47 41 47 42 35 42 35 48 37 33 50 45 39 35 40 37 43 38 45 46 40 49 45 38 48 37 38 49 41 42 43 36 48 45 44 37 50 50 42 42 39 38 38 48 50 44 48 43 38 34 45 46 35 37 35 33 45 45 41 41 49 44 38 33 39 47 49 35 49 38 40 36 50 35 36 40 34 44 36 48 39 49 47 39 48 33 37 48 33 48 40 35 40 39 48 35 36 36 35 33 48 38 50 42 48 38 38 46 50 34 45 37 44 35 36 43 47 49 44 36 39 39 43 41 41 34 41 45 37 34 35 49 46 50 37 37 34 50 40 42 49 40 40 44 42 34 33 48 39 35 46 34 41 50 39 43 50 36 39 44 36 50 42 34 42 49 41 49 37 45 47 50 36 40 49 34 47 40 33 34 36 43 39 38 35 45 38 40 48 37 47 45 36 35 50 42 40 41 48 48 35 34 33 46 39 37 39 49 46 41 34 36 46 39 46 46 33 37 44 47 49 46 41 36 49 41 39 43 38 49 45 46 47 43 36 43 36 47 40 50 36 43 40 44 45 44 36 41 40 50 36 34 36 41 44 33 46 47 41 39 44 40 34 34 43 40 36 48 34 43 45 48 34 33 37 37 37 44 47 41 47 50 41 34 36 40 36 36 40 40 49 35 38 47 38 37 43 39 49 35 35 39 39 41 35 46 46 38 39 46 33 49 43 35 48 36 45 33 34 44 47 36 38 42 45 41 47 42 44 49 41 33 44 41 45 38 33 37 50 50 34 43 33 33 49 50 50 34 48 44 39 41 39 38 45 34 33 37 46 47 44 35 38 42 50 42 48 42 44 38 36 48 48 46 42 47 46 44 44 45 41 45 39 43 33 41 37 43 34 44 41 45 50 47 35 33 42 43 45 46 39 36 37 33 42 47 41 46 44 38 44 49 36 47 37 42 33 46 35 36 45 38 40 49 46 43 35 50 42 39 42 41 48 37 34 34 48 34 36 35 44 50 49 38 38 47 48 34 37 49 43 47 34 36 46 41 42 39 50 43 50 44 36 40 47 41 49 44 36 47 39 40 41 49 43 39 35 43 40 41 39 47 50 48 48 37 35 48 39 47 46 45 39 34 47 41 38 41 42 33 36 33 34 42 35 44 39 36 38 49 42 48 33 46 45 37 34 35 45 48 36 36 50 48 48 33 38 33 42 47 46 47 44 43 44 40 42 46 50 45 35 49 36 43 46 37 42 39 42 43 35 37 43 46 47 48 42 47 40 43 41 41 36 45 43 40 38 42 49 45 47 36 39 46 33 44 39 46 35 48 46 42 49 50 48 40 47 41 46 40 35 47 39 39 43 43 35 43 43 40 37 44 49 46 50 33 40 37 43 33 48 35 37 35 49 49 40 50 42 40 34 36 40 40 50 40 50 37 49 41 44 42 43 38 40 45 49 36 36 46 41 38 41 44 40 49 43 47 45 38 35 38 41 49 41 47 38 49 34 41 33 41 39 38 41 41 44 46 37 38 44 40 49 50 44 41 40 34 34 44 34 43 34 37 43 37 41 43 46 49 38 48 42 49 49 40 36 42 50 47 38 36 50 40 42 35 46 34 48 40 38 34 47 50 43 48 49 34 40 42 49 41 37 33 48 43 48 34 36 41 35 37 48 36 37 50 49 44 43 37 33 40 50 35 47 42 42 46 46 39 36 41 34 33 33 40 49 35 45 45 33 39 43 48 48 42 49 42 44 36 35 49 34 41 37 48 47 38 41 39 34 43 42 45 38 36 47 37 39 40 48 34 34 50 43 34 39 36 46 41 44 42 36 49 43 37 39 45 40 49 40 37 48 33 42 50 34 39 39 34 35 46 42 49 38 43 43 44 46 34 35 48 48 48 40 48 43 40 49 49 50 41 44 42 37 43 47 50 41 34 40 38 44 33 46 46 47 49 35 41 46 48 33 45 38 36 37 37 39 47 38 35 39 46 42 49 50 47 37 45 50 38 42 34 39 33 46 33 43 47 43 36 36 35 38 48 36 50 33 40 43 39 50 44 36 47 37 45 45 40 45 45 39 42 42 37 36 34 44 34 49 40 45 41 34 50 37 48 48 41 41 35 45 34 40 41 43 37 37 33 46 48 34 43 45 46 34 41 37 42 45 43 41 41 50 44 49 48 43 47 33 33 34 42 37 38 40 33 33 48 38 43 37 44 47 39 40 48 37 36 39 44 38 38 44 42 40 46 35 36 43 36 47 44 40 50 45 37 42 36 33 39 39 44 33 35 44 44 35 35 41 39 36 44 43 42 37 49 42 50 44 33 49 35 45 49 37 47 44 40 39 37 40 48 45 44 41 41 42 35 35 34 45 38 42 33 36 37 43 44 47 47 39 50 45 48 34 36 34 48 34 37 35 36 34 38 40 36 45 33 40 41 45 47 38 35 42 46 44 39 48 49 48 36 38 48 37 50 42 38 50 44 44 34 43 49 43 33 39 42 37 33 38 47 46 40 39 46 43 38 41 50 49 49 50 37 34 47 47 48 36 40 46 45 37 45 42 49 39 43 40 36 50 42 44 34 35 35 41 47 50 40 33 42 36 44 33 44 46 33 44 34 42 50 44 47 44 36 42 39 35 42 34 38 34 44 33 35 41 42 47 37 38 42 50 42 41 41 45 42 35 38 47 35 41 33 41 42 49 49 42 49 35 45 45 46 41 40 34 34 39 48 43 46 38 50 35 44 38 45 46 42 42 35 47 34 40 34 48 38 42 35 44 42 35 39 50 42 38 48 39 48 35 41 37 35 49 41 43 50 33 42 47 39 39 39 36 48 42 47 46 41 49 50 49 50 36 36 50 46 36 33 45 35 46 47 33 44 48 45 43 36 45 43 43 33 43 34 36 37 38 43 40 36 41 44 43 34 39 38 41 41 41 41 34 47 40 39 37 46 37 34 38 46 47 43 34 38 40 35 36 47 36 36 43 37 48 41 45 46 49 45 49 42 42 33 34 37 40 46 35 50 42 33 49 36 37 43 33 44 44 48 39 43 35 37 48 43 44 44 35 41 39 41 43 45 48 47 34 34 46 50 36 44 34 39 37 40 35 39 41 39 44 45 46 40 47 41 49 38 38 47 43 38 41 49 46 34 36 35 37 40 33 45 43 38 48 49 36 45 43 45 35 41 37 43 50 48 50 34 50 36 41 36 47 44 43 35 38 47 39 39 42 43 39 50 45 36 46 50 44 44 44 44 50 50 36 41 39 34 42 49 47 36 40 33 45 39 50 49 49 36 38 35 36 40 40 39 48 41 49 35 34 50 41 47 44 49 37 44 47 41 35 35 48 43 50 48 41 44 50 44 47 48 36 36 49 35 46 34 43 46 41 36 45 36 41 45 38 33 39 48 33 46 37 41 44 34 34 49 39 40 39 45 38 50 36 37 34 33 43 33 36 49 37 47 45 33 42 46 49 45 45 42 43 40 39 35 37 41 39 44 40 41 41 38 39 38 37 35 43 34 45 42 33 33 42 40 50 35 50 36 34 35 44 36 41 40 46 46 41 46 46 38 48 46 36 46 49 46 37 36 41 48 34 44 40 45 48 48 38 41 42 45 48 40 38 36 35 33 46 34 33 37 36 50 45 39 43 45 48 45 33 42 35 48 38 40 40 46 42 46 43 37 41 42 46 44 39 43 35 47 46 38 45 50 39 50 48 37 41 45 33 39 45 35 48 36 41 44 43 40 35 45 35 44 33 45 49 33 50 33 39 50 37 47 49 41 46 40 38 50 35 45 40 36 41 44 45 45 45 49 47 47 47 39 44 43 39 41 40 39 34 38 45 49 44 43 47 45 46 33 33 36 38 37 43 47 36 38 39 43 48 43 47 43 40 43 46 33 38 34 42 45 35 46 41 34 39 33 36 48 50 46 36 33 34 39 41 44 40 39 39 42 34 35 48 47 46 38 36 44 49 34 46 44 34 49 35 36 43 45 39 40 40 47 41 42 47 42 38 50 41 37 41 44 48 37 39 49 38 40 42 42 46 46 38 35 35 42 47 33 45 43 41 48 35 50 33 37 41 49 39 39 36 38 50 39 42 35 39 44 38 44 43 47 43 47 46 34 33 40 38 36 43 39 37 39 42 39 46 42 46 35 36 44 36 41 36 33 50 33 33 38 36 39 35 47 39 43 37 46 33 40 50 36 41 36 36 39 36 45 44 46 50 36 41 46 41 45 40 41 47 33 49 46 37 47 46 49 46 42 43 41 42 47 33 45 36 50 45 45 44 34 37 49 39 46 33 45 33 41 38 47 44 33 33 50 40 48 43 40 50 42 34 33 41 39 37 44 36 42 36 40 40 43 38 44 46 33 47 46 33 45 39 43 38 41 38 45 46 33 47 44 38 40 33 35 34 49 38 40 48 36 46 46 44 34 40 39 44 42 34 34 49 50 35 39 38 34 36 42 49 46 46 42 45 46 44 35 48 39 39 50 44 38 39 46 33 40 38 45 35 37 50 33 40 40 34 33 37 48 34 46 40 34 44 39 34 43 47 44 45 47 33 36 41 48 40 33 35 35 40 44 47 41 47 39 36 41 37 40 41 48 38 37 50 35 41 48 34 44 36 39 42 35 45 43 49 33 41 46 45 41 48 43 36 35 36 36 34 43 33 37 46 37 50 37 43 35 48 47 49 37 39 45 48 35 43 42 46 38 50 34 39 34 39 42 34 49 50 37 48 36 38 49 48 42 46 41 40 39 37 34 37 41 41 33 46 36 38 39 47 42 50 42 46 45 35 39 35 45 37 33 33 40 48 33 35 48 34 38 50 33 48 42 48 47 46 34 47 47 49 41 38 49 48 34 36 37 37 46 42 41 46 40 48 33 42 36 46 46 49 44 36 50 45 41 34 37 36 42 33 43 44 39 35 39 44 35 41 45 41 49 41 41 42 48 38 45 34 48 33 33 34 42 42 50 35 50 34 49 35 47 48 46 43 45 41 39 33 50 50 48 40 39 45 38 49 34 40 46 39 47 43 47 41 35 33 48 35 38 48 36 37 38 45 42 36 44 46 33 48 41 50 35 43 48 41 47 39 43 44 43 44 40 44 50 35 49 48 39 41 42 35 38 35 39 43 41 45 40 40 49 39 43 33 37 45 34 49 50 37 37 44 40 41 48 49 44 44 33 37 42 35 39 46 33 40 50 39 44 42 33 36 39 42 46 47 34 35 39 41 39 41 43 33 45 37 42 43 37 49 44 45 46 39 35 34 49 47 37 35 48 45 36 41 48 44 43 39 47 43 41 34 40 33 44 34 48 44 36 50 34 43 39 38 43 41 42 37 39 41 46 40 47 35 38 35 47 49 47 50 48 49 47 36 33 44 49 36 45 34 47 50 33 40 39 48 36 47 42 48 45 37 50 45 44 41 41 43 49 43 47 49 47 42 44 49 47 37 45 44 44 48 35 47 43 48 46 42 33 37 41 44 50 40 39 34 50 47 40 33 42 42 50 36 50 48 49 39 45 43 50 41 43 37 41 43 46 49 34 37 43 49 48 38 40 34 50 38 50 33 43 35 46 47 49 36 39 38 33 36 46 41 43 37 50 34 35 44 49 41 48 44 41 34 34 44 45 48 44 47 46 40 47 45 36 39 46 40 43 39 35 44 37 34 46 43 38 44 39 49 44 37 41 46 48 37 36 49 38 45 45 47 37 36 46 41 42 46 39 47 33 47 46 43 49 36 48 37 49 42 50 37 34 33 34 36 48 40 34 34 40 37 39 36 43 50 50 34 42 47 33 41 42 46 37 42 43 39 48 46 39 37 43 39 47 43 35 41 50 47 50 45 49 41 50 34 46 44 46 49 42 41 44 40 35 49 45 49 39 46 40 48 42 38 36 38 43 33 43 41 37 45 48 46 44 35 50 44 40 50 49 49 49 36 35 43 49 38 41 49 40 43 34 38 47 43 33 36 47 46 33 46 43 43 44 49 50 50 41 34 46 38 38 49 42 45 44 33 42 50 40 47 41 39 37 50 45 46 33 48 37 39 50 34 47 49 50 40 41 35 36 38 43 35 50 40 48 37 45 47 46 50 34 37 40 37 45 43 38 39 38 43 35 48 35 42 37 40 33 48 41 45 35 33 46 42 47 40 40 37 46 35 45 42 39 39 35 33 45 38 43 41 48 34 35 39 35 33 44 35 42 44 48 49 50 33 34 48 37 33 42 47 50 36 42 49 36 33 35 48 49 47 34 41 43 49 33 38 38 48 46 45 33 36 43 36 43 42 38 33 45 35 47 45 37 44 39 45 40 43 40 45 34 39 38 35 46 39 41 37 40 43 44 50 42 47 43 48 44 40 34 34 47 44 42 39 36 42 39 44 43 39 41 46 35 50 35 36 37 41 46 44 42 50 33 41 44 35 35 41 49 38 50 40 45 34 45 35 35 33 41 44 38 43 34 40 33 34 46 42 37 33 34 43 44 45 48 40 42 34 45 42 50 39 35 46 48 41 47 47 46 45 42 34 43 42 38 33 46 34 39 35 42 40 38 43 41 45 45 41 41 40 33 43 47 36 41 47 44 34 40 39 38 42 36 48 50 40 44 46 44 37 34 48 46 47 34 40 41 41 43 34 43 44 39 35 49 36 44 42 42 43 35 46 42 49 38 34 44 43 43 49 35 38 49 37 43 37 49 39 46 38 39 42 39 40 45 49 47 38 45 35 45 33 41 35 47 42 46 40 34 33 49 44 41 37 37 35 42 44 46 41 43 43 44 49 49 49 44 49 39 44 36 50 47 39 38 37 38 39 50 43 42 35 48 39 41 42 49 46 40 40 34 49 42 41 49 47 34 33 34 34 34 42 45 48 48 49 36 35 45 45 40 45 47 36 41 33 44 45 37 38 42 42 48 40 46 41 39 38 44 48 42 44 37 37 44 35 50 49 45 33 50 38 42 45 47 49 38 49 48 40 48 43 48 37 40 44 39 50 38 37 34 44 38 43 33 48 40 41 42 50 38 49 41 40 45 36 38 49 40 37 49 43 33 39 39 35 49 48 48 47 41 48 40 47 33 39 33 40 49 34 42 48 50 50 36 43 36 48 35 44 48 45 50 48 43 43 45 39 42 45 36 39 34 43 37 44 38 36 46 46 47 48 47 46 40 47 38 50 43 35 50 42 41 50 38 45 46 34 44 33 39 47 42 39 35 40 36 44 39 43 47 39 49 48 40 40 38 38 47 44 50 44 46 34 34 37 36 42 49 48 41 44 36 50 44 38 49 33 35 40 39 39 43 36 47 44 36 42 33 39 38 36 38 47 47 33 50 48 41 37 42 45 43 38 47 38 39 38 47 45 33 45 35 43 38 41 45 42 36 35 40 41 46 36 34 46 40 37 44 36 47 49 43 39 39 49 47 41 45 49 48 37 36 36 42 43 50 37 47 43 49 43 35 40 42 41 34 45 40 36 36 43 49 39 42 35 35 46 49 46 38 35 34 49 37 37 35 35 36 48 41 39 41 50 50 33 43 40 47 44 44 38 40 48 33 43 35 42 48 50 38 48 36 33 42 47 39 35 45 43 33 35 50 44 47 33 48 47 45 44 43 41 50 47 45 50 48 35 34 47 44 36 37 45 36 44 49 47 39 48 47 40 36 39 39 44 42 40 37 46 38 43 39 45 41 36 49 50 34 37 37 42 34 35 44 42 38 40 50 35 42 42 41 36 40 42 47 40 43 50 40 39 45 48 45 50 44 44 35 45 34 34 46 40 47 48 48 47 46 45 36 42 49 35 35 35 37 40 38 48 46 33 35 41 38 50 49 38 40 41 34 49 47 46 41 43 39 46 48 47 33 34 49 34 36 48 41 41 45 44 36 40 40 45 42 41 43 38 46 48 37 45 43 40 34 47 44 37 50 47 46 36 44 39 44 42 35 34 34 45 37 36 39 45 42 34 41 46 36 44 45 35 42 49 41 47 49 48 35 46 50 47 42 35 39 45 50 33 40 49 49 43 46 49 39 48 42 35 44 40 34 45 33 47 48 35 43 47 50 47 34 35 44 40 40 47 47 36 41 39 47 41 38 43 38 39 46 49 35 43 37 45 47 47 49 38 48 47 46 36 47 44 45 38 35 45 47 35 35 33 42 33 41 36 35 50 44 37 44 44 34 42 49 49 37 37 36 39 36 41 42 34 50 49 33 44 36 48 38 49 38 48 48 49 40 39 42 45 34 39 47 43 43 37 44 34 33 38 37 48 41 41 36 35 33 38 46 35 48 35 46 47 42 43 35 35 39 44 35 38 34 47 38 48 46 43 45 47 35 46 48 45 50 44 34 47 48 50 37 45 40 38 45 35 39 43 39 50 45 35 35 35 48 36 43 39 46 37 39 35 46 37 33 39 49 38 34 40 41 37 47 34 43 44 45 42 50 42 48 45 35 40 38 41 47 41 38 38 40 44 43 37 48 48 37 38 40 36 47 39 47 48 48 44 37 50 37 49 46 50 39 50 40 49 40 48 49 44 47 50 39 43 38 35 43 46 36 46 49 43 41 47 47 39 43 45 41 44 50 34 48 44 33 38 43 49 35 35 42 39 37 39 46 45 35 40 46 50 37 50 47 42 34 42 50 33 49 36 39 33 39 50 33 47 48 50 46 35 33 38 49 33 37 43 40 36 34 38 49 37 39 43 33 42 37 49 43 48 50 39 39 33 45 34 47 33 35 46 38 36 40 34 43 42 41 37 38 38 35 42 41 45 42 47 41 37 49 34 33 34 46 45 40 37 36 35 43 42 47 45 41 43 49 48 41 45 41 39 35 49 45 39 43 42 33 38 35 34 45 48 37 46 33 46 45 49 43 50 47 47 41 37 48 50 41 41 48 41 42 36 40 43 49 36 35 40 33 44 49 44 38 44 40 35 45 44 35 48 42 46 40 36 46 36 47 44 44 34 35 46 47 39 35 47 41 39 46 36 42 45 37 40 40 38 35 38 44 48 40 35 47 38 43 33 38 45 47 40 39 49 48 44 48 38 41 39 39 35 36 50 43 37 33 34 41 47 43 36 50 44 36 47 35 49 49 37 50 40 34 34 42 45 43 35 47 42 37 46 48 46 34 36 39 45 33 49 33 35 34 42 33 37 42 37 41 47 48 42 33 42 36 41 44 48 35 40 34 35 41 43 41 38 42 35 43 43 44 39 33 50 47 35 46 49 39 49 36 33 50 40 43 48 34 39 34 33 47 42 37 45 36 47 42 42 38 48 46 50 46 34 42 45 39 38 33 47 46 47 44 35 42 42 44 44 35 36 47 38 40 38 46 35 39 39 47 46 41 50 45 43 35 49 41 45 34 41 42 42 38 39 46 33 38 50 50 35 33 42 42 47 43 42 45 49 42 45 50 41 50 37 35 35 33 48 42 33 42 45 34 50 46 41 49 50 49 44 42 33 38 50 49 37 49 48 46 43 38 36 38 42 47 50 38 39 37 33 49 45 48 35 40 33 35 43 50 35 33 38 46 40 48 48 38 45 43 40 44 43 46 43 39 40 44 45 43 39 50 42 37 48 45 49 34 49 50 49 43 36 33 50 40 42 38 47 34 44 49 39 36 34 41 45 45 41 35 48 43 40 40 34 34 39 47 47 40 38 44 49 50 41 46 48 42 36 33 44 49 33 46 48 45 46 34 50 39 48 34 45 42 42 33 42 35 50 49 45 37 33 40 38 44 35 42 36 39 45 41 34 40 39 49 34 44 43 47 39 50 42 41 46 47 50 37 40 38 37 36 42 48 42 41 34 50 38 50 34 50 34 44 49 38 41 34 38 38 47 40 42 44 49 36 41 36 47 50 40 49 36 50 33 37 40 47 45 35 41 48 43 47 50 42 42 42 35 41 47 37 33 35 49 49 48 40 36 39 43 33 46 42 46 40 40 41 49 43 37 33 49 49 34 40 43 46 38 36 34 50 41 45 39 48 42 34 47 35 37 39 46 36 44 40 47 38 42 45 41 45 44 34 35 42 36 47 42 37 34 44 48 34 46 41 35 39 41 35 45 43 37 36 34 37 37 34 46 49 50 45 40 46 34 43 39 34 40 38 39 40 50 50 38 45 35 48 42 45 47 45 36 43 39 36 45 41 39 50 40 39 38 33 43 49 38 47 38 45 36 34 43 36 48 36 36 47 39 36 40 40 46 39 46 41 35 40 45 39 33 46 35 37 50 43 40 47 37 43 40 34 49 47 42 43 50 43 49 47 48 45 46 40 44 40 49 46 41 35 47 41 42 49 34 33 48 50 48 48 35 39 36 34 45 39 46 35 33 42 42 34 49 43 39 38 41 35 38 46 50 45 40 50 38 35 35 33 36 34 46 46 33 42 46 41 49 34 35 40 47 50 40 43 49 48 39 46 43 41 38 37 40 46 33 44 40 34 43 38 50 33 43 34 34 42 35 43 35 42 47 35 50 47 42 37 39 35 45 33 42 48 49 34 38 36 43 34 42 37 48 45 44 38 49 33 39 40 33 43 39 50 40 44 36 41 34 40 50 40 38 47 37 39 48 39 46 47 46 38 44 40 47 37 47 34 44 47 46 47 38 39 41 38 43 33 36 35 46 48 50 44 37 50 43 40 41 37 39 46 37 34 37 48 41 48 39 50 45 48 41 50 41 41 50 39 44 35 36 35 49 50 33 40 40 43 42 45 46 48 37 50 34 43 41 41 35 34 37 33 50 44 35 34 33 50 43 43 38 40 35 47 50 41 41 46 33 35 48 36 48 46 40 35 50 46 42 43 35 43 38 34 47 42 41 46 34 33 42 50 40 39 36 44 47 36 44 34 45 37 33 34 42 34 49 43 50 45 46 36 34 47 38 38 49 42 41 34 34 50 50 37 48 50 39 46 40 50 49 50 43 48 46 35 38 43 34 47 41 46 40 36 35 45 38 50 49 34 49 37 45 35 46 40 35 41 41 40 43 46 44 50 49 36 35 39 35 49 34 37 38 40 50 37 47 45 35 40 42 33 35 39 41 44 46 42 39 49 34 42 34 34 37 39 36 40 39 49 37 50 36 45 33 35 48 45 37 50 42 40 44 46 49 38 35 35 43 35 41 48 38 36 40 44 34 39 33 46 35 42 38 40 41 33 47 40 36 50 45 36 37 35 44 43 49 38 46 34 37 37 50 37 40 48 34 33 38 33 49 43 39 33 42 45 37 40 44 39 47 33 43 43 45 45 46 48 41 36 48 43 47 33 42 44 44 50 50 47 37 42 42 41 46 47 39 46 50 41 35 39 49 36 37 50 33 34 44 46 36 39 50 35 38 50 40 49 38 43 49 46 50 50 46 33 44 41 39 49 45 36 44 38 38 44 47 47 44 49 42 42 37 41 40 47 49 33 34 35 50 33 35 39 43 42 46 50 48 36 33 36 35 44 36 41 47 48 34 43 39 43 39 47 43 43 34 36 41 48 34 48 46 50 38 36 37 47 44 42 50 47 37 45 38 39 42 45 42 34 49 45 47 40 39 50 49 35 36 45 35 37 47 40 48 37 40 39 47 49 44 40 41 35 43 38 37 36 40 47 49 47 33 37 37 43 41 39 48 48 43 45 33 48 43 33 37 34 49 41 35 41 36 37 33 33 37 48 34 37 42 33 47 35 33 48 42 46 49 40 44 35 44 37 35 44 44 36 47 33 38 44 45 37 47 40 45 46 35 49 36 36 49 39 33 39 41 45 46 43 45 35 44 35 46 50 43 42 37 40 42 48 49 36 45 47 43 37 43 33 42 44 36 50 45 48 46 50 41 34 38 46 38 43 45 48 34 39 40 37 50 50 41 35 36 45 33 44 45 39 50 34 40 35 44 45 38 42 43 47 35 38 44 48 45 45 40 43 36 36 38 37 43 50 49 42 35 43 37 42 38 38 44 47 46 36 49 47 41 50 43 46 46 37 43 34 39 34 47 49 37 41 37 41 34 37 49 35 33 36 38 39 36 35 39 39 43 36 36 37 40 47 37 37 44 50 48 34 43 42 36 48 34 42 41 34 48 33 34 36 35 47 50 35 40 40 44 44 50 48 36 49 35 48 46 46 36 43 43 37 34 46 40 47 46 38 46 50 34 49 43 34 40 45 47 35 42 36 37 45 47 36 45 41 37 42 39 45 47 47 44 45 48 44 49 37 45 41 41 49 46 33 47 35 38 49 38 35 35 48 47 42 42 48 49 48 45 42 38 39 40 34 40 41 33 38 49 36 38 43 50 48 41 47 47 44 42 37 45 45 39 36 37 46 43 39 37 34 33 43 48 47 35 33 48 44 50 47 45 43 39 44 47 45 40 49 42 34 33 48 36 44 49 41 45 45 45 50 48 37 33 44 47 35 44 33 38 46 36 35 39 34 41 39 34 50 47 41 41 40 38 37 50 48 44 39 45 49 40 39 42 42 42 50 36 41 42 40 39 40 42 36 33 37 41 49 47 40 34 49 33 42 49 47 42 34 34 35 47 35 47 49 39 45 39 42 48 47 48 48 36 45 45 42 40 48 40 34 47 35 40 34 44 49 34 48 38 36 38 50 36 37 38 42 34 44 41 37 46 35 50 46 41 34 49 39 33 46 39 43 49 44 41 35 43 36 46 40 38 35 37 47 38 44 43 47 48 47 45 36 38 33 41 38 49 42 42 34 42 41 33 45 48 44 45 50 40 49 46 49 47 49 41 36 36 39 38 49 36 43 34 39 48 42 43 48 38 49 39 47 37 42 33 40 37 40 42 38 44 40 42 45 33 43 33 37 50 50 48 38 33 43 43 42 37 40 35 42 46 34 45 39 36 39 36 50 37 44 46 41 37 46 41 43 47 49 36 42 35 44 36 37 34 40 47 45 45 37 44 37 38 35 33 36 45 41 33 34 37 33 43 46 39 40 38 35 39 36 34 37 40 47 36 38 47 42 43 47 38 35 48 47 47 40 41 36 34 33 36 36 35 38 38 35 47 34 41 42 48 41 44 49 43 35 37 45 38 45 37 38 39 44 48 43 42 33 40 47 49 44 41 36 48 46 41 43 39 36 35 49 45 40 44 38 39 44 49 35 41 48 36 41 38 46 39 46 43 38 44 40 36 46 47 46 45 42 37 50 34 43 45 36 42 49 39 36 40 46 46 33 43 43 42 33 50 35 41 37 35 35 44 35 40 50 42 36 48 39 35 42 34 47 33 38 43 49 46 48 45 48 47 35 37 35 38 33 49 47 41 34 48 48 42 41 46 33 42 34 50 37 42 33 35 45 48 37 50 47 48 41 47 42 40 49 50 49 45 38 35 33 41 45 45 33 34 43 43 48 41 50 40 34 44 40 36 50 34 48 45 43 42 37 34 48 45 33 35 50 49 44 45 42 34 35 33 37 42 42 37 45 45 40 47 37 41 47 33 35 48 45 44 36 47 35 49 48 34 45 49 37 36 41 50 33 38 38 37 47 45 37 33 40 37 37 37 36 34 46 34 40 34 41 38 35 48 49 43 47 42 42 33 45 47 46 45 50 39 44 50 44 41 49 38 34 34 33 36 47 50 42 45 33 39 38 40 42 33 46 36 44 40 48 42 41 50 46 38 42 34 47 37 49 50 49 34 39 35 35 38 49 34 39 47 47 34 42 49 35 49 37 38 44 43 37 45 48 33 42 41 35 36 36 42 45 37 34 39 40 50 36 36 33 50 33 47 43 33 49 44 48 44 34 43 49 44 45 50 46 34 44 42 36 46 36 47 46 35 43 39 50 43 45 38 39 46 49 38 40 33 46 50 46 37 36 33 35 37 36 41 41 49 36 39 35 43 35 49 35 38 36 41 38 41 43 42 48 42 35 40 44 36 42 45 33 43 45 40 34 41 34 44 35 39 47 45 50 46 48 34 36 44 49 49 49 45 34 49 34 41 43 45 33 40 49 49 45 37 35 39 41 34 37 38 35 39 36 34 49 39 33 33 44 39 36 42 35 39 35 47 34 35 46 43 34 49 50 39 35 34 38 42 36 50 49 34 47 48 37 37 38 33 44 47 36 44 33 40 47 43 34 37 47 50 38 36 39 46 36 38 40 33 40 47 49 39 41 33 37 45 35 43 33 34 40 40 45 40 43 39 38 49 44 34 43 37 36 46 50 37 46 41 40 38 41 36 48 34 49 36 39 39 46 37 39 40 41 33 37 41 41 43 34 41 33 38 44 34 35 50 38 34 37 48 47 44 33 46 46 37 48 45 44 45 46 45 38 33 37 45 43 43 33 47 41 42 39 38 48 40 34 33 43 39 49 43 33 46 34 48 48 34 44 43 43 47 39 47 38 49 35 47 43 47 39 42 40 34 34 48 34 38 37 45 50 50 38 35 42 33 37 43 44 48 40 45 40 45 36 49 35 48 36 39 34 44 44 33 36 36 50 45 39 48 43 42 43 39 36 47 33 34 33 45 44 34 34 39 34 38 43 44 35 49 39 49 44 34 40 44 48 37 39 42 38 38 34 36 46 49 36 43 47 39 47 34 46 49 44 38 48 43 47 34 47 43 38 48 34 44 34 49 41 33 33 33 38 34 44 34 44 40 44 42 37 43 42 49 42 38 42 38 43 39 46 41 43 41 50 38 43 45 45 39 46 48 36 50 49 49 42 45 43 43 43 34 48 35 39 36 48 49 44 36 37 44 36 36 40 39 36 43 40 47 47 46 37 42 34 40 50 36 46 39 50 46 48 45 33 34 40 45 41 48 41 39 38 45 40 37 44 40 40 46 50 44 47 40 50 35 50 45 39 37 41 36 35 40 48 41 50 46 48 35 38 33 36 38 46 45 40 39 46 39 36 42 45 41 50 39 42 40 50 47 40 43 42 48 50 36 47 42 37 48 35 46 39 36 40 33 41 42 49 36 49 36 39 45 50 38 40 37 44 33 40 33 45 44 43 50 43 42 38 50 38 50 37 46 49 36 43 35 43 39 50 50 49 50 41 33 45 39 43 50 33 44 37 33 45 33 48 37 34 45 49 49 41 37 45 46 45 42 47 50 34 50 48 49 37 47 45 48 42 34 37 49 43 48 40 50 36 38 36 41 36 39 35 48 39 50 43 37 36 44 43 45 45 45 40 45 36 45 37 45 45 45 50 48 44 33 48 46 47 34 42 35 42 44 43 49 45 33 49 37 42 41 50 39 34 48 41 44 45 48 48 42 39 48 33 45 40 37 34 34 45 35 42 50 49 34 39 37 48 41 40 35 34 40 42 47 39 34 43 42 50 39 46 35 38 47 35 42 37 47 39 36 38 33 39 41 33 34 48 43 34 50 37 48 40 41 35 36 34 41 46 36 38 39 40 48 35 35 44 44 50 47 39 44 50 46 37 48 37 35 47 35 47 36 39 36 42 38 33 50 48 41 50 44 36 50 42 40 47 34 48 41 37 48 45 50 49 44 44 33 34 39 42 47 40 36 49 49 50 42 49 37 48 49 44 41 48 37 41 38 39 50 45 46 45 37 36 34 33 41 39 45 45 36 36 34 49 34 34 45 43 46 33 48 50 37 48 34 40 41 43 48 48 46 41 49 50 40 46 48 36 45 36 36 35 36 39 34 42 39 43 33 45 43 42 41 45 48 46 40 42 40 45 33 39 47 37 42 48 49 37 34 40 43 37 50 35 49 34 37 37 38 39 33 39 49 39 36 47 40 50 44 48 37 42 42 39 41 47 34 49 46 36 35 46 42 34 48 48 46 50 40 42 43 44 42 46 37 38 44 35 49 41 38 42 47 42 38 36 39 50 49 39 39 42 41 33 48 38 36 33 36 44 47 41 43 46 48 42 43 34 38 45 38 48 43 33 49 47 45 48 38 47 39 50 41 47 37 40 35 35 39 36 40 43 49 35 41 45 49 34 36 39 35 40 40 42 37 45 34 36 38 39 38 35 48 37 40 40 34 49 49 44 38 37 48 42 38 35 35 48 45 38 37 50 41 48 35 48 36 48 41 36 47 38 42 47 50 42 50 38 48 40 33 36 49 45 42 42 47 48 35 47 36 37 43 45 34 41 48 38 35 43 49 50 43 41 48 34 45 45 36 46 44 42 36 48 45 42 46 44 47 40 37 35 34 47 36 36 47 38 46 39 40 36 44 39 43 39 37 47 33 41 41 41 48 44 48 50 40 33 37 33 34 49 39 42 39 43 39 38 39 41 38 46 47 35 48 49 43 39 49 34 49 36 40 49 49 48 46 40 36 37 50 44 43 45 42 35 45 34 38 37 41 43 33 37 33 42 41 46 42 38 41 36 50 43 36 44 40 47 33 42 46 38 41 39 35 44 46 48 38 33 41 49 38 42 38 42 48 50 39 38 41 44 39 34 43 39 41 42 46 34 35 39 39 47 34 44 40 33 49 48 41 38 50 33 50 40 36 35 36 50 35 50 46 38 40 42 36 48 33 48 41 42 39 36 49 46 36 34 47 43 36 44 41 47 34 42 50 46 40 46 48 34 50 50 41 43 47 45 39 34 33 39 50 36 50 35 49 36 35 34 39 45 46 48 44 49 44 48 41 47 46 42 42 35 41 47 44 35 36 45 45 38 43 50 43 49 40 44 50 35 35 50 39 48 37 40 37 48 39 50 37 40 43 33 43 42 47 41 33 50 48 42 43 37 44 43 42 49 37 36 34 47 37 49 41 44 47 42 44 39 41 39 45 46 50 34 49 36 47 34 47 43 46 36 39 37 37 42 39 41 38 45 47 49 45 35 35 47 44 35 34 45 39 46 36 48 35 50 46 48 47 37 35 48 46 35 49 47 50 41 45 36 47 38 37 35 43 50 40 38 33 49 35 46 49 50 43 43 38 49 48 50 47 36 38 34 33 47 34 34 33 40 37 46 45 33 38 34 46 40 50 35 36 39 43 34 33 37 39 46 35 47 47 48 49 43 33 35 35 46 46 42 46 34 45 33 35 33 41 44 46 41 41 39 49 43 39 42 39 46 47 41 45 38 48 37 33 47 40 40 50 41 37 34 34 37 45 40 47 45 43 47 35 40 36 33 33 46 43 45 45 43 43 50 47 39 48 50 40 49 35 49 41 42 44 50 42 33 36 37 36 34 45 40 44 50 35 41 49 42 45 45 47 34 42 33 46 40 48 46 48 40 37 48 39 47 38 37 50 34 36 48 33 47 48 49 49 44 49 49 47 43 43 50 42 42 38 44 43 49 47 43 38 49 44 42 34 37 35 47 42 41 45 44 46 41 50 43 48 46 36 49 48 42 46 45 35 41 37 44 47 46 37 45 41 42 39 41 39 50 43 50 38 35 43 49 44 38 34 49 43 34 41 40 50 38 40 35 47 44 37 45 48 49 47 33 45 46 49 38 34 42 39 49 44 41 42 35 45 38 35 50 43 48 47 45 43 50 46 33 36 36 36 50 36 44 39 44 43 48 40 47 48 34 48 49 49 39 47 47 49 35 37 39 49 43 38 33 34 40 47 37 43 48 43 34 45 47 47 35 37 42 43 41 47 42 47 33 35 33 47 50 49 46 42 45 33 50 40 36 41 37 37 41 34 43 48 37 42 40 50 34 38 37 44 46 49 49 37 36 47 41 37 37 33 34 33 41 38 47 38 41 47 39 38 39 43 36 41 45 47 43 36 49 41 45 43 50 42 39 47 34 49 46 48 49 47 33 49 34 42 47 36 42 36 34 42 40 38 39 41 46 48 41 39 49 38 36 33 37 42 44 36 35 43 50 40 39 39 34 35 39 35 42 46 48 37 47 47 42 33 50 35 37 45 45 46 43 46 38 36 35 41 44 33 41 39 39 38 42 42 34 46 48 33 42 44 35 34 38 40 36 43 34 34 44 38 37 42 49 46 44 35 37 41 35 33 40 44 39 37 38 46 36 40 44 50 39 40 49 44 36 39 38 34 45 47 43 36 38 41 39 40 36 45 38 47 36 42 48 35 41 40 49 42 44 41 45 36 36 34 42 39 48 37 38 44 50 39 38 45 37 34 39 43 39 42 45 50 39 48 50 46 35 50 50 39 35 35 37 49 42 37 38 33 33 33 45 40 46 38 48 40 50 48 47 38 37 42 35 37 33 38 49 48 40 39 48 50 38 39 47 40 49 36 46 45 44 45 36 36 39 50 46 50 45 46 37 48 45 39 37 41 41 48 36 45 40 47 42 34 34 40 50 45 37 41 49 38 38 40 42 50 39 36 40 36 45 33 45 42 37 40 48 48 35 38 36 48 46 33 43 45 38 47 48 39 44 37 47 35 38 38 48 35 47 36 43 33 47 34 38 48 49 42 45 50 43 37 39 41 50 39 40 44 43 38 38 36 36 44 41 42 38 35 43 34 35 50 34 43 50 46 38 37 43 40 35 39 41 41 40 35 38 48 48 47 39 46 45 45 34 46 37 38 36 33 40 34 36 40 41 43 36 33 35 48 42 37 33 44 37 40 39 40 42 44 40 36 44 34 47 42 36 38 45 43 35 50 46 50 35 37 37 34 40 34 42 43 49 41 49 40 36 42 46 46 41 49 36 33 33 43 34 33 48 39 45 50 49 44 41 39 41 47 43 46 36 45 37 43 44 44 42 40 43 47 46 43 33 44 47 36 50 45 50 40 44 40 45 43 48 48 37 37 43 36 34 44 34 44 34 33 44 50 34 47 48 45 36 37 44 35 50 47 45 40 46 35 37 44 43 39 49 37 41 38 33 35 48 49 35 39 36 45 47 46 36 33 37 41 41 47 44 33 49 40 34 44 34 40 48 44 48 34 38 47 39 34 43 36 35 38 36 41 50 47 46 42 47 47 36 48 44 33 35 43 45 44 36 43 47 38 34 43 48 37 34 50 35 47 43 40 39 42 39 48 36 33 34 33 40 46 39 33 33 41 50 42 39 47 35 47 50 47 34 40 46 45 48 40 47 34 35 39 45 46 42 37 40 37 45 42 34 39 39 39 35 50 45 34 47 43 38 47 47 36 33 36 45 50 46 34 47 39 37 42 33 34 50 33 39 34 36 42 41 42 39 35 44 50 33 43 48 45 48 38 45 42 47 50 39 47 48 45 39 41 47 33 37 35 42 38 46 43 46 33 33 40 48 36 37 38 38 43 37 41 49 42 45 33 45 33 35 47 40 47 33 40 46 49 46 46 47 40 34 47 37 43 35 37 35 34 33 50 39 45 36 33 45 40 35 35 37 49 33 34 45 40 43 47 48 40 47 40 47 45 38 40 43 41 35 36 41 42 42 34 34 43 33 40 37 46 47 44 41 36 43 42 40 46 45 43 33 46 43 38 46 33 48 46 33 34 39 44 35 41 38 37 38 49 44 40 40 40 33 46 41 37 44 39 43 35 43 43 39 42 49 50 35 48 49 33 50 40 35 46 48 50 47 40 50 44 43 35 46 39 50 46 42 41 39 38 44 38 44 41 49 39 34 37 47 45 48 50 42 39 46 33 42 50 43 45 38 49 49 46 46 49 43 50 43 45 43 39 38 49 44 49 41 46 50 35 42 38 39 36 50 43 40 50 44 36 44 44 39 39 35 48 46 48 46 34 34 45 44 37 40 38 33 42 49 37 39 42 49 33 35 46 46 45 40 35 42 47 45 39 40 37 46 37 50 44 45 45 39 44 42 41 39 37 33 44 37 37 36 46 45 41 42 49 42 46 40 47 43 45 45 42 44 34 45 45 43 39 35 40 42 45 42 45 44 49 45 35 40 46 46 45 48 48 47 33 47 48 35 33 40 38 48 36 40 44 49 36 44 40 33 50 47 35 41 34 39 43 47 33 37 38 41 47 34 44 40 44 39 50 47 40 48 47 50 44 42 42 43 36 36 33 48 45 40 35 44 37 46 41 34 44 43 47 41 50 35 34 42 40 47 50 40 34 46 38 41 35 48 42 48 34 37 43 43 40 38 34 37 41 41 33 43 39 36 50 34 48 43 50 41 38 38 34 46 49 39 49 33 43 46 45 38 34 37 33 38 47 48 50 37 41 42 46 44 39 37 33 35 43 49 35 43 49 44 50 33 46 41 40 46 41 46 33 36 34 46 47 49 41 44 49 38 47 41 44 34 44 35 39 49 40 50 35 43 48 34 37 42 48 37 40 33 34 34 42 38 49 42 44 37 34 45 37 35 44 48 43 45 36 33 33 36 49 35 45 45 44 33 42 35 35 39 39 41 50 37 47 50 47 40 49 38 35 42 44 46 36 38 43 35 50 49 49 33 36 47 48 43 40 33 43 49 37 50 49 33 34 33 39 40 35 45 50 48 36 34 44 40 33 37 46 43 40 39 48 47 34 47 50 39 44 36 50 43 49 40 39 33 46 50 35 48 43 43 36 49 43 43 37 46 39 38 35 33 44 40 50 38 36 39 37 40 43 49 46 33 49 33 33 34 39 42 43 47 49 35 46 42 43 42 38 38 46 33 40 46 37 35 43 34 44 33 50 44 34 39 36 33 48 38 33 39 34 50 38 37 50 49 49 38 48 44 45 41 41 45 42 45 48 35 40 35 48 48 43 47 47 40 48 47 33 33 36 36 38 50 44 45 38 45 49 47 39 47 35 46 40 39 41 40 38 33 43 40 43 41 45 49 35 40 34 38 50 36 49 37 39 41 40 50 37 33 50 37 40 47 41 47 38 48 37 35 47 36 43 39 38 47 43 35 44 41 43 43 45 43 48 38 47 36 39 50 37 50 50 34 41 37 33 35 37 41 44 44 39 42 44 37 42 37 39 42 33 48 33 46 35 33 33 42 49 46 50 46 36 41 42 42 33 49 37 45 46 46 49 45 33 49 48 36 35 48 45 37 43 45 39 46 41 40 40 40 43 50 41 48 45 49 47 35 38 40 46 44 50 40 39 34 39 40 33 34 43 43 39 35 36 38 42 37 33 45 45 44 46 35 50 43 34 48 35 35 48 47 36 41 34 43 39 44 35 40 39 48 43 33 43 41 43 47 44 40 47 47 37 35 36 50 50 39 42 33 41 48 41 50 49 48 42 34 34 33 47 37 47 33 49 36 50 35 42 35 35 46 46 39 36 47 40 44 43 36 34 36 47 48 46 48 43 47 36 34 42 42 43 49 34 37 34 45 37 35 34 49 43 35 35 46 45 36 46 48 43 40 39 37 39 41 41 49 41 46 37 38 50 39 46 42 44 47 40 45 41 42 44 46 39 34 35 50 49 42 49 36 49 37 38 50 34 50 34 43 33 34 38 38 47 36 50 44 36 43 44 37 46 33 36 40 44 46 36 45 35 33 44 49 43 47 37 35 45 40 44 50 43 39 39 50 37 48 50 40 33 34 37 39 45 47 38 40 50 40 37 33 37 42 50 48 34 37 38 43 49 40 45 34 50 48 39 38 33 46 34 42 34 43 35 45 43 42 37 48 46 50 40 49 37 40 39 48 33 44 40 34 48 38 35 46 45 33 49 44 37 34 44 39 39 46 39 35 44 47 46 50 42 36 50 47 33 44 44 41 38 35 33 46 41 33 34 45 39 37 41 43 41 41 33 50 33 46 35 49 41 33 39 47 47 40 50 37 33 44 37 50 38 34 35 39 35 45 44 36 47 43 47 46 44 34 42 48 48 50 33 44 45 38 41 36 40 42 43 50 43 47 33 36 35 47 33 36 42 39 44 34 48 37 49 36 42 44 49 45 50 39 44 50 42 33 48 49 43 48 48 34 39 49 42 40 34 38 48 46 39 36 46 38 39 36 38 41 36 39 49 35 50 37 49 38 45 36 38 49 41 33 40 46 39 40 35 44 34 47 35 38 49 36 38 46 38 48 50 40 48 35 47 39 39 46 46 40 39 37 38 48 41 47 34 43 41 47 33 41 49 35 41 47 37 46 49 35 41 39 42 33 38 48 35 46 40 49 50 46 48 35 34 40 38 41 36 48 37 41 40 43 50 35 35 34 48 50 38 36 42 37 42 43 38 41 37 44 34 37 39 43 35 41 47 34 39 44 42 47 38 39 41 46 45 35 45 48 43 38 44 45 37 33 42 42 37 39 34 50 33 37 41 33 33 36 38 42 34 49 50 38 40 50 43 44 38 45 47 42 40 42 38 35 37 34 36 45 36 36 40 34 37 49 39 33 48 43 47 49 49 39 45 37 37 43 49 43 45 44 36 39 43 38 44 42 33 33 49 37 38 43 46 34 34 36 33 40 48 50 42 46 41 41 39 43 38 41 41 34 43 44 46 38 34 47 39 44 43 47 34 40 50 41 37 48 48 46 33 39 50 46 47 39 39 35 48 43 43 33 48 46 50 34 50 44 33 34 50 33 44 49 45 41 48 44 34 48 33 42 46 36 33 37 42 45 39 38 35 50 45 36 39 43 40 40 40 45 48 46 48 47 34 42 43 48 40 46 36 33 50 47 44 39 35 49 46 40 38 50 50 44 48 50 36 34 49 43 50 36 39 39 34 36 40 35 33 34 45 33 46 46 35 45 43 40 45 37 43 38 49 44 49 34 38 39 39 49 38 35 33 47 41 38 42 37 36 45 36 40 44 48 38 36 33 40 50 34 38 41 43 38 33 44 50 35 39 35 43 34 44 39 37 50 39 36 34 38 44 47 34 47 48 43 40 43 48 37 34 33 35 40 38 47 41 38 45 34 41 48 37 46 33 33 47 38 43 34 34 49 44 36 33 35 38 46 36 35 44 38 45 44 45 44 39 46 44 38 34 45 42 37 34 50 46 43 36 34 43 40 44 49 45 50 47 40 39 46 43 39 44 40 48 41 45 34 40 35 38 37 50 50 48 38 34 33 38 50 40 37 38 44 45 37 40 41 34 33 42 38 47 48 46 39 35 43 46 35 44 50 45 49 48 34 40 47 42 40 44 48 39 37 42 48 35 41 34 41 34 39 46 39 42 49 37 50 41 34 40 42 38 45 38 50 37 36 37 50 41 43 50 41 38 37 48 44 33 36 34 48 35 33 38 34 43 34 37 35 48 47 40 40 35 46 37 34 45 34 47 47 49 39 34 44 40 38 49 49 38 45 34 43 36 43 43 43 50 41 37 42 48 36 39 44 34 39 42 49 48 40 40 45 50 39 50 44 50 48 37 45 35 44 43 35 37 45 37 48 33 43 41 50 34 44 37 37 33 43 41 46 36 49 43 38 42 41 49 48 38 42 45 36 38 33 50 37 36 46 39 41 43 49 43 36 49 41 40 41 42 45 46 43 43 44 44 46 48 42 43 42 34 50 46 44 42 46 39 35 44 37 46 36 44 37 50 45 33 39 36 47 43 43 42 39 45 37 38 34 39 42 34 40 38 48 39 46 41 40 40 36 35 33 37 38 38 50 35 47 40 35 48 38 49 38 37 40 36 43 33 44 47 49 48 46 47 50 46 36 42 33 42 43 33 37 49 45 35 46 47 38 45 49 38 47 48 36 44 47 44 47 43 43 38 37 35 49 39 42 50 49 46 37 41 45 41 46 44 39 35 46 50 43 36 43 34 44 41 50 46 37 41 40 38 44 40 41 46 41 49 42 48 37 44 43 50 40 33 34 43 40 48 41 46 37 45 34 43 50 34 39 43 42 43 50 33 33 38 35 40 47 38 47 50 41 48 40 35 39 40 46 38 40 40 35 41 39 46 41 37 48 39 48 37 40 37 36 37 45 48 36 39 49 34 48 48 39 39 44 49 47 44 33 50 39 33 39 42 41 47 50 45 46 46 50 45 45 39 46 34 36 47 47 36 49 45 46 41 47 50 47 44 39 49 44 47 42 46 48 47 34 46 37 46 40 36 39 42 49 42 48 43 43 37 35 49 41 39 40 47 40 47 43 49 41 40 41 42 47 34 47 46 35 35 46 37 35 35 43 47 47 50 49 35 41 44 39 46 42 33 49 50 35 36 47 38 42 37 45 40 45 34 42 33 50 49 33 38 48 48 48 43 47 37 47 37 49 47 34 40 46 45 46 50 40 47 47 48 48 33 44 49 43 40 36 38 36 49 48 38 42 33 43 36 37 46 45 49 33 34 42 44 42 46 39 35 42 50 35 46 48 50 50 44 36 39 36 50 50 45 45 49 45 42 48 38 43 47 34 48 43 43 46 37 37 50 34 50 41 46 40 34 36 43 43 39 49 47 38 40 36 35 34 49 33 38 36 50 40 50 41 47 42 47 34 48 35 50 38 45 48 39 47 46 42 34 43 35 33 44 45 35 48 36 46 36 48 42 44 39 50 50 45 47 33 50 40 48 50 39 42 38 48 47 45 43 49 40 42 42 35 35 46 49 42 43 46 46 37 34 48 47 34 38 46 42 44 47 38 35 38 36 33 34 35 34 36 47 33 34 37 45 48 40 48 34 43 46 39 42 49 43 45 43 48 40 39 44 36 44 45 39 42 42 48 33 33 37 47 40 39 34 50 35 46 41 42 43 41 38 34 45 35 33 39 44 35 33 47 42 38 47 37 50 42 44 35 36 42 36 44 46 39 39 35 40 49 35 42 39 38 43 41 38 34 33 37 40 47 40 50 42 39 46 49 48 50 50 48 50 42 49 43 37 50 45 45 44 38 43 48 48 49 39 48 37 34 44 47 43 40 36 41 44 47 40 35 37 37 43 36 36 43 39 49 47 41 40 48 42 40 38 48 47 40 47 46 46 33 43 39 35 41 38 37 34 49 40 48 36 41 46 37 36 39 42 40 43 48 34 42 35 33 48 37 49 35 37 33 50 44 40 50 37 33 36 36 33 42 41 50 48 33 34 37 38 36 41 42 35 37 42 45 41 40 39 44 44 42 50 34 50 38 47 36 47 44 36 44 40 35 36 35 35 50 42 46 41 43 36 48 40 34 37 33 49 48 33 44 50 43 35 48 36 39 50 49 47 47 35 37 43 43 43 47 48 40 49 46 37 48 38 50 40 39 50 50 40 33 37 36 35 36 34 44 46 40 39 41 41 34 43 34 35 49 45 45 48 38 41 43 47 35 35 43 45 47 40 35 41 47 50 37 41 49 41 41 34 45 42 40 41 49 35 50 41 34 50 36 35 45 43 46 41 41 37 37 46 41 45 44 34 40 36 43 41 45 34 35 43 46 37 38 44 33 36 34 37 44 38 45 39 43 50 41 38 39 50 40 41 44 35 40 50 41 46 40 40 45 37 37 50 33 35 36 39 48 41 47 45 40 37 38 41 48 33 35 50 33 38 39 37 38 36 48 40 33 44 46 41 45 36 49 35 42 36 43 40 46 35 50 38 36 35 42 49 39 42 33 39 37 42 45 43 43 38 45 40 34 33 46 38 35 37 45 41 40 43 46 42 42 44 39 45 38 49 35 40 46 46 46 40 38 41 48 39 42 45 39 50 36 48 49 46 46 44 47 45 45 50 42 38 44 33 38 38 50 33 47 41 44 35 33 48 44 43 39 33 48 45 46 46 42 49 47 49 50 42 38 42 36 35 47 34 48 49 37 35 40 49 37 45 33 35 40 46 35 39 47 41 50 36 50 40 33 34 41 35 34 37 42 38 50 33 40 39 49 42 46 35 43 42 39 42 34 50 46 48 50 48 40 33 35 33 34 34 36 46 50 48 49 43 34 46 38 39 47 37 41 42 42 41 48 47 47 50 49 47 38 38 46 50 33 49 38 33 49 33 33 49 41 38 39 44 47 49 49 48 41 36 50 43 34 35 33 45 35 50 37 50 48 46 41 37 41 47 44 43 33 46 48 33 48 37 49 39 48 48 50 36 40 44 39 39 38 34 49 40 45 36 47 50 34 43 33 43 39 43 42 36 42 40 44 38 46 39 41 46 42 45 35 48 48 39 43 48 37 44 48 49 39 45 43 44 50 34 43 35 37 33 38 46 45 42 46 50 45 38 40 39 49 37 44 40 45 48 38 50 35 49 38 49 37 50 41 41 35 37 36 39 50 40 43 37 43 39 50 42 40 49 46 47 42 44 50 49 48 44 49 38 38 50 35 45 47 41 41 35 46 35 41 46 49 37 47 41 40 39 45 45 49 35 38 49 35 39 44 40 49 33 40 49 48 50 35 44 40 41 46 34 41 37 43 49 35 37 44 42 41 48 50 42 45 37 35 39 37 38 46 49 35 37 44 42 49 43 50 35 46 47 45 38 36 43 40 39 33 35 46 43 50 44 37 45 33 34 46 49 47 43 35 45 41 33 43 38 35 37 34 43 47 48 45 44 43 48 39 48 46 33 37 38 46 46 50 38 47 41 44 35 47 45 44 46 36 41 41 47 48 40 47 41 48 37 39 42 45 43 33 34 44 46 43 47 36 39 35 39 40 41 42 50 46 47 41 48 48 41 46 48 37 33 48 45 49 34 35 36 47 35 38 41 38 39 43 37 36 37 47 50 45 40 47 46 35 36 39 35 43 37 33 44 45 33 36 34 40 41 50 39 40 42 43 36 48 45 37 50 48 40 35 42 35 41 44 46 44 36 38 40 40 35 41 50 50 35 35 48 34 34 35 39 42 48 33 36 40 34 34 38 50 33 45 33 36 38 48 39 35 44 40 46 39 40 35 48 36 37 38 50 45 43 35 42 36 33 49 40 34 44 38 37 45 46 46 44 39 35 36 44 47 36 37 45 41 46 49 38 35 42 35 42 34 35 45 35 44 39 46 36 42 45 48 48 48 36 44 37 48 42 37 43 38 50 49 39 49 41 40 49 47 38 50 33 49 39 34 45 40 33 46 40 39 39 44 46 44 45 33 33 40 36 34 35 49 46 45 45 47 38 42 41 47 36 49 49 43 45 40 43 37 50 36 36 47 47 34 33 45 37 45 40 43 45 44 40 35 39 33 39 50 47 34 40 35 47 46 49 40 35 35 42 43 48 41 50 38 42 39 48 50 35 38 37 42 39 33 39 36 50 48 37 38 37 40 33 46 47 35 44 37 48 45 48 48 36 42 47 33 38 39 49 40 35 33 37 33 42 42 41 40 44 33 49 46 35 50 37 37 37 42 46 49 39 45 37 40 39 49 38 45 34 38 50 44 38 41 44 42 36 34 43 38 35 42 44 36 33 48 42 42 46 39 41 42 41 37 35 41 46 47 35 45 39 37 35 39 33 35 36 42 42 44 40 41 44 42 36 48 46 46 42 47 43 43 45 38 40 42 49 41 47 39 41 36 41 48 36 40 41 36 49 41 42 36 47 45 50 40 42 40 48 38 40 45 48 38 46 50 34 43 36 34 47 50 50 36 42 33 44 45 40 45 43 35 46 41 45 40 49 36 47 44 35 44 40 38 33 39 45 45 34 42 49 33 39 47 33 41 41 34 40 46 50 48 34 40 38 35 35 44 40 44 41 34 39 46 46 44 49 38 37 38 47 33 49 33 47 41 36 44 40 44 38 43 39 34 50 38 37 41 34 48 50 33 44 36 40 38 41 37 42 33 48 43 40 47 45 43 42 40 37 34 40 41 45 38 35 37 37 34 40 49 40 44 45 47 36 47 39 39 41 39 42 34 50 48 48 49 47 35 46 50 39 41 44 38 46 48 40 36 37 42 50 39 38 49 41 35 35 38 42 47 43 41 45 38 50 45 42 35 39 42 46 34 48 46 38 46 50 47 33 37 33 34 41 47 45 42 35 47 42 33 43 34 48 44 33 33 39 34 39 43 36 37 45 39 40 45 46 34 47 35 36 45 38 37 34 44 43 48 39 39 49 42 34 44 49 50 34 47 34 34 33 47 35 33 35 40 37 50 44 33 43 36 47 41 35 47 49 38 36 36 45 43 47 40 42 50 50 44 50 34 50 45 49 33 37 41 39 47 43 47 43 36 43 34 46 46 42 42 33 45 33 49 36 41 49 36 46 35 41 47 39 41 48 47 47 36 42 48 33 34 49 37 35 35 43 44 38 45 49 49 36 34 34 34 33 39 44 45 44 33 49 45 38 50 43 38 48 33 47 38 45 47 33 48 49 50 39 49 37 39 35 36 47 35 41 46 49 36 43 41 48 33 50 48 35 33 50 49 45 43 42 46 33 46 50 34 33 40 37 48 35 46 36 49 35 48 44 35 43 36 50 41 47 44 36 48 38 40 46 33 49 34 42 33 42 42 33 46 46 35 47 38 35 42 44 45 37 46 50 46 34 46 39 45 43 33 41 34 43 33 37 49 46 46 36 42 41 35 34 37 46 40 36 48 38 34 42 47 40 36 44 43 49 44 41 40 35 38 49 34 41 33 40 41 49 39 48 47 35 39 47 35 43 49 40 38 49 36 38 46 39 47 39 42 36 35 48 50 43 38 43 47 40 50 40 45 35 48 36 43 39 34 45 33 34 39 34 33 33 46 33 42 38 46 45 41 40 38 35 41 48 48 39 50 35 36 45 45 40 37 37 35 50 41 50 40 50 49 40 35 36 44 41 39 50 34 38 48 46 41 44 40 35 40 42 36 36 38 49 46 47 39 48 43 48 37 49 39 42 36 35 34 46 38 34 37 33 39 43 37 43 43 48 33 42 43 39 39 46 40 44 40 38 46 49 39 43 36 44 48 41 50 35 34 43 45 44 43 41 43 38 41 46 38 39 39 38 49 42 42 38 45 45 42 45 35 35 44 37 43 38 49 44 44 43 33 38 47 42 46 35 42 33 49 33 33 34 38 46 39 50 41 35 49 35 44 41 35 48 40 33 48 43 49 35 43 38 48 45 50 47 49 41 35 40 47 49 36 38 40 41 37 38 41 42 43 43 50 44 46 40 37 42 35 41 49 39 47 48 48 47 39 40 50 39 41 37 48 48 45 42 35 47 39 38 33 46 45 33 37 33 44 33 44 49 40 41 44 46 45 50 43 33 39 33 35 39 36 42 33 50 39 43 38 36 35 50 49 44 50 35 47 34 42 44 37 50 43 45 39 44 45 47 34 44 35 47 35 48 43 42 40 34 44 46 46 43 38 48 38 40 39 41 42 37 46 41 37 37 47 34 49 48 50 40 50 49 35 46 49 33 37 41 41 47 34 44 43 39 46 37 37 34 34 35 35 40 34 35 49 41 38 47 43 50 39 41 37 46 44 36 39 45 34 48 38 39 42 35 41 33 45 33 35 48 36 46 50 41 49 40 40 44 40 50 41 41 48 47 36 45 48 38 40 43 44 34 49 47 43 33 42 34 47 40 50 36 34 36 35 34 33 50 47 38 38 35 41 42 34 37 36 40 35 33 39 46 50 39 49 42 46 41 43 34 35 33 37 43 47 50 36 37 47 45 34 38 49 49 46 47 41 35 48 42 40 44 42 44 40 36 44 37 38 46 45 35 42 44 48 34 39 50 34 33 33 47 41 42 35 44 44 36 35 41 41 36 49 39 39 41 41 49 34 44 36 35 41 40 33 47 37 34 40 34 35 38 37 50 47 48 43 50 36 36 46 48 34 36 44 33 34 41 49 37 50 36 43 50 49 41 41 50 38 48 46 39 39 49 33 38 43 45 41 49 40 47 47 33 43 44 41 41 50 40 39 33 49 47 37 50 47 39 45 45 50 50 36 33 43 45 47 40 37 38 49 43 47 40 50 39 44 42 50 35 44 37 33 44 35 43 34 44 45 47 41 48 39 45 42 39 40 38 42 44 47 41 39 35 44 41 39 38 47 42 49 34 35 46 39 38 44 35 41 42 44 45 40 34 42 50 44 43 35 39 38 47 46 40 40 46 43 40 34 44 37 45 39 39 34 44 40 37 46 45 39 46 33 38 39 47 34 41 50 40 41 34 40 45 34 40 33 42 37 50 42 42 38 50 48 37 50 40 44 39 35 46 41 42 44 42 41 42 41 46 36 33 49 50 36 39 44 38 40 39 47 39 49 35 38 46 49 48 49 45 47 42 43 37 45 36 45 37 41 41 42 40 41 39 49 49 38 50 50 45 40 33 35 45 38 42 41 47 44 39 41 38 40 40 45 50 48 34 43 42 37 46 43 39 40 46 47 49 45 45 50 47 39 35 36 48 48 38 34 50 49 36 35 42 39 42 50 48 44 43 37 43 44 36 41 48 44 46 44 50 48 50 46 33 33 42 34 47 42 43 44 46 42 47 34 48 45 36 42 42 48 49 41 40 42 33 33 40 33 43 49 47 36 38 42 47 45 35 37 35 39 36 46 35 43 34 44 33 39 33 49 45 36 49 45 37 41 48 43 49 49 33 45 46 44 44 48 50 50 36 50 34 35 33 39 49 38 47 50 33 45 44 37 49 37 48 49 36 40 44 39 50 34 47 41 48 43 37 44 41 35 36 44 40 34 49 50 50 43 41 36 48 38 48 33 44 47 34 37 38 37 44 41 38 45 44 43 43 45 49 50 46 49 43 41 36 49 46 33 41 35 39 33 37 42 42 42 40 39 48 45 47 39 47 34 42 44 50 47 38 50 35 46 42 35 44 43 39 49 33 47 34 36 50 47 34 39 39 49 38 41 44 45 43 34 40 34 45 47 45 45 36 43 42 36 39 39 47 35 40 50 50 37 35 45 35 47 38 35 40 40 48 34 35 45 41 34 33 38 44 41 41 39 37 49 35 43 47 38 38 35 50 42 33 38 35 41 37 47 47 50 45 49 44 46 49 35 38 37 49 44 46 45 34 46 49 36 48 38 48 50 42 49 45 40 36 44 42 35 44 38 38 49 40 48 33 50 48 49 45 43 44 45 42 47 41 45 44 35 38 33 35 46 43 39 34 33 43 41 43 34 33 50 44 43 36 33 50 40 45 45 39 40 40 36 40 33 47 43 47 33 45 38 37 46 45 48 39 38 46 44 34 48 49 40 50 45 40 48 36 38 42 39 39 42 49 47 41 46 47 49 43 38 38 33 45 40 38 41 38 42 48 35 44 34 42 38 40 43 48 40 46 37 35 45 41 33 49 36 44 34 48 47 37 44 48 36 50 35 36 41 39 37 48 44 39 33 49 49 50 35 33 35 48 48 38 34 47 40 42 46 48 48 34 46 34 50 48 40 35 36 43 34 45 35 47 39 47 42 44 45 36 41 41 39 45 38 37 41 46 46 44 38 44 48 45 47 45 45 43 45 44 44 46 40 37 48 39 38 34 41 42 44 48 43 35 41 50 46 42 33 46 34 42 41 33 38 41 42 44 36 40 38 39 37 44 44 34 39 42 38 36 45 40 36 50 39 34 37 37 37 43 37 42 45 36 42 37 41 34 42 42 33 48 41 33 42 36 49 37 37 42 33 33 44 42 43 33 47 43 48 44 43 44 33 41 37 39 48 33 50 43 39 38 39 41 48 50 48 37 42 47 41 44 34 48 38 34 37 34 44 40 45 50 47 36 36 39 43 47 49 47 36 45 41 43 44 41 33 41 33 45 40 35 36 37 42 35 33 42 43 50 38 49 46 36 42 46 36 46 37 41 44 45 47 33 45 40 33 37 50 48 47 34 47 36 45 34 42 34 48 35 36 45 49 37 46 43 35 34 48 46 43 49 45 40 47 39 33 46 40 39 46 50 47 33 45 42 43 33 41 36 48 47 43 48 33 38 34 48 38 47 47 34 36 45 44 44 40 33 49 38 35 50 48 41 37 33 34 49 43 43 50 41 45 48 50 42 45 33 45 48 50 46 48 46 40 38 47 36 40 37 49 33 43 39 45 36 36 47 40 46 45 33 49 47 38 42 49 39 47 50 42 42 40 44 39 46 47 50 37 48 40 37 35 38 48 44 48 34 40 49 49 33 38 49 38 39 38 40 40 36 39 38 44 44 40 39 48 42 36 50 38 50 43 39 48 47 47 46 48 50 40 41 45 42 48 38 33 45 36 41 35 45 35 49 40 49 40 45 48 41 39 36 43 39 38 34 45 36 38 44 47 34 44 42 49 43 44 50 37 49 48 34 44 34 47 42 35 37 49 34 36 36 42 42 37 40 44 49 49 34 49 33 41 47 33 46 44 40 47 47 35 33 43 41 36 50 41 35 50 47 45 38 41 47 35 42 33 40 46 37 46 39 43 34 34 35 38 34 37 45 37 34 34 38 39 36 44 46 49 35 33 38 37 38 46 40 33 33 43 37 45 41 33 38 47 49 50 41 47 36 45 37 43 39 43 46 44 35 43 47 39 46 47 46 47 48 44 37 45 43 45 40 39 47 46 46 49 35 48 38 35 37 41 39 37 37 43 36 35 48 46 36 46 34 34 49 48 45 49 47 41 42 41 33 44 36 41 39 41 42 50 36 48 34 38 44 46 47 50 47 35 37 50 38 39 34 41 43 37 40 46 46 47 36 48 49 47 48 39 47 46 48 47 44 48 41 46 50 50 49 44 41 50 33 40 38 42 41 35 37 44 50 43 34 35 46 41 35 33 50 42 43 46 43 44 34 48 48 40 45 42 45 38 48 44 41 47 46 43 33 46 41 50 42 41 45 42 38 37 43 35 49 47 47 48 33 34 43 33 37 50 36 50 45 46 40 34 37 37 37 48 33 36 33 45 37 38 41 47 47 49 45 43 49 35 33 33 33 35 39 40 40 47 35 36 46 48 40 33 46 39 43 48 49 41 46 36 38 42 49 48 49 35 50 43 49 35 34 44 48 36 40 50 34 46 46 45 48 45 35 43 41 36 48 43 43 39 34 49 38 48 46 43 46 48 42 41 37 34 40 37 33 43 45 45 38 46 45 36 43 42 38 42 42 37 44 48 36 40 48 49 46 49 41 47 49 44 48 41 43 49 45 50 48 43 41 42 34 48 41 44 44 41 39 39 35 44 34 45 43 35 41 40 48 47 36 41 41 50 33 48 45 48 40 46 42 34 49 44 48 35 45 46 44 46 38 35 36 35 37 48 49 50 38 40 34 40 33 46 44 50 46 33 39 45 48 41 46 50 36 46 46 35 44 41 48 49 49 43 44 46 36 33 34 47 38 49 47 50 44 47 34 47 43 37 45 44 48 49 43 41 41 47 39 37 36 50 41 49 33 45 47 50 40 50 39 44 43 37 47 40 50 36 47 35 43 45 38 46 37 49 45 49 33 46 48 48 41 48 34 44 37 42 38 40 38 33 49 38 38 47 46 48 41 33 39 40 50 43 43 37 45 43 36 49 46 34 43 34 34 35 45 40 38 42 33 45 36 34 36 46 49 34 48 42 45 42 37 43 47 48 33 33 49 33 36 36 34 45 48 42 41 40 42 36 43 38 41 36 33 41 49 34 45 46 47 40 33 42 40 37 43 45 41 44 34 45 40 41 42 47 34 33 45 40 44 46 37 40 42 44 36 38 37 33 41 49 49 47 45 42 43 48 43 43 45 33 45 50 36 42 44 37 42 40 47 36 35 40 43 48 44 44 46 40 48 36 41 43 37 48 50 47 36 37 34 50 44 46 46 40 50 49 48 45 42 37 41 34 35 37 45 49 35 48 47 49 43 35 34 49 34 35 41 38 39 35 42 42 43 46 38 38 43 39 42 49 50 45 45 50 50 39 42 48 33 37 39 48 46 35 37 50 39 38 48 45 43 46 37 39 36 43 44 50 48 41 39 46 46 43 36 46 34 40 46 46 48 50 33 33 41 42 35 41 43 35 50 44 43 44 35 42 48 45 34 46 37 43 37 39 49 47 38 40 47 39 48 41 39 39 39 34 38 33 47 47 44 44 39 49 45 40 46 36 41 41 34 43 46 44 38 47 50 48 38 33 49 41 48 40 34 50 47 41 34 34 50 37 43 40 39 43 48 47 50 48 36 48 40 46 45 42 33 43 50 38 42 41 50 49 38 45 43 37 50 43 35 37 45 43 34 48 38 49 40 36 35 37 45 37 39 46 48 42 46 48 40 49 41 45 34 42 34 48 39 34 47 45 44 40 36 48 41 41 38 42 49 37 47 45 41 33 49 37 42 43 37 38 48 42 41 39 45 37 49 35 48 38 33 46 37 36 47 47 36 39 39 36 39 39 36 35 42 48 41 35 38 35 37 33 46 36 42 34 37 44 37 41 45 39 46 36 42 41 41 43 37 40 39 34 44 36 40 45 43 45 34 37 40 46 46 49 40 40 46 38 47 33 37 48 41 46 37 50 49 45 45 43 47 49 39 43 47 38 46 41 42 45 36 41 36 46 46 50 44 40 41 49 40 40 47 46 41 37 49 44 36 38 36 46 34 39 46 38 39 40 39 38 50 48 35 44 33 48 50 35 44 47 45 41 41 38 40 45 43 35 35 38 45 41 33 37 33 46 43 37 47 40 44 38 34 35 39 50 45 45 47 34 42 39 35 47 39 50 44 50 40 39 35 42 37 48 50 37 49 35 39 46 37 35 38 38 46 33 48 35 37 40 48 49 37 34 37 44 41 36 39 43 41 48 40 47 47 50 34 34 35 34 40 42 33 43 45 40 39 45 37 38 44 45 37 36 49 38 47 50 41 40 33 38 38 42 34 47 33 46 34 47 35 36 41 33 41 42 49 33 42 49 39 45 33 42 48 48 33 38 43 39 34 44 42 39 49 50 33 42 49 40 46 44 50 49 45 34 34 36 39 36 34 39 44 44 39 35 49 35 46 45 35 43 46 33 42 36 33 35 38 50 43 49 39 37 41 36 42 42 44 40 37 43 44 39 48 36 49 36 39 41 33 38 43 33 38 34 44 48 49 48 47 46 39 44 46 33 48 39 41 35 46 34 37 40 33 34 48 50 37 35 38 35 34 49 42 41 46 34 33 45 34 37 36 46 34 38 47 36 38 47 40 48 43 38 38 34 36 49 41 33 39 45 45 44 46 41 49 36 42 39 40 50 37 45 38 43 46 33 50 39 38 50 38 41 34 50 48 43 42 36 42 47 45 43 40 50 48 42 37 44 40 50 35 39 33 37 49 50 50 39 49 39 40 38 40 49 47 33 36 47 42 33 38 36 41 45 45 38 39 39 34 43 40 49 45 38 38 46 44 44 50 48 44 42 35 40 41 43 38 36 36 39 46 47 47 50 36 33 47 39 35 48 46 38 49 34 42 48 41 36 46 43 42 46 39 45 39 48 36 39 40 45 48 43 46 42 49 45 48 46 36 34 33 38 35 42 42 45 49 35 47 48 39 40 41 48 43 36 43 35 37 44 39 33 36 50 35 36 43 35 50 39 37 46 44 48 47 46 42 45 42 40 35 39 34 41 38 45 49 47 38 47 45 45 34 41 46 38 36 39 44 33 49 48 33 47 43 42 37 47 50 42 45 36 39 44 48 44 50 35 48 43 39 35 42 40 41 47 38 33 39 43 45 39 48 49 39 36 48 48 43 46 49 41 39 46 42 34 48 41 41 44 47 49 44 41 35 40 35 42 33 43 42 43 42 39 36 50 40 41 37 49 38 35 49 36 42 34 40 42 41 40 40 42 44 49 47 48 44 43 33 47 37 40 43 42 40 48 34 40 38 48 46 46 39 36 38 37 36 50 33 49 36 37 35 34 49 43 44 45 43 36 48 33 33 48 40 33 45 42 33 36 50 39 50 50 44 42 39 42 44 48 42 41 37 35 37 35 47 47 33 48 41 47 42 48 45 49 49 50 50 40 48 36 33 42 46 47 50 39 45 44 33 34 44 47 36 34 40 42 43 47 45 38 33 49 45 47 46 40 44 34 33 43 42 34 43 47 49 48 33 45 43 47 41 43 42 43 33 39 39 41 38 34 33 34 43 42 36 43 50 40 50 49 37 34 43 35 44 33 47 45 48 40 38 42 49 40 43 35 49 47 39 33 48 40 37 37 46 38 44 40 38 41 48 50 48 47 49 42 37 38 44 39 43 45 50 35 38 45 46 33 41 48 42 43 41 40 36 44 39 50 39 43 40 35 45 43 45 35 48 42 33 44 40 38 37 49 48 34 42 47 37 44 43 45 45 50 34 44 41 34 46 41 50 45 39 41 37 49 46 42 49 40 34 34 48 43 34 40 35 36 44 50 36 34 47 37 42 43 46 36 44 48 35 36 42 36 46 47 50 43 42 40 49 43 42 44 42 46 33 48 47 43 43 37 48 36 41 48 46 36 41 37 45 33 43 44 46 35 41 36 39 37 37 44 49 47 33 38 37 34 50 49 38 35 48 35 34 39 36 47 33 41 43 45 42 37 35 49 33 35 48 39 50 37 36 49 40 43 42 43 44 44 45 47 44 33 42 43 48 37 44 45 41 39 48 39 41 34 35 37 43 42 38 46 50 41 34 39 41 44 48 39 33 41 43 44 49 44 47 43 42 46 34 46 50 41 38 34 35 36 35 49 50 38 34 46 50 35 35 46 38 43 43 35 36 42 39 46 34 48 48 33 43 43 46 40 36 45 40 33 48 45 50 36 42 50 38 38 41 35 39 48 36 44 45 40 39 49 36 42 43 46 42 37 37 34 41 42 36 46 38 44 43 48 44 44 36 47 48 42 48 46 41 48 46 42 37 42 38 48 44 37 33 43 48 50 34 42 41 37 36 33 48 45 40 33 44 38 45 48 38 41 45 42 43 50 40 33 38 35 33 34 38 47 35 41 42 41 34 34 37 37 41 45 38 39 34 36 49 43 39 42 34 45 35 36 50 37 40 42 34 37 36 37 42 50 40 49 49 37 45 40 37 50 40 42 49 39 44 47 36 44 43 50 40 44 39 41 45 48 39 33 43 36 43 41 38 43 35 41 43 49 45 47 36 44 47 41 42 45 48 41 40 49 38 47 48 47 36 38 48 44 37 37 46 50 36 33 48 43 33 35 45 39 35 36 50 44 41 47 42 46 49 41 35 40 45 43 42 43 37 33 36 40 34 49 41 43 39 44 43 46 35 34 42 44 44 33 37 35 41 47 44 40 46 47 42 34 39 41 42 45 43 40 36 33 36 50 44 48 39 38 41 49 47 45 42 37 46 39 35 42 36 48 46 37 42 48 44 47 33 38 40 44 33 46 45 33 44 47 43 46 43 48 40 36 33 48 39 37 50 36 44 38 46 33 41 38 40 37 37 41 50 50 40 49 49 39 35 35 49 34 36 37 46 48 45 35 37 36 48 41 39 50 37 50 43 50 36 50 41 42 40 44 33 37 49 48 48 35 42 38 43 38 40 34 41 43 50 35 50 42 35 49 33 39 34 48 44 47 34 39 40 49 42 49 39 37 49 38 43 42 48 44 34 41 40 45 40 40 50 46 41 44 48 35 43 43 49 40 50 47 48 34 42 46 35 36 36 46 35 40 35 40 35 36 47 47 43 45 44 48 40 34 41 34 39 46 43 39 47 36 48 41 42 45 35 45 35 43 36 46 42 45 41 33 49 49 41 40 49 33 48 33 41 50 43 48 46 42 43 38 42 47 37 39 50 35 41 43 44 47 44 47 46 40 49 40 39 42 49 34 37 42 33 35 42 46 43 42 49 50 36 36 41 48 37 46 48 40 38 43 36 34 34 45 47 47 43 45 45 49 42 47 35 34 40 46 45 49 47 47 50 50 35 44 49 48 43 48 38 33 34 44 50 43 45 33 33 49 46 33 49 42 46 41 34 36 44 43 47 39 50 44 45 34 47 41 33 39 34 36 45 48 36 40 35 38 37 37 40 38 43 48 36 37 48 33 44 42 37 45 37 33 42 42 35 37 42 45 49 33 37 35 48 45 33 45 46 37 35 50 47 47 47 46 37 37 41 49 45 37 50 45 39 41 33 34 38 45 35 40 39 38 41 37 46 40 36 35 33 41 47 48 50 39 36 38 46 39 49 40 50 35 45 49 40 45 44 39 36 33 36 49 33 45 41 48 35 34 50 34 37 45 44 45 47 45 37 45 42 39 44 35 50 41 49 47 39 39 41 50 38 39 39 46 38 40 44 50 47 47 36 47 50 48 48 36 45 50 49 36 48 44 48 47 37 33 42 48 49 44 47 40 42 39 44 42 39 47 44 48 46 43 40 37 38 36 34 48 41 36 36 41 45 49 34 45 37 42 39 39 41 45 44 34 45 49 39 34 39 49 42 43 39 41 36 45 50 47 47 48 36 43 50 40 41 35 45 46 49 36 47 33 41 35 46 47 48 41 39 46 46 44 47 45 40 38 35 33 49 48 40 44 44 44 35 33 38 43 46 43 46 50 37 47 33 35 42 38 44 40 38 33 46 48 33 45 46 40 47 43 43 33 35 35 42 43 41 48 42 41 50 36 50 49 47 33 34 48 50 34 47 35 48 47 45 37 50 36 40 50 44 42 47 40 43 39 48 34 37 42 42 37 50 43 33 37 38 41 35 40 43 47 50 41 36 36 40 48 41 35 40 39 33 49 49 43 39 40 40 47 44 41 35 50 46 46 33 42 42 44 35 49 40 45 50 39 43 34 45 36 47 33 45 38 43 45 37 48 50 43 45 39 37 39 34 35 43 47 42 44 50 37 39 41 38 42 37 50 40 44 46 42 40 47 45 37 41 44 37 35 42 40 33 38 43 38 36 50 46 47 45 44 43 43 37 34 35 40 35 47 50 46 40 38 50 44 41 50 50 34 36 43 47 47 42 45 41 47 42 38 48 38 36 48 47 48 41 49 35 46 38 46 41 44 42 46 33 38 35 44 35 39 45 48 46 41 35 40 47 50 34 36 39 46 35 41 50 40 44 42 37 46 46 35 42 46 49 50 37 39 48 36 45 47 33 43 45 44 41 41 36 39 44 34 35 42 42 45 38 47 36 45 46 37 48 34 45 39 40 48 34 38 43 39 36 49 41 41 37 43 42 41 50 37 50 44 40 45 49 42 42 33 37 45 45 38 41 44 41 34 34 42 48 37 33 45 37 46 49 48 42 38 47 40 33 33 46 42 44 49 35 45 33 35 38 42 44 37 45 37 36 41 42 40 48 34 44 48 44 50 39 49 50 45 36 47 44 41 48 38 34 43 50 46 33 33 49 38 36 36 47 49 46 42 44 46 46 49 45 43 49 42 43 41 48 35 35 41 46 33 44 48 42 38 36 33 40 34 46 35 36 35 48 35 38 42 49 44 46 34 47 42 41 37 36 34 45 36 48 46 33 38 46 33 35 33 40 48 41 48 45 40 47 45 46 34 48 34 45 49 43 47 45 38 43 45 37 37 34 35 41 48 48 48 47 42 37 35 50 37 47 44 40 43 43 48 50 47 40 48 47 36 48 39 38 49 48 39 49 37 35 43 38 43 46 46 41 38 43 40 45 47 45 35 40 43 34 47 39 43 49 44 38 50 33 48 38 46 49 44 39 48 39 40 36 42 37 39 48 34 40 38 37 46 36 38 50 35 45 40 41 47 40 45 43 41 36 50 34 33 49 44 45 42 41 37 46 50 34 35 45 50 37 46 46 41 40 43 36 41 39 48 43 39 45 42 34 50 48 44 46 47 42 49 44 44 49 43 48 49 47 38 41 36 37 44 47 48 34 35 46 46 41 40 34 36 41 40 34 41 41 41 40 37 40 36 35 47 47 46 38 45 33 39 42 36 33 45 39 37 35 41 49 47 38 42 48 39 37 34 50 45 48 45 34 45 42 44 47 49 50 46 49 39 37 38 38 47 45 48 35 46 41 48 34 42 48 50 49 34 36 33 48 43 37 34 37 33 39 49 47 39 42 38 47 48 36 43 39 44 50 33 49 41 50 39 45 46 47 42 48 41 37 44 37 35 44 42 38 43 44 34 45 33 38 40 38 44 49 45 45 36 47 49 34 42 50 44 49 42 50 48 37 39 41 40 33 40 35 47 42 38 48 47 36 40 35 44 41 49 37 33 46 46 38 42 40 36 49 47 46 46 39 33 48 39 34 50 40 33 47 39 40 50 47 33 41 33 34 33 48 45 45 36 45 36 37 40 49 34 50 34 47 41 48 37 42 37 36 33 49 41 39 48 50 49 45 42 49 39 36 38 36 34 36 50 49 40 40 40 42 50 41 46 37 45 33 43 41 48 48 34 35 41 47 38 42 49 40 49 40 34 42 37 33 39 41 44 39 34 43 35 33 33 45 44 40 35 41 36 35 43 49 33 38 37 49 40 37 45 43 38 40 43 42 45 35 45 49 46 49 50 36 38 45 49 33 47 42 37 37 44 42 45 37 33 34 44 42 38 42 50 49 37 36 37 40 45 35 33 50 35 47 43 45 33 43 49 34 42 50 45 39 37 46 46 44 48 37 38 39 42 43 38 36 46 42 45 44 44 38 33 38 50 39 49 42 48 48 48 37 39 34 39 38 33 46 43 41 40 37 41 46 38 38 41 49 37 38 35 50 40 35 48 38 33 49 42 36 43 42 42 50 34 48 45 50 46 43 35 41 43 48 46 40 46 43 41 34 42 36 35 37 36 44 47 44 43 42 48 41 42 39 40 40 40 45 40 36 47 48 48 44 33 44 40 48 46 38 48 40 39 48 46 43 45 48 34 46 35 43 34 40 33 39 50 47 39 43 39 37 34 49 44 49 49 46 47 33 33 36 50 42 37 43 43 38 37 46 39 41 37 46 43 39 40 38 45 36 47 38 41 40 39 41 44 36 47 45 50 36 42 41 38 48 39 35 39 46 39 45 37 40 35 39 44 34 42 39 50 33 33 45 37 38 39 37 40 43 36 33 47 46 45 34 39 41 45 34 46 36 49 39 50 49 38 44 34 33 46 33 50 42 33 46 38 48 43 42 50 49 42 33 50 33 34 43 39 47 38 33 43 46 45 44 37 47 41 41 50 41 39 48 41 46 47 36 37 33 33 34 47 43 37 45 46 43 46 46 34 45 46 42 40 33 36 33 48 36 39 40 39 47 42 47 41 48 48 39 45 34 36 43 35 41 43 48 44 35 47 45 50 35 40 37 43 40 49 39 48 48 44 49 36 40 39 45 42 40 50 43 37 43 45 45 47 41 37 45 34 41 35 46 33 48 48 41 40 47 43 50 34 36 39 36 49 44 49 36 43 50 38 35 37 35 40 35 50 41 41 42 35 49 37 46 37 46 47 42 49 37 48 38 41 45 47 36 35 43 34 47 48 41 38 33 36 47 48 38 50 50 42 35 49 46 36 36 50 45 37 37 37 44 34 34 50 38 42 35 47 37 43 42 48 50 48 38 44 35 47 33 37 45 34 44 48 38 44 47 44 46 39 36 33 39 50 33 42 38 44 45 42 43 37 45 43 33 37 34 35 39 47 38 42 34 40 42 50 45 40 48 45 41 49 33 47 45 46 46 36 34 42 48 38 34 37 38 42 33 49 44 36 35 33 44 37 36 39 36 37 48 48 37 43 47 46 41 43 48 50 41 39 44 46 48 45 40 37 38 47 37 48 42 44 48 43 50 36 44 35 39 45 37 34 33 39 42 47 35 45 40 38 44 44 34 35 47 36 47 40 48 39 38 44 42 37 43 45 46 45 48 37 45 35 40 49 39 39 33 45 41 40 49 37 38 38 35 41 35 46 34 47 45 40 40 46 38 48 48 44 35 44 38 43 40 36 42 50 50 33 49 46 34 33 49 38 35 39 42 49 33 41 46 44 44 48 43 38 45 46 34 35 47 46 49 41 35 33 50 33 35 37 45 44 50 36 36 33 41 43 34 36 40 41 48 41 43 48 46 33 37 33 38 42 34 43 40 49 44 46 36 50 50 42 50 41 49 39 38 39 42 38 33 33 42 36 40 45 41 42 43 43 43 33 46 42 37 47 38 33 48 40 34 39 43 38 33 37 47 50 35 48 33 35 43 35 42 48 50 42 40 39 49 41 39 33 49 47 46 46 48 38 34 39 44 38 39 48 38 38 34 49 43 49 41 48 33 39 36 46 41 41 38 50 46 38 45 34 45 43 41 48 49 49 46 33 35 33 44 38 37 37 47 43 40 44 40 43 36 34 46 43 43 48 44 41 47 50 43 33 48 43 48 40 47 33 44 37 46 35 38 42 37 33 34 37 43 45 42 40 43 33 49 50 44 49 50 35 48 38 45 41 44 42 36 46 34 46 35 40 38 37 49 43 41 33 39 43 42 46 35 42 41 50 49 44 47 34 39 34 48 34 44 42 47 33 47 34 34 42 46 44 33 36 48 48 37 46 34 40 42 49 34 39 42 38 33 48 44 35 48 41 37 35 40 40 39 50 40 50 35 37 38 35 48 38 35 44 50 47 43 44 40 39 39 35 34 39 36 35 34 45 49 42 40 33 43 36 50 35 41 42 35 47 39 35 48 37 40 36 47 46 48 46 33 35 47 47 42 37 39 40 35 34 45 42 33 42 38 39 50 48 37 39 47 38 36 36 42 50 44 41 34 47 33 37 47 34 44 39 45 47 42 48 49 43 43 38 47 42 43 43 42 33 35 48 41 40 36 37 38 38 48 37 38 47 41 36 42 33 49 46 46 41 37 40 45 48 47 48 33 38 36 38 43 41 45 43 45 49 50 40 38 42 49 48 42 49 50 33 49 46 34 45 35 38 47 33 46 41 34 36 39 48 40 43 42 37 37 40 33 35 47 35 41 34 48 49 49 35 40 48 34 41 37 47 41 42 39 33 40 45 48 34 46 45 33 38 37 47 34 42 45 49 37 46 40 47 42 33 40 36 34 41 40 42 35 38 42 39 37 37 39 38 38 43 37 41 48 48 37 45 39 40 39 35 45 40 39 34 38 45 45 36 43 45 40 38 35 41 45 39 47 37 44 38 48 50 45 47 48 37 50 34 42 37 36 44 48 48 34 50 34 44 33 44 40 40 47 36 40 39 39 34 37 46 35 43 50 34 50 42 38 38 46 43 41 33 45 37 37 33 49 47 39 37 50 50 43 40 49 50 40 50 41 48 42 43 43 35 43 49 42 46 44 37 36 46 45 41 45 43 50 41 44 42 50 33 37 42 49 37 35 35 48 43 45 44 36 37 43 46 42 44 34 35 37 45 48 39 34 34 38 44 34 35 40 46 50 36 43 38 40 41 34 50 43 45 41 40 46 42 37 40 35 46 38 43 39 34 50 43 38 46 41 44 45 42 36 45 46 40 41 33 43 40 49 47 48 44 48 46 41 40 47 44 49 36 48 36 40 47 40 40 50 48 33 46 41 42 34 42 39 38 48 36 44 40 49 36 45 42 42 38 34 40 35 45 49 45 40 43 47 33 33 45 47 34 50 36 50 37 46 37 44 49 43 34 38 41 37 46 47 48 45 46 39 47 33 33 33 49 38 42 50 48 40 40 47 45 34 45 33 50 50 35 36 42 49 39 33 50 42 44 38 50 35 42 50 41 44 49 50 37 35 39 42 49 40 37 50 39 40 33 50 39 39 38 34 40 41 49 37 41 42 39 33 42 35 46 47 44 34 42 44 50 43 43 49 48 36 50 50 41 47 46 43 46 33 42 39 37 39 45 38 46 46 47 38 46 49 46 35 45 44 41 42 35 41 36 49 50 40 37 43 47 42 41 45 41 38 47 46 41 38 40 41 41 37 46 38 49 43 33 43 42 46 39 49 38 37 46 46 35 49 46 37 45 37 33 36 47 39 46 33 40 44 37 41 48 45 50 40 41 39 44 41 48 45 33 42 40 42 46 42 47 44 46 50 36 46 33 38 44 41 40 47 43 45 49 48 49 47 46 49 41 46 39 35 37 35 49 37 43 40 46 50 33 46 36 47 45 34 39 43 42 45 48 33 44 40 41 41 42 37 38 47 40 38 50 50 48 47 47 48 44 35 46 42 45 39 38 46 46 42 33 36 36 45 46 44 43 49 48 37 35 41 33 37 42 43 41 43 33 40 36 39 39 45 46 38 43 33 50 41 33 46 39 46 49 40 39 43 37 44 38 50 47 34 35 34 46 42 48 35 34 49 36 41 45 48 41 50 47 39 48 41 35 50 41 43 37 37 47 35 47 43 38 43 50 35 49 37 33 43 39 37 50 38 41 47 47 37 39 43 44 36 41 49 44 49 35 41 41 39 43 50 49 39 33 41 41 37 42 41 48 48 34 47 41 33 38 49 49 50 40 34 47 41 38 34 46 39 36 34 40 41 35 48 34 40 38 45 43 39 34 42 40 36 33 45 49 46 33 34 38 48 47 34 46 48 36 48 35 40 34 49 33 39 47 49 50 47 39 35 47 50 45 48 39 45 40 46 47 35 35 48 37 50 45 36 47 34 40 40 49 36 39 47 34 44 33 39 49 38 42 49 48 34 44 36 39 50 38 40 39 50 40 49 41 43 33 39 42 43 42 40 47 35 50 45 47 40 47 45 35 37 47 44 37 46 46 34 47 47 46 49 41 50 39 41 46 44 46 43 47 34 48 43 45 48 36 33 33 43 45 43 37 47 49 33 46 37 42 42 40 49 37 50 36 42 47 44 48 47 39 34 41 46 42 33 45 33 40 35 47 47 42 36 50 42 37 33 49 33 33 37 42 40 35 40 34 49 46 49 38 48 35 39 49 48 46 47 36 48 37 34 47 49 34 44 43 42 39 37 45 41 36 34 41 46 42 38 43 44 48 41 35 43 35 46 44 42 48 47 41 45 48 43 34 47 40 40 46 36 46 39 41 50 36 45 36 37 49 43 44 42 36 36 46 35 40 39 42 34 34 48 46 46 50 33 43 45 49 40 45 38 37 47 43 49 50 39 39 37 33 34 39 40 49 50 33 45 49 34 45 49 50 46 44 44 37 47 41 45 45 37 38 42 45 37 47 41 45 39 39 47 35 47 36 50 42 36 33 35 45 42 43 37 47 44 43 42 40 43 41 40 47 39 45 36 46 43 50 44 39 40 45 41 44 50 45 36 41 50 38 49 35 34 43 38 34 45 43 42 37 50 37 35 42 40 36 50 49 44 47 35 43 43 40 44 39 37 36 50 41 38 42 50 42 44 38 37 50 47 41 36 44 37 37 41 45 43 50 33 42 39 41 34 38 39 43 36 48 47 33 38 42 40 45 49 43 36 48 46 48 42 38 48 45 35 50 41 47 34 41 45 43 38 33 33 45 47 46 47 34 50 45 34 39 47 45 39 47 43 39 33 41 39 46 34 34 48 44 48 43 35 49 38 40 48 34 46 45 34 33 43 33 43 47 44 37 33 34 50 35 39 39 43 34 35 36 35 39 42 36 49 36 43 38 50 44 36 38 40 46 44 50 39 43 40 40 48 45 33 45 44 34 48 36 40 36 42 36 43 40 40 44 47 37 49 34 42 33 42 35 48 39 48 44 45 45 35 46 34 38 41 45 50 48 36 50 43 48 41 39 50 48 35 38 33 49 35 41 47 39 49 38 48 46 35 46 33 35 35 48 40 38 33 43 49 37 42 34 35 42 40 46 40 46 37 33 42 42 38 35 47 39 43 45 44 47 47 33 44 49 48 50 33 33 46 36 50 34 48 37 48 48 41 46 33 49 47 41 34 37 49 45 33 41 36 45 41 33 37 43 34 45 47 40 46 47 49 45 45 50 34 34 35 41 45 34 37 34 47 41 43 38 37 40 48 46 48 36 42 36 39 45 43 49 41 38 39 33 33 40 44 37 38 38 41 36 36 48 36 34 47 35 33 46 36 48 41 37 39 37 36 35 33 35 39 41 47 42 40 34 35 34 37 37 33 50 45 43 47 50 48 35 35 38 38 46 34 49 48 43 37 46 40 50 39 38 48 44 43 49 41 47 39 34 38 35 50 35 33 36 38 44 39 34 37 46 33 43 37 48 48 50 37 35 41 39 38 44 34 48 39 37 48 48 43 39 41 46 44 42 40 33 49 39 50 39 48 48 47 38 39 50 38 46 44 40 36 38 34 49 39 35 35 46 34 47 37 38 50 33 42 40 47 45 39 42 43 43 45 33 39 48 37 42 50 48 35 49 49 42 49 44 50 41 37 41 48 36 49 50 46 41 39 35 50 36 44 34 43 44 47 35 43 33 38 42 36 37 37 46 41 41 36 48 43 40 48 49 49 36 43 47 50 44 50 39 49 45 43 35 41 46 40 41 35 46 47 47 33 35 47 43 40 39 47 39 34 49 48 39 43 43 44 50 41 36 36 38 47 41 47 41 44 48 38 46 47 47 33 47 39 39 43 37 36 36 44 42 48 34 35 37 46 38 42 38 47 33 42 37 39 34 40 47 50 49 37 49 50 46 39 34 40 49 34 38 49 49 42 49 34 40 40 39 42 41 40 48 47 45 37 36 42 48 47 48 45 42 44 36 45 50 47 40 48 36 38 39 34 34 34 37 34 37 47 40 36 41 43 38 45 50 44 39 48 38 35 45 50 43 36 47 35 47 36 45 36 39 42 50 48 40 50 47 50 38 50 40 43 39 40 42 50 35 46 35 35 40 39 35 34 36 39 37 42 46 35 34 41 43 48 33 49 44 46 40 48 38 47 49 38 38 35 40 50 41 45 35 50 33 35 37 35 36 50 35 46 47 33 50 39 48 34 48 40 45 39 42 50 42 34 40 34 34 39 43 44 45 47 49 48 34 42 50 37 49 47 47 47 38 44 37 46 34 35 44 49 34 41 36 37 39 45 47 37 45 40 46 40 38 43 37 39 35 42 40 47 43 44 48 42 35 43 38 41 38 45 37 44 38 41 37 35 36 44 50 36 33 41 40 44 50 45 42 47 38 45 38 48 35 45 46 43 47 38 41 43 45 38 43 47 43 37 50 46 43 33 46 43 46 37 40 41 44 48 46 39 40 41 34 49 43 41 40 37 37 46 34 48 38 36 34 49 46 41 39 40 35 38 35 35 33 44 47 35 37 45 44 36 48 47 42 48 39 42 41 44 40 50 47 44 48 46 50 43 40 33 34 50 50 35 50 40 41 46 34 35 48 37 45 45 36 36 43 46 39 45 33 49 33 43 46 48 50 34 42 43 46 37 45 49 41 44 40 35 47 44 47 47 47 39 35 48 38 39 38 46 40 50 37 33 49 49 36 47 45 46 42 44 42 36 41 35 47 41 46 44 42 41 50 47 33 50 50 33 50 45 40 50 48 39 33 50 48 45 50 48 38 38 49 48 45 47 41 38 33 33 49 47 39 44 42 47 46 43 44 38 49 49 46 39 36 48 49 47 33 45 44 44 43 39 35 34 35 33 44 38 44 36 49 38 43 48 38 43 44 48 49 48 45 41 48 40 50 38 46 47 39 49 33 33 36 40 50 43 42 42 39 42 44 48 36 50 34 40 43 41 44 38 44 38 35 41 40 34 36 40 49 35 48 46 34 44 47 45 48 40 34 39 40 42 33 47 41 34 34 36 45 46 39 39 46 38 39 37 36 37 36 38 49 33 38 40 49 36 50 36 38 39 39 37 48 50 37 40 34 45 34 49 33 35 49 39 48 37 43 50 50 38 48 46 36 38 48 42 45 44 35 45 34 35 47 49 37 35 38 48 46 50 46 36 48 36 34 49 36 46 47 35 39 48 45 42 37 49 44 45 48 47 37 40 46 47 42 46 42 44 45 41 50 34 42 47 36 50 33 41 43 44 37 47 44 36 37 34 43 34 50 34 40 41 39 49 39 44 46 49 48 35 35 35 34 37 36 40 48 43 35 33 40 39 35 49 40 43 33 49 44 45 35 49 45 43 41 38 43 38 50 39 45 40 50 39 46 48 39 40 44 34 38 48 42 35 49 35 45 37 37 41 36 46 36 41 41 49 35 38 47 42 48 42 34 33 44 37 50 33 36 39 38 35 34 33 41 45 37 47 33 34 40 38 34 36 47 46 38 35 40 44 35 37 41 48 50 39 48 46 34 44 37 49 35 49 47 39 33 39 41 44 35 49 37 33 50 45 35 42 46 50 44 36 50 49 34 43 34 37 44 36 48 46 45 49 50 37 33 37 43 38 47 49 48 39 47 37 45 47 46 43 50 34 39 36 40 35 50 46 38 42 39 33 49 50 49 48 34 38 49 36 33 33 42 46 43 34 42 49 41 42 35 39 42 39 50 49 48 37 49 49 42 48 41 47 39 46 40 34 36 46 33 41 48 40 42 48 33 46 45 39 40 48 45 36 41 37 35 34 45 44 47 46 36 33 41 46 45 45 44 41 33 34 43 36 46 49 37 47 44 43 49 38 46 35 40 48 37 38 44 48 44 39 45 43 44 47 46 50 42 46 41 44 46 35 44 41 41 43 41 37 39 37 49 36 49 38 37 34 37 47 34 33 44 46 47 48 33 49 33 34 39 40 36 40 45 48 42 41 34 38 40 35 50 46 41 34 48 41 33 50 41 34 43 33 46 47 38 45 35 47 42 36 49 49 34 43 43 39 36 45 34 39 43 43 50 46 35 35 48 45 49 36 38 43 38 46 44 40 37 39 49 38 37 43 47 37 49 42 40 47 46 42 34 41 37 42 43 47 38 35 48 37 48 35 48 38 40 38 33 49 47 39 47 38 36 38 42 45 44 49 39 43 47 46 41 48 44 34 50 39 49 46 37 43 34 50 44 36 39 43 36 35 46 50 36 39 44 50 46 35 37 50 43 42 43 36 48 39 33 49 43 50 39 45 44 40 33 37 39 40 41 34 35 48 40 40 34 46 43 44 42 44 48 41 40 43 48 37 50 33 34 37 42 38 49 33 33 43 44 36 42 38 37 42 37 46 34 50 36 37 44 43 35 45 33 50 42 37 36 45 34 33 47 46 39 40 38 34 43 36 35 34 49 42 39 41 35 41 42 48 47 46 43 37 49 38 46 38 49 45 41 34 36 50 48 40 42 36 34 39 39 44 37 37 40 41 47 37 42 47 43 40 43 39 46 48 40 36 50 40 44 39 40 36 37 45 35 45 40 45 33 47 34 45 50 36 38 39 49 41 36 39 46 50 48 44 49 37 44 38 36 40 44 39 48 48 33 40 40 42 50 48 38 39 42 34 47 37 42 41 36 50 35 39 37 39 44 35 39 43 38 49 38 45 38 37 39 37 33 40 34 47 49 44 49 43 33 50 47 48 49 46 39 36 41 46 44 40 43 45 45 44 40 49 47 41 49 46 43 34 48 50 45 41 43 50 41 47 39 49 48 38 50 40 36 39 34 36 33 45 49 46 43 47 46 33 36 48 50 40 42 41 41 43 35 49 41 49 41 43 38 43 47 44 46 47 44 42 46 39 35 39 46 50 48 42 38 49 41 34 43 44 48 45 33 44 38 50 45 49 50 38 48 47 50 37 38 38 36 46 44 44 45 49 44 38 50 36 48 43 43 46 50 48 49 45 35 39 50 39 37 46 37 41 34 45 48 34 46 41 50 36 46 48 33 43 46 45 35 47 42 43 47 35 47 41 46 50 40 37 44 41 44 34 35 44 40 39 42 43 45 34 35 39 47 37 46 47 40 37 35 49 37 45 45 46 36 39 33 48 35 40 38 38 41 47 49 43 46 44 40 45 35 40 37 34 45 35 36 41 33 47 40 34 34 49 49 38 38 34 34 42 48 50 42 48 43 49 49 47 38 44 34 44 35 50 36 50 37 49 46 49 39 34 50 34 46 43 48 39 34 42 38 40 46 39 46 41 44 44 43 39 38 37 43 35 38 41 48 33 40 36 43 44 40 38 50 37 41 42 43 39 41 35 35 41 42 47 50 43 47 36 37 47 39 46 47 45 48 37 47 42 39 48 44 35 35 39 41 42 36 45 33 39 35 36 43 42 33 37 38 47 37 50 45 49 37 35 38 50 37 48 43 37 40 45 36 47 43 34 50 39 36 33 39 46 45 43 44 37 37 36 45 42 43 41 47 41 42 44 44 34 40 45 39 40 48 48 39 42 38 34 35 35 42 38 34 40 47 41 49 37 50 33 39 35 35 49 35 44 40 38 42 42 42 34 48 40 44 41 33 33 45 50 42 47 40 35 33 33 43 34 44 43 38 40 43 33 45 49 34 41 41 45 47 46 37 33 41 50 46 49 41 45 50 33 36 44 33 37 42 35 50 40 46 48 36 42 37 41 45 49 38 33 39 50 45 44 43 42 50 39 38 50 38 38 38 45 50 40 46 34 48 45 49 39 47 37 46 50 33 47 45 49 47 45 43 42 40 36 43 45 48 44 47 39 41 46 35 37 49 34 42 41 48 44 45 50 40 45 41 39 48 42 47 38 40 44 37 35 49 45 39 36 46 33 48 33 35 45 45 36 43 44 34 43 40 34 50 36 46 49 35 39 35 34 37 37 42 38 33 39 46 48 37 49 44 34 35 35 41 34 37 40 48 34 34 41 40 44 41 34 45 49 50 50 50 49 34 39 37 48 34 40 40 42 38 33 43 44 44 45 42 49 48 35 41 47 44 46 46 38 36 44 48 38 47 47 33 37 34 36 48 34 37 39 37 43 42 47 33 43 47 35 36 46 39 48 39 47 45 37 44 40 37 38 34 33 50 49 50 49 47 46 43 46 34 38 48 37 48 37 33 38 44 38 39 46 48 50 39 44 43 33 36 49 37 33 48 37 44 40 41 36 44 41 39 44 36 35 45 46 50 47 40 42 33 50 47 48 45 44 37 37 48 36 49 42 49 41 41 41 33 41 34 46 39 35 45 36 40 50 39 39 37 33 37 49 38 49 35 47 38 38 42 41 41 37 46 35 37 40 41 44 45 34 48 44 43 37 37 40 44 33 47 37 40 38 34 41 48 46 33 42 42 38 37 48 36 34 49 47 41 36 49 38 50 34 43 44 33 44 42 46 46 39 36 46 42 44 38 37 38 49 34 50 50 48 35 40 44 35 36 36 33 50 48 39 46 49 46 50 34 48 41 39 44 41 43 40 40 48 43 39 35 49 48 49 47 48 40 40 45 48 47 42 49 40 37 37 45 38 48 39 48 34 44 43 34 36 38 40 41 49 37 47 34 48 42 43 47 47 39 44 44 41 33 40 49 40 37 39 36 44 48 35 43 34 50 46 34 35 40 41 45 43 41 49 44 37 44 39 36 47 44 43 48 50 47 46 45 36 50 46 46 33 36 43 47 35 38 36 36 41 47 40 39 35 48 39 49 49 43 47 38 49 41 37 33 49 41 39 49 36 42 37 41 34 37 47 41 43 43 50 34 44 39 47 41 48 40 39 46 35 47 42 44 33 47 44 43 50 41 38 44 44 47 49 43 41 35 37 34 43 33 39 46 39 49 47 43 50 37 38 38 48 50 36 38 35 50 41 47 35 47 33 42 33 46 34 39 34 40 48 44 40 48 47 40 50 40 34 39 33 42 48 50 40 42 39 44 50 46 33 41 33 48 41 37 40 44 36 34 36 48 44 48 39 49 39 45 33 45 50 45 45 48 46 46 43 50 33 38 47 41 48 47 36 41 50 39 35 40 37 47 42 48 45 36 42 38 39 44 40 42 40 50 38 49 44 39 50 48 36 36 37 45 50 46 37 35 50 46 43 43 41 33 48 42 44 34 47 40 42 40 34 40 46 38 46 40 38 43 38 37 34 39 34 49 47 48 49 33 44 47 33 39 41 44 39 49 41 39 37 50 50 34 35 44 45 40 49 42 45 49 40 46 47 44 44 43 36 50 44 44 34 44 35 35 44 46 41 42 39 47 46 47 46 41 41 46 41 45 50 43 47 35 47 46 36 39 50 42 40 44 40 33 40 34 45 39 42 45 40 37 50 37 33 35 36 50 38 48 35 46 34 46 40 34 45 35 43 44 48 42 37 50 50 47 46 42 37 44 48 41 44 43 33 46 44 34 34 34 36 40 37 46 50 45 50 37 40 46 47 42 35 33 50 42 40 38 50 50 50 36 34 44 42 39 46 45 35 41 33 48 44 44 39 39 34 35 34 47 38 43 49 36 35 40 50 41 47 44 33 47 42 34 47 41 35 44 37 37 33 36 45 48 39 39 36 46 33 41 42 36 38 50 47 35 40 44 45 39 37 43 47 43 49 49 38 36 33 44 42 35 33 42 48 34 41 37 43 35 37 38 47 39 38 46 38 39 47 36 44 45 39 42 41 50 36 34 47 44 37 35 44 37 37 34 36 41 47 38 49 43 35 46 43 47 43 38 41 43 39 36 40 37 33 37 47 49 45 38 33 42 50 47 43 49 47 40 44 44 40 36 42 34 37 37 38 36 33 36 45 41 41 37 50 37 44 42 40 45 44 42 41 38 45 42 41 48 43 45 47 47 35 43 49 37 38 49 47 37 47 44 39 49 37 44 34 43 36 40 48 36 36 38 38 45 35 45 44 46 45 47 46 50 47 42 37 36 37 39 41 33 36 43 36 45 46 39 39 49 34 44 46 50 43 40 40 41 43 44 44 42 46 34 48 45 49 45 41 38 44 50 47 47 50 37 46 35 46 46 38 45 42 40 34 44 47 41 39 37 44 45 40 36 50 40 37 33 40 41 44 40 47 36 33 48 44 49 42 40 38 39 33 40 46 46 38 47 39 36 49 38 34 38 36 39 44 46 42 34 45 40 46 35 47 35 35 36 44 41 47 49 44 41 49 40 44 34 44 33 37 47 49 43 43 43 46 35 34 37 38 41 34 41 38 34 49 39 48 39 34 33 37 45 34 42 45 47 37 36 50 41 50 42 47 39 43 37 35 50 37 49 48 37 35 49 46 49 40 49 33 41 44 42 40 36 40 37 46 48 45 41 42 40 36 39 40 50 34 49 34 43 50 35 34 37 40 45 35 33 36 36 47 37 41 33 43 49 35 48 49 46 34 41 43 44 47 35 44 33 47 41 39 46 33 39 42 33 42 41 43 43 42 40 37 43 47 48 34 40 40 39 35 42 47 39 43 48 39 41 47 39 34 44 33 38 39 35 36 42 33 49 34 36 47 41 36 38 33 49 33 34 33 40 33 33 48 40 41 40 45 43 45 48 46 35 50 36 37 49 40 48 50 44 36 49 39 40 43 41 47 42 39 44 46 38 40 33 47 47 47 49 50 46 50 33 45 36 35 47 35 50 36 47 43 36 39 48 36 50 41 35 34 43 40 44 36 42 44 41 45 49 38 40 43 35 50 47 40 43 47 43 34 46 35 42 48 47 47 45 41 42 43 42 38 41 46 45 44 36 41 43 42 49 50 33 34 41 39 34 36 45 44 42 50 38 39 46 36 36 47 39 47 42 43 38 50 33 50 37 39 35 48 36 48 38 43 39 46 50 37 45 43 38 46 42 42 48 39 39 41 39 41 36 44 39 48 47 40 39 42 39 50 42 45 34 45 38 49 49 39 35 42 36 41 35 41 36 35 46 47 34 35 38 46 38 48 48 49 46 33 49 44 48 39 50 49 36 34 47 40 50 36 41 47 41 44 45 42 50 39 37 48 42 36 35 42 37 41 42 41 50 49 37 44 38 37 38 41 38 37 37 35 48 45 38 46 43 35 41 50 49 33 41 33 47 37 43 36 39 49 42 38 41 40 35 47 48 43 39 37 41 40 43 40 46 48 39 41 46 44 37 42 35 37 44 33 47 33 43 43 43 37 36 34 49 49 38 36 42 40 46 50 37 49 33 41 40 35 37 34 50 44 44 36 38 43 46 38 47 46 34 42 36 35 50 41 49 39 39 36 39 33 35 44 46 46 41 49 38 39 50 50 48 49 49 35 39 50 42 50 46 39 38 39 36 44 45 34 45 36 40 48 49 48 38 42 41 37 48 36 45 40 50 47 50 35 46 50 34 42 36 50 48 36 36 34 47 38 39 34 37 44 47 40 41 40 36 45 35 47 42 47 44 40 38 33 47 50 42 38 43 46 47 38 40 43 33 47 49 41 41 48 37 38 47 46 37 49 41 47 48 44 42 46 49 49 49 44 44 46 36 42 42 36 37 47 45 42 38 43 46 48 33 44 50 50 39 48 43 38 39 38 37 41 42 39 48 38 41 38 40 45 43 40 41 44 44 34 45 37 44 49 34 34 40 36 48 39 42 50 36 46 36 50 49 37 38 44 42 45 33 47 46 37 43 35 47 42 43 44 45 45 50 36 47 39 37 39 49 45 50 37 36 45 35 37 40 47 36 40 39 33 33 42 36 35 49 41 46 34 36 44 33 36 49 44 35 46 48 34 44 42 41 38 49 33 48 35 47 33 48 38 34 42 35 36 35 38 33 50 45 46 37 37 47 35 40 46 36 46 45 33 38 39 41 43 44 33 42 47 36 48 39 42 49 45 35 49 46 34 49 45 33 33 42 39 35 37 38 48 50 44 50 44 41 37 41 41 37 47 37 49 43 48 48 49 36 47 41 39 41 38 38 48 46 46 46 42 43 50 39 46 50 40 46 38 37 46 34 41 36 46 42 48 48 44 42 45 47 44 46 36 43 34 46 38 41 40 46 41 49 50 48 49 44 44 45 47 39 39 42 37 33 42 42 46 46 46 48 45 48 44 35 35 47 45 44 50 38 39 41 50 45 38 45 44 34 40 41 42 47 34 33 47 44 36 40 37 44 40 47 42 35 39 34 48 43 38 33 40 47 34 35 42 37 33 50 50 43 49 35 49 37 48 49 35 37 43 49 45 44 37 50 38 43 40 49 33 44 33 33 50 49 49 49 50 41 40 41 46 38 43 35 38 41 48 46 39 40 50 48 36 40 44 48 38 50 35 41 49 36 40 33 46 34 38 43 40 47 43 38 40 48 37 36 44 38 39 49 38 49 44 45 42 37 38 39 47 41 50 39 40 33 43 49 44 44 43 40 42 44 42 37 47 38 42 35 33 36 33 46 36 43 40 39 46 50 38 48 36 33 36 36 37 47 42 40 47 44 39 47 39 34 49 42 41 41 34 50 33 46 42 48 49 43 43 38 50 37 50 36 34 39 36 35 48 49 47 41 48 48 46 41 50 40 49 40 40 43 38 40 44 50 42 44 43 39 36 33 46 38 44 50 48 49 33 36 43 33 35 37 40 46 38 47 37 42 47 36 40 49 40 45 41 38 33 33 44 35 47 39 46 37 47 40 46 40 37 47 35 38 42 42 50 41 44 35 50 37 34 39 46 35 37 46 36 39 46 37 42 41 48 43 40 42 38 42 48 35 46 36 49 46 47 40 36 37 45 33 46 42 43 49 47 37 34 48 38 45 34 46 34 35 34 34 39 38 41 46 37 47 37 37 40 44 47 33 35 39 48 34 40 45 38 38 40 47 33 43 36 38 41 35 47 36 40 39 41 44 43 49 37 50 44 37 45 44 45 37 34 39 39 47 36 37 40 36 34 43 46 33 40 43 42 48 45 41 48 45 34 46 40 45 42 45 33 45 47 34 39 34 37 39 44 34 38 44 39 35 46 49 43 36 38 36 45 38 42 50 33 45 46 38 46 40 44 42 35 43 38 50 35 43 39 37 35 41 47 35 41 42 38 39 49 33 41 36 38 48 37 34 35 44 43 41 36 34 45 48 46 36 49 40 43 39 42 43 45 48 42 41 44 45 45 39 48 34 43 47 47 48 50 37 41 38 43 42 39 41 49 45 41 49 34 50 43 33 48 42 41 50 36 38 38 36 34 49 40 38 34 33 47 45 33 34 48 47 35 46 40 33 46 49 36 43 36 40 44 34 45 37 47 50 36 38 49 43 46 40 45 47 33 48 47 50 48 38 37 39 39 48 42 43 34 39 41 39 33 48 50 41 47 36 48 37 47 46 46 46 37 43 41 43 42 33 36 33 48 49 42 50 48 44 35 47 34 37 37 42 33 45 42 43 45 35 33 44 39 34 48 35 33 35 34 45 44 42 46 42 33 35 50 35 47 40 39 33 39 45 40 48 34 49 34 38 40 38 49 44 49 36 42 33 48 40 35 50 40 34 36 49 45 33 43 36 36 46 45 37 45 48 48 38 46 42 46 41 41 48 43 45 43 46 43 43 37 40 43 36 47 33 44 48 38 42 40 50 48 38 45 50 37 41 45 47 50 36 47 49 37 43 41 44 36 46 37 40 42 41 34 48 36 49 49 41 45 37 40 38 43 38 46 43 43 37 34 41 50 44 48 50 46 43 48 38 49 43 38 49 35 48 41 40 40 44 45 48 50 38 41 40 37 50 42 36 40 38 40 40 38 50 40 37 36 39 44 50 38 37 34 43 45 33 42 43 42 42 34 38 42 33 37 46 49 44 34 48 44 43 42 50 40 50 48 42 37 36 39 47 46 48 33 41 42 38 42 49 45 42 48 38 37 36 36 39 49 41 47 36 38 34 35 48 34 40 35 36 41 33 44 35 46 35 42 33 40 44 40 40 42 38 45 36 44 37 33 37 50 46 36 43 49 43 48 44 46 50 40 33 34 44 38 44 38 39 50 50 33 44 36 45 36 47 42 34 39 41 38 49 34 46 47 39 37 47 49 36 40 40 37 37 47 40 39 49 42 46 45 37 50 35 47 45 45 50 35 34 35 46 47 37 40 48 46 34 46 40 47 46 48 37 46 38 50 40 37 37 46 38 37 43 33 44 38 35 37 46 41 37 37 46 43 36 48 45 35 35 35 39 50 34 41 36 38 35 38 42 44 38 34 39 50 43 41 41 37 46 35 35 44 42 42 44 40 42 49 49 36 45 42 42 47 48 40 40 48 37 33 44 37 44 41 37 45 38 33 34 45 36 36 37 50 46 41 33 41 39 41 34 36 38 50 50 42 41 47 41 43 45 49 47 48 37 39 38 40 36 47 45 50 47 34 50 35 39 39 48 45 44 37 38 44 35 47 44 49 40 38 33 36 44 44 43 47 48 50 41 35 38 45 46 38 46 35 41 37 37 35 50 34 43 49 35 37 39 42 39 34 43 47 33 49 41 42 46 47 43 39 46 34 49 46 41 45 40 38 34 42 39 45 40 48 50 38 41 48 38 39 48 41 47 42 42 49 45 35 35 40 38 43 46 49 48 39 50 48 49 47 48 33 41 43 50 35 34 33 45 37 36 37 34 40 48 43 36 42 44 34 41 46 49 33 50 43 47 34 36 39 49 38 40 40 40 36 50 41 49 49 44 44 50 33 33 44 47 34 42 37 49 37 35 36 50 35 48 38 38 45 39 45 38 39 41 38 49 33 34 37 36 38 36 40 50 50 47 34 45 37 38 38 50 38 33 46 41 43 35 49 50 46 44 34 47 45 37 39 46 38 35 35 46 45 43 44 34 49 44 44 44 36 41 38 48 36 34 43 45 43 34 35 50 44 48 39 44 41 33 41 48 40 49 39 49 45 45 39 49 46 44 48 41 36 33 33 34 39 49 35 45 35 33 47 41 34 34 37 43 41 39 47 43 46 44 44 41 47 44 34 50 38 35 43 50 43 42 35 44 49 37 44 40 38 36 45 44 49 41 40 46 41 44 43 37 36 41 33 37 47 40 39 42 41 44 46 42 36 33 38 50 37 48 36 50 35 37 36 50 43 43 37 45 34 43 43 34 45 40 40 35 43 40 34 47 49 37 47 47 36 42 40 39 47 36 39 44 42 36 37 34 50 35 44 48 38 50 46 35 42 48 45 42 49 33 42 50 33 40 34 48 41 48 36 42 50 42 50 37 46 49 43 40 50 36 43 44 47 42 47 35 49 44 35 36 40 35 35 38 34 40 40 33 41 41 41 36 47 49 33 41 47 39 33 43 39 47 37 45 38 48 46 45 47 36 48 36 37 37 40 36 36 42 41 49 34 37 37 45 38 44 40 40 45 37 33 36 46 39 44 41 42 39 46 50 45 48 33 43 46 37 38 33 49 41 33 39 49 34 44 37 47 46 48 39 37 43 46 47 45 42 43 34 37 40 34 47 37 41 50 50 37 41 47 40 47 43 37 36 47 40 45 38 42 39 48 50 49 41 33 33 34 37 41 37 45 47 36 37 33 39 36 41 43 40 39 33 40 49 40 37 48 36 47 40 48 47 47 47 35 43 43 39 46 37 34 48 44 42 44 41 40 38 37 41 47 34 49 35 50 50 37 38 34 38 44 50 49 46 45 50 37 40 39 48 34 40 45 46 40 33 49 45 37 41 38 33 42 41 34 34 33 40 34 44 37 42 44 47 38 35 38 37 40 47 39 39 41 33 34 36 40 36 39 34 42 35 37 36 50 49 48 49 44 37 37 46 43 47 49 40 34 44 38 37 46 34 37 45 33 41 43 49 45 38 36 34 34 36 44 38 45 35 36 46 41 50 42 43 47 38 33 34 50 36 47 34 33 44 36 35 44 40 36 36 37 41 43 47 43 48 44 47 46 36 49 35 45 34 40 45 42 34 45 47 44 39 39 33 49 35 39 45 40 33 35 39 42 38 40 48 48 34 43 42 34 46 46 47 47 38 36 47 47 40 47 49 49 43 40 43 36 50 34 44 44 50 35 41 38 47 33 47 45 47 39 44 45 38 48 47 47 39 44 50 48 49 40 41 33 49 47 39 50 40 49 44 36 40 46 35 33 46 49 38 35 50 45 37 45 41 48 42 49 43 34 34 45 48 42 37 49 43 34 46 34 41 43 34 41 37 41 44 41 37 33 39 44 38 33 39 38 46 33 46 35 48 42 33 47 48 37 46 41 41 48 34 44 45 48 42 44 50 35 49 37 50 46 41 35 46 42 39 47 38 49 49 46 39 36 44 44 35 45 36 40 41 44 41 42 33 41 44 37 50 45 45 38 43 34 41 47 45 36 40 43 47 35 43 33 38 48 36 44 48 42 40 39 43 49 42 35 37 38 38 33 34 39 46 39 40 39 41 47 43 39 38 49 42 49 42 46 41 39 50 45 46 45 35 49 33 39 36 44 42 47 35 37 45 42 44 36 40 48 44 33 42 34 48 38 36 42 45 46 47 50 35 42 40 49 44 49 41 33 36 38 48 44 37 47 40 45 41 39 46 34 34 37 50 36 50 50 33 44 45 34 44 34 36 36 43 39 37 41 43 41 36 38 40 46 46 41 45 39 42 45 37 45 41 33 41 50 40 34 36 43 42 33 37 37 33 38 48 47 41 48 47 34 44 40 43 39 49 41 48 47 33 49 47 39 35 42 48 40 35 39 47 38 36 49 35 46 46 44 49 36 49 35 34 38 43 38 34 43 41 35 38 37 41 43 47 43 47 42 41 43 49 34 46 42 46 45 36 47 48 37 35 49 36 40 44 43 45 40 48 35 33 37 40 48 34 37 33 44 48 45 45 34 49 42 39 46 47 37 40 40 47 50 46 50 46 44 39 40 49 50 43 44 42 50 48 47 46 42 46 36 48 42 38 48 37 41 40 44 46 37 37 42 40 43 36 44 46 37 36 44 35 48 37 45 36 46 38 39 33 50 43 49 50 46 48 46 50 46 35 45 42 38 44 35 50 40 39 49 46 37 46 50 47 39 37 48 45 41 35 50 50 48 38 46 37 48 42 39 38 42 33 36 33 49 49 33 40 38 39 49 46 44 35 37 50 50 48 36 39 40 48 42 33 44 38 33 42 48 46 41 46 48 40 36 42 43 41 36 45 42 33 43 42 34 49 50 45 42 43 43 49 50 46 39 37 39 47 43 36 42 40 34 49 33 37 42 33 35 37 47 45 41 49 46 46 33 48 37 45 37 49 38 39 41 49 45 35 50 36 33 40 49 38 49 46 34 44 33 46 45 48 34 37 49 45 45 35 50 36 34 47 34 41 34 44 49 40 49 46 39 37 42 37 36 45 35 47 50 43 36 35 41 40 47 41 48 36 43 41 34 40 44 33 48 50 38 41 40 40 36 33 42 42 49 45 39 49 37 40 46 48 38 38 35 38 39 45 44 43 43 44 39 34 38 41 40 47 50 34 43 47 42 37 38 48 39 44 35 33 49 42 41 35 36 40 47 50 48 41 41 41 43 37 47 35 44 42 49 46 36 45 34 39 33 48 49 34 46 49 46 35 37 34 34 48 43 34 36 42 41 34 43 41 39 38 42 46 36 37 36 49 38 46 43 40 37 38 48 42 47 49 45 36 49 48 40 40 47 48 45 35 45 39 38 34 47 46 38 33 35 50 39 47 49 42 49 50 34 43 44 46 36 34 34 42 49 43 48 38 42 46 44 45 34 48 40 38 49 47 43 40 33 41 47 37 44 34 38 45 41 35 35 38 47 39 48 46 45 43 33 41 50 46 41 48 49 38 41 41 41 37 41 33 40 48 45 44 46 46 40 41 37 50 41 44 47 34 47 48 35 38 39 37 34 43 38 41 44 44 35 33 36 48 48 43 37 48 43 43 44 50 49 38 45 47 33 42 48 43 39 44 39 49 44 34 45 44 42 44 46 36 38 50 44 35 35 48 38 46 40 33 41 46 49 37 50 47 46 50 36 49 33 34 35 42 40 38 43 39 47 46 41 46 39 50 44 34 46 44 42 33 36 48 48 44 44 41 45 47 33 46 44 34 43 48 48 46 38 42 45 35 42 43 49 48 33 41 48 43 36 42 38 48 33 40 42 45 46 34 39 33 48 36 50 34 36 44 47 42 46 47 43 37 33 44 41 43 48 45 42 35 35 35 35 45 40 44 45 41 40 35 48 41 43 46 48 33 33 39 40 34 50 43 42 46 50 47 42 39 33 45 38 39 46 47 50 42 49 42 43 37 43 45 39 50 42 45 40 39 45 46 41 44 39 40 48 40 38 36 45 50 35 38 36 39 47 36 43 40 37 50 44 38 35 43 37 43 47 43 46 48 40 43 47 34 33 43 40 34 49 46 34 44 33 38 41 39 33 47 50 50 50 42 41 35 38 36 44 41 38 42 47 48 40 38 45 34 34 37 49 50 46 45 38 43 46 41 43 33 50 44 50 44 48 34 48 44 39 33 34 33 38 36 33 49 33 45 33 45 39 37 49 37 49 47 48 42 35 50 47 43 37 47 34 35 50 42 41 45 43 46 37 37 36 33 38 35 34 39 37 39 43 40 33 37 34 38 49 42 42 37 47 35 47 33 39 50 37 36 36 38 46 47 46 44 37 42 50 44 39 35 36 42 33 33 35 37 48 44 44 37 33 44 34 41 46 36 45 49 46 40 41 45 47 48 36 42 39 46 37 35 50 43 44 43 47 44 36 50 34 50 41 39 37 37 41 48 42 45 40 34 50 37 48 33 40 48 43 48 46 38 35 44 45 47 48 47 45 47 47 42 49 34 41 38 41 41 41 40 42 40 46 49 39 38 48 39 42 44 46 36 44 40 43 48 36 35 38 38 50 43 40 42 38 37 39 45 42 34 43 40 41 38 36 35 50 42 37 37 34 48 43 34 37 34 34 34 37 38 47 40 44 39 44 33 35 39 43 33 47 34 38 40 36 48 40 48 43 46 48 49 40 49 50 42 47 36 43 44 42 37 44 42 48 34 47 37 39 48 46 50 46 33 42 42 45 49 35 37 43 36 34 44 38 45 37 48 39 44 35 50 42 34 49 47 36 37 41 46 44 34 34 33 48 35 40 36 42 39 33 36 40 38 40 33 38 35 50 37 38 45 41 46 48 49 37 35 36 45 41 49 44 40 35 49 37 47 41 38 43 38 47 35 50 41 50 36 38 42 43 42 48 34 50 36 36 34 44 47 34 44 48 43 44 46 42 50 49 47 48 37 45 36 33 45 38 41 34 44 34 44 41 36 48 42 44 39 36 34 46 50 44 38 40 49 33 36 41 33 45 39 46 49 34 37 44 41 38 42 33 45 47 33 40 41 37 39 46 38 36 49 36 46 36 39 36 50 40 50 43 48 38 36 41 34 37 36 36 47 47 49 41 45 39 46 33 45 38 38 46 40 47 39 44 37 47 44 48 33 41 45 44 33 48 50 42 39 43 44 44 47 45 48 47 47 41 49 42 38 34 40 42 46 35 39 49 39 36 42 35 44 48 39 49 45 33 45 45 38 42 47 46 40 36 44 49 46 37 43 48 43 41 45 35 41 36 35 49 35 36 33 35 46 42 49 47 44 43 46 49 50 48 50 49 33 40 34 41 39 46 33 38 41 50 36 39 46 41 50 38 36 33 46 44 37 41 43 41 33 45 47 44 44 45 42 42 47 39 38 37 50 37 49 39 45 35 37 37 47 46 50 40 45 50 44 42 41 43 37 39 48 37 35 49 48 47 37 39 33 50 38 37 38 37 37 35 37 43 47 35 48 43 33 43 33 37 47 47 49 39 35 33 36 49 38 48 40 34 42 45 36 33 38 39 50 41 46 50 37 34 43 46 39 36 38 44 50 35 33 47 34 42 50 50 41 35 43 46 37 50 35 42 38 48 46 45 39 47 44 34 36 38 42 35 50 40 34 45 43 44 49 44 33 33 38 33 50 45 48 46 40 41 47 48 50 42 49 47 46 44 49 33 47 41 37 49 36 48 39 39 45 50 46 43 36 42 38 48 34 36 37 42 37 41 48 48 46 37 45 47 34 34 43 47 50 50 38 47 48 44 43 33 41 41 38 44 37 41 39 36 40 40 44 42 43 38 47 43 50 42 33 49 40 41 34 38 42 47 34 38 40 43 47 37 48 34 46 48 49 36 47 38 45 46 43 40 44 44 50 48 50 37 38 46 48 37 45 48 48 38 37 37 42 48 48 41 41 50 39 50 33 34 33 33 44 37 33 34 45 38 47 41 45 45 34 38 34 50 42 45 46 46 38 46 50 44 45 39 35 46 39 37 41 38 35 48 50 46 46 48 45 45 49 35 34 44 49 50 37 38 48 33 37 35 50 41 36 44 47 50 41 35 40 46 39 50 37 50 38 42 43 49 45 50 40 44 45 35 38 49 35 39 41 35 36 38 49 41 41 45 45 33 48 39 42 46 39 36 48 39 38 37 44 45 40 39 35 39 35 36 42 44 33 34 50 45 43 41 38 45 35 38 40 42 42 42 47 41 47 50 35 44 48 37 48 49 36 43 45 48 50 35 42 38 47 43 50 48 41 40 45 33 38 45 33 46 39 45 49 47 40 34 34 49 36 34 37 35 48 35 38 49 43 49 49 48 35 36 38 48 34 48 39 48 36 47 44 33 49 43 45 48 49 34 47 38 48 37 42 38 44 46 33 38 50 38 41 42 41 34 44 37 47 49 50 46 38 46 49 38 48 37 44 46 39 41 43 41 42 35 45 36 34 44 37 33 47 44 46 38 43 49 39 46 33 43 50 50 50 45 37 39 45 40 50 45 38 49 47 47 33 44 37 48 47 34 49 50 46 42 48 44 50 35 40 46 37 38 39 45 50 37 49 46 39 46 35 37 43 41 46 36 40 41 39 41 33 33 50 46 38 37 38 36 42 36 34 38 40 38 35 44 47 35 36 37 48 37 47 43 39 35 38 47 34 42 33 48 39 33 44 33 43 50 39 46 37 48 48 36 49 33 35 50 41 34 36 38 42 33 46 46 34 35 42 34 36 49 39 41 42 35 46 44 34 48 39 37 49 39 39 45 47 47 47 43 43 39 34 35 44 34 44 39 48 36 37 37 49 49 43 44 33 35 42 35 44 47 35 36 43 43 45 43 38 46 43 44 50 37 46 43 33 38 40 50 34 44 40 40 44 41 44 39 34 37 39 48 43 33 43 40 46 49 48 40 46 38 47 39 44 49 36 47 39 38 48 43 43 33 49 50 34 47 47 48 48 44 47 49 50 33 43 44 50 41 50 46 43 41 40 42 40 36 50 36 49 40 46 49 40 39 33 47 36 40 42 33 40 34 46 33 35 46 34 37 45 33 47 37 36 45 47 40 37 36 34 45 41 40 48 42 43 41 43 43 49 47 38 49 39 45 38 44 40 39 49 41 48 36 33 41 40 46 46 33 38 41 39 33 43 44 42 48 39 40 36 48 39 40 39 40 35 47 34 35 36 39 48 50 43 34 38 45 36 34 37 48 33 50 50 47 44 47 34 33 44 36 43 40 37 34 50 38 45 50 43 44 34 50 47 35 45 48 41 42 48 36 39 47 43 33 42 41 45 45 37 49 50 36 50 40 45 39 47 35 48 49 37 45 41 50 41 35 33 50 35 43 38 50 39 44 44 40 46 47 44 38 47 43 43 40 44 40 43 41 34 40 37 50 33 44 39 46 43 48 44 49 35 34 50 43 35 38 46 43 38 41 50 49 36 35 43 33 33 39 43 41 45 33 43 41 48 49 33 41 44 34 42 33 46 39 46 46 37 34 39 42 35 38 37 48 38 37 42 44 46 43 41 35 43 48 50 50 36 41 39 33 44 42 47 35 45 39 48 44 38 35 46 36 38 46 34 49 40 50 50 41 37 42 50 41 39 46 47 39 50 33 50 35 39 50 33 43 49 42 38 40 33 46 34 39 39 40 38 43 46 34 33 41 33 34 40 46 37 42 47 42 40 35 39 35 40 38 45 33 44 43 35 45 40 48 35 36 33 37 36 42 45 44 50 43 39 36 49 47 48 41 38 35 40 50 37 47 42 45 42 47 42 48 35 45 45 39 34 35 33 42 33 49 46 44 33 39 43 39 41 41 41 45 48 45 50 49 47 44 44 42 33 42 46 47 40 33 50 35 37 47 45 34 45 34 44 45 40 34 49 36 37 45 37 47 44 50 38 38 43 43 37 33 38 43 43 48 48 36 48 40 40 44 50 49 46 33 44 36 47 43 36 48 43 49 39 46 44 34 41 49 47 49 35 34 47 41 38 33 46 47 45 44 35 49 42 41 48 41 42 40 36 40 33 45 42 47 39 49 37 50 44 35 43 42 49 44 33 40 47 49 45 40 49 43 35 48 40 37 36 42 50 36 48 48 43 39 48 46 35 44 43 40 46 36 45 41 35 33 43 39 41 34 42 48 48 50 43 43 47 35 37 38 42 49 36 37 39 37 37 47 37 48 48 45 33 46 42 50 48 40 34 50 41 38 33 50 40 47 38 49 35 45 42 34 37 43 33 43 46 41 46 41 33 41 38 46 44 45 33 37 50 34 48 42 47 40 34 50 45 43 35 46 33 49 50 41 43 43 46 44 44 44 37 34 34 41 46 38 41 47 43 39 34 43 46 42 44 35 50 41 36 41 48 33 47 34 47 45 40 44 44 42 33 49 46 43 44 50 35 43 43 41 39 40 37 36 40 41 50 43 41 46 38 45 39 38 39 39 39 42 38 45 42 43 35 50 49 46 40 35 44 47 39 47 40 35 45 47 49 33 33 36 46 39 43 42 38 34 40 39 46 46 44 41 44 43 43 46 40 43 50 49 40 42 47 33 33 48 35 33 43 46 38 49 48 39 49 47 35 38 39 42 50 34 38 33 46 34 48 43 49 40 48 47 39 45 33 46 48 35 50 41 40 43 49 39 34 34 41 38 48 49 37 49 42 45 43 42 47 34 49 38 38 37 49 37 49 38 39 33 36 43 49 49 47 34 45 33 43 49 38 42 37 46 34 44 50 39 48 39 38 49 45 45 45 44 49 43 47 49 36 50 36 38 46 34 42 40 36 38 44 50 40 43 38 40 37 42 44 49 44 49 36 36 34 44 42 33 43 34 45 33 49 40 45 40 45 37 35 40 35 33 36 48 41 39 35 39 39 49 47 42 40 39 47 43 45 43 36 45 46 47 50 44 46 34 34 33 40 47 49 44 33 38 45 43 37 50 35 43 40 33 38 47 48 36 43 37 35 49 48 41 33 50 50 42 50 45 44 41 38 35 50 46 45 50 43 46 48 33 37 43 37 41 41 44 40 42 34 38 47 45 37 37 45 35 48 40 42 33 33 43 37 36 44 47 37 44 38 36 33 46 47 33 39 34 46 33 35 47 35 46 47 45 40 40 45 48 39 43 48 39 35 41 50 46 48 48 45 49 34 36 46 33 44 38 38 40 42 38 35 46 46 47 47 45 42 50 33 42 47 45 47 43 44 39 36 34 48 48 35 44 45 40 48 33 43 47 34 43 47 44 35 33 47 47 41 43 47 50 45 50 36 41 33 45 39 48 38 41 48 44 35 41 40 46 46 39 38 39 49 37 35 35 42 47 40 48 41 44 48 33 49 48 49 50 35 33 44 34 48 43 33 37 47 36 39 46 50 42 37 45 41 33 43 42 43 41 43 36 37 43 49 47 37 36 36 45 43 33 44 40 42 35 39 43 40 40 35 35 38 40 37 41 49 42 35 49 35 38 44 33 49 35 39 41 48 38 38 50 41 49 36 50 48 39 44 39 49 42 41 34 46 49 43 35 42 43 45 47 46 33 42 34 50 47 50 35 45 50 44 35 39 44 47 34 37 41 33 50 49 42 49 44 38 48 34 43 44 34 43 35 36 44 49 42 38 50 43 37 42 35 41 44 47 35 44 47 47 41 40 40 46 37 37 38 36 44 37 37 50 48 39 37 40 42 46 38 46 44 37 46 50 46 33 39 36 44 38 33 40 44 36 45 47 39 36 47 37 46 39 47 38 43 37 47 46 38 48 45 49 40 48 38 49 40 47 43 43 40 36 42 40 49 42 41 44 36 46 45 43 48 44 43 48 35 36 39 34 38 33 36 41 44 42 43 33 45 37 45 40 37 40 45 38 37 37 38 42 48 33 49 48 43 50 46 37 50 41 42 39 33 47 39 47 36 33 42 44 34 44 36 38 48 38 46 45 37 39 40 33 39 39 34 40 46 45 43 50 42 45 42 37 47 37 33 43 45 47 49 48 33 50 42 50 50 49 46 47 50 34 33 40 49 41 49 33 35 45 34 44 38 49 49 42 42 41 48 46 37 42 43 50 50 33 37 47 44 40 34 46 35 42 50 42 45 38 38 39 37 36 46 45 49 37 43 41 38 40 42 47 40 34 38 42 39 35 50 39 39 39 37 46 38 41 38 40 49 36 33 46 34 50 40 36 35 33 39 46 35 46 38 43 35 40 38 40 45 41 49 40 34 41 42 44 47 44 41 50 42 45 37 35 49 40 39 35 35 37 36 50 45 39 38 47 33 35 49 43 33 46 45 35 40 50 45 45 36 45 48 45 39 44 47 49 34 43 50 33 36 33 35 50 44 44 44 42 34 33 41 48 45 47 36 48 38 49 44 45 47 46 40 43 46 49 40 34 39 50 41 40 37 35 37 47 37 45 47 38 34 39 33 47 49 37 50 39 48 33 39 50 37 36 41 41 42 36 37 36 43 48 44 41 38 47 42 49 39 40 45 48 48 44 44 33 45 43 45 36 47 33 49 39 36 48 44 40 45 43 39 33 35 46 44 37 43 40 40 35 36 41 46 38 49 47 49 49 44 49 34 47 44 42 46 39 47 34 39 40 45 36 48 41 45 33 45 35 45 47 49 38 38 40 49 47 50 47 41 48 41 39 38 35 35 48 39 36 43 34 39 41 38 46 38 33 50 42 43 34 42 50 47 39 43 41 49 36 39 49 48 48 37 41 33 39 42 49 43 50 37 45 44 33 39 44 46 40 34 33 41 33 47 41 48 35 40 41 39 49 49 35 35 45 40 40 37 43 41 35 36 40 37 43 35 49 48 44 34 41 41 43 50 34 50 49 49 38 33 48 39 45 50 40 36 33 44 45 50 42 46 48 47 48 38 48 45 39 39 41 49 42 46 35 40 49 38 46 35 35 42 42 47 39 42 44 44 45 37 47 35 41 44 49 35 40 38 42 48 49 33 44 40 45 36 38 41 33 46 35 38 34 37 49 38 33 49 46 41 41 39 46 45 46 40 44 47 41 46 45 49 44 40 39 46 50 44 45 37 34 45 38 43 50 48 38 33 45 43 49 40 50 40 44 38 44 44 47 39 45 36 50 39 47 44 48 46 36 50 43 42 47 33 37 37 47 35 42 36 40 40 44 46 49 47 39 37 34 50 50 44 37 40 33 49 35 50 37 44 50 49 39 46 35 43 45 37 42 49 35 44 33 42 42 41 50 45 44 47 37 37 33 49 47 40 50 38 43 47 47 49 48 50 44 44 39 35 34 41 47 39 40 40 49 43 41 42 43 33 40 35 47 47 40 34 47 37 33 33 48 49 42 50 45 49 49 45 46 39 44 41 35 40 36 46 34 33 44 39 39 35 44 41 47 39 43 42 50 46 44 47 36 48 50 44 44 50 36 37 49 50 37 48 34 47 37 40 47 48 38 46 50 44 44 46 36 40 33 34 36 37 40 36 38 50 42 45 47 43 42 34 44 39 49 42 48 39 37 48 42 42 48 49 36 36 44 39 43 37 44 34 38 50 34 40 47 41 42 38 39 39 36 36 45 41 34 45 48 33 50 48 42 36 42 41 43 48 35 40 47 34 39 39 35 39 33 46 50 45 39 39 42 47 35 38 48 36 44 41 45 38 40 50 37 50 36 37 45 38 49 41 37 41 47 34 35 41 33 34 47 50 43 46 43 49 42 48 45 49 48 39 40 39 36 47 41 48 43 47 38 39 35 46 48 38 37 34 46 46 46 42 49 44 35 33 44 38 44 47 33 34 39 38 33 33 33 39 49 50 50 36 34 33 49 49 49 42 34 46 44 37 38 40 43 46 46 49 48 39 45 36 43 41 43 39 41 40 40 46 43 44 33 49 33 37 34 46 35 43 37 38 43 47 36 48 42 44 49 34 45 36 42 39 47 39 36 47 42 35 41 38 40 33 38 47 47 43 44 47 33 45 37 45 45 47 36 50 33 38 47 35 35 33 47 34 40 43 37 45 33 39 48 42 35 39 39 49 47 36 44 36 47 41 33 39 46 49 39 38 35 37 38 41 46 36 35 37 44 44 47 36 47 49 39 48 47 45 42 49 44 40 38 35 35 49 38 48 34 48 33 44 47 47 43 36 35 34 36 34 47 41 43 40 43 34 48 45 40 49 42 35 38 47 43 34 47 35 35 44 41 36 43 40 42 43 39 46 38 41 33 49 33 33 43 41 41 37 48 41 33 41 42 37 40 49 49 43 50 47 43 43 37 42 33 37 39 47 47 46 41 47 45 39 45 42 45 37 42 34 36 41 44 42 39 50 41 42 46 38 37 44 47 44 38 34 50 50 47 35 33 45 44 48 50 35 45 42 48 50 36 38 44 45 49 48 50 50 34 35 46 47 46 46 34 50 38 36 33 35 43 50 34 40 33 35 39 37 33 47 47 47 37 43 34 43 45 39 41 35 49 35 47 44 46 42 43 43 38 36 46 40 47 36 48 34 50 44 33 35 39 38 40 39 44 50 34 48 37 38 35 46 40 43 43 33 34 35 47 46 36 34 33 50 50 45 38 35 42 43 41 40 38 36 33 42 35 35 42 35 33 40 39 46 38 34 48 42 37 38 43 33 49 34 38 33 40 47 37 48 50 48 39 38 50 33 50 48 40 43 50 43 39 40 39 43 50 34 34 37 47 39 49 47 33 35 37 44 42 41 41 35 39 41 48 42 44 35 44 47 40 41 34 48 39 38 38 33 49 38 41 45 41 45 36 37 42 49 40 47 48 49 48 42 36 44 34 37 44 35 50 41 43 49 36 37 43 41 48 38 36 41 41 35 37 43 48 35 36 48 49 34 41 50 41 36 35 35 43 49 46 48 36 47 43 37 34 40 44 33 48 34 35 43 49 35 50 41 50 49 40 35 47 35 33 44 49 40 47 43 46 39 35 45 45 36 35 37 42 40 45 41 49 46 47 45 47 46 44 46 38 35 34 45 45 34 41 43 34 35 50 44 45 48 48 41 40 42 48 42 40 42 49 36 35 33 50 39 50 45 41 48 38 33 34 33 45 34 45 36 33 49 43 47 43 42 50 37 43 50 50 41 47 45 49 39 42 40 49 43 36 41 37 36 46 48 50 48 44 37 45 50 43 33 41 34 44 45 50 44 44 36 44 40 35 38 50 46 45 44 42 38 40 47 33 35 50 47 34 38 40 42 38 44 41 34 40 46 37 37 36 46 40 46 36 46 36 35 33 41 40 42 42 34 42 41 48 45 48 36 39 46 35 39 47 42 40 38 43 37 40 37 39 47 39 33 47 38 38 40 41 36 34 46 40 34 42 43 35 37 36 49 39 50 40 46 34 42 48 39 37 46 37 43 42 49 46 50 44 48 35 44 43 36 41 47 46 48 43 44 36 41 41 37 43 48 46 40 34 50 33 45 46 49 46 45 50 37 43 45 33 34 46 39 48 43 35 47 44 42 42 39 38 41 49 39 40 46 44 35 37 50 35 41 36 35 37 43 50 48 40 37 43 50 47 44 44 46 50 40 38 40 47 35 36 33 44 33 41 47 48 35 40 41 46 49 43 46 35 37 48 44 46 43 38 38 38 49 48 40 46 40 40 46 33 34 37 42 38 46 43 35 33 40 50 49 47 49 42 38 34 43 38 46 42 40 43 40 34 48 34 40 48 44 46 37 42 48 44 36 40 36 47 42 45 42 34 50 40 38 37 45 41 42 43 40 44 40 50 37 39 46 44 36 36 38 42 44 39 48 46 40 36 34 40 36 43 41 41 47 39 41 47 45 43 35 41 35 43 33 35 45 37 35 42 36 50 44 42 43 33 42 43 35 35 45 41 43 47 46 49 43 39 46 50 39 33 37 42 46 40 39 49 40 34 45 36 34 44 42 40 33 50 48 43 50 37 36 48 40 42 33 43 42 41 49 41 43 38 39 40 33 40 37 34 40 49 41 50 36 44 39 44 50 46 37 34 37 34 42 33 39 37 41 42 46 48 40 43 50 37 37 39 36 46 33 50 34 46 38 33 41 36 35 33 46 36 37 41 49 49 39 38 36 42 45 35 44 41 45 39 41 34 35 45 44 36 47 33 46 43 35 44 50 39 34 40 35 33 42 45 37 48 47 33 41 39 34 48 41 43 35 44 36 50 48 42 33 48 50 35 47 47 35 50 43 39 50 41 35 35 47 48 38 41 33 44 43 42 47 43 48 41 48 33 47 36 41 42 39 41 44 41 42 48 40 45 40 49 49 43 35 44 43 50 46 46 43 36 48 42 40 37 40 48 44 47 35 47 41 47 46 49 35 37 39 43 37 36 48 45 41 41 33 42 33 37 50 41 36 41 35 50 33 50 38 36 46 47 42 48 34 50 50 33 43 34 42 35 36 37 50 46 34 49 40 41 34 42 43 43 41 33 39 38 47 38 46 43 45 38 36 46 42 38 40 37 43 34 44 34 35 43 35 36 42 34 46 34 36 46 44 44 35 50 40 50 40 46 35 34 38 42 43 39 50 39 50 46 33 39 45 34 42 38 46 40 42 42 36 35 44 35 37 45 43 47 33 45 45 34 47 49 46 38 47 33 42 50 47 34 36 40 36 38 33 35 37 50 36 42 44 38 39 35 44 47 38 35 37 45 34 33 48 50 40 43 44 44 36 47 41 39 40 40 50 48 41 45 33 49 42 38 40 42 49 48 50 44 39 43 39 49 39 34 49 48 41 40 35 35 42 42 34 37 49 37 42 35 43 41 41 47 33 34 39 41 46 41 46 45 48 47 36 41 44 36 40 48 37 39 33 48 45 38 36 39 41 33 45 43 36 35 42 39 34 45 49 39 42 35 45 36 46 36 42 50 44 45 37 48 41 35 40 40 47 48 49 39 45 50 48 37 47 50 40 39 38 35 33 47 35 50 47 38 43 39 44 41 39 38 34 45 33 35 33 34 35 45 50 41 47 50 44 49 40 41 35 49 50 38 36 36 45 43 37 44 49 49 48 45 33 36 33 45 45 45 41 38 49 43 34 50 35 46 48 36 37 43 40 34 48 34 36 37 46 34 47 46 48 48 37 40 33 44 50 49 50 48 44 40 34 42 41 39 35 33 36 35 39 34 50 39 50 45 39 50 35 40 41 37 35 36 44 46 37 50 35 33 40 49 46 37 47 35 44 46 33 46 46 37 48 34 39 46 33 39 50 47 41 39 49 37 41 46 37 42 33 40 37 41 40 49 40 40 42 43 47 47 49 47 48 45 41 41 44 34 44 42 50 45 49 35 37 40 41 46 35 50 45 39 35 42 33 43 37 49 38 42 36 43 35 38 48 46 36 43 37 48 41 48 37 42 49 45 37 39 38 43 44 47 49 37 45 37 36 44 40 38 35 44 46 50 40 44 34 46 44 41 47 43 46 46 36 43 49 46 43 35 35 38 42 34 49 48 47 46 33 38 37 37 35 44 44 34 45 46 49 36 44 37 48 48 42 46 46 45 40 45 45 46 35 40 50 46 42 35 39 48 49 35 45 48 33 35 48 45 37 44 50 34 43 50 49 34 41 33 44 46 48 46 49 35 44 49 44 35 44 37 45 46 37 42 44 36 34 36 46 36 48 50 34 42 47 41 39 50 46 42 41 39 45 43 47 42 50 36 43 40 45 44 35 38 41 42 33 49 47 35 45 42 35 40 39 43 35 38 35 48 33 47 49 44 39 47 33 43 46 38 40 39 35 33 40 46 39 37 34 50 35 45 50 43 45 49 46 48 37 43 38 46 49 43 34 49 38 49 36 38 39 36 41 37 35 49 38 34 46 33 36 46 46 41 47 35 46 49 47 33 46 48 36 38 34 41 36 37 42 46 44 50 42 46 34 41 40 46 41 37 37 49 40 39 43 50 48 37 38 36 48 41 39 41 46 47 35 50 34 39 50 35 43 47 39 34 40 48 33 42 38 48 44 40 34 40 44 41 44 49 35 47 47 35 43 39 48 35 39 45 41 44 50 33 34 46 44 49 47 33 33 50 40 37 33 36 35 36 48 41 36 44 46 33 40 45 39 46 43 34 33 36 33 37 39 35 42 50 40 40 43 40 45 38 35 37 43 33 42 34 44 43 50 50 46 49 36 36 48 33 45 50 40 36 49 39 49 43 47 35 46 39 38 43 43 34 50 44 39 34 38 40 45 50 43 39 38 50 35 41 40 45 37 43 44 33 48 48 39 41 45 36 39 42 41 36 40 34 43 41 45 40 42 34 49 37 41 39 34 50 43 44 44 47 41 36 38 38 38 35 35 33 48 40 37 48 34 48 35 39 34 42 39 36 42 45 42 42 44 40 40 42 50 35 34 38 35 39 42 45 38 43 43 49 48 37 33 48 38 37 39 39 45 49 37 41 38 38 36 41 48 44 45 47 43 35 48 48 39 39 45 45 35 46 42 50 37 50 41 36 33 39 36 33 39 41 47 40 40 35 35 50 37 38 49 49 48 49 44 40 48 50 46 39 44 37 37 35 48 39 49 42 40 49 33 48 38 38 46 37 48 41 33 44 38 43 40 34 33 39 38 41 39 35 33 44 33 50 39 49 42 43 48 47 49 35 34 46 46 40 46 43 46 49 40 44 33 45 37 39 45 40 40 45 39 37 38 39 36 49 49 34 34 39 34 47 45 33 39 39 50 33 39 49 33 34 34 48 50 43 34 38 50 36 47 41 33 46 41 34 46 39 47 50 44 50 34 41 50 44 46 33 33 39 33 38 49 45 44 50 47 35 37 41 37 44 47 42 49 42 40 42 47 45 38 45 38 33 40 36 46 34 41 46 42 42 47 47 39 43 38 36 41 48 40 44 37 49 36 40 42 37 34 34 39 41 45 42 41 48 47 38 49 43 33 36 33 48 34 50 50 44 40 41 40 47 41 33 41 36 45 47 34 38 46 43 43 38 49 41 45 40 35 47 34 46 48 46 45 35 48 36 39 37 37 44 39 49 39 40 41 47 43 39 48 50 36 42 43 38 47 44 36 45 44 38 37 42 38 50 49 39 44 34 37 36 34 43 39 40 36 33 45 39 35 49 44 37 45 40 45 39 41 39 38 40 35 35 40 43 42 47 46 33 47 40 35 35 49 50 37 35 33 40 39 40 50 35 39 41 39 33 49 33 34 49 47 39 43 41 47 37 34 36 44 33 42 35 46 50 41 44 34 34 43 44 34 33 36 44 49 40 35 37 48 42 40 47 34 36 44 42 44 39 38 40 35 34 40 38 47 49 47 40 35 46 40 35 44 35 47 49 35 40 47 46 43 50 38 41 46 48 36 35 36 39 35 45 41 46 44 49 49 41 33 37 38 38 46 41 49 36 42 34 38 35 41 42 34 40 42 49 46 38 36 48 39 41 40 48 37 45 37 44 41 47 36 33 34 44 44 40 39 47 46 45 39 37 44 38 47 39 47 50 43 48 49 50 49 38 43 50 43 34 42 46 48 41 39 40 36 48 41 34 49 46 43 40 42 49 49 42 35 42 47 37 37 38 38 38 37 36 48 46 45 43 42 47 46 49 50 43 38 50 46 46 45 40 41 35 42 44 43 40 39 49 34 36 37 41 49 41 47 39 40 44 49 48 33 44 36 42 44 43 37 42 48 42 40 34 43 34 40 48 39 39 50 36 48 49 38 37 46 50 45 44 48 48 39 50 40 43 35 39 37 40 50 45 33 33 41 43 37 47 48 40 49 47 39 47 48 38 48 43 38 39 33 38 43 33 41 37 40 44 45 49 33 45 37 36 33 42 43 39 33 44 34 40 36 48 38 40 36 39 34 37 40 36 43 45 46 43 39 47 48 40 36 44 43 37 45 43 36 40 47 46 37 44 41 34 36 47 35 35 40 34 48 46 36 34 37 42 33 38 42 50 37 41 37 42 50 37 34 46 44 33 50 44 41 46 34 33 48 40 41 41 39 37 45 34 37 44 43 44 44 39 38 38 41 50 46 33 42 41 34 47 43 37 45 43 49 33 46 37 40 47 37 48 39 45 39 35 42 43 47 46 45 34 38 48 36 47 42 33 46 37 49 43 43 38 46 33 50 38 37 43 40 47 48 37 41 38 50 39 46 33 49 41 45 39 36 38 36 37 44 39 35 45 37 49 36 44 44 33 44 34 41 43 49 46 39 42 46 45 49 33 41 39 40 43 42 39 47 44 39 34 46 45 35 43 41 43 39 40 49 50 38 41 34 38 42 37 36 34 40 44 45 50 47 36 42 35 34 45 39 33 49 41 47 50 46 48 41 47 37 35 41 45 48 43 43 40 41 42 41 34 49 43 48 49 44 50 33 45 42 44 35 45 42 49 45 35 40 46 50 44 42 48 45 44 41 35 38 41 34 50 35 38 37 35 44 35 40 46 50 40 40 47 47 46 37 36 50 33 49 43 43 33 49 40 41 42 33 43 41 34 43 44 38 44 44 45 38 49 50 34 50 39 33 45 39 34 37 40 39 45 43 36 34 40 35 40 37 42 47 49 45 46 49 35 45 49 33 35 37 46 38 36 45 44 45 45 45 48 36 47 33 41 48 38 36 48 47 49 39 46 44 42 35 40 44 48 33 38 39 35 50 36 40 45 40 48 47 45 40 37 46 48 41 45 45 35 50 46 43 40 40 38 38 37 47 47 37 43 34 41 45 47 45 38 49 45 46 44 35 46 48 41 40 33 50 47 46 49 47 48 47 40 34 38 41 35 42 42 37 37 46 38 35 47 35 37 45 36 48 46 37 47 33 45 40 44 47 45 41 49 44 35 47 44 41 38 44 47 39 44 38 48 33 50 36 46 50 43 47 45 44 36 37 50 35 35 35 39 50 47 42 37 34 39 45 45 45 41 45 45 47 49 50 41 33 33 43 46 42 40 35 37 46 48 37 35 35 43 39 36 48 44 38 50 39 48 33 42 49 43 42 47 40 46 46 48 39 50 45 45 35 45 40 46 35 40 48 33 48 38 40 46 50 44 40 33 45 38 34 42 39 38 45 37 44 49 41 46 36 35 39 48 36 46 37 44 33 35 47 35 43 42 33 43 41 37 46 35 46 50 34 33 45 38 35 50 37 47 46 33 35 36 39 48 40 37 40 36 36 34 45 37 45 42 49 39 38 48 48 40 41 40 48 39 36 37 36 35 41 35 36 34 45 45 42 42 37 39 37 35 49 33 50 34 47 35 33 35 38 36 38 34 39 49 34 40 38 40 37 35 46 39 41 44 38 37 36 36 35 42 41 44 49 34 47 44 35 38 45 43 38 44 34 46 47 38 42 45 46 40 42 41 43 47 46 36 38 41 50 46 40 42 42 45 48 40 42 40 37 33 37 42 36 35 49 43 39 49 44 49 48 50 45 49 44 47 35 45 50 33 35 39 34 45 40 49 37 42 47 39 38 50 42 42 37 38 40 34 34 49 46 41 38 44 38 45 33 49 34 41 49 36 38 43 38 50 50 35 34 34 50 49 36 44 35 50 47 36 41 41 37 38 44 50 49 36 39 39 36 46 34 49 47 50 45 39 46 45 37 42 33 50 48 47 50 34 36 50 46 37 39 49 36 46 50 33 35 34 44 45 35 40 43 36 49 36 33 49 43 35 45 37 45 42 37 42 50 37 49 40 37 35 39 37 35 42 50 34 37 47 36 35 45 41 42 45 48 39 48 33 49 49 34 41 41 42 42 47 48 47 48 42 50 42 50 33 39 43 36 36 46 47 36 50 37 47 45 47 42 35 39 46 33 42 46 36 49 37 43 47 38 33 43 47 50 45 46 50 40 39 33 39 34 41 44 47 34 34 41 43 36 45 41 44 44 39 34 35 40 38 37 41 42 47 39 37 50 48 35 41 37 48 37 47 50 46 33 34 38 37 34 43 46 38 34 35 36 33 50 46 48 46 43 36 48 36 38 50 34 41 40 39 45 42 36 40 44 43 40 43 36 39 42 49 40 36 42 49 39 34 50 42 48 41 48 42 41 42 44 34 45 41 34 33 45 36 33 47 43 34 34 44 34 39 48 35 35 35 49 33 46 39 49 36 47 42 50 35 43 41 35 38 41 34 38 45 43 38 34 36 35 45 37 45 35 45 40 38 49 42 44 34 38 44 37 42 46 40 34 40 34 49 36 36 42 48 33 44 45 35 37 42 37 48 49 45 50 35 47 37 35 43 39 44 38 45 33 45 35 33 39 45 45 44 34 33 46 47 46 43 37 48 49 35 34 49 48 36 46 38 49 33 40 48 35 35 33 37 47 38 36 48 37 47 47 35 44 44 44 46 42 34 37 36 43 34 34 45 46 47 44 50 40 33 45 35 40 50 47 41 46 47 44 39 37 47 33 48 37 33 34 36 44 45 40 34 45 43 46 35 43 34 37 38 42 37 50 50 47 46 45 46 35 42 38 49 48 34 43 33 41 40 40 49 46 43 42 47 44 35 46 47 50 37 40 35 47 49 43 40 41 42 35 47 43 42 49 35 44 38 49 44 37 42 46 49 45 41 39 37 44 50 38 40 42 41 36 38 48 47 42 41 43 40 33 42 40 49 48 34 41 33 37 39 46 38 37 33 50 34 49 38 38 42 37 48 35 34 44 49 46 40 40 44 50 48 48 42 48 48 42 41 39 49 35 35 33 38 43 42 39 40 49 48 33 38 44 44 41 42 39 43 37 44 46 35 49 39 48 39 39 37 44 47 34 44 34 48 37 39 36 39 48 48 35 34 46 50 44 39 38 36 40 35 48 48 34 46 37 37 36 35 45 46 36 33 42 34 33 34 50 49 36 35 44 46 41 47 50 39 44 43 40 45 38 35 40 37 42 36 44 44 37 48 40 33 48 44 47 40 47 37 35 37 45 37 38 34 35 47 41 47 42 48 35 49 50 34 49 37 48 49 39 41 41 44 38 37 46 48 39 48 40 40 35 46 34 36 47 42 38 50 49 36 48 50 36 38 48 46 37 46 50 36 37 42 41 40 45 34 49 39 42 45 45 43 43 34 35 40 44 40 49 39 49 37 39 42 34 42 42 46 42 43 42 40 34 33 38 42 41 42 34 40 49 33 47 39 45 40 38 50 37 33 44 45 37 50 38 42 47 47 34 33 45 40 40 46 48 50 44 40 50 50 40 33 36 34 34 42 47 36 45 34 42 37 33 35 37 34 39 45 43 44 38 43 42 42 37 49 38 34 48 48 44 39 37 35 45 45 43 48 41 43 45 46 50 35 40 36 44 46 49 34 44 33 45 33 46 33 33 50 42 41 35 44 50 43 37 33 42 43 43 34 40 45 49 50 47 33 35 49 36 44 41 37 36 36 49 40 40 45 49 48 34 42 41 36 42 48 45 39 37 33 39 36 46 50 35 38 35 50 40 50 44 41 44 40 42 37 42 49 40 45 33 36 36 44 45 40 34 48 38 41 34 49 44 47 38 36 45 46 46 34 46 35 47 41 38 41 42 47 37 43 48 42 34 46 34 50 36 46 37 48 40 47 36 38 48 35 48 44 48 50 35 48 36 33 36 36 38 35 40 34 35 48 35 38 50 35 48 45 46 46 33 37 49 50 49 49 44 45 43 48 39 42 47 47 42 38 45 33 35 48 35 49 34 33 39 50 40 50 47 35 47 46 40 39 39 44 49 40 39 42 41 39 43 42 46 47 37 42 48 34 40 44 35 42 40 38 39 38 42 47 35 39 48 43 50 41 44 38 50 39 42 45 35 48 34 40 44 39 50 43 44 48 48 37 34 37 40 47 36 37 43 47 39 46 46 46 46 36 40 49 37 34 38 50 40 48 38 41 46 50 45 38 50 44 48 45 43 38 34 47 46 50 49 46 48 37 49 44 42 49 38 46 43 42 49 42 34 44 47 46 48 41 40 41 44 44 48 44 33 37 49 45 35 47 33 43 34 47 49 40 47 39 44 43 45 50 38 36 40 33 44 42 41 36 39 36 48 33 33 37 41 46 49 41 45 33 46 50 43 45 34 49 50 45 49 38 36 48 45 33 33 36 40 39 50 45 33 46 48 35 38 34 47 45 47 46 37 48 41 40 48 35 42 42 43 38 41 48 36 41 38 43 47 47 42 37 35 47 47 48 48 33 49 39 36 45 40 33 42 50 40 34 43 47 34 36 38 47 35 44 47 48 37 35 47 33 34 39 35 36 36 46 48 40 49 39 43 50 43 45 41 41 37 44 43 49 38 43 34 38 39 44 40 39 42 40 44 50 35 41 48 43 38 36 49 36 34 37 37 35 47 41 33 36 39 37 41 35 47 36 40 36 35 39 35 37 43 44 37 42 43 37 49 41 49 43 40 45 48 39 35 47 47 41 47 38 34 47 45 37 47 33 37 40 48 49 46 50 43 43 42 36 47 33 40 44 38 42 39 33 41 35 45 46 44 39 48 47 45 45 44 42 39 41 48 50 48 39 45 35 47 42 34 41 35 41 37 40 47 33 48 49 48 43 35 48 36 45 34 44 46 44 42 43 40 47 44 48 38 37 42 48 36 42 34 36 36 37 50 33 41 36 37 49 35 38 41 41 41 35 41 43 39 44 49 39 43 47 42 44 42 37 47 37 45 38 40 47 47 41 41 34 35 49 44 38 48 46 36 47 43 37 33 50 44 36 40 42 36 33 48 33 48 41 50 35 38 49 35 36 48 43 50 39 40 35 43 33 42 45 46 38 47 34 45 46 34 46 41 47 49 35 40 37 38 42 37 37 40 39 48 39 48 39 41 36 39 44 33 36 46 50 42 37 48 33 49 34 34 33 34 35 44 44 47 40 46 33 40 45 46 47 43 38 41 35 48 38 49 38 40 38 42 44 33 39 44 46 44 43 42 45 35 48 47 46 39 36 46 33 47 49 48 34 36 46 36 39 41 46 37 37 49 45 34 42 33 42 36 40 44 38 37 49 38 36 40 45 46 43 43 43 47 34 34 42 44 40 36 48 39 38 42 34 40 41 47 38 50 38 39 39 41 39 39 34 49 48 37 49 50 38 33 47 38 37 42 43 50 50 40 47 40 43 40 36 36 45 46 45 42 41 50 45 35 43 39 50 49 36 41 40 35 45 44 47 35 41 38 45 46 34 47 40 33 36 44 48 36 45 35 33 45 35 36 46 43 41 44 41 46 43 36 46 47 40 44 35 38 47 50 43 45 48 34 41 40 47 46 41 33 42 47 48 35 47 46 35 40 45 43 43 45 50 36 45 37 46 33 43 41 41 45 45 33 46 35 47 38 37 35 36 46 46 42 36 41 43 47 37 38 43 35 35 48 36 37 40 33 38 45 49 42 36 49 47 39 44 39 37 46 38 38 49 37 34 50 36 50 40 41 44 39 42 50 50 43 35 40 46 42 41 42 48 50 48 35 36 44 47 47 38 48 35 44 35 36 38 39 40 46 37 40 38 35 33 33 40 35 33 40 40 50 43 39 39 47 49 33 39 39 46 40 50 38 39 49 34 40 37 44 43 49 37 49 41 44 41 50 42 50 48 45 35 48 34 38 48 33 40 36 37 33 42 36 41 46 38 47 40 41 44 39 42 49 43 41 48 39 35 50 48 44 49 50 44 33 43 48 33 47 37 42 42 42 34 46 42 46 44 36 43 49 45 35 43 39 44 37 37 36 40 48 44 38 36 38 50 47 49 40 50 44 45 37 39 42 46 34 44 33 47 34 36 38 36 45 40 34 34 38 50 48 34 44 34 35 43 34 49 47 35 50 42 49 41 33 49 43 48 46 49 43 43 36 36 47 38 35 38 44 39 48 41 42 42 49 45 33 40 39 47 47 34 39 44 44 50 35 43 35 34 49 40 37 37 34 49 47 41 34 42 44 42 50 35 33 42 35 34 34 36 40 36 49 47 41 34 37 48 37 44 39 34 40 41 39 41 37 47 48 50 45 47 35 47 41 43 49 42 46 40 34 48 46 40 43 47 49 45 43 46 35 45 40 33 41 35 47 33 43 48 34 33 49 45 33 37 42 42 39 33 41 42 35 46 41 38 38 35 40 42 40 37 33 49 34 47 46 39 33 41 35 48 48 37 44 36 50 42 50 50 46 40 42 37 41 42 42 37 42 46 41 34 48 39 40 37 47 44 38 41 44 44 49 47 48 47 39 44 39 35 38 47 42 39 40 49 33 35 40 34 50 45 41 38 48 41 49 33 50 33 39 46 33 33 33 47 35 38 33 48 42 33 43 44 33 47 35 36 44 38 48 39 47 48 36 50 37 50 43 38 35 41 36 33 39 39 40 34 39 47 47 40 43 49 48 49 42 46 41 34 50 34 49 40 47 34 45 42 42 39 36 38 47 41 41 39 37 36 37 46 47 40 43 46 41 42 43 47 36 50 45 50 47 36 43 45 46 36 35 33 41 48 44 38 46 48 44 33 47 46 46 47 35 48 37 35 48 39 45 33 41 38 49 38 36 34 39 46 41 42 39 47 49 41 38 39 44 42 48 41 43 36 43 37 33 48 34 45 42 38 50 36 47 50 50 40 37 33 47 34 40 46 35 46 33 34 46 38 46 34 36 39 40 35 42 38 44 33 35 41 43 48 46 47 44 34 42 46 36 38 36 39 50 40 36 40 44 42 46 41 42 46 37 46 38 50 35 49 47 43 45 45 37 46 37 50 42 50 40 49 34 42 44 35 44 45 35 47 43 35 40 40 47 44 43 40 49 49 47 42 33 37 35 50 49 41 34 41 46 35 37 33 50 40 36 40 49 40 48 45 38 35 35 34 43 41 49 35 39 37 36 34 33 38 47 33 44 47 41 33 47 39 47 35 38 34 49 49 46 35 41 33 35 36 39 50 41 38 34 47 42 48 40 39 34 35 43 43 47 35 46 50 36 43 39 50 48 41 46 39 49 37 44 45 43 35 35 40 38 49 45 43 41 40 48 36 47 48 50 49 36 40 34 35 39 38 42 46 50 37 43 35 46 49 50 36 40 34 50 39 38 35 36 39 39 42 46 48 45 39 35 42 40 41 43 46 46 46 33 38 41 34 35 39 40 49 40 50 43 38 49 43 39 34 39 41 50 35 33 33 42 44 48 34 33 47 37 49 48 43 48 35 36 33 38 38 41 47 38 39 39 49 36 41 40 39 33 41 45 45 35 48 46 46 34 45 45 34 45 47 34 42 50 33 38 40 45 42 43 33 35 44 37 36 41 40 38 35 46 48 50 40 45 39 46 49 36 40 44 38 33 46 36 45 37 38 43 47 42 35 45 48 34 44 47 45 41 48 37 34 36 46 42 34 39 39 37 46 38 36 33 33 34 39 45 44 46 34 45 38 43 38 46 48 45 38 35 36 40 41 34 38 40 50 38 47 42 44 49 40 50 43 43 46 36 43 45 46 42 34 38 36 41 36 41 48 46 41 42 40 47 46 43 33 36 42 35 43 43 46 42 44 49 43 46 42 45 44 45 47 43 40 36 35 50 50 50 34 45 40 34 50 46 42 41 36 44 43 49 49 44 43 47 41 44 38 38 47 48 37 44 45 37 43 44 34 44 46 41 38 44 35 46 37 49 37 33 47 46 36 41 45 49 38 47 39 43 41 48 50 35 41 50 47 40 34 43 36 41 47 37 37 38 39 36 40 47 37 40 36 39 44 50 43 42 37 48 47 43 50 45 50 41 42 39 48 40 48 34 44 48 33 37 43 41 40 48 50 44 33 47 35 47 41 34 50 35 47 39 47 44 47 39 49 46 42 45 44 47 45 46 39 48 49 44 50 38 36 36 34 35 34 38 37 49 34 35 42 36 42 41 34 40 42 33 33 46 35 34 34 35 34 45 43 47 39 42 42 41 45 42 35 44 47 50 49 33 45 33 43 45 43 41 39 40 41 41 39 49 35 49 47 37 42 41 43 50 50 38 39 43 42 37 43 39 50 34 43 42 33 45 48 38 34 42 44 42 33 46 33 39 38 33 50 44 46 35 41 33 46 49 48 43 46 43 48 42 50 48 38 33 40 37 46 35 35 49 37 33 47 34 35 38 44 41 34 50 40 43 35 37 45 50 44 39 37 34 34 40 37 39 43 38 48 46 34 50 35 35 39 49 50 44 37 38 35 50 33 41 37 41 50 38 36 47 45 37 35 47 42 38 40 38 37 35 36 44 40 49 41 46 41 49 45 38 37 37 41 49 34 46 41 34 39 35 39 43 48 40 43 44 37 48 49 41 40 47 35 45 43 36 36 36 47 35 48 45 44 43 42 35 43 48 41 45 40 41 42 42 45 40 35 45 47 43 46 36 35 50 41 34 37 49 40 38 40 46 50 45 39 46 50 33 42 49 42 47 39 48 38 46 47 48 43 36 38 47 37 48 50 50 44 43 48 34 37 44 34 34 38 41 36 46 49 40 48 34 50 39 48 49 34 45 49 39 38 35 39 43 42 36 49 50 50 39 33 41 46 44 44 49 42 38 38 49 34 46 33 48 38 40 37 43 41 46 48 37 49 38 45 36 39 47 39 48 33 39 44 33 48 42 37 41 38 42 46 47 40 36 48 45 50 47 39 33 45 44 43 47 39 33 41 34 44 39 41 33 44 35 38 44 34 49 35 41 46 41 49 36 45 42 47 41 48 37 47 49 41 45 40 45 37 34 42 39 48 37 37 47 44 36 38 48 46 38 43 43 34 47 45 39 49 50 37 47 48 46 37 37 41 44 44 39 49 48 38 50 49 45 41 38 41 48 40 43 44 37 46 41 38 50 47 48 47 39 36 44 50 38 37 40 47 41 35 44 33 34 33 37 50 36 48 43 39 48 48 42 41 47 36 41 33 37 37 45 33 47 43 48 36 36 41 33 38 49 35 33 41 47 35 34 40 47 49 50 37 48 46 48 40 40 49 46 35 42 33 36 48 48 36 38 39 38 35 38 50 34 34 34 40 33 41 43 47 33 37 34 39 47 35 39 38 50 43 50 37 33 36 48 39 49 39 49 43 37 46 38 45 42 35 37 46 33 45 44 40 42 48 48 35 43 33 34 33 39 41 49 47 35 36 46 50 35 38 49 40 33 40 34 41 50 39 39 47 43 35 42 46 42 45 43 48 44 39 37 47 40 44 47 46 33 38 42 44 33 38 49 38 38 33 36 34 44 44 42 44 50 44 39 48 38 39 38 49 41 43 43 33 42 46 37 44 50 43 44 45 33 40 38 43 44 50 50 37 50 42 38 33 35 36 35 50 39 39 34 50 43 34 44 36 45 37 41 48 36 35 36 39 34 48 37 42 45 36 45 44 50 36 46 45 41 36 45 38 36 36 38 35 42 39 33 50 33 38 38 46 44 48 35 33 34 40 48 45 37 37 36 49 34 41 37 45 46 36 40 44 41 33 43 47 43 45 34 43 46 48 36 41 47 49 35 36 49 34 48 36 33 50 47 34 34 43 33 37 42 34 35 48 40 39 44 35 38 43 40 49 34 40 46 47 35 48 38 43 40 49 36 37 39 43 36 36 45 37 40 42 41 48 40 35 39 39 34 33 35 33 42 38 49 46 46 50 49 46 42 50 45 40 49 47 33 41 48 37 44 48 47 38 33 41 35 36 47 40 36 33 44 34 35 35 48 37 33 42 34 40 44 44 34 38 48 45 50 41 49 38 50 38 39 50 37 45 39 48 36 38 42 45 47 41 37 34 37 42 37 44 35 35 47 40 37 36 38 36 42 36 42 43 48 34 43 49 47 42 38 38 46 42 44 43 50 34 50 35 48 39 36 46 35 38 48 38 39 45 42 42 38 44 35 49 37 33 33 39 38 47 33 36 38 50 33 38 39 39 42 39 35 33 43 38 45 33 40 48 48 37 49 50 45 39 36 41 37 48 41 36 38 34 35 37 33 49 37 36 35 38 34 44 49 38 45 36 38 41 40 41 42 41 48 37 48 39 38 37 42 35 45 37 50 47 42 43 39 48 43 40 42 39 41 45 47 42 42 38 43 50 36 38 46 37 45 36 36 49 48 47 34 39 46 49 44 50 47 45 36 33 45 49 38 50 50 43 46 37 34 39 40 41 38 44 49 35 36 36 41 44 38 35 38 41 44 45 49 41 46 40 38 45 45 36 42 40 41 47 50 35 41 38 38 34 35 50 38 47 50 41 41 33 47 48 45 36 35 36 47 41 37 33 35 42 48 50 46 39 35 46 33 50 36 38 39 48 47 34 43 40 35 33 49 43 33 33 39 49 39 42 39 43 47 50 46 46 42 39 40 46 39 35 48 49 49 42 33 41 33 47 46 34 44 50 39 46 42 47 34 45 34 50 48 50 34 37 43 48 46 50 34 40 40 34 46 48 40 46 44 41 44 33 48 49 36 49 44 48 49 36 35 37 45 37 38 38 41 50 47 50 34 37 49 40 40 36 46 47 47 35 43 50 35 43 41 45 49 35 42 38 44 49 33 43 37 36 41 40 44 35 40 42 50 36 50 33 41 50 46 33 48 39 41 48 34 46 38 46 35 45 35 45 37 47 36 50 40 40 37 33 39 40 37 36 45 35 43 41 34 37 40 44 46 33 45 44 34 47 35 42 39 36 49 41 45 38 39 44 40 50 33 44 47 36 40 41 47 49 49 49 38 43 49 39 38 48 40 47 47 37 35 37 41 47 48 36 41 38 49 38 42 49 38 41 38 44 42 48 38 45 40 42 50 36 34 48 37 39 43 47 40 50 48 42 48 38 38 41 38 46 47 50 39 46 40 43 42 35 44 46 47 44 41 42 38 42 39 35 42 38 43 47 41 38 43 47 40 34 35 49 44 40 37 40 40 35 40 44 39 46 38 33 45 41 45 33 33 33 42 38 46 43 43 50 37 50 50 34 33 49 44 43 36 45 50 40 45 46 39 50 40 49 37 34 35 44 33 43 42 39 36 46 45 37 49 33 46 47 50 49 47 47 49 47 33 35 39 50 47 42 45 50 40 45 38 39 47 46 35 46 35 40 42 39 45 49 34 50 36 38 49 37 42 44 44 46 41 50 44 47 47 36 41 46 38 50 38 41 40 33 34 49 50 36 49 45 37 42 47 44 40 44 40 35 37 41 50 45 42 41 45 46 43 45 46 44 46 48 48 49 36 40 36 37 37 50 42 38 44 42 48 48 47 43 33 42 33 37 50 39 38 47 36 45 42 38 36 34 35 34 37 41 47 45 43 45 49 40 39 36 50 33 43 43 37 34 49 48 39 47 44 34 44 40 33 33 49 33 35 41 49 33 33 35 35 41 48 36 44 36 49 40 34 48 41 45 33 38 48 43 45 48 33 42 49 50 46 49 37 43 47 40 46 35 41 45 46 35 49 33 45 40 43 44 39 50 45 37 39 38 34 47 35 34 42 38 34 47 45 36 48 41 40 45 50 34 34 39 49 38 42 45 49 38 45 43 47 45 45 41 33 44 43 38 40 35 49 50 49 49 38 37 39 36 39 40 33 44 35 40 35 44 49 46 47 44 47 42 49 46 33 41 45 44 48 34 48 46 37 40 39 41 44 50 41 44 48 36 36 38 40 36 37 40 40 40 46 50 40 34 47 40 46 50 43 48 45 38 50 42 45 35 48 43 34 49 42 38 36 43 38 34 36 38 41 34 50 42 48 46 38 49 36 34 34 47 50 49 36 42 36 47 45 42 46 44 48 45 46 47 39 45 45 33 37 49 41 43 48 50 48 42 41 40 49 45 43 39 47 49 44 38 37 46 50 44 42 46 39 44 49 48 39 36 45 35 43 36 34 49 50 33 45 35 48 47 39 36 34 36 37 45 47 35 49 34 45 38 39 47 48 34 35 38 49 50 47 40 42 43 40 42 44 43 41 43 40 49 42 37 39 37 48 37 40 49 46 39 36 45 37 34 35 46 41 43 46 40 43 37 37 33 44 49 35 42 41 44 45 45 36 46 37 40 45 46 43 49 49 39 49 39 47 44 48 39 37 35 44 46 46 41 50 50 38 42 37 44 45 37 48 39 34 40 46 39 42 35 47 37 43 42 49 42 38 47 49 47 45 39 34 39 42 47 47 42 38 33 48 37 44 42 45 43 42 35 38 44 45 43 40 49 42 37 35 46 43 48 50 35 33 43 39 42 43 39 36 49 37 38 36 38 39 43 43 50 46 36 40 50 42 33 42 45 40 45 34 43 45 41 47 36 47 41 47 40 36 34 42 36 50 48 38 48 40 50 43 34 47 33 45 41 35 39 34 40 44 43 40 39 40 37 48 41 43 38 47 45 33 43 40 40 45 36 33 34 47 50 39 39 47 43 42 48 33 48 33 35 49 37 45 39 37 38 47 35 34 34 33 50 50 36 45 47 44 39 44 42 36 39 33 41 45 38 43 46 50 41 39 36 50 33 47 38 41 34 42 35 38 39 34 39 40 47 35 47 49 50 48 42 46 34 38 39 41 50 39 47 33 44 40 45 44 44 36 40 49 34 36 46 34 48 48 37 34 48 38 34 42 33 40 45 37 38 45 42 44 40 37 41 45 45 41 47 50 37 40 38 41 45 48 50 36 36 41 45 40 37 49 35 50 44 35 35 35 46 43 46 46 43 36 36 35 38 45 39 33 47 35 34 37 43 43 44 35 45 44 35 35 44 39 49 36 38 38 44 39 36 45 38 34 44 42 35 45 50 43 34 39 36 36 45 38 40 37 50 48 35 42 37 41 33 38 43 38 43 40 37 33 33 45 46 34 43 42 42 41 40 40 38 48 46 35 38 36 36 40 48 48 49 49 47 45 37 38 39 48 45 37 50 39 44 36 47 48 36 40 39 40 41 46 43 33 45 49 39 40 35 35 37 46 45 40 36 33 49 46 40 44 37 36 46 44 36 46 39 50 43 41 46 39 38 50 39 43 42 47 34 44 36 33 39 49 43 46 37 46 44 48 45 47 35 37 45 42 45 50 37 34 50 35 42 37 49 36 40 39 46 47 35 46 39 49 37 48 34 45 33 50 48 41 35 48 36 46 44 48 50 34 44 38 37 34 40 36 34 33 37 47 40 43 45 34 34 35 46 48 39 34 43 35 47 34 39 44 34 48 49 41 37 34 45 39 37 33 43 33 34 34 50 38 33 42 44 36 43 41 50 38 33 41 40 46 49 39 33 36 40 50 41 37 35 37 39 44 40 44 44 49 38 41 39 34 42 46 38 46 45 43 43 40 33 36 35 46 35 46 47 38 38 44 40 36 42 33 38 47 44 42 34 34 39 46 41 43 42 36 45 35 39 42 45 39 48 47 33 39 47 44 39 42 33 37 43 49 49 39 50 45 38 44 46 43 33 42 48 49 34 37 40 48 48 39 40 46 48 49 50 44 37 46 42 48 43 38 50 38 33 34 43 38 40 50 45 41 44 42 44 41 44 36 46 49 43 48 41 42 47 38 48 40 47 49 47 34 37 34 36 41 49 46 39 36 49 41 42 43 44 37 36 41 50 43 42 35 45 48 33 50 45 37 33 44 36 45 50 50 36 38 33 37 38 49 48 33 36 38 47 35 42 35 40 42 34 49 41 35 41 45 47 50 48 34 38 49 37 33 49 39 39 47 40 47 38 39 42 44 38 44 42 42 41 49 45 42 38 40 45 45 39 50 35 39 33 49 40 35 41 36 34 44 39 34 33 42 43 37 36 48 47 33 50 36 48 40 41 44 50 34 49 40 38 49 41 49 35 36 42 48 39 36 50 33 38 40 41 44 34 48 38 50 44 49 35 43 38 41 37 35 50 33 49 40 38 49 35 39 45 38 35 39 39 34 38 36 43 50 39 39 49 40 50 34 39 33 47 47 37 46 44 45 37 49 48 40 45 44 38 45 36 44 34 39 35 39 40 42 34 47 37 47 47 49 35 33 43 46 49 50 45 47 36 47 47 46 38 36 41 43 35 36 50 49 48 43 43 42 46 47 47 50 45 48 49 35 45 41 39 44 39 38 43 37 49 35 35 36 47 47 40 35 42 41 40 47 50 49 33 39 33 47 36 45 43 50 36 36 37 39 36 35 48 49 48 34 36 35 49 48 41 49 35 38 38 45 34 49 38 43 38 46 45 39 39 48 34 46 45 35 44 35 33 49 35 50 40 37 38 40 40 38 40 36 41 50 48 50 42 49 49 39 45 37 42 42 37 48 48 36 38 38 49 38 49 49 48 45 33 36 48 41 46 40 39 36 37 37 42 41 48 38 36 37 34 37 37 34 46 44 50 37 41 37 41 49 40 49 39 42 39 48 35 46 39 38 43 40 44 48 33 39 47 50 38 48 41 50 48 48 33 49 44 47 39 45 34 41 36 41 45 40 41 34 43 37 49 39 36 42 40 36 45 33 47 38 33 44 40 35 49 35 42 46 43 35 46 47 42 45 39 42 36 39 42 37 42 38 48 36 48 37 38 40 42 50 41 43 50 33 37 49 43 49 33 37 33 42 36 40 41 37 38 43 35 41 43 43 35 41 44 34 40 39 43 38 36 41 43 40 50 34 38 36 34 44 45 37 50 50 40 42 41 50 34 37 41 34 34 35 47 45 39 47 36 50 34 39 46 48 44 40 37 45 42 35 36 33 48 35 39 39 49 34 40 48 35 39 40 43 50 43 41 42 45 45 35 38 38 36 42 50 46 44 35 37 49 35 47 47 33 40 37 40 38 49 47 42 50 49 46 42 50 36 40 46 49 39 48 49 49 39 34 50 45 46 49 33 40 46 43 48 48 33 50 49 35 37 46 40 39 44 36 50 41 43 48 43 43 44 48 49 45 38 50 34 34 49 33 37 39 48 39 45 43 49 46 41 46 35 42 44 36 33 50 39 42 41 34 46 50 45 43 41 35 43 43 34 41 43 33 42 35 38 37 46 39 40 33 41 48 39 39 38 40 33 36 48 42 33 44 39 39 41 36 37 33 50 50 49 48 49 50 45 40 38 45 47 33 35 36 42 43 46 41 45 40 34 42 47 50 35 33 38 47 45 43 46 35 45 47 34 49 40 34 46 36 44 47 41 47 46 43 47 44 40 37 50 33 34 37 44 43 42 49 49 45 37 40 39 36 45 50 35 35 50 46 47 38 38 44 34 40 49 37 34 50 44 37 47 47 34 49 47 50 46 38 49 39 50 50 34 34 40 40 49 34 35 46 45 35 37 39 50 41 34 43 37 48 36 44 34 39 42 45 40 33 40 38 38 47 40 38 49 44 34 40 41 40 33 43 37 48 41 33 34 43 50 42 40 48 36 45 43 35 39 42 44 48 38 47 46 50 48 33 42 40 43 50 41 43 34 37 33 47 50 40 48 45 44 43 36 44 50 42 40 49 37 46 45 35 44 48 48 41 50 42 35 45 47 47 49 40 46 35 45 33 35 47 50 37 36 39 39 37 35 34 40 40 43 42 48 33 45 37 47 45 38 49 50 35 50 42 38 49 43 50 49 43 34 42 35 38 39 35 34 48 39 50 49 36 33 46 49 37 41 35 39 40 48 40 47 48 39 37 48 36 39 48 40 37 36 36 47 38 50 49 49 44 46 45 34 43 33 42 35 34 36 48 48 43 35 37 37 44 33 48 39 40 44 45 37 38 41 49 41 37 46 50 34 37 48 33 40 34 44 44 41 36 44 37 44 45 40 43 38 50 49 44 43 35 42 46 36 49 46 42 42 33 50 40 42 47 41 43 42 33 49 34 47 40 34 47 45 36 45 48 39 43 46 43 39 39 34 33 46 38 35 46 47 43 45 33 44 40 39 44 47 41 42 36 40 36 48 42 37 40 50 41 47 35 39 40 42 37 37 33 50 40 34 42 43 33 40 50 48 43 38 45 41 39 34 34 48 35 48 40 47 38 47 38 50 43 47 41 50 47 35 34 38 43 45 47 40 47 34 37 47 42 39 45 34 46 37 35 37 36 49 35 47 38 45 41 33 38 41 42 33 49 45 35 46 35 39 37 50 39 33 43 48 36 34 43 42 40 41 50 50 41 47 50 43 33 36 50 49 43 50 43 43 44 39 42 49 37 42 42 43 35 41 45 34 38 33 47 49 35 43 40 49 38 45 43 42 35 43 46 47 35 36 45 43 36 38 38 39 36 38 36 43 50 41 50 41 40 37 50 44 35 34 43 44 44 50 44 41 48 42 39 41 47 48 41 45 38 39 33 46 35 47 49 44 35 47 45 36 35 41 49 48 40 34 45 36 42 36 41 39 40 38 35 39 36 48 36 47 35 41 42 40 36 38 34 43 33 37 41 37 49 43 47 40 40 36 34 37 46 42 50 42 43 37 46 36 45 37 42 49 40 44 50 36 48 49 35 39 41 50 46 50 44 50 37 48 37 47 44 46 48 40 33 43 47 49 40 37 49 45 44 44 37 33 39 36 37 34 34 37 40 41 38 46 44 33 46 43 35 48 33 38 33 40 36 48 39 43 36 42 37 41 47 37 35 50 50 43 43 43 36 47 40 38 50 38 42 47 38 44 49 47 43 41 44 36 33 48 43 40 43 40 43 39 41 36 38 40 35 48 37 50 47 34 49 46 42 48 34 36 33 36 40 50 50 43 41 46 40 34 38 48 42 45 44 49 38 49 38 40 48 43 34 38 50 47 34 37 38 41 45 44 47 41 40 48 48 45 37 33 44 50 38 34 50 45 50 34 50 46 49 38 40 38 49 38 47 40 33 35 42 43 44 39 42 46 33 35 37 50 34 37 39 44 48 34 46 48 45 40 43 42 41 34 39 45 43 36 34 46 50 42 46 49 50 38 49 35 46 40 50 38 44 43 39 37 49 49 36 49 44 49 44 35 49 49 41 42 33 49 33 46 34 36 49 36 47 47 39 42 38 40 49 38 50 49 44 47 46 48 50 36 41 42 34 35 36 46 39 40 37 37 46 47 50 38 44 46 37 44 40 41 45 48 38 33 44 47 49 34 34 45 33 49 35 39 39 46 47 36 49 45 47 37 37 43 50 49 47 35 35 43 41 33 50 38 34 36 42 50 40 33 50 38 49 44 47 34 41 50 43 33 42 45 33 48 48 46 41 35 49 46 44 49 46 39 47 50 48 45 50 45 35 39 44 45 45 38 45 47 37 46 40 49 38 43 38 41 41 47 48 33 42 43 36 48 50 36 45 43 50 50 39 43 42 50 46 40 40 36 46 42 33 36 42 50 36 48 47 36 41 46 34 38 50 50 36 35 38 48 43 41 48 44 47 37 36 48 48 42 33 43 45 34 35 36 49 42 37 41 40 50 48 38 43 50 48 48 48 40 34 41 49 35 42 37 49 38 43 36 46 48 42 39 35 50 50 49 48 34 46 48 50 45 39 33 45 41 48 44 46 48 44 35 45 38 35 38 50 48 35 42 38 46 45 37 35 46 42 48 42 34 42 36 47 49 37 49 43 43 47 45 37 45 40 37 45 33 45 45 35 50 40 36 46 37 50 43 41 47 35 44 33 48 41 38 46 39 41 43 36 46 47 35 38 42 34 46 33 38 50 46 46 44 48 34 36 38 46 34 39 49 36 33 36 34 44 40 44 43 41 43 46 48 45 40 38 41 45 48 38 34 40 37 49 42 33 45 45 37 37 47 39 36 35 33 50 48 33 48 47 40 45 45 42 38 47 42 45 33 44 40 34 38 38 36 36 47 40 49 40 34 40 35 33 42 37 41 43 41 50 36 36 45 34 44 33 46 38 38 39 38 42 43 49 48 37 36 43 37 48 41 39 38 40 42 48 34 35 47 45 44 47 48 50 33 47 41 34 33 36 38 43 37 44 50 49 33 42 46 48 36 46 42 33 39 40 48 43 36 49 34 33 33 38 44 46 34 35 45 50 45 33 44 43 36 38 46 41 40 41 45 38 40 40 50 49 40 40 35 47 33 49 47 33 39 41 44 50 49 48 35 40 34 42 43 40 47 39 48 43 42 37 45 36 42 50 47 45 42 47 40 46 34 35 42 42 39 43 47 35 34 47 35 35 44 42 37 36 41 44 45 35 50 43 44 48 50 41 35 35 40 49 39 43 43 44 44 33 35 40 34 35 46 33 45 38 49 34 45 33 41 33 35 46 48 42 33 40 37 44 34 35 44 35 38 47 48 37 36 36 38 33 41 49 42 33 41 37 48 43 41 46 47 48 38 35 47 45 35 48 38 41 37 44 48 43 42 44 33 40 41 39 39 42 50 44 33 36 42 36 38 43 47 47 39 43 34 46 47 42 34 42 47 42 48 39 44 44 50 39 50 41 46 40 37 37 39 38 36 39 41 50 39 46 38 34 46 39 48 50 50 36 39 43 45 37 42 44 38 47 46 43 48 48 41 35 36 35 45 39 33 42 36 38 46 45 43 40 49 34 45 45 42 49 37 49 44 44 35 41 45 43 46 39 47 49 47 35 48 42 50 50 36 40 46 36 49 33 50 43 40 44 38 42 37 42 47 33 48 48 33 35 46 48 39 33 41 43 33 49 42 37 47 50 37 44 33 38 45 37 34 34 44 44 43 41 36 39 44 33 44 48 37 47 45 48 45 37 37 43 42 35 47 36 42 46 36 48 46 36 48 44 35 47 36 42 37 34 42 47 39 45 47 44 40 45 40 38 48 42 44 35 41 45 34 40 50 47 49 39 42 48 45 48 39 49 42 44 45 42 40 43 46 39 39 33 45 41 50 38 37 38 37 40 38 46 35 38 35 33 41 34 41 33 45 48 41 41 40 45 45 43 47 49 48 45 49 43 38 44 38 45 47 33 34 38 34 43 48 40 39 37 35 40 47 46 38 37 37 47 47 45 33 44 36 44 48 48 40 37 33 38 34 41 38 49 42 38 44 37 41 49 38 35 45 50 36 33 45 38 47 48 37 46 40 49 40 38 44 47 37 34 49 50 39 43 41 45 36 40 39 44 41 47 42 40 33 36 39 43 45 48 42 43 37 36 46 44 48 35 37 34 36 42 33 50 41 41 34 37 39 44 43 35 44 36 48 46 36 40 36 48 48 34 41 39 50 35 39 48 49 44 50 49 44 44 33 45 48 33 43 44 44 50 43 41 47 36 34 39 40 38 44 50 34 48 44 36 35 49 34 46 42 50 37 43 47 46 38 50 35 49 42 45 41 42 43 36 38 43 33 38 44 45 48 48 44 35 34 39 47 48 46 38 34 45 48 41 50 40 41 38 42 46 33 42 33 43 41 37 45 46 35 39 33 41 35 39 36 47 45 39 46 50 35 41 44 42 37 35 48 39 49 46 43 49 43 48 38 50 37 41 48 38 41 44 38 46 45 44 50 50 46 41 49 50 49 50 36 41 37 46 41 36 48 37 36 45 48 47 46 45 35 44 36 43 37 38 34 48 45 49 50 33 44 48 33 41 50 43 43 44 37 40 44 34 48 46 43 41 45 45 40 36 41 42 46 39 50 39 45 42 42 39 35 34 38 40 35 38 47 36 36 46 45 37 35 47 35 44 41 44 36 49 50 43 38 48 36 48 43 38 47 41 45 42 42 33 38 36 49 33 41 43 39 50 35 46 46 34 45 49 39 46 40 41 49 35 50 45 33 39 35 48 49 49 37 43 37 43 40 45 34 35 46 44 34 39 33 37 50 49 44 38 42 40 36 43 37 33 46 40 42 47 48 48 42 45 33 45 41 33 44 36 40 37 47 44 37 35 40 33 33 35 41 38 43 43 36 35 36 49 50 48 38 49 33 48 33 34 41 37 39 42 40 44 37 36 48 48 42 37 39 34 45 39 33 48 47 48 42 38 38 41 35 33 44 40 45 41 49 33 36 49 46 46 49 45 44 49 45 36 46 34 49 41 48 42 43 40 50 48 48 44 47 40 38 40 44 49 34 46 37 42 46 35 39 43 49 43 48 45 48 46 38 35 35 38 39 47 50 50 49 43 45 42 43 33 46 42 39 50 50 45 42 49 41 47 33 36 38 34 49 35 36 33 48 47 44 34 37 46 49 41 37 50 45 37 34 40 41 35 47 44 34 44 50 40 47 36 41 33 45 48 33 49 48 40 37 34 45 36 34 40 39 40 42 34 46 40 35 49 43 47 46 48 44 38 39 44 34 48 39 44 40 47 40 43 39 46 34 48 50 38 38 42 48 33 44 50 46 47 44 34 45 50 44 37 42 33 49 42 43 45 45 37 36 46 34 49 50 35 50 47 43 37 39 35 37 49 37 42 34 50 37 50 47 42 40 33 43 37 50 47 34 43 46 49 38 40 34 48 45 46 44 50 41 42 47 47 34 36 44 42 43 33 47 43 42 38 50 34 48 37 36 49 41 34 41 46 50 47 42 38 43 39 39 36 34 40 35 33 50 44 42 46 44 48 33 49 43 46 41 47 34 39 49 33 44 43 42 39 38 42 33 47 39 41 40 37 45 48 37 49 35 44 37 35 49 42 50 42 38 46 40 43 48 41 39 40 40 44 35 37 41 35 36 37 40 43 40 41 44 44 34 33 50 46 42 34 37 48 37 50 35 41 50 37 33 33 43 47 43 42 47 50 50 42 37 49 34 44 44 37 40 41 43 42 33 44 37 41 36 44 50 41 49 46 50 35 47 42 39 39 33 39 44 35 47 37 36 41 33 42 40 48 40 37 34 47 44 42 34 45 42 49 38 38 49 39 38 42 34 43 43 38 49 35 46 44 41 48 39 39 50 38 50 50 36 46 44 42 39 37 35 41 34 47 34 43 35 35 45 48 44 44 38 40 38 40 50 41 38 41 49 39 41 36 46 41 40 43 36 49 48 42 39 33 47 40 45 33 47 33 40 48 40 34 46 37 42 43 50 33 38 46 33 48 47 49 49 37 42 40 33 37 39 49 44 48 40 35 50 50 49 38 40 37 44 42 50 35 999999915 999999960 999999950 999999940 999999979 999999917 999999955 999999967 999999988 999999972 999999900 999999910 999999975 999999944 999999992 999999901 999999923 999999925 999999989 999999929 999999957 999999996 999999990 999999957 999999917 999999909 999999944 999999923 999999941 999999979 999999941 999999958 999999910 999999913 999999986 999999951 1000000000 999999908 999999971 999999960 999999948 999999914 999999944 999999935 999999913 999999947 999999975 999999943 999999906 999999985 999999974 999999925 999999940 999999998 999999973 999999917 999999999 999999981 999999990 999999908 999999935 999999909 999999925 999999950 999999943 999999933 999999952 999999965 999999917 999999924 999999921 999999922 999999937 999999971 999999987 999999943 999999930 999999986 999999993 999999984 999999966 999999938 999999920 999999982 999999901 999999928 999999949 999999982 999999914 999999991 999999948 999999906 999999901 999999900 999999918 999999944 999999978 999999986 999999924 999999909 999999957 999999921 999999903 999999984 999999972 1000000000 999999922 999999997 999999930 999999911 999999946 999999926 999999985 999999962 999999939 999999948 999999915 999999936 999999920 999999913 999999995 999999982 999999948 999999961 999999941 999999973 999999982 999999913 999999953 999999990 999999984 999999911 1000000000 999999905 999999972 999999937 999999936 999999985 999999925 999999981 999999904 999999960 999999958 999999960 999999939 999999993 999999952 999999929 999999962 999999922 999999904 999999922 999999946 999999930 999999978 999999942 999999917 999999983 999999939 999999908 999999900 999999959 999999961 999999937 999999983 999999992 999999948 999999908 999999942 999999994 999999970 999999965 999999975 999999978 999999963 999999992 999999963 999999984 999999959 999999955 999999953 999999914 999999912 999999902 999999958 999999931 999999926 999999980 999999969 999999952 999999969 999999988 999999940 999999942 999999909 999999978 999999917 999999940 999999910 999999988 999999948 999999933 1000000000 999999900 999999969 999999981 999999916 999999963 999999989 999999949 999999919 999999994 999999979 999999915 999999904 999999964 999999952 999999980 999999915 999999911 999999920 999999942 999999930 999999905 999999901 999999953 999999991 999999929 999999935 999999928 999999931 999999939 999999952 999999945 999999999 999999940 999999921 999999901 999999934 999999902 999999913 999999959 999999965 999999900 999999996 999999980 999999985 999999948 999999935 999999903 999999969 999999937 999999951 999999927 999999964 999999930 999999998 999999974 999999931 999999957 999999985 999999910 999999919 999999988 999999940 999999918 999999929 999999955 999999977 999999973 999999972 999999965 999999936 999999983 999999964 999999991 999999905 999999913 999999987 999999988 999999997 999999982 999999931 999999911 999999986 999999991 999999947 999999977 999999950 999999956 999999945 999999919 999999933 999999949 999999987 999999992 999999964 999999923 999999970 999999980 999999901 999999948 999999985 1000000000 999999911 999999973 999999964 999999921 999999946 999999979 999999975 999999976 999999927 999999976 999999936 999999986 999999960 999999966 999999904 999999905 999999905 999999947 999999968 999999972 999999938 999999996 999999979 999999991 999999918 999999919 999999989 999999986 999999958 999999946 999999912 999999911 999999938 999999978 999999989 999999953 999999978 999999993 999999957 999999999 999999906 999999922 999999996 999999992 999999940 999999911 999999994 999999907 999999974 999999921 999999903 999999901 999999967 999999970 999999929 999999938 999999984 999999987 999999992 999999945 999999933 999999903 999999948 999999964 999999956 999999971 999999969 999999999 1000000000 999999957 999999985 999999989 999999997 999999941 999999928 999999955 999999914 999999983 999999992 999999922 999999987 999999908 999999903 999999937 999999940 999999937 999999994 999999980 999999948 999999917 999999941 999999918 999999962 999999902 999999950 999999912 999999927 999999956 999999989 999999927 999999946 999999976 999999901 999999997 999999999 999999992 999999903 999999965 999999948 999999910 999999974 999999936 999999913 999999969 999999957 999999911 999999993 999999922 999999933 999999933 999999993 999999915 999999920 999999952 999999933 999999903 999999996 999999990 999999995 999999938 999999973 999999910 1000000000 999999937 999999928 999999917 999999909 999999925 999999986 999999965 999999944 999999984 999999982 999999930 999999927 999999961 999999983 999999910 999999992 999999992 999999955 999999928 999999916 999999909 999999965 999999946 999999908 999999937 999999969 999999983 999999921 999999997 999999903 999999965 999999967 999999985 999999945 999999932 999999927 999999961 999999910 999999993 999999952 999999917 999999995 999999974 999999932 999999998 999999934 999999950 999999945 999999992 999999976 999999946 999999941 999999986 999999905 999999924 999999935 999999975 999999937 999999988 999999952 999999999 999999929 999999943 999999914 999999995 999999971 999999936 999999982 999999981 999999980 999999921 999999999 999999994 999999932 999999962 999999910 999999961 999999996 999999972 999999955 999999939 999999952 999999953 999999906 999999977 999999984 999999932 999999983 999999904 999999913 999999966 999999940 999999997 999999922 999999964 999999947 999999970 999999917 999999930 999999972 999999924 999999981 999999999 999999983 999999990 999999989 999999995 999999993 999999930 999999939 999999974 999999970 999999937 999999918 999999919 999999900 999999941 999999938 999999909 999999917 999999971 999999997 999999970 999999960 999999972 999999949 999999973 999999961 999999909 999999951 999999913 999999929 999999979 999999945 999999948 999999945 999999931 999999905 999999968 999999924 999999946 999999993 999999993 999999990 999999970 999999924 999999974 999999986 999999993 999999943 999999933 999999934 999999959 999999940 999999987 999999916 999999942 999999927 999999938 1000000000 999999973 999999925 999999927 999999933 999999978 999999985 999999927 999999991 999999996 999999924 999999963 999999918 999999934 999999908 999999932 999999923 999999999 999999958 999999931 999999952 999999978 999999998 999999999 999999946 999999909 999999921 999999959 999999999 999999923 999999966 999999910 999999931 999999989 999999924 999999954 999999904 999999955 999999908 999999967 999999982 999999969 999999901 999999915 999999916 999999979 999999974 999999949 999999951 999999917 999999994 999999941 999999958 999999986 999999983 999999950 999999963 999999904 999999901 999999946 999999930 999999911 999999910 999999968 999999926 999999993 999999993 999999939 999999981 999999905 999999921 999999911 999999906 999999924 999999985 999999979 999999933 999999953 999999901 999999954 999999957 999999942 999999936 999999956 999999915 999999981 999999974 999999915 999999917 999999953 999999968 999999994 999999952 999999914 999999991 999999917 999999922 999999919 1000000000 999999918 999999998 999999965 999999907 999999933 999999964 999999922 999999973 999999991 999999905 999999971 999999996 999999954 999999999 999999910 999999967 1000000000 999999959 999999922 999999961 999999918 999999996 999999954 999999919 999999990 999999923 999999956 999999963 999999982 999999942 999999971 999999941 999999933 999999986 999999956 999999980 999999919 999999981 999999958 999999933 999999964 999999953 999999969 999999978 1000000000 999999965 999999974 999999956 999999901 999999959 999999978 999999966 999999988 999999969 999999972 999999994 999999988 999999934 999999904 999999926 999999943 999999922 999999981 999999956 999999920 999999932 999999958 999999926 999999906 999999950 999999976 999999952 999999945 999999940 999999942 999999957 999999928 999999989 999999995 999999960 999999928 999999982 999999930 999999921 999999960 999999990 999999934 999999976 999999994 999999995 999999980 999999948 999999923 999999937 999999973 999999993 999999940 999999931 999999929 999999995 999999957 999999993 999999935 999999990 999999964 999999993 999999904 999999931 999999903 999999964 999999900 999999983 999999928 999999992 999999914 999999905 999999963 999999951 999999943 999999946 999999983 999999938 999999962 1000000000 999999985 999999974 999999977 999999977 999999941 999999924 999999995 999999988 999999921 999999907 999999930 999999925 999999919 999999906 999999991 999999944 999999941 999999951 999999937 999999987 999999955 999999925 999999929 999999973 999999993 999999926 999999973 999999911 999999980 999999998 999999906 999999987 999999948 999999978 999999901 999999915 999999973 999999912 1000000000 999999932 999999914 999999909 999999926 999999967 999999924 999999959 999999911 999999985 999999943 999999945 999999960 999999959 999999962 999999991 999999908 999999913 999999955 999999991 999999938 999999964 999999937 999999994 999999986 999999957 999999992 999999913 999999985 999999905 999999916 999999929 999999999 999999978 999999934 999999988 999999969 999999914 999999975 999999998 999999943 999999970 999999923 999999904 999999981 999999999 999999908 999999985 999999912 999999971 999999943 999999986 999999978 999999941 999999929 999999962 999999988 999999933 999999952 999999936 999999958 999999976 999999958 999999982 999999964 999999901 999999941 999999956 999999902 999999971 999999971 999999975 999999977 999999949 999999934 999999995 999999961 999999929 999999907 999999948 999999905 999999951 999999972 999999904 999999936 999999987 999999904 999999936 999999951 1000000000 999999995 999999975 999999921 999999929 999999966 999999990 999999983 999999907 999999906 999999993 999999929 999999945 999999998 999999931 999999977 999999922 999999993 999999909 1000000000 999999928 999999942 999999917 999999953 999999994 999999971 999999958 999999936 999999931 999999909 999999971 999999904 999999906 999999998 999999987 999999904 999999996 999999950 999999939 999999946 999999904 999999981 999999927 999999967 999999979 999999997 999999972 999999946 999999982 999999951 999999965 999999969 999999924 999999984 999999977 999999912 999999917 999999907 999999989 999999932 999999945 999999963 999999975 999999900 999999974 999999927 999999961 999999924 999999937 999999935 999999916 999999910 999999945 999999986 999999980 999999924 999999986 999999995 999999945 999999901 999999965 999999939 999999981 999999940 1000000000 999999972 999999940 999999925 999999985 999999986 1000000000 999999981 999999925 999999974 999999979 999999989 999999951 999999945 999999908 999999918 999999951 999999948 999999906 999999973 999999951 999999975 999999960 999999933 999999952 999999999 999999962 999999951 999999917 999999900 999999959 999999969 999999956 999999935 999999935 999999946 999999911 999999941 999999988 999999965 999999923 999999948 999999937 999999926 999999999 999999990 999999996 999999976 999999953 999999999 999999955 999999902 999999979 999999954 999999929 999999991 999999944 999999906 999999953 999999945 999999999 999999970 999999940 999999991 999999979 999999977 999999903 999999938 999999960 999999964 999999972 999999938 999999970 999999957 999999967 999999923 999999979 999999993 999999913 999999972 999999903 999999939 999999945 999999929 999999995 999999998 999999910 999999975 999999927 999999991 999999966 999999907 999999917 999999905 999999954 999999981 999999931 999999970 999999927 999999937 999999981 999999924 999999907 999999950 999999952 999999958 999999924 999999908 999999958 999999944 999999906 999999962 999999905 999999973 999999986 999999967 999999947 999999960 999999930 999999963 999999900 999999955 999999988 999999933 999999912 999999986 999999913 999999996 999999940 999999914 999999934 999999906 999999965 999999927 999999963 999999914 999999930 999999992 999999999 999999963 999999932 999999910 999999990 999999988 999999905 999999994 999999969 999999911 999999925 999999990 999999996 999999983 999999985 999999994 999999958 999999965 999999934 999999938 999999991 999999988 999999926 999999914 999999990 999999923 999999936 999999966 999999950 999999979 999999954 999999931 999999955 999999922 999999964 999999952 999999957 999999962 999999931 999999964 999999902 999999917 999999919 999999985 999999986 999999953 999999956 999999939 999999984 999999969 999999966 999999988 999999981 999999909 999999930 999999973 999999956 999999938 999999938 999999961 999999907 999999934 999999986 999999985 999999991 999999935 999999913 999999939 999999918 999999956 999999931 999999958 999999978 999999906 999999981 999999960 999999988 999999911 999999934 999999947 999999975 999999995 999999939 999999948 999999951 999999962 999999942 999999911 999999914 999999947 999999988 999999980 999999924 999999924 999999900 999999913 999999951 999999900 999999921 999999943 999999928 999999912 999999989 999999992 999999986 999999950 999999967 999999928 999999964 999999932 999999916 999999935 999999937 999999922 999999992 999999981 999999923 999999934 999999934 999999937 999999925 999999962 999999904 999999909 999999991 999999997 999999949 999999948 999999984 999999900 999999934 999999969 999999947 999999910 999999928 999999906 999999951 999999952 999999973 999999962 999999978 999999911 999999916 999999979 999999956 999999903 999999983 999999939 999999915 999999963 999999951 999999951 999999960 999999971 999999979 999999998 999999926 999999942 999999915 999999951 999999901 999999915 999999938 999999943 999999930 999999982 999999970 999999903 999999918 999999932 999999904 999999923 999999958 999999970 999999970 999999905 999999951 999999992 999999995 999999914 999999951 999999941 999999915 999999915 999999921 999999999 999999911 999999937 999999989 999999958 999999934 999999945 999999909 999999933 999999962 999999957 999999944 999999992 999999935 999999986 999999908 999999937 999999940 999999988 999999992 999999921 999999934 999999919 999999929 999999943 999999941 999999907 999999973 999999909 999999913 999999928 999999927 999999908 999999935 999999906 999999922 999999997 999999918 999999993 999999989 999999935 999999923 999999955 999999907 999999979 999999904 999999931 999999903 999999910 999999966 999999933 999999941 999999922 999999967 999999967 999999910 999999971 999999959 999999985 999999948 999999902 999999923 999999973 999999920 999999973 999999996 999999945 999999985 999999982 999999999 999999911 999999961 999999941 999999949 999999978 999999953 999999978 999999929 999999983 999999977 999999991 999999921 999999957 999999932 999999901 999999966 999999903 999999905 999999907 999999938 999999965 999999907 999999965 999999950 999999950 999999922 999999948 999999944 999999972 999999996 999999999 999999906 999999929 999999930 999999934 999999914 999999927 999999994 999999940 999999938 999999942 999999934 999999951 999999981 999999949 999999933 999999908 999999909 999999912 999999919 999999991 999999985 999999950 999999940 999999945 999999993 999999924 999999995 999999999 999999996 999999948 999999991 999999993 999999939 999999941 999999937 999999965 999999989 999999976 999999988 999999920 999999929 999999975 999999938 999999983 999999913 999999955 999999994 999999983 999999971 999999997 999999941 999999913 999999914 999999987 999999913 999999928 999999917 999999940 999999913 999999950 999999974 999999953 999999969 999999933 999999927 999999985 999999940 999999942 999999935 999999930 999999908 999999984 999999963 999999996 999999976 999999959 999999967 999999977 999999903 999999916 999999995 999999998 999999963 999999921 999999942 999999944 999999968 999999943 999999937 999999977 999999991 999999940 999999958 999999930 999999957 999999967 999999961 999999934 999999999 999999988 999999936 999999996 999999990 999999970 999999958 999999962 999999902 999999922 999999963 999999969 999999958 999999973 999999999 999999943 999999900 999999917 999999997 999999975 999999993 999999969 999999978 999999951 999999918 999999923 999999909 999999919 999999992 999999963 999999988 1000000000 999999994 999999956 999999950 999999998 999999944 999999908 999999941 999999916 999999996 999999982 999999905 999999983 999999978 999999912 999999969 999999903 999999993 999999944 999999948 999999925 999999924 999999951 999999952 999999989 999999928 999999925 999999952 999999904 999999987 999999971 999999932 999999990 999999907 999999975 999999976 999999903 999999935 999999909 999999909 999999954 999999921 999999978 999999949 999999912 999999982 999999987 999999902 999999986 999999984 999999956 999999918 999999922 1000000000 999999958 999999953 999999982 999999916 999999967 999999968 999999919 999999976 999999905 999999905 999999954 999999993 999999936 999999969 999999919 999999902 999999908 999999962 999999965 999999932 999999984 999999939 999999934 999999995 999999906 999999953 999999950 999999969 999999969 999999956 999999916 999999964 999999991 999999900 999999983 999999902 999999940 999999944 999999910 999999902 999999929 999999946 999999963 999999935 999999968 999999986 999999922 999999940 999999958 999999914 999999930 999999992 999999943 999999911 999999925 999999944 999999991 999999979 999999994 999999913 999999909 999999907 999999979 999999949 999999986 999999941 999999971 999999961 999999983 999999971 999999922 999999971 999999918 999999986 999999946 999999997 999999949 999999930 999999925 999999993 999999914 999999988 999999932 999999977 999999947 999999974 999999945 999999914 999999929 999999937 999999973 999999991 999999989 999999904 999999918 999999913 999999950 999999967 999999900 999999944 999999917 999999953 1000000000 999999941 999999984 999999905 999999911 999999941 999999985 999999938 999999946 999999990 999999940 999999919 999999950 999999994 999999946 999999964 999999942 999999950 999999985 999999908 999999919 999999913 999999938 999999924 999999940 999999996 999999926 999999936 999999941 999999988 999999951 999999969 999999948 999999993 999999951 999999951 999999962 999999974 999999944 999999910 999999913 999999930 999999916 999999930 999999950 999999956 999999954 999999964 999999952 999999990 999999940 999999985 999999927 999999990 999999968 999999975 999999978 999999964 999999911 999999949 999999967 999999953 999999949 999999946 999999970 999999938 999999979 999999919 999999983 999999984 999999901 999999904 999999922 999999969 999999994 999999905 999999996 999999930 999999935 999999913 999999990 999999913 999999987 999999900 999999997 999999975 999999987 1000000000 999999930 999999932 999999974 999999985 999999967 999999991 999999970 999999995 999999974 999999946 999999909 999999998 999999905 999999903 999999936 999999920 999999986 999999965 999999984 999999907 999999996 999999991 999999932 999999971 999999990 999999994 999999935 999999976 999999947 999999986 1000000000 999999949 999999974 999999900 999999940 999999958 999999925 999999992 999999969 999999949 999999980 999999931 999999922 999999907 999999914 999999968 999999972 999999964 999999931 999999993 999999991 999999931 999999991 999999940 999999970 999999921 999999918 999999917 999999925 999999989 999999983 999999977 999999927 999999991 999999917 999999985 999999901 999999900 999999954 999999904 999999962 999999983 999999938 999999969 999999976 999999959 999999970 999999945 999999969 999999951 999999978 1000000000 999999968 999999934 999999911 999999903 999999988 999999968 999999922 999999931 999999954 999999967 999999963 999999938 999999950 999999910 999999905 999999956 999999995 999999921 999999952 999999906 999999981 999999984 999999964 999999921 999999982 999999909 999999953 999999921 999999922 999999997 1000000000 999999964 999999979 999999986 999999927 999999976 999999990 999999901 999999964 999999962 999999901 999999924 999999964 999999996 999999992 999999933 999999974 999999905 999999971 999999957 999999968 999999917 999999902 999999934 999999907 999999977 999999906 999999930 999999909 999999962 999999919 999999998 999999947 999999950 999999910 999999961 999999989 999999901 999999981 999999903 999999952 999999973 999999918 999999982 999999978 999999902 999999915 999999958 999999930 999999964 999999944 999999981 999999903 999999972 999999919 999999964 999999953 999999916 999999919 999999948 999999925 999999952 999999960 999999937 999999919 999999982 999999956 999999939 999999919 999999939 999999929 999999998 999999923 999999943 999999980 999999907 999999907 999999996 999999911 999999995 999999903 999999972 999999959 999999930 999999985 999999975 999999928 999999909 999999910 999999916 999999955 999999986 999999985 999999907 999999971 999999987 999999903 999999980 999999914 999999954 999999905 999999986 999999901 999999917 999999931 999999982 999999979 999999965 999999904 999999984 999999982 999999975 999999968 999999939 999999967 999999954 999999957 999999938 999999900 999999934 999999928 999999937 999999953 999999901 999999973 999999913 999999955 999999923 999999999 999999914 999999978 999999980 999999971 999999942 999999952 999999926 999999997 999999912 999999953 999999937 999999992 999999927 999999997 999999983 999999949 999999921 999999968 999999914 999999943 999999910 999999902 999999978 999999986 999999902 999999959 999999913 999999989 999999973 999999994 999999990 999999900 999999960 1000000000 999999999 999999960 999999922 999999930 999999999 999999953 999999936 999999987 999999969 999999945 999999946 999999970 999999901 999999923 999999914 999999921 999999918 999999924 999999982 999999924 999999917 999999980 999999953 999999938 999999950 999999967 999999981 999999959 999999946 999999917 999999916 999999925 999999999 999999996 999999909 999999980 999999965 999999937 999999977 999999938 999999967 999999985 999999987 999999906 999999990 999999987 999999974 999999962 999999973 999999902 999999967 999999937 999999970 999999960 999999906 999999969 999999933 999999925 999999910 999999909 999999927 999999908 999999920 999999920 999999964 999999966 999999987 999999934 999999994 999999990 999999938 999999908 999999982 999999973 999999922 999999997 999999908 1000000000 999999930 999999994 999999960 999999938 999999943 999999919 999999918 999999901 999999932 999999985 999999940 999999948 999999969 999999900 999999967 999999963 999999993 999999962 999999943 999999920 999999991 999999905 999999950 999999993 999999915 999999912 999999943 999999906 999999906 999999980 999999932 999999913 999999968 999999974 999999925 999999913 999999995 999999943 999999945 999999913 999999931 999999938 999999901 999999907 999999984 999999960 999999951 999999904 999999956 999999977 999999956 999999916 999999924 999999988 999999904 999999948 999999908 999999999 999999953 999999971 999999943 999999977 999999932 999999974 999999950 999999945 999999972 999999919 999999910 999999900 999999952 999999999 999999987 999999952 999999986 999999964 999999932 999999975 999999955 999999921 999999938 999999938 999999912 999999994 999999988 999999911 999999924 999999926 999999935 999999960 999999954 999999957 999999920 999999919 999999905 999999961 999999993 999999945 999999962 999999951 999999931 999999935 999999929 999999951 999999943 999999908 999999955 999999921 999999946 999999981 999999910 999999930 999999945 999999909 999999967 999999972 999999956 999999953 999999958 999999983 999999990 999999978 999999975 999999910 999999976 999999952 999999946 999999945 999999938 999999957 999999958 999999908 999999928 999999976 999999916 999999983 999999986 999999934 999999937 999999904 999999955 999999986 999999946 999999933 999999912 999999982 999999992 999999982 999999973 999999951 999999962 999999955 999999948 999999982 999999985 999999912 999999926 999999986 999999936 999999954 999999934 999999909 999999938 999999924 999999933 999999989 999999960 999999944 999999996 999999954 999999979 999999961 999999939 999999953 999999973 999999976 999999930 999999911 999999972 999999963 999999933 999999922 999999970 999999908 999999917 999999906 999999909 999999934 999999952 999999949 999999902 999999918 999999928 999999982 999999929 999999984 999999999 999999999 999999986 999999947 999999918 1000000000 999999990 999999965 999999994 999999941 999999985 999999929 999999921 999999931 999999929 999999956 999999924 999999988 999999955 999999931 999999934 999999915 999999916 999999974 999999941 999999959 999999927 999999965 999999959 999999916 999999949 999999963 999999956 999999954 1000000000 999999978 999999929 999999964 999999986 999999978 999999941 999999919 999999946 999999914 999999975 999999913 999999993 999999935 999999918 999999949 999999986 999999903 999999983 999999911 999999961 999999933 999999906 999999945 999999988 999999924 999999999 999999973 999999945 999999916 999999934 999999927 999999999 999999981 999999997 999999917 999999906 999999998 999999915 999999920 999999966 999999936 999999909 999999957 999999954 999999916 999999906 999999965 999999922 999999954 999999964 999999971 999999926 999999981 999999999 999999932 999999951 999999950 999999992 999999972 999999908 999999915 999999934 999999932 999999966 1000000000 999999928 999999935 999999929 999999998 999999901 999999963 999999968 999999936 999999999 999999947 999999901 999999951 999999959 999999992 999999981 999999998 999999989 999999908 999999954 999999907 999999954 999999973 999999944 999999941 999999948 999999935 999999956 999999986 999999978 999999912 999999908 999999952 999999999 999999939 999999923 999999979 999999991 999999953 999999913 999999950 999999965 999999969 999999942 999999912 999999965 999999958 999999996 999999980 999999963 999999944 999999948 999999912 999999906 999999907 999999940 999999948 999999911 999999960 999999943 999999971 999999967 999999916 999999908 999999990 999999937 999999919 999999908 999999943 999999982 999999976 999999933 999999919 999999943 999999953 999999982 999999901 999999930 999999986 999999929 999999939 999999951 999999908 999999910 999999914 999999994 999999935 999999962 999999933 999999947 999999936 999999963 999999941 999999930 999999977 999999959 999999962 999999936 999999982 999999994 999999935 999999939 999999976 999999982 999999919 999999980 999999902 999999995 999999906 999999963 999999917 999999940 999999954 999999907 999999999 999999930 999999973 999999954 999999914 999999906 999999950 999999902 999999924 999999971 999999937 999999978 999999956 999999907 999999998 999999984 999999951 999999940 999999925 999999954 999999964 999999928 999999930 999999911 999999993 999999929 999999951 999999905 999999945 999999912 999999995 999999900 999999969 999999982 999999965 999999964 999999934 999999981 999999907 999999977 999999933 999999924 999999941 999999944 999999941 999999978 999999958 999999989 999999918 999999915 999999929 999999939 999999920 999999950 999999920 999999900 999999927 999999998 999999997 999999917 999999937 999999991 999999930 999999944 999999901 999999932 999999938 999999993 999999987 999999913 999999982 999999971 999999903 999999907 999999957 999999931 1000000000 999999991 999999943 999999970 999999946 999999989 999999948 999999993 999999999 999999909 999999901 999999901 999999996 999999997 999999982 999999971 999999984 999999943 999999996 999999989 999999927 999999973 999999991 999999975 999999969 999999963 999999968 999999906 999999968 999999971 999999966 999999924 999999916 999999900 999999914 999999914 999999954 999999960 999999943 999999930 999999996 999999990 999999966 999999957 999999935 999999916 999999908 999999901 999999990 999999996 999999994 999999957 999999979 999999923 999999903 999999991 999999915 999999920 999999962 999999964 999999982 999999967 999999993 999999932 999999922 999999936 999999906 999999904 999999913 999999995 999999997 999999982 999999928 999999926 999999979 999999906 999999976 999999994 999999990 999999996 999999961 999999990 999999971 999999981 999999923 999999921 999999926 999999964 999999995 999999905 999999991 999999978 999999964 999999919 999999928 999999919 999999968 999999948 999999910 999999954 999999960 999999940 999999950 999999927 999999920 999999986 999999952 999999962 999999999 999999928 999999977 999999913 999999966 999999964 999999955 999999903 999999968 999999919 999999913 999999947 999999963 999999930 999999968 999999912 1000000000 999999954 999999915 999999960 999999986 999999990 999999999 999999961 999999948 999999948 999999904 999999995 999999997 999999981 999999972 999999958 999999972 999999912 999999929 999999903 999999939 999999952 999999979 999999920 999999992 999999980 999999951 999999990 999999915 999999902 999999921 999999932 999999950 999999993 999999995 999999913 999999925 999999944 999999983 999999946 999999904 999999951 999999929 999999911 999999905 999999947 999999932 999999913 999999947 999999976 999999989 999999975 999999901 999999967 999999924 999999903 999999964 999999966 999999913 999999943 999999951 999999985 999999956 999999925 999999996 999999980 999999921 999999988 999999964 999999940 999999921 999999967 999999983 999999979 999999972 999999985 999999926 999999967 999999977 999999909 999999955 999999921 999999975 999999920 999999910 999999958 999999900 999999909 999999963 999999961 999999971 999999989 999999900 999999906 999999920 999999942 999999984 999999968 999999969 999999969 999999951 999999917 999999948 999999975 999999910 999999971 999999987 999999974 999999934 999999948 999999985 999999969 999999941 999999950 999999971 1000000000 999999919 999999975 999999946 999999905 999999981 999999929 999999989 999999956 999999995 999999965 999999995 999999953 999999920 999999922 999999923 999999999 999999954 999999946 999999905 999999918 999999908 999999965 999999902 999999904 999999997 999999925 999999955 999999906 999999992 999999943 999999922 999999911 999999911 999999944 999999914 999999964 999999948 999999963 999999980 999999903 999999917 999999985 999999968 999999978 999999996 999999945 999999977 999999981 999999942 999999901 999999990 999999975 999999918 999999942 999999929 999999916 999999905 999999919 999999907 999999965 999999989 999999944 999999980 999999979 999999949 999999927 999999908 999999946 999999924 999999915 999999971 999999937 999999972 999999920 999999962 999999924 999999969 999999977 999999928 999999983 999999940 999999942 999999983 999999980 999999932 999999902 999999952 999999910 999999972 999999957 999999969 999999928 999999913 999999904 999999987 999999905 999999903 999999987 999999969 999999929 999999986 999999958 999999989 999999939 999999904 999999986 999999972 999999904 999999955 999999972 999999946 999999965 999999954 999999916 999999952 999999967 999999998 999999989 999999980 999999933 999999928 999999904 999999998 999999945 999999943 999999938 999999979 999999991 999999934 999999982 999999999 999999995 999999927 999999990 999999949 999999933 999999993 999999927 999999933 999999904 999999938 999999917 999999961 999999923 999999996 999999920 999999974 999999973 999999999 1000000000 999999999 999999936 999999989 999999968 999999986 999999960 999999943 999999980 999999997 999999931 999999987 999999928 999999944 999999933 999999901 999999907 999999973 999999942 999999903 999999979 999999951 999999913 999999906 999999936 999999969 999999994 999999959 999999935 999999926 999999957 999999996 999999911 999999923 999999917 999999912 999999955 999999943 999999994 999999924 999999924 999999994 999999993 999999913 999999915 999999959 999999992 999999905 999999935 999999999 999999950 999999984 999999953 999999958 999999947 999999940 999999997 999999958 999999956 999999938 999999909 999999931 999999919 999999945 999999913 999999958 999999943 999999946 999999911 999999910 999999925 999999924 999999932 999999987 999999941 999999994 999999993 999999921 999999938 999999985 999999914 999999937 999999949 999999923 999999943 999999902 999999993 999999917 999999949 999999914 999999971 999999995 999999955 999999932 999999920 999999982 999999976 999999915 999999935 999999905 999999997 999999928 999999953 999999933 999999960 999999977 999999945 999999961 999999909 999999924 999999910 999999954 999999931 999999922 999999901 999999957 999999913 999999953 999999916 999999960 999999980 999999972 999999949 999999990 999999909 999999945 999999900 999999957 999999925 999999911 999999951 999999948 999999969 999999999 999999926 999999901 999999945 999999980 999999919 999999996 999999970 999999982 999999992 999999933 999999982 999999956 999999924 999999918 999999904 999999979 999999915 999999994 999999997 999999961 999999992 999999915 999999996 999999922 999999903 999999973 999999931 999999917 999999907 999999925 999999934 999999977 999999906 999999905 999999964 999999946 999999960 999999930 999999973 999999963 999999905 999999982 999999959 999999928 999999977 999999935 999999939 999999905 999999957 999999938 999999911 999999990 999999958 999999972 999999986 999999995 999999925 999999996 999999935 999999983 999999961 999999910 999999963 999999925 999999976 999999991 999999922 999999987 999999935 999999908 999999972 999999953 999999987 999999914 999999983 999999976 999999968 999999971 999999905 999999914 999999974 999999961 999999990 999999907 999999950 999999918 999999913 999999931 999999942 999999987 999999960 999999984 999999972 999999923 999999917 999999997 999999927 999999986 999999948 999999987 999999942 999999937 999999941 999999958 999999921 999999916 999999987 999999935 999999975 999999937 999999908 999999904 999999938 999999988 999999977 999999900 999999974 999999971 999999996 999999998 999999940 999999902 999999922 999999935 999999993 999999985 999999983 999999953 999999992 999999955 999999999 999999948 999999920 999999990 999999958 999999917 999999951 999999958 999999900 999999955 999999909 999999969 999999918 999999913 1000000000 999999910 999999962 999999960 999999917 999999964 999999937 999999956 999999956 999999983 999999904 999999960 999999955 999999914 999999912 999999960 999999917 999999984 999999958 999999957 999999997 999999974 999999973 999999941 999999993 999999955 999999902 999999959 999999994 999999970 999999959 999999954 999999962 999999900 999999940 999999940 999999954 999999948 999999971 999999967 999999928 999999970 999999993 999999963 999999955 999999936 999999918 999999971 999999919 999999990 999999924 999999913 999999944 999999996 999999956 999999900 999999905 999999922 999999924 999999971 999999920 999999935 999999932 999999986 999999954 999999923 999999901 999999996 999999973 999999953 999999990 999999995 999999929 999999931 999999900 999999922 999999962 999999941 999999916 999999951 999999926 999999990 999999902 999999970 999999919 999999911 999999969 999999905 999999979 999999906 999999947 999999932 999999910 999999985 999999908 999999994 999999922 999999939 999999912 999999977 999999972 999999958 999999967 999999943 999999941 999999920 999999983 999999945 999999977 999999957 999999937 999999982 999999995 999999996 999999985 999999973 999999945 1000000000 999999960 999999973 999999907 999999945 999999984 999999910 999999917 999999967 999999972 999999905 999999929 999999932 999999992 999999998 999999910 999999989 999999917 999999928 999999933 999999959 999999929 999999997 999999971 999999993 999999929 999999982 999999965 999999978 999999996 999999992 999999968 999999984 999999981 999999916 999999902 1000000000 999999916 999999955 999999938 999999984 999999904 999999960 999999957 999999949 999999916 999999936 999999927 999999929 999999958 999999992 999999941 999999964 999999916 999999924 999999913 999999918 999999965 999999947 999999904 999999962 1000000000 999999918 999999919 999999992 999999949 999999963 999999911 999999930 999999996 999999908 999999930 999999920 999999941 999999975 999999977 999999963 999999967 999999966 999999932 999999985 999999934 999999959 999999992 999999925 999999914 999999987 999999929 999999921 999999917 999999971 999999932 999999903 999999938 999999996 999999981 999999921 999999910 999999995 999999929 999999990 999999971 999999983 999999980 999999921 999999906 999999953 1000000000 999999938 999999929 999999932 999999994 999999922 999999972 999999910 999999988 999999905 999999980 999999908 999999935 999999974 999999995 999999969 999999975 999999988 999999984 999999983 999999974 999999915 999999924 999999926 999999941 999999906 999999988 999999994 999999945 999999987 999999939 999999999 999999945 999999987 999999968 999999924 999999976 999999920 999999990 999999929 999999902 999999928 999999933 999999929 999999902 999999952 999999933 999999945 999999977 999999951 999999941 999999902 999999989 999999936 999999963 999999967 999999979 999999933 999999984 999999934 999999948 999999960 999999946 999999917 999999910 999999918 999999910 999999949 999999942 999999940 999999901 999999993 999999993 999999998 999999954 999999908 999999912 999999996 999999958 999999933 999999929 999999962 999999913 999999964 999999935 999999916 999999909 999999946 999999904 999999905 999999918 999999951 999999927 999999952 999999928 999999904 999999979 999999921 999999900 999999945 999999961 999999988 999999967 999999917 999999931 999999993 999999971 999999966 999999945 999999981 999999955 999999938 999999929 999999943 999999985 999999990 999999942 999999947 999999933 999999968 999999992 999999951 999999998 999999926 999999953 999999958 999999924 999999996 999999974 999999976 999999983 999999971 999999964 999999934 999999932 999999938 999999909 999999941 999999928 999999989 999999986 999999989 999999921 999999934 999999964 999999930 999999961 999999986 999999946 999999917 999999901 999999967 999999961 999999958 999999919 999999926 999999982 1000000000 999999958 999999960 999999924 999999977 999999910 999999901 999999985 999999974 999999939 999999947 999999958 999999916 999999983 999999977 999999914 999999968 999999932 999999919 999999963 999999983 999999908 999999960 999999917 999999932 999999916 999999990 999999912 999999948 999999949 999999992 999999909 999999908 999999999 999999970 999999953 999999905 999999933 999999977 999999903 999999932 999999935 999999981 999999975 999999958 999999917 999999908 999999997 999999983 999999915 999999994 999999945 999999930 999999992 999999938 999999991 999999989 1000000000 999999952 999999925 999999945 999999981 999999953 999999979 999999989 999999979 999999975 999999944 999999901 999999964 999999999 999999904 999999914 999999968 999999992 999999950 999999907 999999968 999999976 999999959 999999909 999999913 999999936 999999933 999999988 999999970 999999954 999999914 999999962 999999984 999999913 999999949 999999925 999999934 999999969 999999961 999999965 999999931 999999984 999999901 999999914 999999947 999999996 999999975 999999979 999999946 999999991 999999924 999999932 999999969 999999922 999999951 999999905 999999931 999999982 999999911 999999964 999999981 1000000000 999999974 999999963 999999964 999999961 999999921 999999952 999999943 999999953 999999965 999999967 999999985 999999929 999999934 999999992 999999930 999999920 999999941 999999957 999999949 999999957 999999912 999999951 999999910 999999928 999999909 999999929 999999967 999999950 999999923 999999920 999999982 999999965 999999931 999999953 999999948 999999952 999999978 999999965 999999922 999999911 999999975 999999925 999999979 999999984 999999971 999999914 999999922 999999995 999999979 999999993 999999945 999999950 999999910 999999984 999999920 999999996 999999972 999999905 999999935 999999977 999999944 999999925 999999977 999999928 999999929 999999993 999999931 999999964 999999966 999999988 999999938 999999936 999999936 999999977 999999903 999999982 999999958 999999933 999999997 999999969 999999942 999999974 999999956 999999954 999999964 999999931 1000000000 999999948 999999988 999999919 999999965 999999996 999999951 999999900 999999979 999999978 999999990 999999941 999999963 999999903 999999937 999999989 999999955 999999922 999999981 999999946 999999980 999999956 999999998 999999962 999999932 999999924 1000000000 999999944 999999955 999999948 999999985 999999951 999999935 999999969 999999948 999999919 999999902 999999922 999999997 999999959 999999965 999999940 999999962 999999901 999999967 999999910 999999921 999999919 999999980 999999929 999999986 999999940 999999990 999999900 999999942 999999903 999999976 999999964 999999991 999999936 999999988 999999926 999999960 999999951 999999905 999999958 999999922 999999970 999999969 999999935 999999909 999999951 999999998 999999903 999999997 999999969 999999901 999999929 999999960 999999916 999999901 999999943 999999922 999999908 999999987 999999949 999999983 999999947 999999929 999999971 999999928 999999947 999999996 999999976 999999942 999999978 999999983 999999936 999999993 999999981 999999945 999999969 999999929 999999982 999999905 999999913 1000000000 999999947 999999945 999999958 999999970 999999989 999999954 999999995 999999951 999999900 999999918 999999987 999999911 999999950 999999940 999999920 999999979 999999964 999999982 999999927 999999980 999999977 999999913 999999968 999999956 999999932 999999917 999999916 999999972 999999977 999999996 999999986 999999942 999999923 999999905 999999951 999999942 999999961 999999937 999999904 999999908 999999961 999999912 999999957 999999917 999999998 999999942 999999951 999999981 999999913 999999960 999999971 999999901 999999958 999999999 999999999 999999945 999999920 999999940 999999980 999999969 999999991 999999910 999999916 999999918 999999997 999999903 999999909 999999940 999999948 999999907 999999996 999999954 999999902 999999933 999999901 999999936 999999910 999999904 999999949 999999960 999999902 999999971 999999966 999999973 999999969 999999951 999999986 999999914 999999902 999999928 999999922 999999901 999999909 999999954 999999984 999999921 999999933 999999972 999999943 999999976 999999953 999999963 999999998 999999915 999999970 999999984 999999930 999999980 999999950 999999952 999999970 999999902 999999946 999999962 999999941 999999908 999999930 999999956 999999917 999999905 999999928 999999949 999999946 999999940 999999999 999999993 999999970 999999933 999999907 999999917 999999990 999999919 999999984 999999968 999999961 999999962 999999969 999999905 999999904 999999992 999999910 999999905 999999984 999999953 999999942 999999932 999999996 999999929 999999995 999999973 999999912 999999922 999999944 999999948 999999931 999999910 999999976 999999906 999999912 999999992 999999938 999999942 999999997 999999966 999999943 999999960 999999915 999999936 999999945 999999900 999999979 999999934 999999978 999999963 999999999 999999964 999999984 999999905 999999978 999999998 999999983 999999994 999999970 999999985 999999914 999999991 999999988 999999928 999999915 999999940 999999922 999999918 999999910 999999935 999999979 999999978 999999910 999999995 999999948 999999993 999999979 999999944 999999958 999999904 999999998 999999978 999999986 999999964 999999979 999999976 999999900 1000000000 999999942 999999941 999999958 999999976 999999907 999999993 999999973 999999929 999999957 999999929 999999944 999999973 999999900 999999936 999999931 999999947 999999936 999999909 999999970 999999979 999999941 999999945 999999990 999999999 999999909 999999965 999999953 999999906 999999952 999999925 999999921 999999904 999999979 999999923 999999977 999999950 999999928 999999982 999999969 999999985 999999926 999999913 999999929 999999988 999999980 999999942 999999967 999999976 999999913 999999916 999999932 999999971 999999963 999999952 999999958 999999926 999999964 999999945 999999931 999999977 999999902 999999903 999999906 999999913 999999922 999999924 999999935 999999979 999999941 999999927 999999965 999999974 999999969 999999962 999999970 999999942 999999932 999999911 999999972 999999991 999999955 999999957 999999996 999999969 999999967 999999921 999999925 999999917 999999970 999999959 999999915 999999903 999999938 999999920 999999902 999999901 999999951 999999914 999999981 999999957 999999978 999999905 999999965 999999936 999999949 999999903 999999949 999999989 1000000000 999999912 999999958 999999941 999999962 999999927 999999927 999999986 999999909 999999993 999999998 999999952 999999934 999999957 999999913 999999952 999999911 999999960 999999978 999999910 999999982 999999966 999999982 999999956 999999972 999999980 999999959 999999929 999999917 999999912 999999950 999999948 999999968 999999941 999999993 999999925 999999929 999999966 999999911 1000000000 999999934 999999959 999999911 999999911 999999915 999999963 999999918 999999923 999999975 999999944 999999912 999999958 999999962 999999941 999999959 999999961 999999963 999999995 999999982 999999912 999999919 999999920 999999950 999999985 999999989 999999916 999999950 999999939 999999991 999999999 999999909 999999959 999999977 999999953 999999925 999999901 999999917 999999969 999999901 999999987 999999903 999999990 999999973 999999918 999999951 999999934 999999957 999999914 999999938 999999942 999999913 999999974 999999969 999999974 999999976 999999960 999999995 999999964 999999924 999999967 999999989 999999946 999999950 999999936 999999977 999999931 999999999 999999998 999999930 999999950 999999916 999999933 999999941 999999973 999999935 999999914 999999911 999999999 999999917 999999950 999999988 999999950 999999947 999999959 999999995 999999937 999999966 999999926 999999910 999999918 999999995 999999924 999999991 999999904 999999958 999999974 999999928 999999919 999999963 999999915 999999999 999999999 999999941 999999949 1000000000 999999900 999999961 999999900 999999903 999999961 999999946 999999970 999999940 999999947 999999926 999999910 999999927 999999958 999999927 999999947 999999994 999999912 999999944 999999917 999999968 999999909 999999949 999999928 999999972 999999917 999999905 999999976 999999985 999999971 1000000000 999999943 999999900 999999991 999999939 999999917 999999980 999999953 999999944 999999974 999999991 999999919 999999952 999999950 999999915 999999961 999999963 999999978 999999974 999999990 999999959 999999991 999999948 999999920 999999957 999999914 999999927 999999906 999999913 999999928 999999933 999999914 999999970 999999946 999999928 999999926 999999985 999999985 999999968 999999996 999999942 999999985 999999993 999999964 999999991 999999959 999999905 999999901 999999967 999999935 999999954 999999934 999999958 999999916 999999981 999999950 999999957 999999915 999999962 999999954 999999964 999999927 999999926 999999970 999999968 999999959 999999911 999999942 999999978 999999924 999999938 999999951 999999903 999999953 999999958 999999943 999999976 999999979 999999953 999999914 999999976 999999912 999999938 999999983 999999984 999999956 999999979 999999958 999999964 999999940 999999966 999999901 999999927 999999957 999999913 999999944 999999906 999999994 999999988 999999916 999999941 999999911 999999980 999999974 999999999 999999947 999999963 999999924 999999943 999999944 999999993 999999973 999999959 999999936 999999926 999999905 999999926 999999934 999999991 999999974 999999940 999999911 999999944 999999983 999999914 999999950 999999996 999999995 999999977 999999919 999999901 999999971 999999961 999999934 999999981 999999927 999999990 999999991 999999979 999999962 999999924 999999964 999999943 999999999 999999953 999999957 999999944 999999994 999999990 999999905 999999979 999999976 999999911 999999912 999999964 999999967 999999931 999999936 999999991 999999926 999999925 999999990 999999903 999999947 999999975 999999924 1000000000 999999961 999999962 999999935 999999969 999999957 999999988 999999946 999999987 999999920 999999986 999999991 999999923 999999917 999999964 999999923 999999969 999999965 999999983 999999994 999999997 999999947 999999965 999999907 999999987 999999987 999999936 999999919 999999908 999999902 999999953 999999936 999999998 999999998 999999954 999999996 999999923 999999904 999999959 999999915 999999901 999999940 999999905 999999979 999999974 999999961 999999923 999999992 999999969 999999911 999999983 999999999 999999919 999999932 999999983 999999950 1000000000 999999906 999999936 999999982 999999982 999999903 999999919 999999905 999999984 999999990 999999988 999999947 999999964 999999967 999999926 999999942 999999920 999999908 999999964 999999997 999999982 999999982 999999945 999999966 999999979 999999921 999999931 999999993 999999935 999999927 999999905 999999926 999999983 999999991 999999932 999999910 999999988 999999905 999999919 999999972 999999905 999999931 999999936 999999960 999999959 999999950 999999948 999999945 999999935 999999904 999999978 999999998 999999924 999999989 999999921 999999964 999999936 999999925 999999995 999999927 999999961 999999906 999999995 999999931 999999958 999999966 999999963 999999991 999999937 999999929 999999998 999999941 999999945 999999901 999999973 999999950 999999905 999999987 999999945 999999953 999999942 999999957 999999960 999999910 999999956 999999947 999999940 999999957 999999994 1000000000 999999964 999999966 999999940 999999981 999999992 999999971 999999933 999999960 999999939 999999962 999999914 999999929 999999972 999999982 999999924 999999995 999999968 999999931 999999904 999999918 999999993 999999901 999999939 999999992 999999986 999999902 999999925 999999912 999999957 999999939 999999947 999999925 999999947 999999963 999999978 999999914 999999924 999999932 999999936 999999943 999999964 999999938 999999907 999999979 999999959 999999948 999999974 999999936 999999959 999999905 999999968 999999926 999999928 999999945 999999954 999999962 999999916 999999959 999999990 999999920 1000000000 999999900 999999988 999999908 999999959 999999984 999999928 999999949 999999990 999999977 999999928 999999965 999999957 999999951 999999924 999999982 999999912 999999958 999999908 999999938 999999982 999999946 999999994 999999900 999999929 999999967 999999941 999999901 999999969 999999996 999999966 999999913 999999930 999999943 999999999 999999968 999999908 999999909 999999955 999999961 999999964 999999921 999999908 999999992 999999918 999999987 999999967 999999992 999999997 999999943 999999925 999999937 999999992 999999975 999999959 999999900 999999969 999999989 999999945 999999976 999999990 999999944 999999966 999999932 999999960 999999930 999999994 999999948 999999940 999999952 999999987 999999988 999999990 999999937 999999966 999999903 999999932 999999910 999999901 999999988 999999956 999999993 999999997 999999964 999999927 999999965 999999953 999999916 999999964 999999983 999999986 999999902 999999962 999999919 999999971 999999980 999999961 999999979 999999953 999999969 999999934 999999902 999999917 999999904 999999941 999999971 999999911 999999958 999999989 999999977 999999992 999999909 999999916 999999972 999999937 999999915 999999953 999999942 999999945 999999976 999999930 999999982 999999991 999999987 999999925 999999990 999999961 999999985 999999969 999999959 999999925 999999989 999999921 999999977 999999905 999999980 999999995 999999903 999999903 999999995 999999949 999999967 1000000000 999999987 999999997 999999932 999999911 999999916 999999909 999999909 999999991 999999972 999999950 999999929 999999967 999999918 999999971 999999998 999999932 999999927 999999934 999999983 999999946 999999940 999999946 999999986 999999946 999999930 999999972 999999984 999999954 999999965 999999941 999999917 999999942 999999947 999999919 999999941 999999942 999999964 999999913 999999909 999999901 999999954 999999992 999999950 999999959 999999932 999999919 999999983 999999928 999999965 999999998 999999912 999999914 999999909 999999950 999999964 999999977 999999944 999999929 999999979 999999977 999999936 999999914 999999913 1000000000 999999984 999999928 999999920 999999923 999999972 999999933 999999988 999999994 999999933 999999959 999999953 999999947 999999921 999999936 999999972 999999903 999999945 999999981 999999967 999999920 999999910 999999901 999999955 999999917 999999975 999999981 999999905 999999999 999999924 999999956 999999995 999999944 999999991 999999988 999999975 999999974 999999954 999999941 999999939 999999935 999999951 999999965 999999981 999999957 999999930 999999945 999999947 999999975 999999970 999999992 999999992 999999981 999999911 999999920 999999993 999999974 999999982 999999970 999999930 999999928 999999990 999999909 999999918 999999923 999999940 999999954 999999915 999999930 999999991 999999962 999999967 999999972 999999933 999999954 999999939 999999983 999999984 999999929 999999946 999999987 999999951 999999956 999999929 999999917 999999969 999999943 999999970 999999985 999999992 999999963 999999940 999999994 999999995 999999932 999999908 1000000000 999999975 999999967 999999992 999999907 999999985 999999999 999999935 999999925 999999951 999999949 999999917 999999933 999999982 999999917 999999949 999999949 999999968 999999979 999999986 999999993 999999958 999999954 999999956 999999951 999999911 999999981 999999917 999999915 999999955 999999960 999999948 999999985 999999932 999999930 999999995 999999984 999999911 999999960 999999975 999999990 999999997 999999944 999999931 999999919 999999970 999999950 999999902 999999925 999999960 999999922 999999997 999999953 999999997 999999971 999999935 999999903 999999941 999999980 999999951 1000000000 999999906 999999963 999999933 999999939 999999940 999999907 999999972 999999925 999999940 999999978 999999993 999999955 999999964 999999968 999999915 999999999 999999943 999999905 999999926 999999900 999999966 1000000000 999999915 999999970 999999971 999999949 999999959 999999906 999999901 999999970 999999987 999999942 999999915 999999924 999999905 999999979 999999936 999999974 999999967 999999971 999999977 999999995 999999971 999999985 999999979 999999955 999999966 999999972 999999951 999999999 999999919 999999996 999999926 999999931 999999973 999999922 999999980 999999928 999999967 999999939 999999940 999999907 999999950 999999977 999999912 999999959 999999954 999999969 999999980 999999967 999999989 999999989 999999950 999999994 999999925 999999901 999999978 999999925 999999936 999999976 999999903 999999947 999999907 999999985 999999961 999999923 999999919 999999911 999999937 999999934 999999949 999999905 999999904 999999903 999999992 999999915 999999904 999999972 999999921 999999904 999999966 999999965 999999950 999999943 999999929 999999953 999999932 999999909 999999980 999999948 999999960 999999925 999999958 999999983 999999970 999999963 999999965 999999970 999999937 999999909 999999924 999999955 999999913 999999981 999999931 999999944 999999905 999999981 999999933 999999927 999999983 999999972 999999944 999999987 999999954 999999913 999999960 999999962 999999900 999999960 999999977 999999918 999999988 999999915 999999920 999999994 999999906 999999903 999999934 999999922 999999928 999999915 999999984 999999927 999999974 999999913 999999936 999999905 999999959 999999977 999999994 999999984 999999958 999999952 999999927 999999966 999999946 999999903 999999958 999999962 999999976 1000000000 999999944 999999912 999999924 999999977 999999984 999999968 999999960 999999959 999999991 999999983 999999955 999999957 999999946 999999981 999999974 999999956 999999935 999999976 999999948 999999952 999999984 999999998 999999975 999999956 999999901 999999925 999999999 999999910 999999963 999999998 999999987 999999989 999999955 999999979 999999912 999999988 999999936 999999986 999999977 999999961 999999951 999999964 999999915 999999904 999999992 999999910 999999991 999999956 999999984 999999995 999999989 999999959 999999908 999999903 999999955 999999914 999999906 999999936 999999911 999999926 999999918 999999949 999999980 999999993 999999913 999999902 999999971 999999909 999999979 999999960 999999984 999999914 999999929 999999944 999999978 999999986 999999901 999999949 999999919 999999952 999999974 999999909 999999960 999999984 999999969 999999946 999999936 999999994 999999942 999999930 999999968 999999964 999999942 999999942 999999900 999999996 999999915 999999933 999999996 999999967 999999993 999999948 999999934 999999928 999999944 999999997 999999979 999999907 999999933 999999938 999999902 999999985 999999974 999999936 999999962 999999910 999999978 999999991 999999903 999999964 999999906 999999952 999999948 999999925 999999987 999999957 999999959 999999954 999999988 999999967 999999998 999999946 999999911 999999953 999999999 999999957 999999919 999999988 999999972 999999926 999999978 999999915 999999923 999999969 999999928 999999913 999999989 999999925 999999903 999999997 999999917 999999976 999999952 999999920 999999943 999999995 999999973 999999926 999999993 999999970 999999930 999999943 999999962 999999912 999999915 999999915 999999978 999999955 999999945 999999932 999999975 999999912 999999971 999999994 999999930 999999900 999999950 999999939 999999908 999999961 999999978 999999999 999999918 999999934 999999903 999999930 999999985 999999944 999999949 999999919 999999962 999999918 999999952 999999930 1000000000 999999973 999999948 999999952 999999928 999999980 999999962 999999944 999999956 999999930 999999924 999999999 999999972 999999988 999999958 999999917 999999952 999999965 999999934 999999919 999999933 999999956 999999972 999999980 999999949 999999948 999999927 999999985 999999932 1000000000 999999949 999999927 999999937 999999925 1000000000 999999949 999999903 999999918 999999941 999999906 999999929 999999932 999999932 999999909 999999912 999999960 999999904 999999951 999999926 999999926 999999951 999999924 999999914 999999919 999999918 999999985 999999939 999999917 999999967 999999914 999999992 999999970 999999932 999999949 999999951 999999958 999999953 999999929 999999943 999999965 999999964 999999951 999999976 999999937 999999936 999999922 999999993 999999994 999999916 999999963 999999947 999999966 999999926 999999980 999999924 999999925 999999981 999999962 999999982 999999920 999999931 999999963 999999997 999999995 999999979 999999908 999999964 999999992 999999927 999999979 999999963 999999934 999999956 999999949 999999958 999999946 999999923 999999998 999999919 999999923 999999950 999999917 999999946 999999978 999999982 999999925 999999971 999999913 999999927 999999976 999999919 999999995 999999944 999999957 999999929 999999916 999999912 999999952 999999993 999999949 999999903 999999938 999999972 999999930 999999951 999999990 999999902 999999939 999999925 999999904 999999911 999999991 999999939 999999953 999999910 999999974 999999956 999999986 999999943 999999918 999999947 999999918 999999920 999999931 999999992 999999950 999999998 999999946 999999920 999999993 999999921 999999986 999999964 999999926 999999981 999999990 999999980 999999901 999999961 999999987 999999942 999999901 999999976 999999957 999999995 999999945 999999957 999999922 999999947 999999969 999999997 999999927 999999930 999999956 999999903 999999979 999999941 999999914 999999982 999999954 999999935 999999995 999999908 999999943 999999990 999999942 999999985 999999947 999999944 999999943 999999922 999999941 999999912 999999943 999999946 999999921 999999922 999999940 999999984 999999902 999999979 999999910 999999990 999999905 999999941 999999997 1000000000 999999991 999999984 999999906 999999966 999999952 999999951 999999910 999999937 999999990 999999966 999999928 999999924 999999912 999999909 999999937 999999921 999999959 999999971 999999943 999999918 999999931 999999945 999999975 999999946 999999986 999999997 999999960 999999926 999999955 999999905 999999955 999999969 999999931 999999908 999999990 999999959 999999937 999999967 999999924 999999989 999999905 999999999 999999937 999999995 999999918 999999990 999999989 999999947 999999922 999999971 999999914 999999917 999999936 999999965 999999905 999999914 999999902 999999948 999999930 999999900 999999901 999999939 999999945 999999954 999999990 999999911 999999941 999999971 999999965 999999948 999999972 999999953 999999915 999999961 999999922 999999916 999999907 999999957 999999940 999999965 999999971 999999991 999999983 999999951 999999999 999999907 999999950 999999962 999999962 999999998 999999953 999999993 999999917 999999990 999999991 999999994 999999946 999999905 999999966 999999931 999999988 999999934 999999987 999999923 999999969 999999970 999999997 999999952 999999969 999999962 999999912 999999952 999999986 999999900 999999914 999999925 999999912 999999916 999999943 999999996 999999983 999999944 999999909 999999901 999999921 999999980 999999980 999999963 999999959 999999948 999999995 999999996 999999922 999999911 999999989 999999939 999999911 999999994 999999930 999999930 999999982 999999953 999999932 999999942 999999976 999999950 999999913 999999981 999999943 999999921 999999906 999999978 999999956 999999932 999999976 999999902 999999909 999999955 999999901 999999950 999999993 999999956 999999900 999999913 999999944 999999924 999999967 999999966 999999953 999999971 999999997 999999931 999999903 999999906 999999943 999999981 999999904 999999939 999999935 999999936 999999905 999999938 999999915 999999958 999999946 999999961 1000000000 999999909 999999910 999999998 999999956 999999907 999999970 999999907 999999911 999999980 999999999 999999959 999999915 999999922 999999999 999999931 999999991 999999976 999999964 999999997 999999922 999999931 999999946 999999903 999999947 999999905 999999914 999999997 999999985 999999915 999999903 999999919 999999927 999999919 999999917 999999923 999999932 999999954 999999955 999999929 999999969 999999908 999999957 999999971 999999961 999999913 999999990 999999966 999999934 999999937 999999940 999999917 999999952 999999975 999999985 999999946 999999902 999999966 999999930 999999994 999999996 1000000000 999999967 999999968 999999946 999999991 999999926 999999916 999999963 999999932 999999964 999999915 999999938 999999918 999999914 999999925 999999935 999999941 999999984 999999904 999999996 999999913 999999937 999999980 999999924 999999965 999999972 999999979 999999968 999999975 999999997 999999927 999999940 999999963 999999952 999999949 999999996 999999951 999999938 999999996 999999937 999999983 999999961 999999979 999999919 999999936 999999981 999999935 999999900 999999989 999999961 999999955 999999984 999999903 999999906 999999953 999999991 999999973 999999963 999999909 999999950 999999956 999999994 999999953 999999915 999999930 999999917 999999975 999999960 999999915 999999923 999999961 999999927 999999972 999999932 999999916 999999909 999999984 999999969 999999972 999999970 999999979 999999992 999999904 999999915 999999964 999999979 999999961 999999920 999999947 999999977 999999976 999999918 999999926 999999984 999999996 999999971 999999981 999999946 999999921 999999974 999999960 999999941 999999935 999999940 999999921 999999993 999999910 999999926 999999989 999999924 999999907 999999990 999999984 999999948 999999966 999999993 999999963 999999908 999999923 999999942 999999996 999999910 999999962 999999963 1000000000 999999998 999999903 999999951 999999958 999999911 999999981 999999944 999999913 999999964 999999989 999999997 999999994 999999918 999999948 999999949 999999997 999999998 999999952 999999900 999999970 999999976 999999944 999999947 999999957 999999916 999999939 999999970 999999986 999999997 999999933 999999990 999999904 999999940 999999930 999999952 999999924 999999988 999999923 999999960 999999970 999999996 999999997 999999974 999999944 999999900 999999948 999999938 999999921 999999964 999999961 999999911 999999901 999999916 999999972 999999993 999999934 999999970 999999957 999999936 999999972 999999972 999999909 999999989 999999980 999999962 999999964 999999903 999999988 999999970 999999911 999999989 999999984 999999992 999999941 999999999 999999984 999999929 999999941 999999952 999999902 999999966 999999955 999999976 999999922 999999920 999999904 999999954 999999986 999999994 999999997 999999990 999999966 999999908 999999905 999999959 999999976 999999919 999999907 999999955 999999949 999999979 999999962 999999991 999999973 999999999 999999955 999999973 999999989 999999967 999999960 1000000000 999999996 999999996 999999900 999999961 999999900 999999922 999999987 999999953 999999948 999999955 999999905 999999956 999999955 999999966 999999919 999999956 999999938 999999976 999999991 999999956 999999955 999999924 999999911 999999997 999999960 999999963 999999997 999999983 999999985 999999960 999999911 999999917 999999949 999999904 999999900 999999995 1000000000 999999974 999999911 999999933 999999911 999999921 999999916 999999979 999999909 999999945 999999903 999999932 999999973 999999925 999999901 999999986 999999945 999999994 999999936 999999943 999999900 999999939 999999969 999999923 999999931 999999983 999999988 999999980 999999901 999999905 999999964 999999905 999999944 999999906 999999910 999999976 999999923 999999982 999999940 999999938 999999993 999999923 999999951 999999931 999999995 999999955 999999900 999999922 999999950 999999914 999999936 999999947 999999902 999999940 999999988 999999903 999999961 999999939 999999946 999999901 999999904 999999969 999999988 999999950 999999913 999999979 999999912 999999932 999999923 999999925 999999936 999999930 999999910 999999940 999999939 999999962 999999997 999999957 999999947 999999975 999999975 999999940 999999947 999999967 999999959 999999925 999999964 999999965 999999995 999999992 999999920 999999967 999999973 999999993 999999973 999999917 999999952 999999937 999999910 999999913 999999981 999999915 999999996 999999968 999999940 999999966 999999909 999999903 999999914 999999952 999999930 999999928 999999907 999999906 999999953 999999987 999999998 999999963 999999945 999999961 999999975 999999978 999999910 999999978 999999948 999999928 999999992 999999938 999999917 999999900 999999983 999999943 999999960 999999996 999999954 999999903 999999941 999999956 999999995 999999984 999999946 999999913 999999936 999999913 999999949 999999962 999999910 999999989 999999988 999999980 999999979 999999922 999999962 999999974 999999977 999999985 999999965 999999950 999999983 999999982 999999965 999999959 999999965 999999993 999999991 999999904 999999942 999999996 999999990 999999924 999999985 999999970 999999994 999999982 999999962 999999943 999999989 999999910 999999923 999999943 999999933 999999942 999999908 999999955 999999979 999999947 999999912 999999953 999999967 999999987 999999933 999999952 999999954 999999917 999999982 999999951 999999934 999999907 999999979 999999946 999999914 999999996 999999903 999999929 999999903 999999989 999999939 999999963 999999962 999999972 999999908 999999971 999999925 999999903 999999990 999999942 999999948 999999918 999999940 999999925 999999954 999999986 999999961 999999910 999999922 999999909 999999992 999999998 999999904 999999941 999999916 999999942 999999921 999999982 999999948 999999932 999999937 999999925 999999902 999999917 999999966 999999922 999999982 999999982 999999978 999999951 999999919 999999911 999999975 999999979 999999914 999999902 999999984 999999976 999999998 999999993 999999947 999999927 999999913 999999982 999999948 999999979 999999923 999999999 999999953 999999937 999999940 999999932 999999966 999999985 999999953 999999914 999999959 999999961 999999918 999999998 999999992 999999905 999999918 999999916 999999928 999999964 999999963 999999978 999999970 999999911 999999954 999999977 999999956 999999973 999999983 999999935 999999953 999999977 999999946 999999924 999999969 999999935 999999903 999999959 999999932 999999915 999999990 999999964 999999954 999999957 999999909 999999906 999999936 999999933 999999967 999999950 999999993 999999980 999999979 999999962 999999960 999999920 999999984 999999937 999999985 999999916 999999949 999999993 999999986 999999995 999999988 999999924 999999917 999999921 999999950 999999913 999999913 999999932 999999958 999999996 999999912 999999956 999999968 999999966 999999924 999999924 999999940 999999915 999999951 999999966 999999945 999999901 999999940 999999933 999999925 999999938 999999956 999999972 999999966 999999988 999999968 999999969 999999958 999999939 999999921 999999940 999999901 999999903 999999948 999999981 999999986 999999906 999999904 999999964 999999973 999999919 999999950 999999968 999999924 999999962 999999914 999999930 999999914 999999966 999999943 999999983 999999903 999999938 999999996 999999913 999999953 999999958 999999958 999999905 999999951 1000000000 999999977 999999907 1000000000 999999996 999999919 999999999 999999948 999999999 999999900 999999941 999999910 999999914 999999968 999999957 999999994 999999925 999999910 1000000000 999999952 999999942 999999918 999999964 999999907 999999938 999999934 999999936 999999944 999999961 999999971 999999953 999999968 999999978 999999901 999999971 999999971 999999967 999999944 999999940 999999941 999999989 999999916 999999957 999999940 999999922 999999977 999999917 999999988 999999949 999999989 999999909 999999945 999999940 999999981 999999954 999999960 999999908 999999920 999999933 999999936 999999975 999999951 999999959 999999967 999999910 999999970 999999926 999999943 999999903 999999980 999999960 999999980 999999961 999999992 999999941 999999973 999999955 999999942 999999908 999999980 999999936 999999948 999999960 999999971 999999955 999999914 999999992 999999989 999999990 999999955 1000000000 999999912 999999993 999999966 999999928 999999990 999999964 999999949 999999958 999999918 999999981 999999903 999999924 999999906 999999990 999999932 999999982 999999991 999999943 999999970 999999952 999999979 999999957 999999902 999999991 999999914 999999907 999999924 999999914 999999994 999999944 999999987 999999989 999999952 999999962 999999934 999999942 999999990 999999950 999999976 999999948 999999981 999999929 999999997 999999945 999999926 999999985 999999933 999999910 999999976 999999932 999999959 999999974 999999956 999999982 999999996 999999927 999999928 999999973 999999950 999999942 999999977 999999935 999999971 999999999 999999935 999999936 999999923 999999925 999999979 999999961 999999920 999999985 999999912 999999946 999999998 999999916 999999977 999999940 999999909 999999998 999999928 999999905 999999984 999999927 999999922 999999969 999999919 999999977 999999953 999999935 999999972 999999915 999999918 999999952 999999932 999999971 999999969 999999911 999999926 999999954 999999903 999999988 999999932 999999962 999999931 999999929 999999902 999999971 999999949 999999944 999999982 999999922 999999907 999999951 999999998 999999960 999999911 999999993 999999967 999999909 999999937 999999927 999999901 999999906 999999948 999999972 999999923 999999957 999999939 999999935 999999994 999999927 999999947 999999913 999999913 999999931 999999917 1000000000 999999988 999999945 999999991 999999925 999999958 999999939 999999959 999999946 999999919 999999926 999999914 999999954 999999900 999999954 999999910 999999938 999999950 999999928 999999985 999999959 999999935 999999942 999999930 999999941 999999996 999999967 999999936 999999974 999999919 999999943 999999948 999999976 999999958 999999979 999999994 999999975 999999914 999999993 999999951 999999956 999999982 999999995 999999903 999999953 999999961 999999935 999999917 999999912 999999926 999999934 999999952 999999930 999999987 999999957 999999919 999999993 999999918 999999941 999999973 999999919 999999962 999999906 999999978 999999909 999999984 999999917 999999918 999999963 999999999 999999929 999999914 999999909 999999994 999999925 999999959 999999964 999999950 999999938 999999932 999999907 999999997 999999963 999999902 999999968 1000000000 999999941 999999905 999999922 999999970 999999990 999999994 999999962 999999907 999999935 999999939 999999967 999999987 999999970 999999912 999999996 999999974 999999934 999999915 999999930 999999960 999999944 999999970 999999921 999999985 999999937 999999910 999999995 999999993 1000000000 999999924 999999981 999999976 999999971 999999922 999999908 999999979 999999983 999999901 999999932 999999950 999999945 999999944 999999901 999999905 999999940 999999935 999999981 999999936 999999975 999999982 999999994 999999984 999999989 999999958 999999930 999999995 999999948 999999932 999999988 999999988 999999905 999999930 999999992 999999970 999999933 999999985 999999964 999999970 999999955 999999986 999999956 999999934 999999964 999999930 999999949 999999951 999999982 999999930 999999971 999999920 999999929 999999900 999999973 1000000000 999999952 999999922 999999935 999999992 999999927 999999919 999999926 999999912 999999995 999999910 999999991 999999930 999999936 1000000000 999999919 999999942 999999904 999999956 999999996 999999965 999999958 999999942 999999986 999999945 999999961 999999963 999999950 999999953 999999975 999999975 999999998 999999934 999999931 999999947 999999938 999999941 999999996 999999998 999999909 999999993 999999981 999999969 999999955 999999903 999999974 999999926 999999972 999999940 999999905 999999940 999999967 999999981 999999934 999999994 999999984 999999935 999999993 999999924 999999944 999999941 999999983 999999969 999999964 999999958 999999966 999999995 999999934 999999996 999999958 999999996 999999965 999999931 999999922 999999941 999999961 999999942 999999929 999999921 999999995 999999956 999999969 999999917 999999978 999999948 999999918 999999967 999999972 999999987 999999987 999999963 999999996 999999965 999999932 999999960 999999990 999999936 999999972 999999968 999999995 999999906 999999913 999999905 999999941 999999961 999999937 999999901 999999938 999999990 999999979 999999964 999999904 999999939 999999933 999999923 999999919 999999922 999999974 999999939 999999973 999999914 999999919 999999935 999999997 999999922 999999956 999999966 999999928 999999988 999999930 999999967 999999915 999999957 999999913 999999941 999999920 999999902 999999901 999999973 999999917 999999943 999999949 999999913 999999960 999999951 999999966 999999977 999999978 999999978 999999988 999999994 999999993 999999911 999999924 999999950 999999957 999999908 999999924 999999924 999999945 999999943 999999952 999999955 999999928 999999914 999999931 999999950 999999980 999999985 999999952 999999905 999999951 999999910 999999948 999999908 999999974 999999998 999999932 999999989 999999973 999999908 999999919 999999930 999999945 999999935 999999961 999999946 999999957 999999987 999999995 999999994 999999967 999999917 999999904 999999904 999999918 999999932 999999966 999999996 999999963 999999900 999999914 999999992 999999991 999999969 999999952 999999919 999999949 999999971 999999917 999999920 999999909 999999972 999999985 999999961 999999947 999999968 999999990 999999967 999999941 999999925 999999983 999999903 999999994 999999941 999999993 999999934 999999970 999999957 999999976 999999992 999999944 999999968 999999982 999999922 999999919 999999927 999999961 999999933 999999984 999999905 999999957 999999921 999999930 999999931 999999947 999999968 999999996 999999930 999999994 999999942 999999967 999999901 999999942 999999942 999999921 999999974 999999938 999999997 999999901 999999986 999999974 1000000000 999999926 999999953 999999930 999999958 999999937 999999922 999999999 999999977 999999932 999999922 999999998 999999904 999999965 999999914 999999959 999999970 999999920 999999918 999999924 999999997 999999973 999999946 999999969 999999953 999999929 999999915 999999950 999999972 999999940 999999938 999999937 999999980 999999925 999999987 999999936 999999902 999999997 999999951 999999997 999999951 999999993 999999955 999999974 999999912 999999963 999999921 999999993 999999970 999999923 999999999 999999930 999999957 999999905 999999934 999999918 999999977 999999922 999999910 999999950 999999921 999999949 999999953 999999974 999999907 999999972 999999961 999999919 999999911 999999923 999999967 999999923 999999921 999999925 999999959 999999967 999999948 999999932 999999916 999999910 999999949 999999974 999999991 999999990 999999994 999999957 999999959 999999990 999999946 999999922 999999907 999999965 999999925 999999932 999999955 999999933 999999930 999999946 999999910 999999914 999999983 999999938 999999948 999999972 999999910 999999978 999999967 999999930 999999973 999999978 999999929 999999945 999999954 999999915 999999956 999999943 999999960 999999936 999999977 999999923 999999986 999999991 999999951 999999928 999999959 999999970 999999974 999999974 999999973 999999974 999999933 999999954 999999980 999999942 999999911 999999931 999999924 999999955 999999912 999999953 999999938 999999991 999999958 999999909 999999916 999999925 999999997 999999981 999999902 999999918 999999942 999999917 999999954 999999967 999999981 999999927 999999977 999999931 999999906 999999959 999999907 999999950 999999959 999999979 999999938 999999923 999999991 999999940 999999901 999999904 999999915 999999996 999999984 999999961 999999943 999999923 999999920 999999957 999999945 999999928 999999926 999999935 999999942 999999948 999999963 999999998 999999972 999999922 999999939 999999940 999999990 999999926 999999976 999999999 999999962 999999908 999999982 999999984 999999941 999999986 999999954 999999939 999999977 999999940 999999976 999999938 999999918 999999933 999999975 999999953 999999936 999999974 999999910 999999937 999999946 999999987 999999987 999999906 999999974 999999930 999999978 999999977 999999915 999999938 999999940 999999906 999999914 999999944 999999917 999999919 999999956 999999923 999999998 999999922 999999921 999999915 999999949 999999964 999999948 999999961 999999919 999999921 999999951 999999915 999999922 999999985 999999954 999999969 999999916 999999915 999999940 999999982 999999907 999999925 999999923 999999906 999999952 999999905 999999960 999999981 1000000000 999999909 999999977 999999927 999999929 999999985 999999953 999999943 999999973 999999956 999999943 999999953 999999971 999999912 999999904 999999986 999999929 999999978 999999984 999999926 999999928 999999961 999999904 999999953 999999913 999999927 999999909 999999921 999999933 999999929 999999942 999999971 999999909 999999923 999999991 999999965 999999957 999999960 999999978 999999978 999999941 999999969 999999969 999999968 999999934 999999906 999999941 999999948 1000000000 999999965 999999992 999999948 999999975 999999941 999999967 999999952 999999992 999999910 999999969 999999977 999999987 999999943 999999941 999999916 999999922 999999971 999999973 999999979 999999927 999999931 999999993 999999999 999999934 999999990 999999927 999999997 999999976 999999986 999999960 999999994 999999913 999999907 999999958 999999940 999999975 999999999 999999944 999999959 999999908 999999958 999999976 999999902 999999922 999999963 999999916 999999904 999999997 999999969 999999909 999999920 999999903 999999991 999999900 999999954 999999954 999999942 999999900 999999949 999999987 999999916 999999911 999999959 999999976 999999921 999999944 999999952 999999918 999999999 999999984 999999948 999999931 999999950 999999905 999999951 999999922 999999992 999999966 999999914 999999900 999999933 999999961 999999944 999999920 999999912 999999948 999999973 999999917 999999981 999999988 999999957 999999979 999999938 999999978 999999973 999999995 999999921 999999923 999999960 999999921 999999933 999999913 999999916 999999934 999999976 999999943 999999956 999999940 999999905 999999903 999999964 999999925 999999998 999999913 999999971 999999993 999999906 999999921 999999952 999999988 999999916 999999942 999999911 999999926 999999906 999999998 999999956 999999910 999999932 999999992 999999907 999999965 999999995 999999928 999999924 999999996 999999945 999999990 999999981 999999938 999999976 999999999 999999951 999999997 999999924 999999943 999999966 999999961 999999947 999999908 999999974 999999995 999999990 999999915 999999947 999999920 999999971 999999995 999999931 999999965 999999954 999999943 999999995 999999956 999999987 999999917 999999978 999999938 999999909 999999923 999999991 999999937 999999978 999999945 999999989 999999942 999999958 999999936 999999938 999999939 999999970 999999995 999999994 999999966 999999916 999999973 999999977 999999935 999999959 999999965 999999961 999999997 999999968 999999951 999999961 1000000000 999999949 999999915 999999908 999999960 999999900 999999905 999999963 999999997 999999936 999999907 999999976 999999918 999999908 999999973 999999980 999999965 999999912 999999974 999999940 999999958 999999961 999999937 999999905 999999969 999999943 999999920 999999965 999999929 999999909 999999971 999999912 999999904 999999920 999999946 999999924 999999909 999999986 999999912 999999913 999999906 999999966 999999948 999999921 999999949 999999950 999999923 999999979 999999981 999999971 999999995 999999921 999999960 999999965 999999986 999999970 999999989 999999992 999999951 999999907 999999978 999999909 999999903 999999986 999999907 999999971 999999947 999999924 999999907 999999976 999999986 999999943 999999995 999999940 1000000000 999999974 999999958 999999908 999999999 999999905 999999973 999999961 999999983 999999934 999999990 999999902 999999920 999999915 999999922 999999916 999999998 999999950 999999950 999999999 999999921 999999922 999999903 999999922 999999981 999999968 999999919 999999963 999999991 1000000000 999999921 999999977 999999974 999999903 999999917 999999931 999999901 999999995 999999916 999999905 999999901 999999977 999999989 999999920 999999982 999999950 999999912 999999986 999999981 999999989 999999975 999999900 999999979 999999981 999999993 999999962 999999961 999999908 999999961 999999903 999999990 999999934 999999925 999999950 999999975 999999926 999999963 999999939 999999946 999999938 999999995 999999912 999999986 999999944 999999922 999999907 999999931 999999944 999999916 999999922 999999925 999999984 999999989 999999911 999999994 999999910 999999969 999999956 999999992 1000000000 999999911 999999974 999999989 999999912 999999903 999999918 999999900 999999912 999999955 999999948 999999964 999999937 999999952 999999940 999999998 999999930 999999936 999999959 999999907 999999950 999999930 999999944 999999927 999999916 999999965 999999989 999999943 999999995 999999906 999999972 999999959 999999950 999999999 999999970 999999954 999999924 999999978 999999965 999999997 999999944 999999945 999999920 999999959 999999970 999999943 999999957 999999940 999999915 999999941 999999991 999999933 999999908 999999979 999999951 999999919 999999900 999999992 999999983 999999981 999999974 999999985 999999962 999999934 999999986 999999908 999999996 999999922 999999923 999999913 999999976 999999926 999999983 999999967 999999906 999999977 999999911 999999996 999999994 999999999 999999920 999999943 999999951 999999907 999999988 999999911 999999956 999999917 999999945 999999920 999999926 999999981 999999977 999999995 999999970 999999945 999999976 999999938 999999959 999999957 999999944 999999920 999999908 999999973 999999935 999999933 999999967 999999996 999999946 999999968 999999950 999999930 999999974 999999970 999999964 999999968 999999978 999999945 999999944 999999930 999999949 999999933 999999956 999999964 999999995 999999977 999999985 999999971 999999941 1000000000 999999919 999999922 999999919 999999979 999999994 999999978 999999983 999999977 999999962 999999991 999999998 999999980 999999939 999999930 999999959 999999996 999999944 999999910 999999934 999999970 999999912 999999999 999999970 999999982 999999970 999999938 999999969 999999924 999999931 999999970 999999904 999999909 999999974 999999922 999999906 999999960 999999907 999999935 999999936 999999941 999999950 999999928 999999900 999999983 999999920 999999931 999999995 999999955 999999969 999999985 999999968 999999910 999999949 999999942 999999978 999999995 999999914 999999948 999999937 999999914 999999935 999999982 999999950 999999999 999999982 999999932 999999938 999999969 999999959 999999973 999999984 999999999 999999901 999999972 999999906 999999913 999999920 999999976 999999937 999999990 999999927 999999959 999999960 999999978 999999985 999999917 999999972 999999979 999999946 999999961 999999941 999999995 999999989 999999915 999999971 999999914 999999917 999999988 999999973 999999965 999999933 999999997 999999966 999999969 999999923 999999920 999999998 999999918 999999958 999999953 999999996 999999935 999999997 999999937 999999930 999999953 999999929 1000000000 999999961 999999977 999999983 999999998 999999958 999999951 999999988 999999965 999999957 999999957 999999982 999999947 999999974 999999930 999999906 999999954 999999949 999999967 999999914 999999947 999999940 999999953 999999910 999999960 999999921 999999996 1000000000 999999984 999999987 999999976 999999966 999999962 999999969 999999980 999999974 999999991 999999912 999999972 999999995 999999941 999999970 999999996 999999967 999999974 999999944 999999988 999999988 999999937 999999912 999999997 999999998 999999928 999999972 999999993 999999963 999999947 999999937 999999946 999999932 999999956 999999939 999999993 999999900 999999979 999999946 999999981 999999916 999999970 999999970 999999958 999999936 999999971 999999921 999999964 999999955 999999923 999999919 999999950 999999967 999999923 999999905 999999922 999999912 999999925 999999933 999999952 999999978 999999985 999999926 999999944 999999911 999999925 999999948 999999990 999999949 999999903 999999951 999999984 999999965 999999971 999999916 999999922 999999901 999999944 999999953 999999921 999999916 999999900 999999956 999999988 1000000000 999999997 999999917 999999907 999999919 999999986 999999928 999999919 999999968 999999917 999999943 999999928 999999996 999999949 999999914 999999940 999999942 999999965 999999937 999999982 999999925 999999903 999999936 999999952 999999981 999999990 999999914 999999900 999999987 999999926 999999927 999999936 999999916 999999944 999999909 999999947 999999981 999999973 999999922 999999948 999999908 999999919 999999940 999999997 999999950 999999951 999999930 999999994 999999905 999999986 999999909 999999976 999999960 999999976 999999956 999999985 999999942 999999914 999999940 999999987 999999997 999999950 999999995 999999921 999999919 999999998 999999911 999999901 999999971 999999997 999999983 999999946 999999914 999999929 999999914 999999937 999999951 999999900 999999916 999999956 999999969 999999999 999999924 999999962 999999965 999999955 999999915 999999930 999999924 999999953 999999998 999999983 999999919 999999954 999999921 999999995 999999941 999999920 999999981 999999969 999999999 999999910 999999940 999999971 999999940 999999924 999999953 999999997 999999946 999999989 999999926 999999902 999999910 999999941 999999971 999999987 999999907 999999961 999999953 999999929 999999941 999999990 999999986 999999962 999999983 999999996 999999921 999999902 999999977 999999930 999999967 999999933 999999955 999999982 999999960 999999963 999999943 999999965 999999951 999999948 999999924 999999954 1000000000 999999942 999999939 999999930 999999938 999999992 999999934 999999930 999999901 999999977 999999964 999999976 999999975 999999904 999999915 999999974 999999965 999999910 999999947 999999975 999999953 999999919 999999965 999999963 999999933 999999922 999999979 999999931 999999976 999999982 999999963 999999941 999999932 999999926 999999904 999999938 999999959 999999926 999999923 999999920 999999977 999999943 999999938 999999921 999999978 999999968 999999976 999999969 999999936 999999928 999999974 999999928 999999941 999999922 999999994 999999949 999999928 999999952 999999984 999999935 999999905 999999923 999999997 999999930 999999906 999999908 999999973 999999954 999999906 999999907 999999914 999999917 999999953 999999985 999999984 999999979 999999960 999999965 999999941 999999991 999999937 999999972 999999959 999999938 999999927 999999991 999999983 999999918 999999908 999999990 999999993 999999935 999999955 999999933 999999943 999999985 999999908 999999957 999999981 999999939 999999961 999999935 999999999 999999998 999999922 999999996 999999952 999999928 999999938 999999951 999999909 999999980 999999927 999999971 999999900 999999995 999999988 999999958 999999982 999999978 999999962 999999953 999999940 999999918 999999955 999999956 999999961 999999944 999999912 999999934 999999965 999999912 999999935 999999920 1000000000 999999952 999999987 999999907 999999907 999999995 999999980 999999999 999999971 999999991 999999911 999999990 999999943 999999900 999999939 999999928 999999950 999999957 999999967 999999935 999999931 999999934 999999993 999999997 999999995 999999934 999999980 999999916 999999918 999999990 999999971 999999980 999999955 999999917 999999910 1000000000 999999936 999999925 999999967 999999942 999999908 999999953 999999951 999999976 999999975 999999938 999999963 999999999 999999936 999999912 999999925 999999972 999999987 999999980 999999912 999999943 999999998 999999943 999999908 999999936 999999937 999999903 999999963 999999956 999999964 999999995 999999934 999999919 999999975 999999962 999999913 999999988 999999915 999999971 999999944 999999950 999999923 999999962 999999922 999999967 999999940 999999941 1000000000 999999970 999999909 999999916 999999971 999999956 999999925 999999982 999999960 999999995 999999972 999999937 999999961 999999986 999999916 999999965 999999991 999999909 999999940 999999947 1000000000 999999981 999999963 999999914 999999979 999999995 999999902 999999926 999999947 999999930 999999956 999999975 999999932 999999958 999999918 999999961 999999947 999999980 999999938 999999982 999999981 999999945 999999937 999999952 999999944 999999976 999999998 999999956 999999960 999999958 999999987 999999937 999999926 999999991 999999906 999999981 999999940 999999912 999999920 999999903 999999988 999999997 999999936 999999939 999999954 999999950 999999932 999999960 999999957 999999990 999999951 999999946 999999967 999999908 999999980 999999944 999999965 999999946 999999983 999999939 999999959 999999981 999999919 999999944 999999986 1000000000 999999912 999999902 999999952 999999911 999999989 999999909 999999933 999999911 999999906 999999972 999999904 999999992 999999997 999999923 999999964 999999973 999999940 999999949 999999961 999999921 999999982 999999920 999999992 999999924 999999990 999999934 999999984 999999925 999999976 999999963 999999939 999999985 999999949 999999913 999999952 999999949 999999968 999999905 999999986 999999925 999999984 999999916 999999929 999999907 999999910 999999955 999999997 999999958 999999959 999999993 999999973 999999900 999999902 999999929 999999934 999999943 999999990 999999977 999999946 999999951 999999944 999999994 999999942 999999983 999999915 999999959 999999952 999999965 999999978 999999900 999999959 999999952 999999945 999999934 999999958 999999919 999999901 999999978 999999981 999999979 999999985 999999912 999999930 999999931 999999922 999999924 999999953 999999987 999999911 999999905 999999959 999999908 999999928 999999954 999999970 999999911 999999913 999999934 999999971 999999935 999999991 999999927 999999980 999999976 999999928 999999953 999999925 999999938 999999943 999999941 999999937 999999939 999999995 999999989 999999981 999999994 999999964 999999949 999999908 999999903 999999980 999999983 999999922 999999961 999999951 999999934 999999979 999999976 999999921 999999929 999999935 999999914 999999987 999999944 999999987 999999966 999999943 999999967 999999959 999999910 999999956 999999946 999999900 999999939 999999938 999999918 999999925 999999994 999999903 999999958 999999942 999999946 999999931 999999922 999999926 999999919 999999912 999999920 999999904 999999999 999999989 999999943 999999956 999999938 999999901 999999952 999999937 999999955 999999909 999999946 999999981 999999956 999999917 999999920 999999900 999999951 999999957 999999958 999999944 999999947 999999995 999999960 999999922 999999932 999999912 999999990 999999990 999999914 999999985 999999919 999999919 999999953 999999912 999999929 999999975 999999996 999999940 999999923 999999956 999999951 999999995 999999936 999999905 999999958 999999952 999999961 999999992 999999964 999999945 999999985 999999940 999999954 999999951 999999903 999999996 999999904 999999922 999999984 999999999 999999979 999999965 999999922 1000000000 999999973 999999949 999999942 999999964 999999927 999999917 999999952 999999967 999999938 999999916 999999905 999999970 999999929 999999903 999999958 999999998 999999944 999999996 999999975 999999937 999999973 999999980 999999911 999999954 999999906 999999997 999999952 999999912 999999988 999999989 999999993 999999911 999999969 999999988 999999925 999999938 999999966 999999915 999999909 999999966 999999952 999999929 999999998 999999954 999999979 999999994 999999918 999999951 999999996 999999928 999999974 999999956 999999906 999999932 999999916 999999957 999999917 999999959 999999972 999999973 999999937 999999901 999999921 999999988 999999960 999999965 999999903 999999930 999999993 999999911 999999973 999999988 999999914 999999934 999999948 999999985 999999957 1000000000 999999926 999999986 999999976 999999998 999999923 999999998 999999945 999999904 999999977 999999996 999999903 999999902 999999922 999999904 999999929 999999956 999999919 999999960 999999985 999999906 999999971 999999942 999999975 999999949 999999916 999999943 999999968 999999911 999999991 999999990 999999973 999999902 999999909 999999917 999999960 999999967 999999978 999999920 999999950 999999933 999999908 999999983 999999976 999999987 999999989 999999952 999999935 999999933 999999970 999999946 999999961 999999964 999999981 999999991 999999905 999999960 999999914 999999954 999999913 999999972 999999977 999999986 999999900 999999989 999999935 999999936 999999907 999999958 999999988 999999948 999999938 999999923 999999912 999999965 999999964 999999951 999999943 999999996 999999944 999999978 1000000000 999999968 999999924 999999982 999999902 999999946 999999943 999999900 999999914 999999942 999999983 999999997 999999941 999999923 999999950 999999942 999999996 999999960 999999942 999999988 999999935 999999981 999999940 999999920 999999905 999999926 999999968 999999924 999999961 999999912 999999933 999999933 999999914 999999903 999999913 999999932 999999977 999999964 999999936 999999938 999999919 999999978 999999945 999999962 999999983 999999943 999999974 999999935 999999932 999999965 999999970 999999999 999999931 999999997 999999940 999999906 999999964 999999977 999999981 999999935 999999941 999999968 999999924 999999940 999999997 999999902 999999956 999999941 999999997 999999945 999999944 999999911 999999963 999999912 999999981 999999992 999999976 999999951 999999973 999999916 999999962 999999923 999999947 999999994 999999937 999999982 999999924 999999979 999999921 999999909 999999949 999999994 999999959 999999986 999999999 999999927 999999913 999999931 999999979 999999965 999999945 999999935 999999916 999999997 999999997 999999966 999999905 999999919 999999952 999999978 999999977 999999957 1000000000 999999949 999999981 999999909 999999969 999999949 999999932 999999982 999999919 999999973 999999933 999999912 999999947 999999906 999999974 999999929 999999994 999999985 999999984 999999914 999999931 999999911 999999961 999999979 999999949 999999938 999999979 999999970 999999957 999999987 999999968 999999967 999999988 999999949 999999967 999999903 999999956 999999918 999999923 999999975 999999934 999999985 999999931 999999990 999999945 999999982 999999993 999999977 999999934 999999955 999999948 999999947 999999981 999999923 999999943 999999977 999999932 999999954 999999964 999999965 999999974 999999955 999999986 999999927 999999919 999999972 999999966 999999945 999999941 999999951 999999944 999999988 999999982 999999918 999999916 999999923 999999941 999999918 999999907 999999972 999999939 999999949 999999952 999999965 999999921 999999997 999999948 999999909 999999923 999999933 999999929 999999923 999999992 999999932 999999924 999999941 999999904 999999930 999999900 999999920 999999982 999999949 999999957 999999910 999999917 999999995 999999950 999999937 999999900 999999909 999999904 999999979 999999948 999999983 999999996 999999980 999999972 999999951 999999950 999999909 999999996 999999963 999999962 999999930 999999941 999999902 999999995 999999988 999999970 999999909 999999998 999999901 999999996 999999935 999999969 999999949 999999977 999999959 999999984 999999953 999999967 999999944 999999920 999999982 999999943 999999955 999999971 999999969 999999960 999999921 999999926 999999967 999999949 999999919 999999985 999999975 999999933 999999944 999999946 999999956 999999964 999999971 999999970 999999904 999999934 999999970 999999938 999999945 999999902 999999924 999999922 999999990 999999937 999999920 999999907 999999968 999999997 999999984 999999908 999999981 999999983 999999978 999999970 999999944 999999926 999999900 999999955 999999973 999999965 999999992 999999973 999999920 999999978 999999967 999999917 999999962 999999961 999999917 999999949 999999927 999999970 999999958 999999934 999999955 999999912 999999973 999999994 999999918 999999944 999999970 999999902 999999966 999999925 999999955 999999926 999999951 999999904 999999990 999999911 999999916 999999916 999999982 999999960 1000000000 999999908 999999921 999999983 999999923 999999922 999999967 999999941 999999972 999999930 999999974 999999981 999999977 999999937 999999924 999999943 999999926 999999923 999999961 999999910 999999970 999999960 999999982 999999945 999999958 999999948 999999957 999999977 999999903 999999930 999999995 999999943 999999972 999999913 999999925 999999963 999999989 999999969 999999919 999999940 999999965 999999934 999999970 999999919 999999978 999999970 999999946 999999930 999999946 999999923 999999970 999999921 999999947 999999970 999999937 999999928 999999977 999999994 999999902 999999940 999999935 999999944 999999936 999999995 999999944 999999991 999999945 999999963 999999964 999999934 999999961 999999946 999999904 999999941 999999994 999999952 999999977 999999958 999999913 999999992 999999901 999999927 999999995 999999939 999999933 999999973 999999996 999999987 999999912 999999967 999999983 999999973 999999925 999999969 999999949 999999967 999999960 999999963 999999999 999999922 1000000000 999999996 999999928 999999910 999999962 999999956 999999959 999999959 999999927 999999982 999999930 999999937 999999996 999999964 999999946 999999931 999999955 999999994 999999910 999999904 999999926 999999971 999999968 999999991 999999924 999999946 999999948 999999970 999999970 999999986 999999911 999999975 999999983 999999959 999999949 999999984 999999932 999999917 999999975 999999957 999999977 999999977 999999961 999999984 999999957 999999926 999999972 999999962 999999959 999999955 999999994 999999994 999999909 999999931 999999947 999999982 999999904 999999982 999999975 999999924 999999921 999999907 999999951 999999989 999999922 999999983 999999914 999999903 999999938 999999976 999999952 999999999 999999935 999999948 999999931 999999974 999999980 999999986 999999958 999999924 999999935 999999956 999999921 999999922 999999918 999999960 999999949 999999996 999999924 999999953 999999980 999999966 999999939 999999923 999999918 999999938 999999922 999999994 999999982 999999923 999999940 999999980 999999949 999999902 999999936 999999905 999999911 999999994 999999984 999999950 999999953 999999959 999999914 999999998 999999958 999999977 999999906 999999935 999999906 999999921 999999970 999999953 999999907 999999964 999999994 999999949 999999969 999999966 999999946 999999969 999999923 999999902 999999957 1000000000 999999940 999999968 999999979 999999976 999999954 999999962 999999943 999999989 999999977 999999914 999999974 999999930 999999925 999999961 999999900 999999934 999999924 999999925 999999904 999999964 999999962 999999903 999999955 999999961 999999919 999999997 999999955 999999929 999999903 999999982 999999977 999999950 999999952 999999994 999999914 999999974 999999941 999999947 999999936 999999971 999999965 999999926 999999986 999999944 999999926 999999956 999999940 999999979 999999910 999999973 999999947 999999958 1000000000 999999981 999999990 999999948 999999912 999999980 999999993 999999946 999999966 999999993 999999905 999999976 999999966 999999928 999999975 999999950 999999911 999999939 999999930 999999906 999999952 999999976 999999942 999999965 999999985 999999935 999999907 999999984 999999971 999999909 999999950 999999933 999999993 999999924 999999948 999999935 999999976 999999928 999999954 999999976 999999920 999999995 999999975 999999962 999999990 999999954 999999955 999999991 999999984 999999997 999999948 999999979 999999917 999999950 999999957 999999930 999999993 999999955 999999991 999999953 999999914 999999931 999999929 999999930 999999987 999999920 999999988 999999955 999999991 999999925 999999907 999999947 999999920 999999922 999999929 999999972 999999972 999999914 999999928 999999950 999999954 999999926 999999902 999999952 999999940 999999905 999999917 999999925 999999977 999999975 999999907 999999908 999999925 999999948 999999995 999999988 999999958 999999923 999999974 999999976 999999925 999999988 999999969 999999912 999999977 999999990 999999955 999999952 999999918 999999929 999999947 999999960 999999990 999999978 999999980 999999940 999999951 999999985 999999931 999999919 999999992 999999928 999999914 999999949 999999982 999999935 999999953 999999908 999999918 999999906 999999984 999999901 999999939 999999904 999999916 999999909 999999946 999999994 999999942 999999941 999999988 999999977 999999917 999999941 999999944 999999933 999999992 999999918 999999982 999999977 999999952 999999902 999999993 999999998 999999951 999999912 999999992 999999952 999999978 999999967 999999992 999999942 999999958 999999930 999999921 999999924 1000000000 999999980 999999972 999999932 999999993 999999992 999999947 999999956 999999905 999999985 999999945 999999934 999999941 999999904 999999970 999999948 999999913 999999994 999999968 999999982 999999962 999999964 999999950 999999910 999999982 999999984 999999934 999999977 999999947 999999965 999999999 999999952 999999950 999999917 999999915 999999980 999999939 999999942 999999970 999999912 999999912 999999951 999999979 999999918 999999924 999999977 999999931 999999953 999999918 999999919 999999968 999999953 999999960 999999957 999999946 999999921 999999971 999999950 999999974 999999944 999999929 999999972 999999972 999999981 999999999 999999933 999999977 999999976 999999944 999999997 999999978 999999942 999999985 999999948 999999991 999999911 999999949 999999954 999999975 999999916 999999906 999999993 999999928 999999959 999999997 999999911 999999963 999999935 999999994 999999982 999999957 999999987 999999974 999999963 999999906 999999908 999999917 999999981 999999920 999999938 999999995 999999999 999999967 999999922 999999901 999999919 999999933 999999947 999999978 999999954 999999931 999999905 999999937 999999963 999999947 999999994 999999972 999999965 999999956 999999976 999999935 999999976 999999929 999999921 999999993 999999936 999999922 999999900 999999937 999999919 999999911 999999941 999999956 999999917 999999927 1000000000 999999914 999999924 999999900 999999974 999999993 999999941 999999916 999999997 999999982 999999970 999999926 999999923 999999997 999999992 999999919 999999970 999999987 999999970 999999905 999999911 999999920 999999916 999999921 999999918 999999965 999999908 999999985 999999983 999999934 999999925 999999971 999999934 999999970 999999923 999999939 999999939 999999901 999999904 999999976 999999992 999999914 999999906 999999941 999999975 999999980 999999927 999999929 999999932 999999986 999999903 999999925 999999908 999999949 999999950 999999967 999999909 999999963 999999900 999999960 999999910 999999986 999999986 999999951 999999907 999999912 999999983 999999929 999999982 999999965 999999940 999999930 999999950 999999959 999999969 999999902 999999962 999999986 999999970 999999926 999999904 999999907 999999974 999999943 999999935 999999960 999999965 999999904 999999929 999999955 999999998 999999948 999999984 999999934 999999939 999999922 999999923 999999977 999999971 999999911 999999982 999999915 999999940 999999908 999999966 999999949 999999981 999999995 999999915 999999978 999999978 999999985 999999928 999999919 999999982 999999999 999999914 999999929 999999914 999999909 999999938 999999943 999999982 999999988 999999954 999999924 999999964 999999941 999999952 999999901 999999932 999999943 999999944 999999957 999999937 999999916 999999962 999999950 999999938 999999951 999999948 999999912 999999992 999999965 999999916 999999983 999999930 999999941 999999967 999999936 999999910 999999980 999999977 999999915 999999953 999999905 999999905 999999916 999999914 999999928 999999905 999999978 999999906 999999962 999999907 999999953 999999977 999999911 1000000000 999999992 999999983 999999978 999999902 999999978 999999997 999999967 999999976 999999989 999999965 999999988 999999927 999999984 999999955 999999978 999999938 999999968 999999904 999999911 999999908 999999909 999999967 999999955 999999943 999999991 999999983 999999973 999999915 999999901 999999907 999999975 999999965 999999991 999999931 999999956 999999903 999999928 999999935 999999969 999999918 999999950 999999924 999999954 999999913 999999938 999999970 999999927 999999912 999999945 999999918 999999901 999999953 999999994 999999981 999999960 999999927 999999903 999999986 999999947 999999954 999999955 999999940 999999926 999999994 999999911 999999955 999999974 999999991 999999969 999999971 999999957 999999958 999999900 999999961 999999994 999999928 999999972 999999963 1000000000 999999946 999999906 999999939 999999900 999999987 999999947 999999928 999999909 999999972 999999992 999999930 999999928 999999969 999999928 999999936 999999999 999999948 999999908 999999940 999999905 999999948 1000000000 999999912 999999934 999999977 999999975 999999995 999999921 999999950 999999966 999999963 999999915 999999949 999999963 999999983 999999994 999999966 999999999 1000000000 999999987 999999901 999999951 999999986 999999997 999999953 999999980 999999985 999999925 999999926 999999930 999999982 999999982 999999976 999999950 999999977 999999994 999999906 999999935 999999908 999999984 999999951 999999976 999999996 999999996 999999904 999999928 999999919 999999985 999999967 999999974 999999976 999999972 999999986 999999928 999999989 999999985 999999997 999999954 999999968 999999907 999999905 999999960 999999945 1000000000 999999902 999999961 999999934 999999955 1000000000 999999978 999999958 999999957 999999989 999999945 999999975 999999973 999999900 999999952 999999989 999999950 999999917 999999971 999999938 999999904 999999954 999999949 999999993 999999954 999999985 999999925 999999970 999999905 999999961 999999939 999999917 999999904 999999906 999999921 999999904 999999931 999999916 999999966 999999968 999999953 999999911 999999900 999999976 999999900 999999934 999999941 999999957 999999902 999999927 999999959 999999975 999999937 999999936 999999956 999999951 999999991 999999931 999999963 999999937 999999911 999999979 1000000000 999999951 999999907 999999939 999999984 999999960 999999916 999999992 999999900 999999969 999999924 999999918 999999972 999999997 999999980 999999953 999999960 999999943 999999941 999999961 999999943 999999996 999999983 999999950 999999958 999999954 999999911 999999963 999999905 999999924 999999994 999999968 999999928 999999983 999999932 999999938 999999972 999999957 999999920 999999965 999999986 999999997 999999969 999999996 999999985 999999964 999999972 999999919 999999979 999999927 999999919 999999983 999999953 999999977 999999966 999999952 999999907 999999946 999999965 999999909 999999992 999999920 999999902 999999934 999999923 999999991 999999973 999999918 999999940 999999922 999999923 999999960 999999999 999999964 999999962 999999962 999999902 999999903 999999914 999999903 999999921 999999927 999999912 999999942 999999964 999999924 999999905 999999934 999999906 999999962 999999943 999999910 999999986 999999979 999999994 999999940 999999912 999999945 999999905 999999905 999999963 999999996 999999987 999999940 999999966 999999928 999999954 999999941 999999952 999999952 999999964 999999977 999999949 999999989 999999981 999999938 999999954 999999982 999999928 999999920 999999962 999999906 999999912 999999980 999999935 999999957 999999901 999999995 999999966 999999967 999999935 999999918 999999941 999999930 999999975 999999908 999999985 999999935 999999948 999999928 999999938 999999902 999999955 999999912 999999972 999999957 999999997 999999922 999999941 999999926 1000000000 999999929 999999975 999999943 999999980 999999936 999999978 999999964 999999926 999999938 999999945 999999970 999999932 999999937 1000000000 999999946 999999950 999999964 999999995 999999922 999999908 999999960 999999922 999999964 999999910 999999925 999999994 999999966 999999933 999999954 999999948 999999967 999999973 999999932 999999948 999999983 999999912 999999927 999999933 999999937 999999933 999999933 999999934 999999900 999999924 999999945 999999942 999999945 999999991 999999993 999999933 999999933 999999995 999999980 999999921 999999982 999999946 999999952 999999978 999999959 999999982 999999973 999999986 999999970 999999919 999999970 999999972 999999994 999999903 999999986 999999989 999999915 999999971 999999905 999999909 999999985 999999995 999999976 999999961 999999994 999999997 999999923 999999925 999999906 999999982 999999913 999999942 999999990 999999929 999999912 999999900 999999950 999999991 999999911 999999990 999999961 999999926 999999998 999999960 999999935 999999989 999999943 999999975 999999906 999999948 999999932 999999905 999999973 999999982 999999988 999999942 999999932 999999905 999999993 999999920 999999938 999999962 999999907 999999970 999999920 999999944 999999920 999999980 999999968 999999992 999999998 999999913 999999922 999999945 999999932 999999932 999999938 999999907 999999947 999999956 999999981 999999964 999999960 999999905 999999919 999999963 999999962 999999916 999999914 999999906 999999974 999999997 999999931 999999997 999999983 999999995 999999915 999999952 999999938 999999977 999999978 999999950 999999998 999999917 999999932 1000000000 999999929 999999998 999999934 999999919 999999975 999999911 999999922 999999941 999999979 999999923 999999973 999999944 999999946 999999919 999999975 999999976 999999907 999999993 999999958 999999928 999999965 999999974 999999958 999999943 999999947 999999951 999999907 999999975 999999971 999999906 999999992 999999912 999999919 999999935 999999966 999999981 999999918 999999970 999999975 999999963 999999948 999999924 999999930 999999903 999999981 999999947 999999921 999999966 999999996 999999922 999999949 999999949 999999911 999999968 999999929 999999951 999999900 999999997 999999934 999999966 999999997 999999916 999999975 999999939 999999910 999999960 999999988 999999996 999999905 999999985 999999912 999999971 999999987 999999935 999999964 999999948 999999927 999999931 999999960 999999990 999999965 999999985 999999936 999999934 999999990 999999961 999999927 999999954 999999902 999999956 999999953 999999959 999999917 999999916 999999913 999999932 999999956 999999989 999999960 999999963 999999915 999999986 999999920 999999969 999999975 999999908 999999931 999999969 999999994 999999923 999999938 999999927 999999902 999999944 999999910 999999974 999999982 999999939 999999976 999999940 999999927 999999954 999999999 999999901 999999928 999999950 999999920 999999945 999999918 999999950 999999922 999999990 1000000000 999999938 999999947 999999915 999999969 999999973 999999974 1000000000 999999904 999999968 999999984 999999923 999999901 999999971 999999958 999999951 999999980 999999929 999999926 999999982 999999940 1000000000 999999902 999999999 999999960 999999938 999999948 999999960 999999991 999999903 999999968 999999911 999999994 999999917 999999934 999999964 999999984 999999913 999999966 999999952 999999913 999999947 999999925 999999976 999999957 999999932 999999923 999999962 999999955 999999907 999999990 999999982 999999988 999999942 999999921 999999938 999999968 999999987 999999929 999999928 999999966 999999969 999999939 999999974 999999916 999999934 999999963 999999953 999999906 999999930 999999924 999999907 999999971 999999927 999999900 999999983 999999984 999999928 999999972 999999901 999999994 999999904 999999999 999999986 999999942 999999935 999999916 999999942 999999997 999999917 999999982 999999942 999999922 999999982 1000000000 999999979 999999913 999999906 999999966 999999911 999999963 999999908 999999930 999999921 999999977 999999967 999999912 999999962 999999992 999999931 999999946 999999907 999999946 999999902 999999946 999999976 999999961 999999991 999999968 999999980 999999978 999999934 999999940 999999930 999999968 999999911 999999996 999999937 999999929 999999917 999999988 999999904 999999909 999999942 999999911 999999963 999999926 999999992 999999955 999999983 999999988 999999980 999999955 999999991 999999950 999999904 999999996 999999975 999999936 999999950 999999922 999999962 999999900 999999996 999999914 999999900 999999903 999999906 999999902 999999924 999999942 999999930 999999913 999999955 999999933 999999951 999999926 999999973 999999924 999999908 999999959 999999921 999999926 999999960 999999951 999999942 999999918 999999938 999999921 999999904 999999909 999999937 999999921 999999995 999999978 999999956 999999912 999999922 999999924 999999953 999999923 999999914 999999996 999999917 999999925 999999910 999999941 999999998 999999961 999999997 999999951 999999938 999999974 999999901 999999969 999999936 999999942 999999915 999999959 999999952 999999994 1000000000 999999902 999999979 999999958 999999998 999999974 999999947 999999960 999999941 999999914 999999980 999999949 999999988 999999987 999999995 999999901 999999924 999999947 999999903 999999994 999999943 999999912 999999921 999999963 999999943 999999961 999999915 999999959 999999969 999999952 999999979 999999904 999999985 999999948 999999948 999999955 999999916 999999962 999999976 999999959 999999914 999999964 999999954 999999977 999999900 1000000000 999999966 999999932 999999904 999999982 999999979 999999944 999999975 999999902 999999986 999999910 999999950 999999907 999999959 999999968 999999997 999999947 999999971 999999959 999999971 999999923 999999914 999999926 999999979 1000000000 999999912 999999937 999999980 999999997 999999981 999999972 999999906 999999978 999999967 999999987 999999977 999999973 999999996 999999990 999999923 999999921 999999923 999999965 999999949 999999912 999999944 999999974 999999967 999999992 999999914 999999974 999999935 999999948 999999938 999999949 999999989 999999916 999999928 999999920 999999901 999999955 999999995 999999904 999999910 999999907 999999978 999999936 999999945 999999998 999999905 999999948 999999924 999999935 999999901 999999973 999999996 999999917 999999942 999999995 999999957 999999923 999999990 999999967 999999953 999999995 999999926 999999968 999999914 999999944 999999905 999999917 999999942 999999903 999999968 999999924 999999953 999999945 999999906 999999999 999999973 999999968 999999950 999999944 999999977 999999944 999999906 999999976 999999942 999999978 999999946 999999900 999999967 999999989 999999935 999999934 999999900 999999947 999999933 999999926 999999949 999999946 999999905 999999918 999999938 999999938 999999956 999999948 999999904 999999928 999999998 999999906 999999984 999999906 999999968 999999950 999999935 999999915 999999923 999999930 999999948 999999912 999999912 999999975 999999925 999999908 999999900 999999928 999999915 999999920 999999960 999999978 999999946 999999971 999999989 999999987 999999952 999999981 999999981 999999969 999999966 999999909 999999999 999999945 999999981 999999915 999999973 999999926 999999905 999999925 999999946 999999974 999999943 999999937 999999940 999999976 999999950 999999989 999999902 999999961 999999942 999999919 999999943 999999937 999999992 999999976 999999970 999999965 999999919 999999933 999999946 999999917 999999963 999999930 999999932 999999930 999999970 999999907 999999983 999999922 999999927 999999942 999999959 999999958 999999925 999999927 999999940 999999900 999999920 999999992 999999973 999999969 999999946 999999946 999999946 999999903 999999931 999999912 999999909 999999996 999999954 999999904 999999988 999999903 999999926 999999998 999999947 999999907 999999906 999999934 999999982 999999979 1000000000 999999969 999999996 999999989 999999989 999999920 999999906 999999986 999999976 999999992 999999980 999999959 999999969 999999949 999999971 999999901 999999929 999999946 999999917 999999964 999999919 999999990 999999926 999999990 999999992 999999912 999999952 999999922 1000000000 999999917 999999926 999999914 999999976 999999923 999999959 999999957 999999995 999999930 999999961 999999910 999999913 999999914 999999929 999999967 999999957 999999918 999999984 999999991 999999942 999999990 999999957 999999940 999999932 999999984 999999988 999999966 999999941 999999973 999999948 999999916 999999964 999999973 999999911 999999941 999999910 999999984 999999970 999999967 999999953 999999941 999999980 999999963 999999937 999999986 999999916 999999959 999999927 999999969 999999907 999999921 999999930 999999965 999999981 999999937 999999922 999999982 999999987 999999985 999999968 999999911 999999973 999999952 999999976 999999980 999999908 999999994 999999943 999999980 999999992 999999981 999999971 999999945 999999975 999999926 999999978 999999982 999999918 999999935 999999992 999999965 999999944 999999902 999999925 999999964 999999926 999999941 999999902 999999994 999999908 999999953 999999964 999999915 999999958 999999959 999999905 999999931 999999950 999999961 999999914 999999999 999999950 999999956 999999988 999999925 999999975 999999933 999999944 999999964 999999965 999999952 999999974 999999942 999999962 999999932 999999941 999999950 999999931 999999992 999999961 999999994 999999999 999999949 999999917 999999932 999999904 999999945 999999997 999999960 999999902 999999975 999999901 999999929 999999949 999999926 999999945 999999985 999999976 999999945 999999980 999999941 999999954 999999930 999999974 999999981 999999902 999999935 999999901 999999968 999999961 999999988 999999916 999999958 999999925 999999941 999999925 999999922 999999921 999999976 999999980 1000000000 999999981 999999931 999999915 999999973 999999982 999999924 999999955 999999939 999999943 999999910 999999921 999999955 999999990 999999987 999999959 999999970 999999982 999999915 999999965 999999901 999999945 999999939 999999908 999999908 999999963 999999910 999999956 999999927 999999903 999999939 999999963 999999982 999999981 999999910 999999972 999999916 999999987 999999979 999999919 999999918 999999916 999999976 999999964 999999999 999999964 999999955 999999908 999999987 999999913 999999908 999999914 999999971 999999967 999999904 999999964 999999939 999999959 999999939 999999925 999999942 999999903 999999950 999999937 999999921 999999929 999999914 999999967 999999972 999999984 999999929 999999973 999999934 999999978 999999973 999999903 999999939 999999965 999999984 999999961 999999950 999999930 999999966 999999954 999999997 999999954 999999931 999999919 999999921 999999901 999999903 999999909 999999962 999999938 999999988 999999900 999999907 999999991 999999945 999999983 999999980 999999983 999999938 999999942 999999931 999999973 999999913 999999950 999999925 999999909 999999903 999999972 999999931 999999930 999999915 999999918 999999940 999999964 999999992 999999991 999999923 999999977 999999945 999999908 1000000000 999999970 999999983 999999973 999999915 999999946 999999920 999999945 1000000000 999999929 999999946 999999950 999999945 999999919 999999985 999999908 999999912 999999963 999999999 999999936 999999926 999999985 999999935 999999947 999999989 999999931 999999927 999999985 999999973 999999914 999999938 999999957 999999953 999999916 999999991 999999931 999999987 999999995 999999916 999999976 999999969 999999958 999999987 999999955 999999986 999999927 999999971 999999953 999999907 999999958 999999904 999999923 999999904 999999982 999999995 999999989 999999961 999999943 999999948 999999929 999999969 999999968 999999950 999999929 999999943 999999969 999999983 999999999 999999968 999999933 999999961 999999997 999999940 999999948 999999960 999999928 999999959 999999979 999999999 999999900 999999913 999999912 999999908 999999965 999999924 999999962 999999923 999999938 999999978 999999961 999999985 999999978 999999924 999999944 999999963 999999921 999999953 999999950 999999920 999999956 999999954 999999908 999999974 999999969 999999943 999999933 999999932 999999945 999999926 999999958 999999946 999999905 999999956 999999978 999999936 999999921 999999927 999999985 999999912 999999999 999999977 999999969 999999909 999999991 999999915 999999916 999999930 999999995 999999977 999999924 999999952 999999997 999999969 999999995 999999994 999999948 999999952 999999934 999999975 999999979 999999939 999999947 999999919 999999902 999999951 999999963 999999997 999999908 999999907 999999958 999999959 999999972 999999924 999999919 999999979 999999984 999999957 999999968 999999928 999999906 999999994 999999965 999999943 999999920 999999910 999999966 999999923 999999988 999999999 999999945 999999952 999999993 999999928 999999945 999999949 999999914 999999967 999999933 999999909 999999910 999999963 999999931 999999996 999999909 999999923 999999930 999999984 999999930 999999939 999999915 999999940 999999952 999999996 999999983 999999913 999999919 999999961 999999946 999999933 999999996 999999996 999999912 999999988 999999946 999999936 999999970 999999945 999999918 999999953 999999923 999999999 999999946 999999995 999999923 999999925 999999964 999999962 999999963 999999924 999999966 999999968 999999908 999999934 999999939 999999989 999999914 999999934 999999947 999999959 999999900 999999968 999999906 999999951 999999957 999999968 999999917 999999950 999999989 999999960 999999901 999999902 999999989 999999928 999999978 999999933 999999973 999999938 999999985 999999969 999999958 999999961 999999977 999999911 999999965 999999954 999999980 999999920 999999957 999999962 999999902 999999992 999999929 999999929 999999917 999999901 999999933 999999978 999999902 999999939 999999905 999999904 999999959 999999961 999999954 999999958 999999920 999999936 999999967 999999991 999999987 999999956 999999945 999999928 999999937 999999976 999999953 999999994 999999994 999999915 999999979 999999904 999999908 999999925 999999926 999999923 999999999 999999909 999999917 999999904 999999936 999999951 999999983 999999965 999999976 999999997 999999958 999999990 999999925 999999998 999999996 999999963 999999964 999999995 999999984 999999942 999999983 1000000000 999999980 999999933 999999969 999999904 999999974 999999971 999999984 999999900 999999936 999999991 999999933 999999906 999999992 999999904 999999921 999999940 999999908 999999906 999999969 999999918 999999978 999999953 999999980 999999964 999999983 999999991 999999937 999999976 999999941 999999968 999999986 999999930 999999908 999999981 999999949 999999901 999999919 999999929 999999901 999999937 999999957 999999958 999999918 999999914 999999912 999999956 999999954 999999976 999999951 999999954 999999904 999999986 999999901 999999928 999999901 999999936 999999927 999999978 999999923 999999909 999999997 999999996 999999928 999999994 999999965 999999903 999999918 999999999 1000000000 999999986 999999984 999999918 999999978 999999991 999999966 999999948 999999947 999999957 999999906 999999969 999999941 999999961 999999938 999999925 999999966 999999971 999999922 999999969 999999954 999999999 999999959 999999951 999999929 999999958 999999982 999999963 999999931 999999948 999999946 999999939 999999949 999999927 999999939 999999968 999999925 999999965 999999920 999999976 999999977 999999905 999999919 999999947 999999960 999999963 999999975 999999932 999999984 999999926 999999954 999999929 999999951 999999933 999999972 999999947 999999939 999999976 999999945 999999906 999999965 999999900 999999943 999999993 999999997 999999948 999999992 999999905 999999916 999999941 999999989 999999901 999999903 999999979 999999967 999999973 999999991 999999929 999999952 999999936 999999912 999999929 999999908 999999927 999999913 999999916 999999942 999999968 999999978 999999936 999999985 999999929 999999936 999999970 999999956 999999946 999999992 999999952 999999933 999999922 999999924 999999956 999999914 999999918 999999937 999999953 999999968 999999953 999999934 999999929 999999987 999999956 999999916 999999901 999999974 999999924 999999902 999999936 999999961 999999903 999999968 999999931 999999992 999999905 999999949 999999917 999999962 999999956 999999978 999999947 999999941 999999923 999999968 999999957 999999905 999999914 999999992 999999951 999999937 999999967 999999966 999999978 999999972 999999963 999999931 999999918 999999924 999999985 999999914 999999984 999999913 999999969 999999976 999999969 999999991 999999980 999999900 999999985 999999918 999999966 999999953 999999904 999999933 999999949 999999929 999999980 999999939 999999975 999999961 999999947 999999925 999999998 999999956 999999962 999999939 999999933 999999975 999999977 999999992 999999994 999999913 999999955 999999955 999999945 999999917 999999985 999999900 999999935 999999905 999999971 999999904 999999901 999999912 999999931 999999915 999999966 999999903 999999957 999999901 999999989 999999944 999999928 999999905 999999902 999999964 999999993 999999927 999999924 999999983 999999941 999999901 999999958 999999992 999999963 999999975 999999909 999999917 999999917 999999910 999999988 999999952 999999975 999999926 999999991 999999940 999999999 999999985 999999995 999999930 999999974 999999916 999999962 999999968 999999979 999999948 999999914 999999913 999999910 999999924 999999930 999999929 999999961 999999969 999999991 999999955 999999954 999999972 999999970 999999914 999999929 999999977 999999922 999999922 999999987 999999935 999999997 999999991 999999961 999999958 999999927 999999956 999999995 999999937 999999908 999999980 999999985 999999927 999999907 999999922 999999936 999999903 999999912 999999946 999999908 999999976 999999959 999999937 999999953 999999940 999999902 999999992 999999933 999999908 999999943 999999953 999999956 999999980 999999935 999999921 999999925 999999908 999999962 999999930 999999995 999999954 999999948 999999908 999999989 999999952 999999912 999999976 999999961 999999924 999999951 999999967 999999922 999999919 999999955 999999990 999999957 999999943 999999972 999999948 999999957 999999985 999999937 999999995 999999915 999999937 999999933 999999972 999999918 999999934 999999976 999999918 999999948 999999929 999999942 999999963 999999959 999999968 999999965 999999922 999999923 999999921 999999906 999999953 999999990 999999958 999999946 999999985 999999966 999999944 999999910 999999989 999999914 999999935 999999936 999999952 999999917 999999901 999999961 999999908 999999992 999999978 999999980 999999956 999999933 999999926 999999955 999999970 999999958 999999909 999999923 999999909 999999943 999999970 999999928 999999992 999999955 999999906 999999927 999999945 999999941 999999977 999999976 999999955 999999943 999999959 999999948 999999926 999999986 999999908 999999919 999999954 999999902 999999910 999999909 999999954 999999975 999999972 999999927 999999922 999999992 999999945 999999990 999999939 999999936 999999931 999999970 999999989 999999964 999999914 999999985 999999969 999999971 999999990 999999919 999999929 999999950 999999991 999999970 999999978 999999991 999999955 999999977 999999979 999999995 999999961 999999904 999999952 999999993 999999975 999999927 1000000000 999999906 999999900 999999969 999999962 999999965 999999900 999999906 999999922 999999906 999999946 999999943 999999927 999999992 999999991 999999957 999999985 999999907 999999911 999999948 999999926 999999959 999999999 999999957 999999929 999999914 999999986 999999915 999999922 999999988 999999948 999999973 999999969 999999924 999999990 999999941 999999961 999999938 999999913 999999961 999999984 999999962 999999922 999999978 999999924 999999973 1000000000 999999984 999999958 999999981 999999969 999999990 999999934 999999992 999999998 999999946 999999960 999999946 999999942 999999947 999999959 999999913 999999914 999999930 999999950 999999948 999999977 999999933 999999996 999999979 999999915 999999983 999999902 999999940 999999953 999999987 999999922 1000000000 999999998 999999959 999999984 999999958 999999956 999999911 999999945 999999944 999999974 999999946 999999971 999999903 999999909 999999987 999999934 999999993 999999959 999999978 999999970 999999946 999999965 999999975 999999965 999999908 999999977 999999953 999999969 999999995 999999904 999999983 999999919 999999981 999999958 999999942 999999998 999999913 999999915 999999941 999999984 999999919 999999925 999999988 999999989 999999946 999999933 999999946 999999948 999999984 999999917 999999912 999999947 999999977 999999945 999999933 999999910 999999925 999999966 999999964 999999907 999999998 999999980 999999989 999999932 999999939 999999973 999999975 999999912 999999914 999999983 999999974 999999938 999999901 999999943 999999929 999999936 999999908 999999994 1000000000 999999975 999999964 999999942 999999923 999999971 999999984 999999961 999999961 999999956 999999948 999999913 999999907 999999988 999999910 999999988 999999978 999999996 999999998 999999975 999999923 999999909 999999957 999999976 999999960 999999911 999999905 999999942 999999952 999999922 999999901 999999968 999999979 999999908 999999979 999999937 999999913 999999986 999999908 999999954 999999970 999999962 999999988 999999998 999999908 999999957 999999912 999999982 999999922 999999907 999999941 999999979 999999999 999999950 999999909 999999971 999999934 999999960 999999934 999999985 999999938 999999937 999999967 999999997 999999953 999999937 999999901 999999921 999999934 999999984 999999963 999999913 999999980 999999991 999999926 999999919 999999904 999999978 999999927 999999950 999999907 999999924 999999955 999999934 999999999 999999942 999999996 999999968 999999946 999999938 999999982 999999909 999999942 999999936 999999946 999999916 999999975 999999997 999999967 999999949 999999940 999999961 999999980 999999924 999999920 999999973 999999965 999999951 999999956 999999989 999999952 999999923 999999906 999999917 999999906 999999913 999999932 999999937 999999956 999999994 999999933 999999950 999999969 999999953 999999987 999999939 999999900 999999928 999999910 999999909 999999982 999999976 999999921 999999948 999999990 999999920 999999910 999999909 999999990 999999914 999999967 999999980 999999941 999999906 999999935 999999996 999999927 999999929 999999928 999999982 999999994 999999997 999999961 999999966 999999993 999999960 999999985 999999967 999999982 999999972 999999906 999999928 999999978 999999940 999999929 999999996 999999957 999999925 999999954 999999990 999999900 999999954 999999912 999999929 999999956 999999985 999999916 999999988 999999906 999999905 999999932 999999946 999999918 999999962 999999977 999999978 999999916 999999937 999999930 999999977 999999931 999999976 999999932 999999978 999999995 999999966 999999928 999999923 999999937 999999989 999999967 999999906 999999919 999999910 999999999 999999950 999999950 999999928 999999992 999999921 999999943 999999938 999999901 999999932 999999931 999999955 999999945 999999963 999999907 999999994 999999908 999999990 999999968 999999960 999999968 999999961 999999989 999999975 999999924 999999931 999999936 999999965 999999934 999999938 999999914 999999996 999999977 999999994 999999987 999999937 999999969 999999943 999999968 999999921 1000000000 999999913 999999991 999999921 999999991 999999961 999999987 999999945 999999995 999999926 999999990 999999984 999999993 999999993 999999971 999999955 999999934 999999906 999999909 999999931 999999951 999999977 999999915 999999917 999999903 999999977 999999954 999999987 999999904 999999987 999999982 999999935 999999958 999999945 999999907 999999915 999999982 999999914 999999996 999999924 999999923 999999914 999999936 999999949 999999907 999999918 999999928 999999998 999999943 999999940 999999951 999999984 999999956 999999950 999999961 999999967 999999978 999999987 999999944 999999985 999999961 999999954 999999901 999999967 999999929 999999964 999999995 999999969 999999986 999999963 999999982 999999981 999999953 999999937 999999976 999999989 999999943 999999969 999999989 999999942 999999913 999999942 999999996 999999935 999999965 999999953 999999982 999999921 999999953 999999987 999999935 999999953 999999914 999999959 999999962 999999978 999999939 999999902 999999927 999999967 999999925 999999975 999999923 999999947 999999962 999999961 999999925 999999936 999999913 999999997 999999936 999999969 999999998 999999942 999999934 999999981 999999994 999999951 999999906 999999940 999999980 999999942 999999967 999999929 999999941 999999927 999999952 999999989 1000000000 999999990 999999989 999999913 999999963 999999940 999999999 999999913 999999943 999999999 999999920 999999965 999999911 999999982 999999931 999999958 999999964 999999905 999999946 999999975 999999907 999999923 999999970 999999952 999999910 999999994 999999953 999999928 999999956 999999915 999999930 999999959 999999965 999999970 999999954 999999932 999999942 999999935 999999984 999999956 999999946 999999975 999999948 999999934 999999963 999999965 999999972 999999940 999999924 999999938 999999993 999999959 999999958 999999981 999999992 999999985 999999970 999999981 999999983 999999958 999999906 999999984 999999971 999999908 999999922 999999965 999999949 999999927 999999918 999999926 999999983 999999992 999999973 999999976 999999925 999999937 999999993 999999970 999999986 999999933 999999974 999999986 999999924 999999924 999999938 999999937 999999927 999999990 999999922 999999910 999999984 999999981 999999905 999999985 999999946 999999991 999999942 999999954 999999991 999999970 999999925 999999955 999999914 999999990 999999977 999999986 999999939 999999930 999999992 1000000000 999999981 999999976 999999932 999999937 999999986 999999982 999999974 999999977 999999926 999999902 999999976 999999985 999999945 999999994 999999901 999999998 999999968 999999909 999999984 999999949 999999929 999999911 999999984 999999966 999999964 999999965 999999978 999999958 999999976 999999913 999999939 999999958 999999969 999999916 999999924 999999967 999999990 999999919 999999948 999999900 999999913 999999906 999999927 999999965 999999949 999999962 999999904 999999924 999999947 999999922 999999913 999999941 999999982 999999941 999999951 999999951 999999981 999999936 999999937 1000000000 999999982 999999923 999999991 999999989 999999936 999999919 999999973 999999927 999999975 999999968 999999951 999999969 999999965 999999902 999999945 999999990 999999910 999999935 999999920 999999989 999999947 999999929 999999931 999999991 999999979 999999973 999999900 999999940 999999935 999999925 999999903 999999909 999999939 999999936 999999985 999999944 999999957 999999967 999999906 999999916 999999990 999999909 999999988 999999906 999999989 999999920 999999977 999999974 999999918 999999906 999999984 999999998 999999918 999999969 999999937 999999962 999999944 999999932 999999963 999999977 999999904 999999957 999999926 999999957 999999956 999999999 999999982 999999971 999999946 999999924 999999947 999999988 999999932 999999973 999999985 999999963 999999974 999999944 999999909 999999929 999999970 999999903 999999997 999999955 999999984 999999985 999999922 999999953 999999947 999999971 999999951 999999968 999999928 999999956 999999972 999999913 999999913 999999938 999999999 999999952 999999959 999999941 999999910 999999987 999999905 999999972 999999955 999999952 999999928 999999991 999999946 999999916 999999926 999999913 999999961 999999955 999999994 999999961 999999932 999999983 999999926 999999953 999999996 999999951 999999990 999999997 999999945 999999972 999999966 999999968 999999914 999999976 999999984 999999954 999999914 999999985 999999974 999999951 999999967 999999927 999999977 999999956 999999903 999999951 999999958 999999911 999999902 999999919 999999995 999999944 999999931 999999958 999999912 999999996 999999906 999999983 999999934 999999948 999999962 999999942 999999978 999999936 999999953 999999984 999999953 999999913 999999943 999999945 999999974 999999946 999999933 999999965 999999993 999999954 999999996 999999962 999999984 999999951 999999930 999999997 999999986 999999965 999999974 999999949 999999985 999999946 999999921 999999946 999999916 999999916 999999975 999999951 999999983 999999994 999999997 999999921 999999963 999999952 999999989 999999974 999999927 999999991 999999973 999999993 999999994 999999999 999999937 999999946 999999923 999999942 999999978 999999989 999999939 999999902 999999982 999999946 999999996 999999997 999999927 999999945 999999914 999999966 999999957 999999918 999999987 999999996 999999990 999999974 999999951 999999984 999999975 999999943 999999977 999999997 999999939 999999932 999999965 999999977 999999924 999999969 999999988 999999946 999999917 999999981 999999971 999999900 999999948 999999991 999999916 999999983 1000000000 999999957 999999913 999999923 999999921 999999971 999999985 999999996 999999941 999999932 999999924 999999995 999999917 999999927 999999966 999999941 999999911 999999917 999999957 999999900 999999907 999999910 999999999 999999944 999999956 999999978 999999901 999999992 999999916 999999990 999999963 999999944 999999948 999999947 999999906 999999969 999999995 999999965 999999902 999999904 999999939 999999984 999999972 999999921 999999944 999999944 999999921 999999990 999999987 999999996 999999929 999999953 999999904 999999907 999999989 999999949 999999968 1000000000 999999941 999999980 999999996 999999903 999999908 999999942 999999934 999999980 999999935 999999974 999999914 999999917 999999943 999999961 999999937 999999940 999999980 999999997 999999969 999999982 999999995 999999941 999999951 999999959 999999955 999999967 999999974 999999996 999999995 999999984 999999996 999999914 999999948 999999918 999999962 999999984 999999905 999999927 999999934 999999955 999999972 999999905 999999992 999999924 999999975 999999935 999999993 999999966 999999977 999999977 999999969 999999996 999999931 999999906 999999959 999999912 999999953 999999919 999999924 999999988 999999986 999999995 999999908 999999986 999999943 999999927 999999977 999999962 999999998 999999900 999999941 999999962 999999953 999999965 999999944 999999929 999999933 999999915 999999975 999999985 999999935 999999981 999999947 999999959 999999927 999999992 999999989 999999911 999999983 999999962 999999987 999999960 999999933 999999979 999999978 999999916 999999912 999999908 999999939 999999933 999999923 999999910 999999990 999999983 999999997 999999913 999999950 999999991 999999962 999999925 999999960 999999917 999999996 999999999 999999934 999999913 999999932 999999908 999999940 999999934 999999973 999999952 999999953 999999974 999999944 999999963 999999922 999999982 999999988 999999957 999999950 999999963 999999905 999999974 999999960 999999904 999999976 999999903 999999954 999999967 999999975 999999965 999999930 999999940 999999971 999999930 999999908 999999960 999999946 999999931 999999927 999999975 999999970 999999939 999999916 999999921 999999932 999999984 999999985 999999976 999999953 999999984 999999967 999999967 999999975 999999973 999999988 999999935 999999994 999999977 999999966 999999923 999999996 999999931 999999980 999999903 999999907 1000000000 999999940 999999951 999999923 999999906 999999989 999999924 999999935 999999968 999999961 999999942 999999903 999999948 999999987 999999976 999999978 999999995 999999924 999999933 999999913 999999941 999999954 999999920 999999950 999999931 999999907 999999948 999999906 999999933 999999917 999999968 999999945 999999931 999999931 999999996 999999955 999999993 999999951 1000000000 999999915 999999986 999999901 999999931 999999928 999999941 999999957 999999981 999999942 999999951 999999992 999999901 999999921 999999925 999999912 999999974 999999930 999999916 999999902 999999978 999999998 999999938 999999909 999999961 999999942 999999999 999999990 999999981 999999980 999999988 999999901 999999925 999999976 999999942 999999977 999999973 999999918 999999959 999999974 999999936 999999917 999999990 999999915 999999945 999999929 999999933 999999985 999999990 999999995 999999906 999999998 999999963 999999931 999999910 999999964 999999979 999999980 999999954 999999963 999999917 999999966 999999911 999999957 999999909 999999910 999999988 999999992 999999959 999999918 999999940 999999950 999999953 999999985 999999997 999999917 999999936 999999955 999999947 1000000000 999999948 999999931 999999978 999999995 999999957 999999993 999999973 999999994 1000000000 999999979 999999938 999999974 999999900 999999984 999999998 999999967 999999911 999999969 999999913 999999946 999999934 999999949 999999947 999999999 999999916 999999929 999999929 999999936 999999901 999999910 999999928 999999980 999999989 999999912 999999965 999999944 999999994 999999978 999999916 999999907 999999987 999999951 999999941 999999963 999999983 999999910 999999963 999999986 999999985 999999936 999999942 999999958 999999925 999999968 999999990 999999918 999999914 999999918 999999953 999999982 999999908 999999963 999999902 999999931 999999915 999999948 999999934 999999913 999999960 999999986 999999928 999999952 999999969 999999980 999999958 999999964 999999948 1000000000 999999925 999999924 999999950 999999944 999999949 999999999 999999952 999999964 999999916 999999954 999999907 999999999 999999982 999999976 999999918 999999914 999999931 999999975 999999962 999999914 999999966 999999911 999999969 999999935 999999959 999999911 999999909 999999907 999999907 999999934 999999938 999999917 999999993 999999988 999999978 999999974 999999966 999999962 999999970 999999976 999999936 999999906 999999957 999999985 999999924 999999900 999999980 999999991 999999911 999999937 999999926 999999995 999999934 999999958 999999980 999999974 999999944 999999946 999999928 999999965 999999964 999999955 999999953 999999977 999999955 999999932 999999974 999999999 999999956 999999911 999999937 999999993 999999905 999999979 999999942 999999942 999999940 999999904 999999957 999999984 999999992 999999995 999999990 999999941 999999994 999999956 999999962 999999951 999999945 999999913 999999920 999999985 999999950 999999935 999999918 999999995 999999997 999999912 999999906 999999925 999999926 999999904 999999920 999999969 999999906 999999971 999999963 999999956 999999994 999999967 999999988 999999949 999999955 999999910 999999974 999999900 999999938 999999907 999999912 999999996 999999907 999999947 999999987 999999953 999999966 999999990 999999912 999999961 999999971 999999925 999999935 999999925 999999962 999999934 999999955 999999923 999999923 999999993 999999978 999999916 999999913 999999939 999999918 999999921 999999930 999999982 999999928 999999921 999999923 999999936 999999991 999999925 999999911 999999962 999999964 999999984 999999968 999999965 999999920 999999925 999999951 999999951 999999986 999999951 999999941 999999955 999999913 999999962 999999925 999999955 999999957 999999991 999999991 999999997 999999927 999999988 999999911 999999939 999999976 999999919 999999985 999999965 999999922 999999923 999999970 999999978 999999984 999999941 999999984 999999928 999999992 999999991 999999936 999999999 999999960 999999953 999999966 999999900 1000000000 999999987 999999938 999999949 999999983 999999960 999999959 999999933 999999964 999999928 999999921 999999999 999999952 999999935 999999985 999999931 999999934 999999942 999999913 999999975 999999922 999999984 999999957 999999946 999999988 999999970 999999968 999999947 999999932 999999948 999999905 999999916 1000000000 999999902 999999919 999999916 999999910 999999989 999999901 999999901 999999949 999999995 999999939 999999974 999999900 999999923 999999974 999999990 999999982 999999942 999999992 999999909 999999992 999999922 999999920 999999918 999999992 999999990 999999937 999999987 999999988 999999924 999999906 999999988 999999999 999999908 999999927 999999979 999999922 999999966 999999997 999999971 999999965 999999967 999999915 999999996 999999980 999999966 999999966 999999942 999999924 999999902 999999959 999999977 999999924 999999964 999999946 999999934 999999933 999999984 999999987 999999907 999999932 999999960 999999916 999999916 999999909 999999961 999999987 999999961 999999981 999999904 999999996 999999913 999999937 999999918 999999939 999999949 999999993 999999983 999999999 999999999 999999925 999999958 999999982 999999974 999999995 999999953 999999935 999999965 999999959 999999908 999999960 999999903 999999940 999999942 999999947 999999961 999999928 999999955 999999909 999999952 999999959 999999929 999999998 1000000000 999999969 999999982 999999978 999999952 999999911 999999909 999999914 999999981 999999943 999999951 999999905 999999944 999999926 999999969 999999948 999999932 999999961 999999964 999999921 999999935 999999948 999999929 999999994 999999970 999999913 999999916 999999974 999999916 999999943 999999911 999999903 999999918 999999931 999999902 999999965 999999997 999999998 999999927 999999922 999999909 999999972 999999989 999999900 999999996 999999931 999999956 999999905 999999916 999999966 999999955 999999955 999999940 999999983 999999936 999999954 999999945 999999908 999999997 999999934 999999903 999999949 999999939 999999925 999999972 999999979 999999955 999999952 999999981 999999978 999999965 999999901 999999937 999999996 999999979 999999977 999999908 999999958 999999920 999999928 999999983 999999932 999999940 999999906 999999943 999999947 999999927 999999971 999999962 999999913 999999953 999999916 999999973 999999911 999999989 999999921 999999971 999999909 999999909 999999905 999999925 999999921 999999912 999999942 999999947 999999926 999999944 999999970 999999956 999999974 999999939 999999908 999999932 999999919 999999954 999999918 999999927 999999956 999999958 999999992 999999978 999999902 999999962 999999940 999999992 999999911 999999929 999999924 999999971 999999995 999999926 999999957 999999936 999999925 999999994 999999971 999999998 999999927 999999999 999999969 999999960 999999912 999999967 999999903 999999957 999999917 999999915 999999928 999999987 999999920 999999950 999999957 999999920 999999954 1000000000 999999938 999999982 999999995 999999908 999999900 999999976 999999927 999999956 999999909 999999993 999999992 999999967 999999987 999999991 999999997 999999978 999999922 999999975 999999976 999999968 999999995 999999932 999999946 999999971 999999944 999999922 999999987 999999938 999999970 999999963 999999962 999999983 999999940 999999907 999999976 999999993 999999904 999999951 999999997 999999910 999999964 999999948 999999929 999999919 999999991 999999939 999999996 999999996 999999928 999999983 999999910 999999948 999999912 999999999 999999965 999999932 999999952 999999971 999999974 999999929 999999979 999999982 999999961 999999982 999999931 999999960 999999984 999999956 999999932 999999926 999999931 999999941 999999969 999999979 999999973 999999928 999999948 999999983 999999925 999999908 999999953 999999976 999999963 999999934 999999939 1000000000 999999971 999999956 999999980 999999932 999999988 999999927 999999923 1000000000 999999914 999999932 999999976 999999920 999999916 999999968 999999929 999999910 999999930 999999980 1000000000 999999995 999999944 999999952 999999936 999999940 999999949 999999987 999999996 999999991 1000000000 999999940 999999956 999999976 999999900 999999950 999999997 999999931 999999931 999999942 999999968 999999969 999999912 999999917 999999934 999999900 999999921 999999995 999999919 999999958 999999960 999999964 999999972 999999986 999999953 999999921 999999907 999999900 999999998 999999940 999999936 999999913 999999922 999999967 999999953 999999940 999999936 999999996 999999962 999999934 999999959 999999946 999999901 999999950 999999974 999999925 999999926 999999982 999999943 999999927 999999961 999999970 999999908 999999914 999999903 999999954 999999957 999999939 999999994 999999914 999999932 999999923 999999957 999999938 999999966 999999922 999999940 999999943 999999987 999999998 999999973 999999999 999999924 999999982 999999923 999999935 999999902 999999930 999999998 999999984 999999999 999999980 999999978 999999945 999999971 999999964 999999936 999999983 999999973 999999908 999999946 999999977 999999995 999999961 999999916 999999973 999999923 999999947 999999916 999999900 999999997 999999937 999999979 999999908 999999986 999999994 999999954 999999913 999999954 999999964 999999905 999999955 999999973 999999964 999999985 999999956 999999914 999999960 999999938 999999981 999999934 999999911 999999976 999999959 999999916 999999952 999999954 999999903 999999996 999999910 999999962 999999912 999999991 999999910 999999957 999999999 999999946 999999980 999999972 999999954 999999982 999999910 999999948 999999921 999999908 999999957 999999987 999999946 999999963 999999976 999999967 999999993 999999990 999999935 999999974 999999953 999999917 999999977 999999915 999999922 999999997 999999963 999999954 999999973 999999922 999999931 999999997 999999931 999999917 999999936 999999962 999999908 999999922 999999964 999999970 999999942 999999993 999999989 999999987 999999992 999999940 999999946 999999914 999999972 999999907 999999924 999999908 999999939 999999995 999999956 999999972 999999999 999999954 999999920 999999981 999999987 999999907 999999943 999999971 999999979 999999947 999999993 999999967 999999901 999999986 999999909 999999942 999999997 999999925 999999953 999999959 999999928 999999929 999999953 999999948 999999917 999999918 999999901 999999989 999999995 999999947 999999904 999999926 999999963 999999912 999999927 999999973 999999981 999999992 999999998 999999985 999999956 999999937 999999934 999999940 999999911 999999958 999999959 999999964 999999974 999999945 999999908 999999936 999999988 999999981 999999986 999999955 999999959 999999964 999999987 999999946 999999908 999999971 999999998 999999901 999999994 999999926 999999907 999999987 999999903 999999990 999999993 999999904 999999920 999999951 999999930 999999955 999999967 999999951 999999999 999999917 999999906 999999907 999999954 999999943 999999916 999999937 999999949 999999937 999999989 999999968 999999983 999999964 999999921 999999998 999999983 999999906 999999977 999999939 999999965 999999960 999999920 999999972 999999900 999999975 999999962 999999951 999999919 999999914 999999933 999999947 999999920 999999906 999999935 999999920 999999946 999999969 999999976 999999995 999999982 999999918 999999975 999999922 999999950 999999944 999999931 999999915 999999948 999999904 999999984 999999974 999999969 999999973 1000000000 999999980 999999986 999999915 999999909 999999996 999999986 999999951 999999994 999999965 999999944 999999902 999999921 999999940 999999968 999999931 999999914 999999942 999999981 999999990 999999925 999999995 999999943 999999911 999999988 999999977 999999932 999999983 999999991 999999965 999999987 999999950 999999996 999999918 999999970 999999993 999999923 999999987 999999949 999999963 999999961 999999945 999999968 999999965 999999929 999999920 999999914 999999940 999999941 999999986 999999983 999999923 999999964 999999933 999999923 999999966 999999916 999999946 999999926 999999976 999999919 999999972 999999991 999999932 999999987 999999941 1000000000 999999916 999999947 999999918 999999982 999999987 999999981 999999996 999999984 999999986 999999980 999999977 999999992 999999901 999999947 999999987 999999945 999999909 999999928 1000000000 999999964 999999928 999999914 999999960 999999963 999999916 999999990 999999965 999999914 999999951 999999907 999999955 999999986 999999981 999999967 999999971 999999950 999999982 999999948 999999945 999999967 999999907 999999923 999999911 1000000000 999999976 999999904 999999944 999999997 999999960 999999942 999999937 999999963 999999940 999999924 999999951 999999904 999999933 999999900 999999938 999999910 999999969 999999978 999999951 999999978 999999963 999999902 999999904 999999911 999999949 999999982 999999935 999999962 999999993 999999942 999999952 999999928 999999980 999999922 999999995 999999997 999999953 999999942 1000000000 999999953 999999902 999999918 999999959 999999954 999999903 999999933 999999979 999999985 999999979 999999981 999999921 999999912 999999939 999999936 999999939 999999940 999999994 999999967 999999941 999999946 999999974 999999926 999999976 999999972 999999915 999999968 999999900 999999902 999999941 999999903 999999980 999999911 999999987 999999984 999999970 999999942 999999924 999999942 999999933 999999965 999999988 999999988 999999915 999999929 999999909 999999957 999999917 999999952 999999937 999999922 999999931 999999911 999999966 999999957 999999962 999999955 999999979 999999957 999999992 999999905 999999987 999999952 999999970 999999926 999999982 999999957 999999924 999999977 999999902 999999968 999999921 999999985 999999904 999999907 999999962 999999971 999999922 999999937 999999971 999999943 999999909 999999922 999999950 999999978 999999927 999999901 999999921 999999981 999999999 999999979 999999922 999999927 999999935 999999986 999999987 999999990 999999973 999999955 999999992 999999945 999999932 999999980 999999910 999999994 999999923 999999994 999999963 999999904 999999900 999999926 999999928 999999960 999999972 999999948 999999900 1000000000 999999977 999999973 999999929 999999949 999999912 999999942 999999981 999999914 999999994 999999959 999999912 999999936 999999955 999999945 999999938 999999968 999999900 999999987 999999980 999999934 999999913 999999933 999999961 999999940 999999901 999999901 999999941 999999908 999999951 999999927 999999923 999999932 999999940 999999954 999999947 999999999 999999908 999999959 999999994 999999939 999999920 999999988 999999953 999999934 999999916 999999999 999999982 999999978 999999979 999999954 999999914 999999937 1000000000 999999942 999999905 999999946 999999929 1000000000 999999960 999999972 999999965 999999915 999999925 999999900 999999955 999999957 999999983 999999999 999999915 999999982 999999962 999999935 999999986 999999989 999999909 999999914 999999964 999999930 999999987 999999987 999999901 999999929 999999968 999999992 999999938 999999923 999999992 999999909 999999921 999999926 999999995 999999975 999999906 999999967 999999947 999999911 999999967 999999984 999999995 999999928 999999911 999999945 999999900 999999980 999999981 999999980 999999927 999999988 999999916 999999915 999999994 999999918 999999966 999999971 999999990 999999900 999999943 999999905 999999949 999999976 999999900 999999997 999999919 999999997 999999988 999999908 999999990 999999904 999999944 999999915 999999947 999999944 999999998 999999977 999999915 999999946 999999998 999999919 999999913 999999951 999999976 999999918 999999994 999999985 999999934 999999932 999999911 999999948 999999957 999999903 999999959 999999929 999999945 999999924 999999959 999999906 999999984 999999964 999999938 999999943 999999971 999999953 999999974 999999903 999999951 999999926 999999984 999999984 999999936 999999945 999999990 999999955 999999942 999999982 999999964 999999946 999999925 999999919 999999919 999999981 999999996 999999925 999999922 999999994 999999926 999999992 999999918 999999904 999999928 999999948 999999994 999999932 999999938 999999931 999999924 999999925 999999984 999999927 999999975 999999928 999999968 999999950 999999923 999999900 999999968 999999909 999999985 999999918 999999984 999999981 999999963 999999994 999999965 999999926 999999995 999999917 999999908 999999965 1000000000 999999905 999999925 999999987 999999977 999999914 999999941 999999926 999999903 1000000000 999999993 999999927 999999929 999999987 999999974 999999998 999999971 999999971 999999993 999999968 999999964 999999947 999999920 999999948 999999913 999999922 999999915 999999965 999999976 999999980 999999944 999999986 999999984 999999935 999999947 999999970 1000000000 999999936 999999996 999999900 999999960 999999910 999999940 999999964 999999927 999999946 999999949 999999942 999999960 999999900 999999926 999999993 999999964 999999932 999999938 999999963 999999927 999999953 999999972 999999945 999999904 999999981 999999957 999999946 999999904 999999966 999999974 999999931 999999950 999999923 999999989 999999924 999999947 999999924 999999977 999999987 999999920 999999954 999999954 999999945 999999954 999999968 999999951 999999926 999999991 999999947 999999999 999999987 999999923 999999952 999999917 999999928 999999923 999999949 999999903 999999999 999999901 999999986 999999958 999999966 999999978 999999981 1000000000 999999955 999999940 999999986 999999986 999999926 999999917 999999931 999999900 999999942 999999947 999999902 999999928 1000000000 999999925 999999900 999999919 999999947 999999910 999999974 999999906 999999921 999999989 999999955 999999914 999999959 999999990 999999927 999999963 999999957 999999926 999999912 999999937 999999963 999999934 999999953 999999945 999999962 999999988 999999917 999999917 999999980 999999997 999999915 999999942 999999971 999999932 999999933 999999915 999999915 999999929 999999936 999999912 999999921 999999910 999999970 999999923 999999993 999999974 999999989 999999940 999999974 999999975 999999980 999999987 999999975 999999956 999999930 999999932 999999985 999999959 999999907 999999945 999999908 999999975 999999904 999999972 999999965 999999918 999999911 999999941 999999963 999999917 999999972 999999939 999999947 999999976 999999922 999999964 999999920 999999928 999999952 999999900 999999902 999999960 999999983 999999963 999999910 999999939 999999914 999999954 999999921 999999924 999999939 999999968 999999947 999999976 999999952 999999938 999999904 999999982 999999946 999999956 999999994 999999920 999999956 999999985 999999919 999999982 999999992 999999953 999999959 999999931 999999993 999999978 999999910 999999994 999999999 999999968 999999910 999999900 999999913 999999965 999999932 999999951 999999930 999999916 999999953 999999970 999999949 1000000000 999999998 999999986 999999965 999999969 999999965 999999980 999999904 999999910 999999962 999999984 999999943 999999986 999999985 999999954 999999906 999999980 999999963 999999900 999999979 999999927 999999908 1000000000 999999918 999999992 1000000000 999999922 999999916 999999977 999999967 999999962 999999905 999999978 999999970 999999976 999999907 999999908 999999959 999999919 999999936 999999990 999999978 999999968 999999928 999999937 999999947 999999970 999999964 999999940 999999993 999999977 999999956 999999966 999999963 999999940 999999938 999999972 999999977 999999997 999999991 999999928 999999946 999999962 999999997 999999964 999999932 999999907 999999995 999999961 999999939 999999953 999999987 999999973 999999993 999999946 999999970 999999992 999999983 999999996 999999981 999999910 999999928 999999925 999999975 999999902 999999960 999999995 999999981 999999912 999999978 999999961 999999943 999999934 999999974 999999962 999999945 999999993 999999958 999999921 999999926 999999946 999999905 999999956 999999916 999999942 999999946 999999984 999999937 999999948 999999946 999999903 999999946 999999949 999999931 999999942 999999948 999999900 999999958 999999939 999999933 999999905 999999956 999999940 999999960 999999915 999999981 999999965 999999908 999999941 999999994 999999929 999999922 999999997 999999985 999999950 999999929 999999978 999999991 999999956 999999906 999999987 999999990 999999991 999999955 999999952 999999915 999999995 999999938 999999908 999999990 999999909 999999984 999999957 999999969 999999931 999999994 999999996 999999903 999999992 999999993 999999960 999999905 999999941 999999915 999999947 999999945 999999948 999999926 999999902 999999905 999999904 999999934 999999931 999999999 999999962 999999901 999999959 999999920 999999933 999999984 999999977 999999969 999999911 999999946 999999947 999999942 999999999 999999966 999999998 999999984 999999942 999999982 999999917 999999948 999999961 999999987 999999914 999999963 999999961 999999970 999999966 999999976 999999906 999999987 999999939 999999912 999999986 999999958 999999986 999999992 999999960 999999931 999999941 999999934 999999907 999999928 999999914 999999974 999999982 999999952 999999936 999999985 999999974 999999930 1000000000 999999926 999999942 999999914 999999947 999999913 999999980 999999923 999999927 999999959 999999991 999999947 999999902 999999920 999999945 999999966 999999955 999999965 999999933 999999902 999999964 999999945 999999900 999999970 999999998 999999962 999999960 999999942 999999975 999999922 999999906 999999964 999999933 999999904 999999924 999999958 999999917 999999934 999999933 999999970 999999930 999999995 999999943 999999917 999999912 999999902 999999931 999999962 999999936 999999978 999999939 999999943 999999923 999999921 999999916 999999992 999999943 999999902 999999922 999999908 999999946 999999950 999999913 999999945 999999992 999999988 999999921 999999929 999999963 999999929 999999943 999999971 999999951 999999970 999999982 999999976 999999969 999999941 999999943 999999915 999999979 999999961 999999950 999999955 999999984 999999998 999999963 999999932 999999971 999999946 999999957 1000000000 999999926 999999938 999999913 999999923 999999952 999999959 999999927 999999925 999999944 999999938 999999958 999999985 999999905 999999905 999999961 999999993 999999931 999999987 999999959 999999929 999999984 999999920 999999993 999999984 999999939 999999963 999999974 999999978 999999905 999999992 999999934 999999907 999999955 999999955 999999909 999999993 999999993 999999941 999999906 999999928 999999917 999999975 999999945 999999956 999999977 999999917 999999941 999999921 999999921 999999931 999999901 999999947 999999937 999999992 999999993 999999950 999999959 999999989 999999927 999999939 999999943 999999921 999999978 999999957 999999966 999999990 999999935 999999963 999999973 999999940 999999903 999999940 999999999 999999950 999999929 999999938 999999957 999999903 999999956 999999944 999999920 999999902 999999944 999999929 999999908 999999938 999999900 999999905 999999990 999999996 999999925 999999949 999999976 999999916 999999983 999999931 999999958 999999909 999999942 999999929 999999924 999999910 999999901 999999944 999999922 999999976 999999913 999999989 999999940 999999980 999999991 999999977 999999935 999999919 999999910 999999941 1000000000 999999985 999999908 999999981 999999983 999999963 999999930 999999924 999999945 999999920 999999997 999999978 999999949 999999982 999999992 999999962 999999960 999999926 999999953 999999955 999999995 999999995 999999954 999999927 999999968 999999923 999999912 999999986 999999977 999999974 999999984 999999929 999999995 999999995 999999925 999999947 999999938 999999982 999999906 999999989 999999907 999999968 999999985 999999913 999999988 999999904 999999919 999999965 999999959 999999909 999999997 999999911 999999974 999999981 999999959 999999979 999999932 999999932 999999931 999999934 999999937 999999919 999999942 999999925 999999930 999999941 999999972 999999988 999999997 999999920 999999917 999999987 999999949 999999967 999999930 999999984 999999973 999999977 999999957 999999969 999999953 999999905 999999944 999999933 999999961 999999923 999999960 999999935 999999932 999999920 999999968 999999906 999999926 999999981 999999946 999999960 999999913 999999906 999999991 999999988 999999959 999999994 999999992 999999988 999999963 999999954 999999920 999999952 999999993 999999917 999999980 999999999 999999989 999999931 999999928 999999915 999999979 999999967 999999972 999999943 999999969 999999991 999999900 999999939 999999945 999999950 999999989 999999901 999999982 999999938 999999943 999999958 999999932 999999916 999999914 999999950 999999926 999999904 999999967 999999981 999999983 999999965 999999948 999999990 999999945 999999989 999999948 999999935 999999949 999999908 999999989 999999939 999999966 999999932 999999945 999999950 999999984 999999901 999999992 999999994 999999973 999999913 999999922 999999925 999999925 999999953 999999974 999999962 999999947 999999956 999999935 999999983 999999902 999999904 999999971 999999991 999999962 999999966 999999988 999999922 999999911 999999924 999999961 999999971 999999933 999999964 999999960 999999971 999999992 999999985 999999974 999999905 999999905 999999927 999999971 999999942 999999930 999999941 999999980 1000000000 999999922 999999952 999999937 999999999 999999939 999999959 999999966 999999959 999999903 999999933 999999973 999999922 999999995 999999975 999999957 999999991 999999951 999999998 999999942 999999950 999999977 999999929 999999918 999999942 999999961 999999924 999999993 999999998 999999900 999999951 999999954 999999938 999999924 999999994 999999937 999999960 999999935 999999948 999999942 999999902 999999912 999999917 999999972 999999916 999999953 999999924 999999906 999999918 999999930 999999994 999999935 999999984 999999913 999999968 999999953 999999973 999999931 999999965 999999918 999999948 999999994 999999953 999999937 999999953 999999927 999999927 999999967 999999990 999999960 999999905 999999951 999999910 999999969 999999968 999999974 999999904 999999938 999999983 999999951 999999941 999999964 999999946 999999965 999999931 999999955 999999904 999999949 999999985 999999925 999999984 999999906 999999975 999999960 999999968 999999913 999999900 999999935 999999963 999999997 999999982 999999999 999999988 999999973 999999983 999999989 999999919 999999930 999999944 999999999 999999946 999999998 999999972 999999949 999999987 999999976 999999923 999999949 999999901 999999961 999999917 999999989 999999906 999999960 999999998 999999975 999999935 999999925 999999918 999999908 999999982 999999917 999999915 999999911 999999965 999999901 999999936 999999996 999999990 999999984 999999912 999999951 999999931 999999928 999999918 999999913 999999929 999999946 999999942 999999971 999999973 999999931 999999978 999999986 999999965 999999949 999999956 999999948 999999975 999999901 999999947 999999940 999999949 999999938 999999994 999999921 999999972 999999952 999999952 999999909 999999925 999999941 999999991 999999924 999999965 999999902 999999948 999999987 999999942 999999916 999999973 999999997 999999905 999999941 999999996 999999959 999999942 999999945 999999902 999999960 999999938 999999968 999999902 999999980 999999990 999999979 999999910 999999963 999999923 999999983 999999949 999999936 1000000000 999999945 999999998 999999927 999999955 999999947 999999943 999999913 999999920 999999920 999999944 999999928 999999930 999999930 999999909 999999902 999999905 999999960 999999936 999999973 999999948 999999917 999999926 999999998 999999954 999999952 999999936 999999964 999999968 999999983 999999993 999999907 999999976 999999902 999999955 999999923 999999906 999999973 999999943 999999958 999999906 999999907 999999930 999999957 999999925 999999977 999999932 999999988 999999921 999999927 999999965 999999950 999999958 999999906 999999958 999999986 999999987 999999945 999999926 999999987 999999928 999999940 999999925 999999976 999999927 999999999 999999918 999999967 999999901 999999966 999999952 999999969 999999964 999999928 999999922 999999913 999999978 999999972 999999938 999999979 999999936 999999968 999999914 999999928 999999940 999999954 999999912 999999996 999999960 999999934 999999985 999999957 999999926 999999957 999999974 1000000000 999999921 999999926 999999915 999999942 999999919 999999907 999999946 999999986 999999976 999999994 999999905 999999968 999999975 999999901 999999997 999999937 999999988 999999980 999999910 999999952 999999990 999999933 999999989 999999900 999999970 999999903 999999918 999999902 999999973 999999948 999999970 999999920 999999969 999999940 999999996 999999907 999999905 999999948 999999927 999999944 999999979 999999956 999999921 999999987 999999933 999999971 999999916 999999930 999999938 999999951 999999977 999999975 999999921 999999990 999999971 999999903 999999969 999999975 999999996 999999950 999999990 999999904 999999938 999999939 999999927 999999964 999999975 999999931 999999980 999999911 999999984 999999991 999999954 999999903 999999973 999999976 999999953 999999979 999999929 999999935 999999934 999999959 999999960 999999977 999999945 999999923 999999981 999999909 999999967 999999938 999999904 999999971 999999991 999999900 999999951 999999965 999999967 999999931 999999957 999999910 999999929 999999986 999999918 999999951 999999920 999999937 999999975 999999943 999999953 999999933 999999996 999999992 999999967 999999993 999999920 999999911 999999915 999999998 999999983 999999975 999999971 999999997 999999927 999999937 999999902 999999905 999999977 999999986 999999915 999999966 999999917 999999905 999999980 999999996 999999916 999999982 999999981 999999940 999999923 999999953 999999916 999999900 999999974 999999930 999999999 999999913 999999914 999999900 999999920 999999914 999999926 999999927 999999972 999999938 999999949 999999945 999999930 999999990 999999989 999999942 999999936 999999946 999999939 999999942 999999903 999999913 999999996 999999939 999999934 999999974 999999953 999999975 999999913 999999920 999999999 999999977 999999915 999999966 999999971 999999961 999999979 999999982 999999951 999999952 999999949 999999942 999999963 999999970 999999903 999999942 999999951 999999973 999999934 999999917 999999979 999999970 999999978 999999902 999999915 999999976 999999908 999999926 999999910 999999929 999999960 999999990 999999962 999999910 999999996 999999908 999999968 999999965 999999963 999999963 999999932 999999967 999999909 999999977 999999976 999999981 999999982 999999996 999999930 999999959 999999909 999999931 999999992 999999913 999999900 999999955 999999966 999999993 999999922 999999996 999999996 999999913 999999994 999999928 999999982 999999908 999999929 999999993 999999991 999999973 999999977 999999978 999999955 999999963 999999985 999999953 999999941 999999961 999999999 999999927 999999940 999999948 999999903 999999917 999999945 999999912 999999905 999999951 999999925 999999952 999999926 999999948 999999903 999999935 999999961 999999978 999999997 999999922 999999943 999999980 1000000000 999999963 999999970 999999993 999999972 999999997 999999946 999999999 999999960 999999928 999999950 999999946 999999903 999999913 999999976 999999941 999999926 999999934 999999939 999999983 999999986 999999928 999999981 999999935 999999941 999999998 999999921 999999982 999999936 999999950 999999925 999999928 999999926 999999906 999999938 999999938 999999928 999999901 999999950 999999923 999999908 999999964 999999915 999999984 999999901 999999911 999999982 999999969 999999942 999999931 999999976 999999949 999999933 999999914 999999983 999999921 999999939 999999963 999999973 999999915 999999990 999999956 999999982 999999971 999999905 999999920 999999981 999999921 999999953 999999911 999999999 999999913 999999981 999999901 999999911 999999978 999999948 999999991 999999950 999999928 999999962 999999986 999999906 999999997 999999909 999999989 999999927 999999955 999999963 999999905 999999971 999999994 999999931 999999922 999999945 999999901 999999973 999999957 999999924 999999902 999999939 999999972 999999927 999999969 999999936 999999941 999999915 999999944 999999989 999999989 999999920 999999924 999999926 999999981 999999967 999999958 999999922 999999973 999999963 999999908 999999977 999999917 999999983 999999945 999999912 999999949 999999936 999999956 999999996 999999946 999999982 999999974 999999926 999999987 999999939 999999991 999999978 999999914 999999976 999999936 999999985 999999961 999999979 999999922 999999981 999999957 999999991 999999967 999999968 999999930 999999975 999999933 999999964 999999971 999999981 999999931 999999941 999999981 999999925 999999951 999999947 999999911 999999991 999999956 999999985 999999909 999999990 999999987 999999981 999999985 999999975 999999958 999999920 999999911 999999907 999999902 999999941 999999917 999999966 999999933 999999917 999999982 999999984 999999910 999999971 999999931 999999930 999999952 999999997 999999971 999999950 999999945 999999953 999999940 999999990 999999999 999999968 999999983 999999988 999999929 999999963 999999958 999999924 999999923 999999978 999999929 999999973 999999915 999999956 999999930 999999963 999999941 999999913 999999946 999999933 999999975 999999924 999999910 999999920 999999980 999999963 999999907 999999975 999999920 999999986 999999905 999999972 999999902 999999946 999999948 999999937 999999996 999999969 999999978 999999914 999999923 999999995 999999904 999999901 999999936 999999934 999999965 999999906 999999935 999999932 999999956 999999961 999999975 999999953 999999953 999999960 999999943 999999952 999999975 999999995 999999981 999999938 999999968 999999981 999999959 999999958 999999946 999999967 999999975 999999936 999999983 999999984 999999978 999999922 999999971 999999962 999999997 999999986 999999904 999999919 999999939 999999950 999999909 999999955 999999989 999999911 999999906 999999942 999999906 999999979 999999906 999999969 999999962 999999942 999999901 999999936 999999962 999999925 999999906 999999929 999999933 999999951 999999910 999999935 999999944 999999924 999999907 999999994 999999947 999999988 999999997 999999905 999999919 999999915 999999981 999999977 999999923 999999927 999999909 999999963 999999937 999999918 1000000000 999999909 999999909 999999923 999999921 999999949 999999930 999999924 999999985 999999970 999999996 999999923 999999935 999999914 999999916 999999946 999999900 999999954 999999969 999999973 999999984 999999949 999999915 999999908 999999925 999999955 999999942 999999971 999999993 999999921 999999962 999999945 999999991 999999968 999999974 999999992 999999973 999999982 999999910 999999924 999999991 999999900 999999939 999999968 999999962 999999928 999999934 999999959 999999984 999999977 999999989 999999903 999999928 999999906 999999917 999999998 999999906 999999956 999999998 999999930 999999939 999999912 999999912 999999905 999999955 999999901 999999927 999999951 999999906 999999911 999999902 999999901 999999935 999999921 999999919 999999957 999999998 999999933 999999940 999999984 999999902 999999929 999999925 999999907 999999963 1000000000 999999942 999999975 999999974 999999911 1000000000 999999947 999999940 999999941 999999945 999999954 999999951 999999910 999999917 999999953 999999950 999999968 999999964 999999903 999999916 999999979 999999942 999999986 999999981 999999957 999999943 999999942 999999944 999999947 999999906 999999961 999999916 999999932 999999975 999999990 999999926 999999966 999999933 999999976 999999906 999999906 999999925 999999940 999999970 999999953 999999923 999999934 999999980 999999969 999999932 999999917 999999966 999999930 999999903 999999900 999999906 999999907 999999935 999999921 999999934 999999996 999999960 999999906 999999903 999999982 999999940 999999972 999999980 999999993 999999923 999999972 999999968 999999915 999999925 999999902 999999950 999999984 999999954 999999968 999999986 999999975 999999974 999999956 999999927 999999931 999999941 999999906 999999974 999999975 999999931 999999967 999999920 999999967 999999922 999999972 999999909 999999903 999999963 999999957 999999922 999999991 999999925 999999963 999999923 999999974 999999962 999999924 999999931 999999901 999999946 999999908 999999918 999999948 999999937 999999954 999999990 999999947 999999900 999999905 999999934 999999946 999999997 999999931 999999953 999999955 999999932 999999925 999999925 999999946 999999939 999999910 999999975 999999938 999999911 999999950 999999975 999999984 999999931 999999933 999999962 999999950 999999923 999999984 999999931 999999905 999999904 999999929 999999959 999999929 999999978 999999968 999999997 999999920 999999953 999999985 999999922 999999908 999999903 999999959 999999921 999999991 999999955 999999994 999999955 999999976 999999920 999999952 999999945 999999941 999999981 999999912 999999948 999999909 999999981 999999907 999999973 999999966 999999951 999999943 999999920 999999969 999999960 999999958 999999921 999999976 999999942 999999999 999999914 999999995 999999920 999999918 999999995 999999987 999999926 999999901 999999941 999999930 999999946 999999967 999999905 999999961 999999992 999999978 999999977 999999948 999999972 999999967 999999985 999999910 999999938 999999921 999999917 999999983 999999937 999999952 999999958 999999915 999999943 999999902 999999996 999999933 999999994 999999941 999999982 999999946 999999942 999999913 999999930 999999910 999999931 999999951 999999963 999999972 999999942 999999943 999999913 1000000000 999999927 999999938 999999903 999999982 999999911 999999917 999999950 999999924 999999982 999999994 999999915 999999937 999999902 999999978 999999935 999999903 999999951 999999968 999999924 999999952 999999913 999999907 999999970 999999990 999999952 999999990 999999988 999999949 999999955 999999978 999999965 999999918 999999902 999999976 999999964 999999952 999999970 999999938 999999950 999999984 999999930 999999975 999999930 999999981 999999986 999999905 999999984 999999937 999999921 999999977 999999936 999999925 999999919 999999987 999999923 999999944 999999930 999999950 999999933 999999929 999999989 999999973 999999921 999999931 999999952 999999997 999999990 999999911 999999912 999999999 999999934 999999974 999999904 999999956 999999921 999999909 999999998 999999918 999999972 999999943 999999902 999999999 999999907 999999900 999999984 999999914 999999907 999999913 999999977 999999907 999999936 999999907 999999963 999999919 999999983 999999907 999999977 999999997 999999974 999999950 999999966 999999976 999999978 999999911 999999990 999999934 999999928 999999980 999999960 999999984 999999953 999999997 999999975 999999923 999999901 999999986 999999947 999999993 999999920 999999963 999999996 999999975 999999988 999999911 999999994 999999986 999999943 999999918 999999923 999999910 999999953 999999980 999999949 999999936 999999909 999999970 999999992 999999982 999999989 999999952 999999953 999999938 1000000000 999999955 999999998 999999927 999999990 999999992 999999996 999999915 999999944 1000000000 999999956 999999937 999999925 999999967 999999980 999999941 999999934 999999903 999999997 999999910 999999977 999999954 999999925 999999949 999999913 999999979 999999994 999999924 999999901 999999954 999999971 999999960 999999987 999999997 999999931 999999952 999999998 999999903 999999978 999999921 999999916 999999903 999999910 999999957 999999907 999999935 999999922 999999972 999999911 999999996 999999901 999999998 999999962 999999920 999999980 1000000000 999999972 999999906 999999908 999999905 999999949 999999984 999999995 999999943 999999910 999999944 999999920 999999994 999999930 999999959 999999947 999999996 999999937 999999935 999999985 999999916 999999941 999999996 999999927 999999962 999999925 999999900 999999906 999999901 999999941 999999905 999999964 999999931 999999919 999999980 999999909 999999930 999999946 999999929 999999908 999999941 999999968 999999957 999999960 999999988 999999980 999999924 999999980 999999982 999999914 999999996 999999905 999999998 999999905 999999924 999999967 999999907 999999994 999999981 999999905 999999994 999999965 999999949 999999994 999999944 999999988 999999995 999999995 999999973 999999998 999999926 999999920 999999998 999999980 999999913 999999992 999999944 999999908 999999978 999999948 999999974 999999969 999999942 999999940 999999917 999999910 999999972 999999990 999999979 999999990 999999959 999999923 999999914 999999969 999999942 999999959 999999914 999999938 999999943 999999971 999999970 999999933 999999924 999999972 999999913 999999996 999999953 999999971 999999907 999999944 999999958 999999936 999999958 999999985 999999979 999999964 999999986 999999980 999999982 999999995 999999912 999999914 999999945 999999940 999999977 999999933 999999972 999999925 999999980 999999968 999999974 999999968 999999928 999999906 999999963 999999980 999999916 999999968 999999922 999999967 999999943 999999936 999999949 999999927 999999929 999999919 999999973 999999911 999999917 999999952 999999932 999999985 999999988 999999987 999999936 999999959 999999959 999999948 999999900 999999929 999999941 999999977 999999925 999999921 999999978 999999943 999999929 999999912 999999938 999999930 999999996 999999930 999999947 999999986 999999951 999999931 999999967 999999910 999999956 999999909 999999954 999999908 999999900 999999926 999999997 999999996 999999996 999999936 999999980 999999990 999999916 999999942 999999928 999999975 999999911 999999902 999999957 999999985 999999909 999999991 999999972 999999942 999999969 999999934 999999934 999999986 999999991 999999949 999999913 999999987 999999928 999999971 999999985 999999924 999999957 999999901 999999945 999999956 999999918 999999916 999999953 999999996 999999984 999999925 1000000000 999999938 999999975 999999955 999999962 999999931 999999935 999999942 999999995 999999994 999999949 999999985 999999925 999999903 999999940 999999920 999999940 999999983 999999997 999999921 999999947 999999997 999999935 999999981 999999941 999999979 999999917 999999930 999999958 999999904 999999994 999999942 999999976 999999909 999999918 999999948 999999930 999999910 999999922 999999971 999999936 999999937 999999981 999999942 999999941 999999976 999999968 999999913 999999966 1000000000 999999988 999999939 999999946 999999925 999999989 999999972 999999987 999999930 999999989 999999937 999999971 999999967 999999920 999999924 999999995 999999906 999999965 999999925 999999933 999999983 999999984 999999965 999999980 999999930 999999907 999999988 999999966 999999903 999999926 999999992 999999908 999999916 999999909 999999906 999999992 999999973 999999944 999999975 999999912 999999959 999999979 999999977 999999969 999999982 999999947 999999998 999999930 999999917 999999986 999999946 999999908 999999969 999999938 999999922 999999986 999999914 999999983 999999966 999999996 999999924 999999999 999999962 999999985 999999939 999999916 999999926 999999964 999999988 999999947 999999995 999999966 999999987 999999988 999999949 999999977 999999952 999999969 999999926 999999995 999999900 999999989 999999993 999999925 999999965 999999941 999999930 999999953 999999937 999999919 999999971 999999997 999999989 999999975 999999972 999999973 999999930 999999928 999999988 999999969 999999907 999999969 999999937 999999985 999999920 999999917 999999943 999999968 999999985 999999936 999999908 999999932 999999936 999999920 999999909 999999940 999999971 999999985 999999974 999999958 999999947 999999970 999999918 999999987 999999955 999999933 999999909 999999910 999999902 999999969 999999911 999999984 999999937 999999912 999999970 999999978 999999979 999999912 999999983 999999914 999999972 999999992 999999943 999999999 999999965 999999906 999999947 999999957 999999995 999999976 999999972 999999963 999999966 999999981 999999986 999999994 999999930 999999910 999999924 999999917 999999989 1000000000 999999979 999999908 999999943 999999975 999999957 999999919 999999912 999999991 999999931 999999933 999999921 999999907 999999901 999999914 999999988 999999915 999999998 999999936 999999992 999999912 999999941 999999927 999999951 999999905 999999914 999999959 999999978 999999938 999999979 999999918 999999945 999999903 999999965 999999957 999999972 999999943 999999931 999999971 999999926 999999932 999999918 999999911 999999948 999999948 999999907 999999975 999999942 999999970 999999938 999999980 999999941 999999975 999999940 999999944 999999928 999999980 999999914 999999934 999999987 999999971 999999946 999999935 999999915 999999902 999999950 999999989 999999991 999999909 999999940 999999981 999999955 999999932 999999903 999999908 999999938 999999961 999999957 999999990 999999981 999999976 999999930 999999920 999999907 999999990 999999956 999999957 999999961 999999951 999999932 999999916 999999999 999999978 999999925 999999934 999999932 999999977 999999982 999999923 999999944 999999970 999999924 999999999 999999994 999999992 999999930 999999946 999999926 999999933 999999999 999999937 999999917 999999950 999999942 999999930 999999957 999999960 999999999 999999977 999999911 999999951 999999991 999999961 999999958 999999952 999999920 999999932 999999969 999999910 999999909 999999982 999999900 999999945 999999962 999999949 999999937 999999919 999999902 999999955 999999912 999999979 999999968 999999933 999999936 999999929 999999915 999999939 999999964 999999912 999999966 999999987 999999937 999999916 999999960 999999964 999999948 999999959 999999905 999999910 999999920 999999932 999999956 999999999 999999937 999999933 999999907 999999996 999999988 999999935 999999928 999999905 999999962 999999973 999999935 999999968 999999992 1000000000 999999960 999999995 999999903 999999919 999999910 999999979 999999924 999999978 999999900 1000000000 999999929 999999934 999999926 999999948 999999963 999999961 999999976 999999961 999999964 999999970 999999978 999999912 999999904 999999943 999999932 999999953 999999902 999999980 999999975 999999992 999999968 999999970 999999944 999999949 999999988 999999914 999999991 999999929 999999942 999999910 999999908 999999949 999999914 999999952 999999993 999999957 999999958 999999978 999999948 999999984 999999992 999999974 999999913 999999923 999999964 999999945 999999986 999999977 999999952 999999938 999999903 999999951 999999930 999999929 999999953 999999957 999999986 999999951 999999924 999999982 999999985 999999955 999999986 999999907 999999976 999999913 999999972 999999979 999999964 999999968 999999952 999999957 999999922 999999938 999999955 999999920 999999942 999999969 999999986 999999995 999999939 999999948 999999971 999999949 999999919 999999950 999999969 999999996 999999981 999999985 999999985 999999983 999999980 999999917 999999938 999999915 999999910 999999931 999999971 999999991 999999954 999999917 999999983 999999953 999999932 999999936 999999963 999999995 999999981 999999968 999999907 999999988 999999921 999999903 999999998 999999908 999999976 999999945 999999971 999999942 999999926 999999907 999999914 999999999 999999944 999999945 999999985 999999905 999999923 999999933 999999980 999999909 999999933 999999931 999999931 999999925 999999965 999999971 999999958 999999916 999999979 999999908 999999981 999999992 999999935 999999969 999999999 999999980 999999934 999999909 999999943 999999991 999999910 999999967 999999933 999999949 1000000000 999999941 999999942 999999998 999999992 999999956 999999955 999999957 999999954 999999941 999999986 999999901 999999963 999999927 999999926 999999947 999999962 999999999 999999927 999999912 999999917 999999926 999999960 999999950 999999972 999999976 999999913 999999900 999999982 999999915 999999967 999999906 999999914 999999995 999999974 999999917 999999979 999999941 999999908 999999936 999999968 999999947 999999978 999999999 999999927 999999925 999999944 999999922 999999982 999999913 999999934 999999993 999999981 999999942 999999945 999999956 999999920 999999990 999999939 999999961 999999983 999999970 999999992 999999902 999999937 999999904 999999917 999999971 999999922 999999904 999999934 999999906 999999968 999999924 999999910 999999925 999999992 999999986 999999938 999999987 999999958 999999955 999999950 999999931 1000000000 999999935 999999933 999999984 999999933 999999995 999999998 999999966 999999909 999999902 999999944 999999989 999999901 999999974 999999967 999999953 999999901 999999915 999999966 999999912 999999925 999999968 999999968 999999954 999999953 999999904 999999948 999999936 999999984 999999997 999999973 999999989 999999907 999999984 999999903 999999946 999999929 999999996 999999947 999999958 999999972 999999925 999999903 999999924 999999939 999999990 999999963 999999919 999999929 999999988 999999905 999999942 999999943 999999934 999999936 999999950 999999960 999999901 999999954 999999975 999999931 999999910 999999936 999999991 999999924 999999906 999999907 999999933 999999955 999999979 999999903 999999939 999999914 999999904 999999949 999999934 999999977 999999941 999999983 1000000000 999999914 999999991 999999992 999999912 999999982 999999955 999999947 999999908 999999934 999999954 999999902 999999963 999999940 999999996 999999971 999999947 999999999 999999997 1000000000 999999918 999999945 999999913 999999931 999999980 999999919 999999918 999999979 999999908 999999947 999999904 999999939 999999951 999999916 999999986 999999967 999999949 999999959 999999949 999999969 999999922 999999984 999999913 999999944 999999989 999999901 999999994 999999914 999999958 999999998 999999942 999999903 999999957 999999962 999999909 999999981 999999997 999999948 999999931 999999943 999999981 999999940 999999973 999999990 999999906 999999924 999999916 999999990 999999951 999999926 999999951 999999934 999999959 999999962 999999994 999999921 999999966 999999998 999999952 999999992 999999907 999999953 999999982 999999968 999999961 999999980 999999991 999999946 999999926 999999962 999999987 999999971 999999974 999999969 999999995 999999909 999999907 999999904 999999974 999999971 999999901 999999938 999999927 999999922 999999904 999999955 999999941 999999979 999999943 999999903 999999954 999999979 999999999 999999902 999999933 999999903 999999915 999999904 999999915 999999935 999999958 999999926 999999995 999999977 999999940 999999934 999999903 999999940 999999917 999999971 999999956 999999941 999999996 999999983 999999905 999999924 999999983 999999902 999999970 999999980 999999996 999999936 999999968 999999948 999999988 999999929 999999956 999999984 999999950 999999926 999999939 999999966 999999919 999999956 999999934 999999916 999999939 999999959 999999918 999999962 999999932 999999925 999999971 999999960 999999902 999999996 999999909 999999977 999999964 999999948 999999918 999999986 999999925 999999967 999999960 999999944 999999970 999999960 999999945 999999918 999999902 999999940 999999955 999999913 999999901 999999916 999999986 999999975 999999991 999999908 999999939 999999993 999999911 999999950 999999997 999999906 999999987 999999905 999999917 999999987 999999993 999999966 999999968 999999963 999999955 999999946 999999970 999999932 999999917 999999918 999999910 999999989 999999912 999999993 999999971 999999948 999999985 999999993 999999945 999999984 999999916 999999979 999999955 999999911 999999960 999999988 999999909 999999961 999999959 999999972 999999918 999999960 999999967 999999959 999999941 999999938 999999924 999999913 999999962 999999945 999999992 999999984 999999993 999999904 999999948 999999953 999999916 999999982 999999925 999999914 999999995 999999936 999999928 999999908 999999918 999999904 999999971 999999948 999999962 999999946 999999974 999999949 999999932 999999933 999999966 999999927 999999960 999999942 999999912 999999904 999999962 999999923 999999964 999999952 999999946 999999912 999999987 999999997 999999962 999999944 999999940 999999968 999999985 999999900 999999966 999999913 999999906 999999966 999999990 999999944 999999935 999999902 1000000000 999999965 999999990 999999900 999999925 999999994 999999901 999999966 999999933 999999973 999999922 999999997 999999945 999999950 999999945 1000000000 999999994 999999904 999999932 999999949 999999964 999999968 999999950 999999965 999999938 999999979 999999992 999999949 999999902 999999925 999999942 999999982 999999982 999999911 999999959 999999964 999999977 999999955 999999916 999999965 999999999 999999910 999999959 999999941 999999925 999999942 999999927 999999925 999999920 999999934 999999976 999999961 999999994 999999919 999999902 999999922 999999955 999999967 999999921 999999998 999999945 999999993 999999940 999999980 999999926 999999972 999999922 999999917 999999948 999999947 999999988 999999979 999999991 999999951 999999904 999999989 999999957 999999942 999999924 999999975 999999971 999999993 999999927 999999979 999999903 999999935 999999978 999999951 999999943 999999924 999999972 999999992 999999945 999999949 999999963 999999921 999999979 999999977 999999955 999999930 999999938 999999995 999999932 999999986 1000000000 999999977 999999940 999999979 999999932 999999910 999999906 999999954 999999988 999999900 999999980 999999979 999999921 999999998 999999993 999999967 999999997 999999901 999999980 999999968 999999958 999999934 999999968 999999940 999999915 999999967 999999940 999999931 999999919 999999928 999999944 999999927 999999973 999999977 999999926 999999970 999999987 999999953 999999906 999999919 999999983 999999946 999999912 999999950 999999963 999999939 999999946 999999950 999999904 999999984 999999924 999999969 999999984 999999957 999999980 999999947 999999954 999999920 999999913 999999960 999999964 999999905 999999977 999999981 999999930 999999997 999999910 999999913 999999973 999999969 999999908 999999974 999999956 999999971 999999914 999999955 999999962 999999982 999999998 999999909 999999959 1000000000 999999963 999999976 999999985 999999963 999999911 999999934 999999959 999999977 999999940 999999978 999999984 999999951 999999955 999999904 999999989 999999951 999999952 999999912 999999955 999999970 999999993 999999956 999999970 999999982 999999996 999999950 999999912 999999916 999999971 999999919 999999937 999999962 999999901 999999936 999999973 999999974 999999938 999999985 999999917 999999919 999999977 999999948 999999955 999999948 999999900 999999961 999999913 999999998 999999902 999999974 999999964 999999908 999999975 999999938 999999904 999999917 999999943 999999956 999999903 999999972 999999921 999999931 999999980 999999987 999999942 999999987 999999916 999999986 999999924 999999987 999999931 999999954 999999968 999999924 999999936 999999936 999999985 999999912 999999940 999999938 999999954 999999979 999999977 999999914 999999971 999999916 999999906 999999920 999999932 999999960 999999956 999999900 999999984 999999980 999999971 999999985 999999929 999999957 999999931 999999911 999999933 999999997 999999907 999999986 999999971 999999910 999999974 999999971 999999952 999999995 999999913 999999949 999999962 999999910 1000000000 999999932 999999961 999999973 999999915 999999943 999999992 999999955 999999988 999999969 999999956 999999913 999999908 999999921 999999931 999999997 999999977 999999963 999999937 999999998 999999981 999999993 999999965 999999990 999999912 999999953 999999972 999999913 999999916 999999916 999999901 999999968 999999962 999999968 999999936 999999996 999999947 999999961 999999949 999999922 999999942 999999947 999999960 999999964 999999960 999999910 999999909 999999960 999999964 999999967 999999972 999999999 999999974 999999988 999999959 999999954 999999908 999999985 999999931 999999993 999999915 999999905 999999931 999999912 999999901 999999911 999999950 999999994 999999979 999999974 999999925 999999902 999999942 999999928 999999906 999999928 999999902 999999951 999999912 999999961 999999972 999999933 999999925 999999942 999999927 999999978 999999991 999999944 999999920 999999913 999999948 999999908 999999952 999999912 999999919 999999903 999999915 999999978 999999983 1000000000 999999973 999999971 999999956 999999966 999999920 999999930 999999944 999999970 999999979 999999952 999999958 999999949 999999927 999999973 999999926 999999994 999999945 999999925 999999938 999999941 999999982 999999912 999999923 999999955 999999983 999999976 999999929 999999969 999999938 999999900 999999929 999999947 999999956 999999961 999999930 999999937 999999961 999999905 999999960 999999904 999999970 999999970 999999936 999999961 999999971 999999962 999999985 999999931 999999947 999999903 999999919 999999930 999999967 999999949 999999905 999999939 999999954 999999983 999999953 999999910 999999997 999999972 999999919 999999995 999999918 999999975 999999952 999999974 999999943 999999991 999999914 999999998 999999992 999999907 999999909 999999926 999999989 999999927 999999941 999999988 999999923 1000000000 999999936 999999980 999999974 999999989 999999993 999999947 999999928 999999997 999999913 999999996 999999932 999999994 999999929 999999950 999999977 999999938 999999968 999999962 999999952 999999906 999999997 999999990 999999997 999999953 999999989 999999900 999999936 999999982 999999944 999999949 999999977 999999957 999999937 999999989 999999917 999999930 999999989 999999966 999999921 999999937 999999939 999999983 999999995 999999929 999999909 999999957 999999954 999999911 999999938 999999922 999999968 999999977 999999917 999999923 999999935 999999938 999999977 999999946 999999916 999999952 999999916 999999920 999999969 999999986 999999947 999999998 999999920 999999999 999999908 999999972 999999963 999999903 999999981 999999987 999999976 999999999 999999975 999999968 999999912 999999968 999999910 999999973 999999978 999999961 999999994 999999926 999999998 999999946 999999988 999999998 999999952 999999961 999999948 999999941 999999924 999999973 999999947 999999953 999999979 999999980 999999973 999999916 999999914 999999981 999999968 999999902 999999943 999999988 999999979 999999936 999999961 999999991 999999970 999999924 1000000000 999999966 999999971 999999903 999999961 999999967 999999965 999999995 999999954 999999957 999999967 999999920 999999917 999999960 999999958 999999988 999999992 999999988 999999936 999999950 999999940 999999966 999999942 999999912 999999982 999999930 999999969 999999906 999999939 999999955 999999948 999999925 999999926 999999998 999999948 999999944 999999999 999999900 999999914 999999918 999999903 999999955 999999968 999999990 999999910 999999981 999999987 999999923 999999943 999999982 999999929 999999972 999999966 999999951 999999973 999999990 999999919 999999990 999999987 999999996 999999987 999999985 999999933 999999917 999999948 999999964 999999953 999999942 999999921 999999941 999999931 999999997 999999994 999999927 999999991 999999928 999999962 999999994 999999911 999999990 999999946 999999912 999999938 999999926 999999989 999999901 999999964 999999958 999999946 999999942 999999924 999999995 999999963 999999932 999999936 999999965 999999969 999999968 999999908 999999935 999999921 999999901 999999918 999999999 999999923 999999998 999999954 999999941 999999936 999999926 999999995 999999915 999999971 999999999 999999902 999999968 999999943 999999970 999999903 999999984 999999958 999999978 999999931 999999964 999999973 999999922 999999955 999999952 999999907 999999976 999999993 999999927 999999943 999999971 999999919 999999921 999999981 999999989 999999939 999999931 999999956 999999970 999999966 999999977 999999981 999999941 999999981 999999994 999999954 999999959 999999908 999999948 999999996 999999955 999999910 999999918 999999996 999999937 999999988 999999945 999999968 999999958 999999924 999999964 999999934 999999916 999999991 999999953 999999904 999999906 999999904 999999980 999999942 999999980 999999955 999999999 999999908 999999924 999999903 999999940 999999937 999999967 999999997 999999921 999999904 999999911 999999972 999999948 999999911 999999923 999999922 999999954 999999945 999999968 999999958 999999944 999999903 999999998 999999974 999999941 999999992 999999941 999999919 999999948 999999935 999999963 999999916 999999959 999999962 999999933 999999916 999999947 999999974 999999920 999999934 999999912 999999985 999999969 999999937 999999988 999999985 999999993 999999975 999999956 999999972 999999910 999999941 999999925 999999953 999999998 999999958 999999918 999999980 999999972 1000000000 999999989 999999917 999999973 999999952 999999993 999999985 999999976 999999929 999999931 999999902 999999961 999999950 999999924 999999968 999999927 999999959 999999983 999999976 999999971 999999946 999999984 999999940 999999995 999999997 999999945 999999908 999999949 999999900 999999961 999999931 999999925 999999936 999999993 999999929 999999978 999999978 999999954 999999968 999999976 999999923 999999905 999999915 999999933 999999974 999999957 999999928 999999950 999999907 999999933 999999954 999999947 999999905 999999978 999999926 999999974 999999905 999999925 999999999 999999934 999999952 999999968 999999942 999999982 999999918 999999958 999999995 999999956 999999916 999999958 999999983 999999930 999999953 999999976 999999956 999999981 999999908 999999998 999999928 999999909 999999981 999999984 999999952 999999935 999999951 999999986 999999963 999999998 999999943 999999942 999999957 999999957 999999996 999999917 999999969 999999946 999999942 999999930 999999911 999999921 999999968 999999992 999999933 999999941 999999996 999999960 999999972 999999926 999999906 999999925 999999932 999999908 999999901 999999959 999999964 999999981 999999997 999999931 999999939 999999967 999999992 999999949 999999949 999999984 999999912 999999988 999999904 999999957 999999904 999999954 999999929 999999942 999999901 999999992 999999909 999999948 999999995 999999985 999999993 999999913 999999988 999999920 999999917 999999929 999999992 999999937 999999959 999999984 999999955 999999909 1000000000 999999903 999999970 999999998 999999930 999999917 999999998 999999921 999999977 999999942 999999942 999999993 999999919 999999983 999999912 999999935 999999970 999999999 999999902 999999907 999999990 999999939 999999923 999999999 999999982 999999998 999999943 999999923 999999957 999999939 999999942 999999986 999999976 999999987 999999940 999999970 999999970 999999930 999999906 999999902 999999971 999999990 999999923 999999996 999999950 999999972 999999943 999999938 999999960 999999920 999999978 999999993 999999909 999999915 999999983 999999952 999999921 999999961 999999988 999999923 999999982 999999990 999999906 999999926 999999941 999999901 999999972 999999960 999999977 999999957 999999949 999999918 999999904 999999961 999999943 999999931 999999922 999999992 999999939 999999965 999999988 999999920 999999913 999999956 999999902 999999942 999999954 999999971 999999924 999999969 999999993 999999919 999999938 999999959 999999932 999999957 999999986 999999913 999999966 999999989 999999985 999999930 999999950 999999919 999999940 999999933 999999926 999999960 999999934 999999942 999999908 999999945 999999945 999999979 999999917 999999967 999999902 999999982 999999911 999999970 999999985 999999973 999999932 999999923 999999903 999999932 999999967 999999902 999999943 999999919 999999968 999999961 999999931 999999965 999999966 999999915 999999971 999999933 999999917 999999937 999999999 999999954 999999983 999999967 999999934 999999965 999999912 999999987 999999910 999999917 999999952 999999991 999999926 999999998 999999978 999999911 999999913 999999978 999999917 999999907 999999980 999999905 999999931 999999984 999999979 999999956 999999942 999999961 999999921 999999978 999999919 999999909 999999987 999999998 999999963 999999977 999999937 999999952 999999976 999999942 999999912 999999980 999999961 999999903 999999952 999999980 999999977 999999904 999999914 999999900 999999996 999999947 999999932 999999903 999999920 999999911 999999943 999999944 999999975 999999903 999999952 999999928 999999906 999999917 999999933 999999931 999999961 999999991 999999993 999999987 999999943 999999974 999999997 999999926 999999922 999999956 999999996 999999900 999999966 999999962 999999936 999999952 999999972 999999920 999999912 999999996 999999904 999999996 999999949 999999941 999999985 999999969 999999956 999999923 1000000000 999999959 999999930 999999967 999999960 999999933 999999988 999999978 999999941 999999964 999999909 999999972 999999990 999999991 999999992 999999932 999999989 999999962 999999985 999999912 999999987 999999920 999999943 999999909 999999947 999999984 999999947 999999972 999999958 999999965 999999912 999999963 999999949 999999933 999999928 999999953 999999911 999999974 999999909 999999999 999999981 999999937 999999933 999999914 999999963 999999981 999999936 999999954 999999979 999999965 999999943 999999993 999999951 999999985 999999939 999999999 999999926 999999986 999999986 999999980 999999918 999999910 999999919 999999982 999999900 999999973 999999972 999999985 999999993 999999936 999999924 999999986 999999932 999999946 999999983 999999932 999999969 999999933 999999928 999999927 999999956 999999935 999999993 999999986 999999970 999999903 999999993 999999957 999999957 999999991 999999996 999999999 999999954 999999987 999999905 999999931 999999956 999999904 999999967 999999900 999999972 999999903 999999996 999999984 999999941 999999910 999999911 999999927 999999942 999999944 999999952 999999973 999999976 999999912 999999932 999999952 999999982 999999912 999999984 999999956 999999971 999999983 999999915 999999930 999999939 999999979 999999927 999999997 999999943 999999996 999999980 999999981 999999990 999999956 999999938 999999949 999999922 999999990 999999983 999999975 999999907 999999988 999999958 999999989 999999955 999999986 999999923 999999920 999999989 999999901 999999931 999999938 999999979 999999954 999999978 999999916 999999988 999999969 999999966 1000000000 999999930 999999993 999999965 999999913 999999936 999999989 999999996 999999997 999999954 999999929 999999929 999999912 999999996 999999962 999999982 999999902 999999923 999999942 999999916 999999923 999999952 999999941 999999949 999999909 999999995 999999902 999999921 999999937 999999966 999999981 999999990 999999906 999999939 999999990 999999911 999999903 999999994 999999976 999999907 999999901 999999952 999999981 999999920 999999970 999999922 999999908 999999972 999999941 999999900 999999970 999999935 999999997 999999943 999999958 999999985 999999937 999999905 999999936 999999938 999999990 999999970 999999974 999999905 999999905 999999993 999999960 999999989 999999927 999999997 999999992 999999978 999999924 999999939 999999948 999999971 999999989 999999983 999999901 999999926 999999930 999999964 999999977 999999944 999999969 999999952 999999913 999999947 999999908 999999961 999999976 999999936 999999930 999999947 999999989 999999917 999999900 999999936 999999945 999999909 999999948 999999954 999999904 999999905 999999970 999999988 999999989 999999958 999999900 999999998 999999993 999999977 999999917 999999955 999999973 999999981 999999967 999999951 999999975 999999963 999999929 999999952 999999959 999999997 999999993 999999928 999999932 999999979 999999972 999999913 999999932 999999973 999999953 999999940 999999954 999999940 999999961 999999923 999999973 999999929 999999976 999999957 999999905 999999990 999999941 999999939 999999957 999999938 999999935 999999921 999999901 999999944 999999978 999999967 999999941 999999916 999999925 999999971 999999900 999999920 999999951 999999921 999999909 999999957 999999968 999999907 999999900 999999913 999999968 999999977 999999924 999999951 999999916 1000000000 999999982 999999974 999999917 999999938 999999976 999999934 999999950 999999907 999999903 999999992 999999957 999999928 999999923 999999923 999999912 999999939 999999971 999999924 999999906 999999914 999999915 999999946 999999916 999999910 999999914 999999979 999999902 999999918 999999914 999999907 999999915 999999901 999999915 999999956 999999902 999999916 999999972 999999945 999999942 999999950 999999977 999999906 999999910 999999901 999999905 999999980 999999916 999999918 999999905 999999908 999999958 999999967 999999915 999999991 999999914 999999947 999999908 999999938 999999995 999999939 999999987 999999946 999999932 999999992 999999912 999999945 999999935 999999911 999999903 999999952 999999951 999999940 999999918 999999957 999999978 999999959 999999997 999999978 999999983 999999988 999999979 999999942 999999957 999999917 999999943 999999903 999999977 999999954 999999904 999999917 999999916 999999938 999999931 999999966 1000000000 999999982 999999960 999999949 999999961 999999950 1000000000 999999991 999999992 999999931 999999996 999999929 999999964 999999996 999999909 999999992 999999912 999999938 999999942 999999911 999999933 999999927 999999973 999999911 999999997 999999900 999999967 999999905 999999916 999999972 999999929 999999931 999999938 999999948 999999905 999999936 999999903 999999916 999999918 999999918 999999910 999999995 999999951 999999971 999999957 999999907 999999944 999999977 999999921 999999970 999999907 999999941 999999907 999999969 999999981 999999996 999999964 999999974 999999904 999999931 999999911 999999966 999999943 999999905 999999948 999999933 999999974 999999939 999999972 999999903 999999947 999999956 999999941 999999988 999999997 999999919 999999961 999999907 999999925 999999964 999999962 999999915 999999979 999999974 999999928 999999950 999999941 999999938 999999954 999999912 999999957 999999933 999999945 999999964 999999916 999999995 999999919 999999975 999999967 999999935 999999925 999999913 999999993 999999953 999999977 999999932 999999919 999999966 999999945 999999951 999999943 999999989 999999994 999999918 999999987 999999975 999999925 999999988 999999922 999999977 999999940 999999944 999999914 999999940 999999967 999999964 999999929 999999945 999999957 999999968 999999984 999999962 999999929 999999949 999999915 999999976 999999917 1000000000 999999991 999999928 999999981 999999993 999999997 999999917 999999999 999999906 999999906 999999959 999999922 999999999 999999999 999999908 999999995 999999997 999999925 999999978 999999903 999999912 999999975 999999984 999999933 999999911 999999919 999999991 999999968 999999919 999999915 999999909 999999969 999999992 999999922 999999914 999999911 999999921 999999989 999999930 999999917 999999940 999999949 999999971 999999902 1000000000 999999974 999999908 999999906 999999948 999999927 999999905 999999920 999999936 999999955 999999944 999999955 999999951 999999980 999999926 999999950 999999970 999999946 999999958 999999927 999999915 999999901 999999941 999999902 999999946 999999948 999999942 999999906 999999947 999999940 999999985 999999990 999999936 999999926 999999907 999999938 999999906 999999926 999999983 999999964 999999984 999999912 999999986 999999942 999999954 999999941 999999954 999999996 999999974 999999991 999999928 999999923 999999967 999999975 999999918 999999971 999999998 999999936 999999933 999999971 999999960 999999977 999999968 999999944 999999935 999999979 999999936 999999971 999999951 999999936 999999958 999999994 999999927 999999968 999999933 999999903 999999948 999999959 999999963 999999940 999999995 999999977 999999904 999999913 999999923 999999955 999999991 999999953 999999938 999999980 999999946 999999909 999999917 999999907 999999941 999999981 999999948 999999937 999999997 999999986 999999988 999999980 999999986 999999933 999999943 999999930 999999986 999999952 999999974 999999903 999999903 999999953 999999933 999999985 999999968 999999987 999999968 999999907 999999967 999999917 999999973 999999942 999999994 999999945 999999940 999999939 999999972 999999988 999999915 999999907 999999958 999999910 999999905 999999976 999999923 999999936 999999981 999999930 999999972 999999956 999999953 999999958 999999943 999999945 999999973 999999902 999999991 999999945 999999904 999999942 999999982 999999952 999999946 999999917 999999936 999999950 999999967 999999984 999999918 999999933 999999968 999999998 999999934 999999930 999999983 999999979 999999929 999999927 999999927 999999901 999999944 999999973 999999955 999999949 999999962 999999925 999999974 999999900 999999983 999999906 999999985 999999901 999999935 999999994 999999933 999999958 999999902 999999938 999999957 999999928 999999955 999999932 999999942 999999930 999999942 999999951 999999993 999999924 999999956 999999943 999999934 999999909 999999910 999999903 999999957 999999989 999999910 999999977 999999988 999999983 999999959 999999952 999999954 999999936 999999992 999999966 999999928 999999910 999999952 999999961 999999962 999999923 999999947 999999971 999999920 999999910 999999956 999999983 999999936 999999948 999999992 999999973 999999942 999999906 999999990 999999945 999999980 999999970 999999972 999999967 999999952 999999930 999999937 999999905 999999908 999999942 999999916 999999965 999999969 999999904 999999987 999999962 999999966 999999936 999999964 999999935 999999995 999999984 999999927 999999942 999999987 999999945 999999926 999999900 999999967 999999949 999999976 999999966 999999961 999999919 999999950 999999962 999999938 999999911 999999963 999999967 999999911 999999974 999999916 999999947 999999974 999999989 999999904 999999939 999999976 999999991 999999965 999999975 999999923 999999957 999999953 999999951 999999936 999999969 999999943 999999991 999999934 999999900 999999952 999999910 999999980 999999995 999999964 999999939 999999966 999999923 999999990 999999935 999999939 999999928 999999923 999999941 999999957 999999973 999999985 999999909 999999925 999999940 999999917 999999985 999999935 999999976 999999928 999999990 999999964 999999930 999999935 999999958 999999990 999999996 999999988 999999969 999999934 999999951 999999909 999999950 999999972 999999995 999999923 999999952 999999916 999999917 999999953 999999972 999999945 999999951 999999969 999999939 999999905 999999998 999999951 999999979 999999951 999999947 999999990 999999991 999999935 999999990 999999917 999999929 999999924 999999996 999999904 999999911 999999919 999999936 999999972 999999900 999999956 999999905 999999910 999999942 999999959 999999985 999999949 999999975 999999903 999999936 999999998 999999918 999999983 999999945 999999951 999999972 999999931 999999935 999999953 999999950 999999933 999999960 999999911 999999936 999999991 999999986 999999919 999999926 999999950 999999941 999999934 999999906 999999926 999999980 999999937 999999945 999999938 999999973 999999921 999999941 999999981 999999921 999999984 999999994 999999983 999999942 999999917 999999911 999999923 999999906 999999920 999999970 999999940 999999995 999999924 999999961 999999900 999999913 999999938 999999912 999999988 999999922 999999952 999999970 999999944 999999958 999999961 999999935 999999971 999999900 999999919 999999989 999999953 999999937 999999938 999999993 999999942 1000000000 999999933 999999904 999999959 999999943 999999961 999999952 999999995 999999990 999999970 999999961 999999979 999999920 999999934 999999979 999999910 999999978 999999926 999999905 999999922 999999961 999999970 999999986 999999900 999999979 999999975 999999949 999999971 999999985 999999933 999999985 999999996 999999921 999999958 999999950 999999905 999999964 999999955 999999955 999999997 999999922 999999978 999999907 999999929 999999928 999999982 999999907 999999981 999999933 999999942 999999910 999999972 999999911 999999922 999999907 999999995 999999923 999999987 999999924 999999942 999999989 999999959 999999938 999999921 999999942 999999942 999999992 999999956 999999938 999999950 999999997 999999933 999999985 999999968 999999917 999999997 999999997 999999905 999999952 999999925 999999938 999999956 999999921 999999968 999999969 999999984 1000000000 999999977 999999957 999999993 999999938 999999997 999999900 999999998 999999907 999999956 999999918 999999951 999999915 999999945 999999907 999999978 999999994 999999964 999999913 999999994 999999996 999999934 999999918 999999926 999999984 999999922 999999941 999999928 999999974 999999977 999999908 999999921 999999968 999999961 999999926 999999986 999999988 999999979 999999908 999999998 999999920 999999944 999999931 999999965 999999996 999999964 999999907 999999911 999999940 999999986 999999950 999999909 999999967 999999913 999999948 999999964 999999903 999999919 999999933 999999903 999999952 999999961 999999901 999999975 999999988 999999948 999999968 999999959 999999973 999999901 999999919 999999903 999999941 999999979 999999901 999999932 999999923 999999962 999999930 999999944 999999917 999999923 999999984 999999938 999999998 999999926 999999998 999999961 1000000000 999999985 999999955 999999928 999999901 999999953 999999995 999999964 999999971 999999970 999999908 999999925 999999967 999999972 999999964 999999957 999999964 999999954 999999945 999999907 999999902 999999960 999999953 999999947 999999999 999999906 999999935 999999974 999999941 999999941 999999983 999999934 999999907 999999942 999999953 999999985 999999990 999999903 999999934 999999993 999999921 999999932 999999911 999999945 999999997 999999940 999999973 999999968 999999939 999999954 999999912 999999996 999999970 999999926 999999907 999999992 999999940 999999929 999999933 999999955 999999909 999999943 999999947 1000000000 999999987 999999966 999999996 999999976 999999976 999999903 999999998 999999965 999999967 999999935 999999939 999999902 999999922 999999964 999999981 999999975 999999905 999999956 999999972 999999943 999999906 999999941 999999912 999999928 999999920 999999980 999999924 999999956 999999901 999999966 999999968 999999960 999999942 999999968 999999918 999999945 999999934 999999917 999999995 999999925 999999962 999999937 999999961 999999972 999999976 999999921 999999972 999999914 999999963 999999937 999999925 999999962 999999944 999999933 999999990 999999961 999999999 999999929 999999901 999999969 999999971 999999919 999999996 999999923 999999919 999999994 999999913 999999981 999999907 999999999 999999904 999999981 999999907 999999902 999999904 999999951 999999915 999999999 999999986 999999990 999999903 999999941 999999900 999999976 999999936 999999971 999999909 999999946 999999996 999999990 999999987 999999984 999999928 999999912 999999994 999999929 999999962 999999987 999999926 999999988 999999905 999999983 999999930 999999993 999999991 999999992 999999977 999999938 999999933 999999907 999999940 999999983 999999924 999999982 999999994 999999922 999999915 999999941 999999983 999999942 999999967 999999991 999999988 999999973 999999930 999999924 999999979 999999922 999999905 999999902 999999904 999999972 999999959 999999924 999999916 999999949 999999901 999999978 999999942 999999950 999999987 999999908 999999975 999999979 999999976 999999919 999999909 999999912 999999951 999999918 999999981 999999911 999999992 999999940 999999919 999999971 999999954 999999955 999999977 999999990 999999980 999999917 999999932 999999972 999999994 999999975 999999917 999999958 999999906 999999953 999999903 999999948 999999923 999999934 999999996 999999923 999999979 999999912 999999931 999999916 999999963 999999997 999999925 999999917 999999993 999999943 999999902 999999962 999999991 999999907 999999990 999999996 999999997 999999995 999999907 999999996 999999912 999999926 999999944 999999924 999999973 999999982 999999992 999999970 999999936 999999922 999999954 999999937 999999903 999999942 999999910 999999963 999999925 999999995 999999990 999999928 999999930 999999936 999999917 999999907 999999912 999999963 999999962 999999998 999999925 999999942 999999968 999999903 999999912 999999946 999999962 999999922 999999980 999999920 999999928 1000000000 999999954 999999970 999999969 999999901 999999978 999999902 999999907 999999937 999999918 999999948 1000000000 999999914 999999960 999999936 999999995 999999912 999999918 999999900 999999986 999999915 999999981 999999968 999999994 999999963 999999996 999999904 999999972 999999975 999999991 999999997 999999921 999999969 999999923 999999900 999999994 999999952 999999904 999999999 999999968 999999950 999999908 999999919 999999996 999999946 999999937 999999996 999999931 999999948 999999951 999999931 999999957 999999934 999999943 999999965 999999917 999999918 999999923 999999989 999999996 999999934 999999971 999999945 999999950 999999933 999999974 999999901 999999924 999999931 999999973 999999902 999999905 999999905 999999951 999999971 999999943 999999948 999999945 999999949 999999922 999999904 999999924 999999920 999999903 999999998 999999927 999999954 999999944 999999979 999999937 999999947 999999934 999999945 999999947 999999957 999999961 999999954 999999943 999999941 999999917 999999962 999999959 999999977 999999924 999999987 999999945 999999999 999999982 999999986 999999978 999999936 999999964 999999925 999999967 999999967 999999989 999999965 999999947 999999914 999999912 999999952 999999997 999999906 999999973 999999940 999999984 999999956 999999921 999999906 999999946 999999934 999999940 999999982 999999981 999999925 999999911 999999952 999999965 999999928 999999993 1000000000 999999956 999999987 999999991 999999968 999999956 999999933 999999938 999999933 999999977 999999959 999999945 999999918 999999900 999999950 999999924 999999937 999999923 999999944 999999972 999999938 999999962 999999913 999999983 999999980 999999984 999999913 999999943 1000000000 999999966 999999921 999999910 999999962 999999945 999999990 999999930 999999979 999999970 999999993 999999947 999999980 999999985 999999928 999999969 999999972 999999996 999999952 999999919 1000000000 999999978 999999972 999999982 999999927 999999957 999999909 999999990 999999976 999999969 999999907 999999918 999999931 999999924 999999965 999999939 999999917 999999997 999999944 999999945 999999991 999999910 999999913 999999956 999999990 999999991 999999957 999999970 999999930 999999922 999999915 999999975 999999977 999999980 999999913 999999920 999999979 999999974 999999921 999999963 999999977 999999915 999999939 1000000000 999999983 999999904 999999985 999999970 999999997 999999934 999999971 999999901 999999904 999999966 999999977 999999949 999999984 999999963 999999930 999999988 999999918 999999971 999999940 999999920 999999981 999999974 999999992 999999966 999999986 999999923 999999952 999999931 999999943 999999919 999999932 999999969 999999981 999999944 999999903 999999935 999999980 1000000000 999999922 999999917 999999965 999999957 999999949 999999910 999999921 999999980 999999919 999999994 999999966 999999946 999999966 999999968 999999913 999999937 999999970 999999926 999999989 999999928 999999971 999999950 999999984 999999953 999999933 999999964 999999983 999999900 999999909 999999940 999999995 999999950 999999980 999999934 999999917 999999976 999999996 999999988 999999993 999999954 999999991 999999998 999999963 999999985 999999917 999999997 999999926 999999964 999999921 999999993 999999950 999999947 1000000000 999999976 999999905 999999986 999999969 999999907 999999909 999999977 999999953 999999924 999999901 999999918 1000000000 999999931 999999965 999999978 999999982 999999911 999999975 999999916 999999982 999999972 999999958 999999945 999999970 999999962 999999973 999999908 999999945 999999983 999999990 999999962 999999973 999999936 999999982 999999956 999999957 999999921 999999972 999999981 999999994 999999989 999999939 999999947 999999921 999999975 999999935 999999982 999999964 999999911 999999992 999999983 999999996 999999938 999999932 999999961 999999920 999999961 999999939 999999952 999999960 999999909 999999934 999999938 999999966 999999915 999999984 999999951 999999981 999999975 999999995 999999965 999999935 999999926 999999937 999999978 999999984 999999964 999999918 999999966 999999903 999999969 999999984 999999935 999999967 999999910 999999960 999999920 999999984 1000000000 999999928 999999986 999999957 999999986 999999977 999999911 999999991 999999946 999999910 999999959 999999924 999999927 999999943 999999944 999999963 999999945 999999941 999999966 999999999 999999902 999999987 999999980 999999901 999999960 999999977 999999924 999999927 999999978 999999915 999999923 999999917 999999931 999999958 999999923 999999985 999999943 999999934 999999920 999999971 999999947 999999925 999999910 999999937 999999987 999999968 999999996 999999905 999999946 999999927 999999946 999999943 999999904 999999933 999999952 999999995 999999935 999999963 999999961 999999993 999999981 999999941 999999975 999999944 999999983 999999988 1000000000 999999930 999999951 999999978 999999933 1000000000 999999969 999999913 999999924 999999956 999999954 999999967 999999952 999999955 999999957 999999985 999999905 999999906 999999901 999999906 999999970 999999949 999999921 999999939 999999915 999999975 999999921 999999950 999999903 999999909 999999936 999999913 999999930 999999971 999999950 999999971 999999934 999999978 999999947 999999995 999999929 999999991 999999962 999999996 999999952 999999942 999999952 999999907 1000000000 999999991 999999971 999999931 999999988 999999988 999999964 999999981 999999919 999999964 999999945 999999963 999999932 999999923 999999917 999999921 999999993 999999977 999999992 999999956 999999918 999999916 999999928 999999912 999999974 999999908 999999954 999999925 999999971 999999916 999999984 999999978 999999905 999999901 999999928 999999930 999999920 999999919 999999902 999999997 999999922 999999921 999999926 999999928 999999943 999999925 999999961 999999938 999999943 999999979 999999981 1000000000 999999901 999999903 999999901 999999951 999999904 999999995 999999941 999999965 999999911 999999953 999999996 999999918 999999913 999999934 999999997 999999944 999999962 999999934 999999975 999999906 999999975 999999914 999999917 999999918 999999954 999999961 999999924 999999924 999999935 999999974 999999945 999999951 999999911 999999906 999999988 999999977 999999927 999999989 999999957 999999994 999999988 999999971 999999910 999999937 999999998 999999928 999999922 999999943 999999972 999999962 999999940 999999983 999999901 999999918 999999949 999999975 999999994 999999911 999999933 999999991 999999905 999999977 999999953 999999995 999999966 999999966 999999992 999999923 999999909 999999958 999999955 999999901 999999929 999999932 999999915 999999949 999999961 999999905 999999995 999999949 999999907 999999910 999999950 999999958 999999965 999999908 999999930 999999922 999999985 999999906 999999981 999999957 999999981 999999964 999999973 999999932 999999912 999999998 999999992 999999938 999999927 999999947 999999955 999999992 999999962 999999902 999999905 999999979 999999986 999999976 999999983 999999995 999999928 999999925 999999900 999999953 999999986 999999958 999999979 999999930 999999986 999999928 999999950 999999977 999999915 999999944 999999935 999999911 999999913 999999944 999999945 999999990 999999995 999999958 999999988 999999958 999999962 999999907 999999926 999999962 999999931 999999907 999999953 999999938 999999955 999999989 999999972 999999917 999999943 999999953 999999975 999999964 999999961 999999904 999999904 999999984 999999927 999999902 999999976 999999924 999999928 999999932 999999901 999999962 999999962 999999996 999999939 999999964 999999947 999999907 999999948 999999918 999999998 999999945 999999995 999999970 999999992 999999955 999999934 999999947 999999929 999999995 1000000000 999999943 999999918 999999909 999999922 999999977 999999998 999999960 999999937 999999916 999999939 999999946 999999924 999999921 999999981 999999951 999999935 999999926 999999991 999999917 999999994 1000000000 999999972 999999961 999999995 999999981 999999941 999999974 999999952 999999993 999999998 999999944 999999972 999999926 999999946 999999974 999999918 999999943 999999974 999999928 999999924 999999965 999999993 999999912 999999989 999999937 999999926 999999965 999999935 999999983 999999994 999999973 999999976 999999990 999999944 999999910 999999900 999999969 999999967 999999967 999999963 999999994 999999933 999999960 999999978 999999932 999999924 999999965 999999952 999999906 999999993 999999956 999999928 999999985 999999922 999999913 999999993 999999907 999999901 999999968 999999927 999999979 999999980 1000000000 999999903 999999947 999999910 999999905 999999935 999999973 999999989 999999974 999999940 999999933 999999971 999999979 999999903 1000000000 999999923 999999957 999999920 999999927 999999913 999999902 999999928 999999927 999999989 999999993 999999990 999999904 999999915 999999946 999999933 999999900 999999950 999999903 999999909 999999949 999999983 999999904 999999935 999999996 999999926 999999942 999999954 999999989 999999988 999999953 999999991 999999901 999999912 999999938 999999983 999999997 999999918 999999985 999999905 999999966 999999943 1000000000 999999944 999999947 999999901 999999965 999999978 999999961 999999960 999999979 999999949 999999952 999999974 999999989 999999980 999999945 999999901 999999987 999999969 999999999 999999930 999999987 999999995 999999965 999999988 999999967 999999944 999999947 999999979 999999938 999999911 999999947 999999982 999999973 999999932 999999967 999999935 999999988 999999966 999999980 999999980 999999986 999999938 999999976 999999915 999999941 999999924 999999970 999999935 999999937 999999951 999999952 999999916 999999968 999999948 999999938 999999960 1000000000 999999935 999999958 999999961 999999974 999999941 999999980 999999905 999999975 999999952 999999929 999999956 999999952 999999967 999999992 999999934 999999956 999999965 999999960 999999949 999999971 999999967 999999937 999999983 999999980 999999956 999999969 999999999 999999922 999999946 999999982 999999950 999999944 999999956 999999945 999999996 999999930 999999964 999999965 999999913 999999996 999999904 999999983 999999943 999999934 999999902 999999999 999999914 999999966 999999962 999999979 999999908 999999971 999999980 999999989 999999919 999999934 999999957 999999979 999999987 999999924 999999900 999999966 999999925 999999976 999999971 999999939 999999999 999999964 999999936 999999972 999999945 999999937 999999969 999999995 999999977 999999992 999999934 999999990 999999982 999999904 999999991 999999909 999999980 999999976 999999999 999999959 999999950 999999902 999999902 999999982 999999968 999999929 999999900 999999946 999999965 999999961 999999979 999999930 999999976 999999988 999999962 999999938 999999951 999999981 999999960 999999982 999999936 999999996 999999916 999999912 999999924 1000000000 999999917 999999995 999999995 999999991 999999971 999999922 999999963 999999966 999999916 999999912 999999914 999999991 999999977 999999959 999999921 999999928 999999964 999999992 999999929 999999925 999999943 999999997 999999961 999999920 999999917 999999967 999999959 999999970 999999968 999999904 999999976 999999969 999999941 999999974 999999915 999999993 999999972 999999916 999999917 999999917 999999906 999999949 999999963 999999962 999999946 999999967 999999998 999999919 999999918 999999978 999999986 999999918 999999920 999999909 999999947 999999979 999999927 999999944 999999909 999999951 999999911 999999994 999999965 999999919 999999946 999999908 999999928 999999958 999999929 999999905 999999991 999999979 999999955 999999992 999999964 999999905 999999945 999999941 999999935 999999940 999999943 999999958 999999990 999999982 999999979 999999969 999999926 999999928 999999985 999999995 999999989 999999976 999999943 999999907 999999942 999999999 999999976 999999908 999999935 999999975 999999931 999999996 999999903 999999923 999999909 999999995 999999970 999999991 999999987 999999960 999999943 999999942 999999953 999999977 999999906 999999989 999999919 999999925 999999931 999999956 999999904 999999924 999999980 999999947 999999973 999999966 999999990 999999932 999999911 999999972 999999976 999999965 999999990 999999961 999999900 999999952 999999935 999999921 999999942 999999973 999999924 999999967 999999903 999999954 999999935 999999980 999999948 999999932 999999980 999999903 999999940 999999983 999999941 999999930 999999956 999999907 999999996 999999937 999999927 1000000000 999999986 999999974 999999930 999999978 999999966 999999944 999999946 999999962 999999942 999999937 999999996 999999933 999999944 999999982 999999984 999999909 999999930 999999951 999999991 999999955 999999908 999999926 999999903 999999921 999999990 999999973 999999935 999999926 999999942 999999993 999999901 999999976 999999959 999999963 999999957 999999915 999999924 999999964 999999971 999999976 999999963 999999939 999999946 999999995 999999919 999999944 999999915 999999912 999999966 999999920 999999959 999999953 999999967 999999927 999999915 999999996 999999996 999999997 999999962 999999969 999999999 999999908 999999972 999999908 999999953 999999919 999999971 999999975 999999903 1000000000 999999934 999999983 999999920 999999944 999999942 999999963 999999955 999999943 999999931 999999963 999999901 999999903 999999927 999999904 999999993 999999905 999999986 999999971 999999917 999999985 999999950 999999986 999999970 999999969 999999956 999999954 999999911 999999990 999999960 999999977 999999943 999999945 999999980 999999984 999999920 999999924 999999973 999999931 999999927 999999968 999999918 999999944 999999915 999999956 999999949 999999941 999999926 999999908 999999932 999999956 999999936 999999930 999999951 999999954 999999967 999999928 999999962 999999998 999999928 999999908 999999918 999999944 999999911 999999933 999999972 999999930 999999951 999999917 999999960 999999989 999999969 999999927 999999905 999999963 999999913 999999919 999999953 999999945 999999952 999999958 999999909 999999913 999999965 999999920 999999986 999999918 999999980 999999993 1000000000 999999920 999999907 999999988 999999914 999999995 999999986 999999940 999999937 999999935 999999991 999999992 999999946 999999963 999999980 999999984 999999958 999999986 999999994 999999952 999999985 999999990 999999958 999999931 999999951 999999981 999999957 999999940 999999982 999999980 999999900 999999932 999999921 999999934 999999909 999999941 999999967 999999963 999999909 999999958 999999958 999999991 999999956 999999950 999999969 999999966 999999901 999999944 999999926 999999925 999999957 999999992 999999929 999999927 999999988 999999974 999999902 999999926 999999901 999999984 999999921 999999947 999999977 999999951 999999957 999999949 999999914 999999952 999999968 999999915 999999926 999999938 999999913 999999976 999999900 999999979 999999984 999999970 999999936 999999927 999999997 999999941 999999957 999999904 999999976 999999929 999999989 999999921 999999976 999999953 999999965 999999911 999999929 999999955 999999955 999999985 999999999 999999952 999999906 999999914 999999984 999999907 999999973 999999904 999999911 999999901 999999966 999999988 999999925 999999935 999999970 999999901 999999927 999999954 999999916 999999969 999999947 999999920 999999946 999999985 999999953 999999986 999999940 999999946 999999956 999999941 999999944 999999902 999999939 999999998 999999991 999999900 999999967 999999936 999999941 999999969 999999949 999999991 999999915 999999916 999999903 999999929 999999915 999999984 999999987 999999995 999999965 999999946 999999925 999999948 999999983 999999941 999999991 999999908 999999908 999999943 999999958 999999932 999999934 999999965 999999974 999999989 999999913 999999953 999999984 999999956 999999988 999999955 999999972 999999994 999999907 999999900 999999962 999999902 999999938 999999958 999999962 999999997 999999954 999999942 999999983 999999982 999999918 999999982 999999938 999999975 999999985 999999916 999999948 999999985 999999993 999999965 999999989 999999924 999999934 999999901 999999985 999999924 999999992 999999913 999999954 999999973 999999906 999999969 999999957 999999990 999999998 999999952 999999937 999999978 999999972 999999933 999999929 999999962 999999950 999999903 999999919 999999951 999999985 999999908 999999962 999999956 999999967 999999964 999999996 999999904 999999932 999999975 999999949 999999917 999999962 999999985 999999981 999999921 1000000000 999999952 999999901 999999959 999999971 999999966 999999900 999999922 999999982 999999997 999999913 999999966 999999920 999999972 1000000000 999999973 999999948 999999913 999999905 999999991 999999922 999999936 999999970 999999937 999999921 999999915 999999931 999999911 999999934 999999965 999999954 999999940 999999901 999999998 999999903 999999996 999999925 999999961 999999984 999999981 999999914 999999918 999999917 999999904 999999994 999999903 999999994 999999919 999999954 999999989 999999922 999999918 999999995 999999949 999999913 999999957 999999942 999999903 999999903 999999901 999999956 999999924 999999943 999999956 999999966 999999963 999999961 999999955 999999979 999999975 999999962 999999993 999999932 999999942 999999990 999999953 999999925 999999952 999999923 999999938 999999966 999999961 999999900 999999963 999999926 999999958 999999943 999999959 999999910 999999939 999999989 999999971 999999936 999999990 999999918 999999939 999999926 999999996 999999929 999999932 999999981 999999925 999999995 999999907 999999997 999999932 999999961 999999951 999999978 999999923 999999903 999999956 999999921 999999925 999999995 999999914 999999963 999999986 999999952 999999912 999999994 999999985 999999991 999999926 999999905 999999910 999999913 999999922 999999957 999999980 999999988 999999910 999999994 999999949 999999916 999999975 999999921 999999955 999999998 999999982 999999902 999999974 999999970 999999952 1000000000 999999915 999999981 999999937 999999987 999999905 999999928 999999923 999999915 999999938 999999904 999999931 1000000000 999999973 999999962 999999987 999999912 999999944 999999953 999999980 999999918 999999925 999999918 999999995 999999925 999999945 999999968 999999930 999999912 999999932 999999937 999999927 999999990 999999997 999999955 999999969 999999963 999999962 999999953 999999922 999999905 999999958 999999968 999999983 999999968 999999925 999999907 999999986 999999969 999999911 999999964 999999983 999999924 999999915 999999974 999999938 999999901 999999918 999999957 999999916 999999955 999999922 999999996 999999995 999999939 999999962 999999990 999999975 999999993 999999931 999999903 999999988 999999947 999999940 999999962 999999977 999999936 999999975 999999988 999999913 999999916 999999918 999999972 999999913 999999980 999999911 999999969 999999944 999999937 999999953 999999934 999999987 999999969 999999964 999999982 999999950 999999910 999999935 999999903 999999982 999999943 999999969 999999971 999999950 999999926 999999907 999999983 999999991 1000000000 999999901 999999914 999999975 999999935 999999991 999999954 999999942 999999948 999999901 999999938 999999965 999999952 999999958 999999906 999999974 999999922 999999900 999999961 999999966 999999986 999999978 999999997 999999983 999999906 999999953 999999994 999999967 999999944 999999978 999999919 999999987 999999915 999999927 999999936 999999957 999999946 999999951 999999907 999999957 999999946 999999991 999999954 999999960 999999979 999999931 999999913 999999947 999999966 999999976 999999978 999999952 999999924 999999921 999999905 999999910 999999967 999999939 999999959 999999940 999999990 999999908 999999958 999999912 999999943 999999915 999999973 999999926 999999929 999999921 999999994 999999936 999999926 999999942 999999966 999999924 999999983 999999953 999999945 999999972 999999914 999999935 999999987 999999906 999999976 999999911 999999980 999999911 999999947 999999968 999999917 999999996 999999993 999999976 999999977 999999951 999999995 999999900 999999927 999999969 999999998 999999904 999999984 999999925 999999907 999999985 999999917 999999900 999999936 999999944 999999996 999999981 999999906 999999989 999999940 999999976 999999951 999999922 999999915 999999904 999999982 999999935 999999963 999999962 999999903 999999983 999999906 999999989 999999985 999999942 999999911 999999965 999999918 999999905 999999942 999999992 999999910 999999943 999999951 999999971 999999936 999999960 999999965 999999956 999999900 999999901 999999993 999999901 999999972 999999906 999999909 999999900 999999946 999999973 999999993 999999942 999999956 999999925 999999958 999999914 999999975 999999974 999999906 1000000000 999999955 999999942 999999966 999999912 999999913 999999919 999999956 999999954 999999921 999999944 999999952 999999954 999999930 999999950 999999938 999999940 999999912 999999904 999999947 999999981 999999911 999999964 999999948 999999931 999999984 999999923 999999946 999999904 999999923 999999935 999999984 999999913 999999943 999999987 999999988 999999911 999999928 999999966 999999989 999999922 999999903 999999963 999999911 999999954 999999933 999999915 999999975 999999987 999999969 999999948 999999979 999999971 999999978 999999901 999999988 999999948 999999938 999999907 999999903 999999948 999999987 999999914 999999950 999999986 999999962 999999993 999999920 999999985 999999978 999999951 999999996 999999942 999999982 999999948 999999902 999999970 999999939 999999997 999999969 999999922 999999906 999999931 999999905 999999931 999999973 999999960 999999999 999999972 999999911 999999910 999999923 999999924 999999901 999999957 999999996 999999928 999999965 999999917 999999988 999999948 999999948 999999928 999999931 999999920 999999998 999999997 999999952 999999947 999999924 999999967 999999930 999999999 999999908 999999929 999999910 999999990 999999992 999999999 999999956 999999917 999999988 999999995 999999990 999999917 999999994 999999966 999999956 999999916 999999911 999999902 999999962 999999998 999999975 999999987 999999931 999999923 999999974 999999907 999999974 999999952 999999901 999999977 999999911 999999911 999999985 999999983 999999957 999999957 999999923 999999985 999999992 999999921 999999949 999999967 999999941 999999948 999999977 999999962 999999988 999999912 999999951 999999985 999999964 999999990 999999915 999999951 999999934 999999980 999999996 999999997 999999964 999999959 999999945 999999952 999999900 999999928 999999915 999999944 999999945 999999936 999999909 999999915 999999980 999999959 999999927 999999917 999999924 999999955 999999974 999999943 999999997 999999978 999999910 999999912 999999978 999999985 999999958 999999923 999999996 999999934 999999973 999999928 999999909 999999986 999999904 999999911 999999941 999999994 999999944 999999929 999999901 999999956 999999998 999999991 999999987 999999905 999999939 999999997 999999948 999999958 999999974 999999917 999999964 999999993 999999985 999999909 999999977 999999934 999999965 999999911 999999938 999999920 999999957 999999992 999999974 999999916 999999976 999999941 999999980 999999973 999999902 999999913 999999913 999999956 999999901 999999948 999999985 999999998 999999921 999999901 999999997 999999975 999999922 999999926 999999968 999999930 999999974 999999982 999999936 999999954 999999987 999999926 999999922 999999996 999999991 999999998 999999928 999999935 999999923 999999992 999999930 999999981 999999912 999999939 999999984 999999947 999999977 999999948 999999904 999999984 999999992 999999901 999999936 999999943 999999920 999999953 999999973 999999928 999999927 999999906 999999955 999999982 999999933 999999968 999999935 999999952 999999974 999999905 999999973 999999975 999999937 999999934 999999949 999999913 999999946 999999978 999999956 999999903 999999915 999999992 999999957 999999972 999999938 999999969 999999903 999999901 999999946 999999999 999999999 999999905 999999930 999999943 999999945 999999977 999999917 999999981 999999957 999999955 999999985 999999935 999999978 999999938 999999941 999999923 999999993 999999904 999999926 999999961 999999982 999999996 999999934 999999998 999999985 999999938 999999999 999999967 999999980 999999941 999999936 999999900 999999997 999999974 999999902 999999901 999999957 999999926 999999905 999999905 999999924 999999976 999999906 1000000000 999999902 999999965 999999958 999999915 999999901 999999946 999999958 999999945 999999966 999999986 999999935 999999945 999999916 999999978 999999929 999999979 999999935 999999943 999999918 999999948 999999923 999999916 999999986 999999928 999999900 999999938 999999936 999999992 999999974 999999952 999999928 999999934 999999936 999999951 999999955 999999996 999999926 999999992 999999998 999999964 999999997 999999933 999999994 999999995 999999927 999999981 999999998 999999911 999999922 999999924 999999910 999999985 999999910 999999960 999999976 999999963 999999923 999999927 999999921 999999904 999999979 999999950 999999990 999999904 999999991 999999983 999999968 999999951 999999925 999999985 999999969 999999931 999999944 999999996 999999913 999999937 999999988 999999990 999999924 999999932 999999916 999999917 999999971 999999915 999999962 999999995 999999910 999999916 999999929 999999929 999999934 999999928 999999948 999999901 999999985 999999925 999999994 999999950 999999928 999999961 999999915 999999953 999999943 999999939 999999944 999999925 999999979 999999990 999999987 999999963 999999927 999999911 999999912 999999996 999999994 999999947 999999947 999999909 999999918 999999953 999999909 999999976 999999959 999999951 999999969 999999905 999999972 999999976 999999934 999999988 999999904 999999953 999999939 999999961 999999922 999999956 999999971 999999979 999999949 999999941 999999918 999999993 999999926 1000000000 999999964 999999960 999999934 999999917 999999958 999999982 999999970 999999911 999999915 999999902 999999946 999999908 999999935 999999980 999999965 999999971 999999982 999999916 999999911 999999996 999999930 999999973 999999905 999999920 999999998 999999986 999999958 999999935 999999972 999999952 999999921 999999967 999999949 999999997 999999918 999999975 999999989 999999912 999999976 999999904 999999939 999999955 999999939 999999957 999999964 999999962 999999991 999999956 999999995 999999927 999999919 999999942 999999903 999999958 999999964 999999972 999999981 999999923 999999920 999999903 999999972 999999907 999999949 999999930 999999974 999999936 999999942 999999921 999999992 999999998 999999903 999999959 999999909 999999925 999999919 999999989 999999975 999999932 999999925 999999974 999999985 999999907 999999960 999999956 999999967 999999990 999999969 999999963 999999989 999999972 999999970 999999945 999999999 999999951 999999925 999999911 999999914 999999946 999999925 999999951 999999965 999999937 999999943 999999968 999999906 999999965 999999944 999999904 999999955 999999913 999999992 999999943 1000000000 999999931 999999963 999999968 999999989 999999906 999999903 999999981 999999927 999999938 999999979 999999915 999999966 999999902 999999974 999999909 999999944 999999992 999999944 999999908 999999915 999999924 999999929 999999991 999999960 999999957 999999990 999999966 999999961 999999927 999999999 999999956 999999928 999999935 999999979 999999958 999999961 999999990 999999984 999999967 999999956 999999988 999999930 999999942 999999919 999999983 999999922 999999983 999999903 999999958 999999959 999999926 999999992 999999950 999999957 999999958 1000000000 999999953 999999947 999999952 999999921 999999935 999999924 999999948 999999925 999999975 999999963 999999997 999999900 999999926 999999941 999999953 999999909 999999970 999999998 999999933 1000000000 999999927 999999902 999999916 999999900 999999975 999999931 999999989 999999966 999999925 999999930 999999956 999999928 999999949 999999997 999999927 999999982 999999918 999999923 999999927 999999922 999999979 999999976 999999977 999999901 999999999 999999923 999999918 999999983 999999954 999999973 999999979 999999967 999999978 999999944 999999978 999999972 999999953 999999900 999999953 999999965 999999968 999999961 999999932 999999914 999999931 999999966 999999903 999999961 999999962 999999982 999999988 999999972 999999924 999999950 999999975 999999906 999999940 999999940 999999905 999999969 999999904 999999980 999999918 999999920 999999909 999999999 999999910 999999928 999999912 999999993 999999925 999999956 999999970 999999946 999999953 999999990 999999981 999999936 999999977 999999943 999999912 999999953 999999991 999999905 999999987 999999981 999999945 999999940 999999976 999999958 999999904 999999963 999999990 999999980 999999953 999999953 999999922 999999933 999999960 1000000000 999999948 999999949 999999966 999999956 999999930 999999979 999999933 999999991 999999974 999999949 999999925 999999964 999999965 999999950 999999998 999999910 999999916 999999974 999999939 999999977 999999927 999999970 999999941 999999903 999999929 999999924 999999949 999999980 999999994 999999998 999999900 999999915 999999963 999999944 999999990 999999927 999999936 999999953 999999985 999999991 999999955 999999950 999999991 999999979 999999947 999999914 999999990 999999990 999999952 999999968 999999916 999999962 999999953 999999949 999999968 999999999 999999918 999999935 999999943 999999950 999999945 999999938 999999997 999999906 999999994 999999995 999999949 999999905 999999962 999999911 999999991 999999936 999999994 999999928 999999933 999999976 999999904 999999963 999999947 999999968 999999946 999999906 999999906 999999995 999999975 999999919 999999987 999999935 999999955 999999986 999999930 999999966 999999989 999999951 999999994 999999998 999999979 999999958 999999983 999999945 999999909 999999970 999999976 999999939 999999956 999999968 999999955 999999908 999999995 999999956 999999988 999999947 999999944 999999936 999999980 999999973 999999951 999999925 999999920 999999995 999999912 999999942 999999990 999999981 999999919 999999936 999999950 999999992 999999903 999999984 999999908 999999970 999999921 999999910 999999923 999999948 999999960 999999906 999999985 999999957 999999912 999999933 999999941 999999970 999999909 999999966 999999944 999999906 999999975 999999985 999999935 999999975 999999931 999999913 999999946 999999970 999999921 999999936 999999976 999999941 999999997 999999927 999999913 999999995 999999987 999999941 999999923 999999960 999999960 999999981 999999962 999999920 999999947 999999971 999999936 999999977 999999954 1000000000 999999917 999999945 999999998 999999947 999999919 999999976 999999918 999999983 999999949 999999968 999999934 999999963 999999934 999999941 999999943 999999958 999999917 999999952 999999934 999999960 999999963 999999983 999999933 999999966 1000000000 999999998 999999991 999999971 999999908 999999916 999999991 999999914 999999917 999999962 999999909 999999983 999999988 999999998 999999903 1000000000 999999968 999999913 999999995 999999991 999999987 999999920 999999944 999999963 999999967 999999934 999999978 999999964 999999957 999999903 999999976 999999941 999999989 999999946 999999992 999999992 999999901 999999938 999999972 999999945 999999939 999999908 999999918 999999901 999999906 999999906 999999978 999999993 999999910 999999990 999999922 999999932 999999947 999999933 999999969 999999944 999999928 999999958 999999940 999999948 999999943 999999980 999999924 999999930 999999961 999999960 999999949 999999928 999999940 999999926 999999978 999999995 999999921 999999924 999999909 999999982 999999993 999999996 999999982 999999911 999999988 999999959 999999951 999999927 999999918 999999980 999999932 999999949 999999955 999999943 999999926 999999916 999999939 999999965 999999989 999999960 999999931 999999925 999999941 999999999 999999959 999999922 999999950 999999994 999999910 999999904 999999900 999999910 999999980 999999902 999999982 1000000000 999999901 999999924 999999905 999999987 999999983 999999964 999999950 999999929 999999975 999999909 999999950 999999932 999999995 999999961 999999912 999999906 999999989 999999970 999999934 999999998 999999934 999999960 999999969 999999955 999999977 999999929 999999995 999999978 999999913 999999921 999999942 999999946 999999993 999999957 999999901 999999925 999999940 999999965 999999942 999999987 999999943 1000000000 999999974 999999941 999999946 999999911 999999946 999999917 999999974 999999924 999999973 999999924 999999982 999999977 999999959 999999988 999999989 999999998 999999929 999999908 999999981 999999986 999999995 999999960 999999927 999999946 999999918 999999979 999999993 999999933 999999987 999999945 999999930 999999961 999999940 999999952 999999973 999999952 999999956 999999917 999999942 999999950 999999962 999999976 999999917 999999933 999999924 999999989 999999972 999999958 999999936 999999921 999999999 999999950 999999987 999999957 999999976 999999979 999999964 999999933 999999982 999999917 999999956 999999982 999999952 999999959 999999947 999999922 999999918 999999940 999999955 999999945 999999947 999999932 999999907 999999944 999999991 999999965 999999924 999999919 999999940 999999952 999999971 999999916 999999933 999999958 999999980 999999946 999999909 999999977 999999996 999999954 999999997 999999910 999999969 999999903 999999918 999999918 999999971 999999920 999999932 999999960 999999973 999999906 999999969 999999935 999999930 999999992 999999942 1000000000 999999939 999999978 999999983 999999993 999999958 999999908 999999946 999999910 999999942 999999932 999999937 999999983 999999951 999999999 999999967 999999994 999999967 999999945 999999974 999999966 999999958 999999978 999999963 999999969 999999990 999999933 999999936 999999985 999999915 999999977 999999929 999999998 999999924 999999989 999999967 999999903 999999988 999999923 999999931 999999950 999999978 999999941 999999917 999999993 999999910 999999973 999999961 999999935 999999938 999999928 999999974 999999920 999999913 999999937 999999986 999999973 999999954 999999928 999999978 999999914 999999994 999999920 999999903 999999983 999999942 999999990 999999908 999999906 999999918 999999951 999999945 999999949 999999999 999999920 999999973 999999969 999999993 999999936 999999958 999999928 999999914 999999997 999999943 999999933 999999939 999999960 1000000000 999999960 999999965 999999905 999999950 999999953 999999973 999999998 999999973 999999946 999999915 999999915 999999985 999999994 999999983 999999998 999999975 999999936 999999906 999999992 999999988 999999915 999999950 999999957 999999917 999999981 999999966 999999962 999999918 999999986 999999909 999999915 999999935 999999993 999999962 999999998 999999944 999999983 999999980 999999984 999999977 999999970 999999981 999999956 999999989 999999982 999999973 999999963 999999929 999999904 999999958 999999939 999999966 999999917 999999925 999999941 999999923 999999915 999999981 999999920 999999935 999999915 999999999 999999901 999999960 999999954 999999956 999999920 999999976 999999977 999999964 999999947 999999943 999999987 999999926 999999947 999999939 999999970 999999987 999999910 999999969 999999901 999999996 999999913 999999904 999999987 999999989 999999906 999999993 999999994 999999995 999999912 999999982 999999900 999999940 999999957 999999976 999999921 999999971 999999946 999999929 999999930 999999984 999999903 999999974 999999918 999999918 999999927 999999916 999999967 999999998 999999975 999999922 999999916 999999903 999999969 999999905 999999924 999999924 999999938 999999981 999999953 999999938 999999969 999999995 999999953 999999943 999999952 999999944 999999903 999999999 999999914 999999903 999999932 999999948 999999982 999999991 999999932 1000000000 999999975 999999961 999999911 999999938 999999988 999999956 999999985 1000000000 999999929 999999976 999999939 999999919 999999951 999999939 999999912 999999947 1000000000 999999976 999999928 999999994 999999965 999999912 999999953 999999970 999999921 999999930 999999964 999999975 999999934 999999935 999999960 999999959 999999959 999999932 999999966 999999981 999999915 999999963 999999975 999999928 999999931 999999937 999999953 999999919 999999914 999999935 999999978 999999902 999999983 999999942 999999990 999999982 999999913 999999907 999999965 999999959 999999943 999999944 999999993 999999910 999999948 999999956 999999907 999999970 999999986 999999959 999999973 999999901 999999905 999999907 999999963 999999931 999999965 999999901 999999955 999999932 999999971 999999920 999999915 999999984 999999973 999999971 999999989 999999944 999999924 999999932 999999936 999999906 999999995 999999957 999999998 1000000000 999999993 999999996 999999949 999999993 999999943 999999924 999999911 999999931 999999998 999999902 999999956 999999985 999999922 999999974 999999903 999999916 999999952 999999950 999999928 999999910 999999910 999999968 999999928 999999911 999999957 999999976 999999938 999999982 999999919 999999933 999999987 999999918 999999919 999999944 999999972 999999942 999999918 999999910 999999903 999999902 999999908 999999995 999999992 999999919 999999988 999999968 999999935 999999960 999999905 999999926 999999960 999999981 999999997 999999919 999999950 999999962 999999908 999999983 999999967 999999905 999999991 999999996 999999923 999999912 999999915 999999903 999999995 999999942 999999911 999999965 999999925 999999948 999999910 999999981 999999902 999999964 999999960 999999978 999999997 999999979 999999998 999999960 999999957 999999958 999999933 999999911 999999967 999999901 999999933 999999980 999999942 999999949 999999980 999999951 999999988 999999908 999999974 999999931 999999922 999999952 999999944 999999980 999999980 999999942 999999917 999999966 999999906 999999943 999999916 999999912 999999988 999999922 999999968 999999982 999999956 999999966 999999983 999999992 999999906 999999938 999999977 999999950 999999938 999999977 999999914 999999945 999999972 999999964 999999908 999999905 999999913 999999941 999999947 999999907 999999955 999999909 999999986 999999965 999999994 999999999 999999946 999999938 999999961 999999976 999999991 999999968 1000000000 999999916 999999963 999999958 999999950 999999906 999999932 999999961 999999951 999999934 999999941 999999967 999999926 999999947 999999977 999999904 999999913 999999900 999999926 999999916 999999900 999999978 999999936 999999929 999999996 999999961 999999938 999999965 999999931 999999910 999999929 999999900 999999959 999999997 999999909 999999929 999999919 999999949 999999969 999999993 999999954 999999924 999999991 999999919 999999929 999999952 999999919 999999938 999999925 999999930 999999932 999999925 999999977 999999929 999999916 999999957 999999935 999999991 999999954 999999951 999999920 999999991 999999950 999999913 999999931 999999953 999999912 999999959 1000000000 999999992 999999939 999999938 999999924 999999998 999999912 999999967 999999986 999999983 999999901 999999916 999999949 999999997 999999922 999999911 999999940 999999957 999999944 999999994 999999961 999999967 999999972 999999996 999999963 999999914 999999903 999999956 999999988 999999964 999999974 999999981 999999975 999999902 999999987 999999925 999999985 999999982 999999915 999999943 999999944 999999918 999999983 999999989 999999943 999999966 999999968 999999932 999999940 999999910 999999940 999999947 999999902 999999920 999999946 999999987 999999922 999999936 999999920 999999957 999999919 999999958 999999972 999999902 999999932 999999940 999999993 999999903 999999966 999999966 999999927 999999907 999999970 999999974 999999942 999999995 999999943 999999987 999999920 999999961 999999993 999999932 1000000000 999999900 999999926 999999982 999999938 999999920 999999964 999999966 999999921 999999950 999999974 999999925 999999966 999999992 999999988 999999969 999999982 999999993 999999918 999999960 999999989 999999913 999999961 999999913 999999945 999999983 999999967 999999920 999999902 999999919 999999998 999999922 999999975 999999997 999999902 999999904 999999911 999999980 999999984 999999968 999999945 999999989 999999904 999999905 999999904 999999964 999999916 999999971 999999972 999999960 999999905 999999999 999999900 999999922 999999990 999999977 999999919 999999966 999999966 999999907 999999907 999999925 999999942 999999992 999999961 999999953 999999949 999999911 999999941 999999987 999999913 999999997 999999924 999999974 999999963 999999983 999999906 999999999 999999998 999999941 999999992 999999981 999999923 999999948 999999974 999999942 999999975 999999913 999999959 999999959 999999945 999999967 999999953 999999987 999999922 999999991 999999970 999999976 999999934 999999979 999999946 999999981 999999920 999999975 999999929 999999904 999999924 999999922 999999909 999999999 999999908 999999933 999999953 999999980 999999901 999999946 999999910 999999982 999999934 999999930 999999992 999999928 999999960 999999927 999999974 999999993 999999922 999999987 999999906 999999955 999999986 999999951 999999945 999999937 999999994 999999917 999999945 999999965 999999992 999999933 999999948 999999958 999999909 999999920 999999945 999999931 999999983 999999903 999999911 999999998 999999953 999999952 999999916 999999932 999999914 999999976 999999949 999999927 999999950 999999999 999999905 999999997 999999969 999999932 999999942 999999999 999999910 999999966 999999964 999999954 999999958 999999918 999999987 999999916 999999940 999999911 999999979 999999920 999999905 1000000000 999999940 999999936 999999953 999999980 999999928 999999940 999999947 999999986 999999965 999999995 999999952 999999950 999999996 999999942 999999907 999999991 999999928 999999927 999999959 999999952 999999946 999999974 999999910 999999931 999999945 999999930 999999987 999999935 999999942 999999985 999999930 999999922 999999957 999999902 999999963 999999997 999999947 999999942 999999978 999999972 999999922 999999945 999999930 999999953 999999982 999999950 999999982 999999990 999999977 999999945 999999926 999999966 999999961 999999968 999999914 999999996 999999908 999999977 999999926 999999973 1000000000 999999910 999999965 999999911 999999903 999999932 999999912 999999999 999999993 999999977 999999932 999999969 999999952 999999952 999999903 999999928 999999975 999999942 999999973 999999915 999999970 999999903 999999919 999999926 999999944 999999926 999999915 999999937 999999942 999999948 999999949 999999994 999999922 999999938 999999935 999999943 999999913 999999941 999999932 999999951 999999982 999999925 999999991 999999944 999999949 999999923 999999991 999999939 999999928 999999985 999999941 999999983 999999956 999999972 999999933 999999994 999999952 999999944 999999993 999999987 999999994 999999955 999999922 999999981 999999974 999999986 999999906 999999969 999999971 999999959 999999904 1000000000 999999922 999999964 999999904 999999967 999999920 999999916 999999982 999999911 999999969 999999978 999999906 999999943 999999958 999999982 999999950 999999907 999999922 999999978 999999983 999999915 999999990 999999991 999999956 999999992 999999910 999999966 999999940 999999933 999999933 999999986 999999973 999999901 999999921 999999957 999999925 999999925 999999959 999999905 999999900 999999941 999999951 999999933 999999926 999999996 999999941 999999919 999999908 999999922 999999952 999999999 999999954 999999909 999999997 999999968 999999924 999999909 999999967 999999991 999999993 999999901 999999923 999999933 999999990 999999903 999999976 999999946 999999976 999999934 999999907 999999950 999999934 999999921 999999940 999999927 999999952 999999986 999999907 999999997 999999912 999999935 999999952 999999960 999999969 999999945 999999981 999999977 999999946 999999957 999999996 999999918 999999952 999999952 999999948 999999960 999999951 999999935 999999934 999999990 999999912 999999926 999999932 999999900 999999954 999999995 999999927 999999980 999999914 999999977 999999969 999999944 999999936 999999934 999999935 999999913 999999943 999999968 999999990 999999976 999999990 999999958 999999904 999999911 999999973 999999959 999999965 999999920 999999945 999999910 999999947 999999912 999999995 999999962 999999976 999999950 999999960 999999992 999999975 999999990 999999912 999999903 999999966 999999973 999999918 999999936 999999991 999999936 999999933 999999921 999999930 999999921 999999997 999999903 999999955 999999981 999999937 999999972 999999976 999999910 999999915 999999930 999999905 999999982 999999977 999999923 999999956 999999922 999999954 999999984 999999934 999999991 999999968 999999901 999999940 999999902 999999903 1000000000 999999921 999999918 999999993 999999980 999999991 999999950 999999995 999999962 999999914 999999905 999999957 999999903 999999939 999999935 999999956 999999949 999999945 999999929 999999929 999999948 999999905 999999942 999999996 999999921 999999927 999999911 999999932 999999905 999999931 999999944 999999934 999999980 999999973 999999927 999999921 999999999 999999964 1000000000 999999933 999999997 999999929 999999922 999999959 999999988 999999977 999999998 999999931 999999967 999999927 999999958 999999964 999999988 999999984 999999915 999999910 999999988 999999965 999999989 999999959 999999918 999999926 999999936 999999906 999999960 999999954 999999996 999999979 999999976 999999928 999999924 999999974 999999972 999999929 999999952 999999907 999999945 999999911 999999955 999999926 999999973 999999988 999999963 999999988 999999937 999999996 999999981 999999921 999999923 1000000000 999999993 999999943 999999970 999999957 999999941 999999960 999999905 999999974 999999966 999999958 999999911 999999996 999999902 999999947 999999981 999999934 999999957 999999980 999999976 999999978 999999976 999999934 999999937 999999924 999999933 999999985 999999931 999999910 999999999 999999944 999999950 999999910 999999927 999999967 999999949 999999963 999999948 999999982 999999900 999999900 999999944 999999942 999999972 999999941 999999907 999999978 999999951 999999939 999999992 999999941 999999943 999999989 999999937 999999972 999999989 999999977 999999901 999999974 999999983 999999988 999999962 999999915 999999962 999999936 999999938 999999958 999999917 999999996 999999981 999999950 999999973 999999931 999999981 999999936 999999996 999999943 999999964 999999918 999999997 999999919 999999956 999999919 999999982 999999936 999999990 999999922 999999933 999999934 999999937 999999998 999999968 999999902 999999936 999999964 999999915 999999963 999999973 999999964 999999980 999999919 999999944 999999992 999999991 999999977 999999902 999999956 999999914 999999941 999999969 999999986 999999923 999999906 999999930 999999987 999999928 999999900 999999981 999999951 999999908 999999967 999999970 999999959 999999905 999999923 999999936 999999967 999999958 999999969 999999954 999999909 999999942 999999944 999999919 1000000000 999999932 999999973 999999980 999999901 999999937 999999924 999999958 999999964 999999902 999999909 999999916 999999925 999999914 999999984 999999999 999999972 999999905 999999962 999999933 999999913 999999918 999999954 999999907 999999968 999999931 999999986 999999929 999999951 999999979 999999959 999999945 999999995 999999925 999999994 999999993 999999993 999999901 999999926 999999989 999999953 999999986 999999930 999999976 999999913 999999914 999999981 999999912 999999985 999999936 999999939 999999998 999999908 1000000000 999999941 999999992 999999998 999999930 999999991 999999902 999999902 999999980 999999963 999999994 999999970 999999984 999999902 999999941 999999912 999999939 999999997 999999989 999999914 999999904 999999951 999999972 999999905 999999918 999999957 999999999 999999957 999999926 999999942 999999959 999999904 999999969 999999942 999999969 999999909 999999974 999999966 999999901 999999930 999999943 999999971 999999971 999999992 999999935 999999948 999999930 999999976 999999979 999999966 1000000000 999999980 999999991 999999939 999999987 999999959 999999911 999999905 999999959 999999983 999999942 999999922 999999912 1000000000 999999949 999999937 999999990 999999947 999999908 999999989 999999985 999999910 999999930 999999981 999999963 999999964 999999905 999999970 999999943 999999994 999999991 999999907 999999932 999999951 999999955 999999920 999999955 999999908 999999921 999999908 999999956 999999952 999999965 999999919 999999946 999999950 999999954 999999968 999999960 999999996 999999964 999999999 999999964 999999921 999999970 999999970 999999933 999999920 999999962 999999988 999999918 999999996 999999930 999999943 999999994 999999912 999999901 999999981 999999902 999999936 999999912 999999910 999999976 999999992 999999943 999999907 999999982 999999971 999999903 999999918 999999995 999999969 999999988 999999957 999999957 999999915 999999959 999999900 999999954 999999936 999999950 999999914 999999949 999999907 999999985 999999999 999999934 999999910 999999962 999999921 999999976 999999928 999999934 999999923 999999934 999999911 999999967 999999955 999999983 999999921 999999933 999999981 999999980 999999926 999999939 999999953 999999929 999999963 999999988 999999994 999999946 999999993 999999941 999999971 999999954 999999919 999999933 999999955 999999928 999999972 999999928 999999927 999999920 999999957 1000000000 999999927 999999906 999999988 999999922 999999907 999999956 999999954 999999909 999999956 999999953 999999930 999999942 999999940 999999903 999999900 999999936 999999900 999999938 999999901 999999998 999999912 999999918 999999956 999999939 999999940 999999932 999999909 999999981 999999951 999999919 999999917 999999918 999999913 999999991 999999952 999999923 999999929 999999983 999999901 999999937 999999912 999999922 999999955 999999956 999999934 999999983 999999975 999999909 999999976 999999910 999999961 999999987 999999958 999999976 999999966 999999964 999999956 999999909 999999924 999999935 1000000000 999999997 999999997 999999980 999999928 999999955 999999931 999999928 999999901 999999996 999999965 999999941 999999948 999999917 999999959 999999994 999999955 999999984 999999952 999999979 999999906 999999917 999999906 999999931 999999921 999999976 999999909 999999980 999999984 999999981 999999964 999999940 999999996 999999954 999999917 999999928 999999955 999999971 999999942 999999927 999999983 999999944 999999919 999999928 999999956 999999936 999999933 999999953 999999909 999999978 999999984 999999905 999999986 999999921 999999968 999999948 999999940 999999992 999999938 999999980 999999940 999999919 999999914 999999942 999999940 999999975 999999955 999999966 999999973 999999925 999999917 999999948 999999935 999999900 999999978 999999900 999999991 999999909 999999952 999999974 999999998 999999908 999999995 999999914 999999986 999999968 999999990 999999978 999999915 999999970 999999938 999999950 999999912 999999933 999999964 999999987 999999996 999999933 999999955 999999907 999999925 999999992 999999990 999999993 999999931 999999921 999999955 999999941 999999983 999999921 999999977 999999993 999999945 999999917 999999977 999999931 999999986 999999911 999999944 999999906 999999902 999999921 999999999 999999982 999999958 999999971 999999910 999999907 999999905 999999943 999999900 999999917 999999985 999999969 999999958 999999951 999999965 999999927 999999919 999999966 999999920 999999959 999999990 999999955 999999987 999999979 1000000000 999999999 999999993 999999961 999999955 999999946 999999988 999999914 999999982 999999975 999999925 999999943 999999996 999999925 999999975 999999945 999999985 999999901 999999956 999999931 999999995 999999943 999999939 999999906 999999976 999999982 999999925 999999952 999999978 999999969 999999938 999999938 999999939 999999960 999999956 999999911 999999923 999999915 999999991 999999976 999999913 999999948 999999905 999999944 999999928 999999942 999999979 999999934 999999928 999999907 999999998 999999966 999999987 999999984 999999904 999999946 999999907 999999984 999999930 999999900 999999936 999999932 999999975 999999926 999999909 999999932 999999980 999999990 999999951 999999901 999999928 999999918 999999917 999999909 999999919 999999973 999999949 999999916 999999942 999999933 999999996 999999950 999999984 999999961 999999932 999999986 999999969 999999952 999999920 999999911 999999956 999999941 999999951 999999977 999999970 999999971 999999982 999999994 999999934 999999994 999999946 999999964 999999984 999999974 999999915 999999975 999999978 999999914 999999909 999999934 1000000000 999999984 999999904 999999956 999999961 999999930 999999938 999999985 999999921 999999922 999999997 999999950 999999956 999999977 999999905 999999996 999999962 999999993 999999949 999999947 999999967 1000000000 999999919 999999907 999999927 999999979 999999924 999999954 999999985 999999984 999999906 999999964 999999944 999999941 999999994 999999900 999999990 999999914 999999918 999999977 999999964 999999965 999999954 999999963 999999993 999999976 999999975 999999932 999999942 999999949 999999925 999999980 999999929 999999963 999999935 999999986 999999978 999999974 999999904 999999909 999999917 999999951 999999993 999999928 999999920 999999981 999999981 999999985 999999997 999999970 999999992 999999967 999999902 999999914 999999998 999999907 999999925 999999992 999999998 999999955 999999968 999999955 999999944 999999921 999999943 999999907 999999970 999999988 999999940 999999955 999999972 999999989 999999949 999999924 999999949 999999977 999999901 999999959 999999998 999999983 999999941 999999945 999999970 999999966 999999907 999999983 999999962 999999956 999999935 999999943 999999941 999999967 999999906 999999998 999999972 999999903 999999973 999999995 999999933 999999976 999999960 999999964 999999972 999999980 999999952 999999908 999999962 999999995 999999939 999999965 999999940 999999913 999999946 999999979 999999973 999999918 999999961 999999968 999999930 999999986 999999975 999999923 999999943 999999913 999999966 999999968 999999954 999999929 999999986 999999939 999999993 999999911 999999946 999999917 999999974 999999948 999999948 999999955 999999917 999999908 999999902 999999905 999999981 999999971 999999917 999999992 999999975 999999957 999999929 999999901 999999966 999999969 999999954 999999963 999999913 999999959 999999956 999999995 999999933 999999944 999999912 999999945 999999909 999999938 999999955 999999950 999999982 999999974 999999927 999999991 999999975 999999916 999999983 999999924 999999925 999999940 999999954 999999935 999999980 999999978 999999980 999999937 999999913 999999985 999999977 999999901 999999932 999999912 999999904 999999950 1000000000 999999957 999999947 999999979 999999954 999999901 999999941 999999921 999999947 999999988 999999921 999999903 999999984 1000000000 999999920 999999923 999999994 999999951 999999974 999999919 999999960 999999940 999999978 999999948 999999994 999999976 999999968 999999958 999999927 999999918 999999919 999999953 999999958 999999939 999999958 999999934 999999910 999999900 999999931 999999923 999999940 999999992 999999920 999999968 999999946 999999918 999999933 999999940 999999934 999999942 999999953 999999953 999999974 999999990 999999940 999999986 999999925 999999976 999999958 999999989 999999905 999999974 999999917 999999992 999999905 999999994 999999954 999999952 999999926 999999962 999999970 999999982 999999919 999999961 999999914 999999986 999999957 999999976 999999913 999999975 999999900 999999938 999999990 999999947 999999950 999999920 999999950 999999949 999999908 999999991 999999907 999999934 999999949 999999973 999999951 999999971 999999924 999999908 999999988 999999964 999999974 999999954 999999990 999999975 999999901 999999928 999999988 999999983 999999976 999999968 999999923 999999985 999999949 999999975 999999910 999999979 999999933 999999918 999999924 999999908 999999922 999999938 999999936 999999955 999999912 999999997 999999950 999999930 999999987 999999964 999999953 999999963 999999927 999999951 999999940 999999958 999999946 999999913 999999915 999999944 999999901 999999931 999999945 999999970 999999937 999999946 999999976 999999979 999999912 999999974 999999981 999999927 999999956 999999979 999999929 999999919 999999962 999999926 999999908 999999987 999999900 999999938 999999945 999999966 999999961 999999990 999999940 999999969 999999904 999999935 999999902 999999993 999999995 999999910 999999953 999999923 999999923 999999922 999999906 999999926 999999989 999999993 999999910 999999993 999999908 999999928 999999993 999999964 999999910 999999950 999999932 999999936 999999971 999999981 999999985 999999999 999999952 999999906 999999974 999999991 999999905 999999939 999999921 999999954 999999985 999999922 999999949 999999994 999999988 999999999 999999914 999999960 999999953 999999906 999999932 999999999 999999957 999999947 999999974 999999917 999999935 999999957 999999942 999999928 999999968 999999984 999999966 999999929 999999977 999999903 999999942 999999946 999999971 999999983 999999939 999999945 999999924 999999925 999999942 999999979 999999903 999999921 999999962 999999942 999999998 999999918 999999945 999999906 999999942 999999964 999999952 999999911 999999959 999999904 999999952 999999956 999999969 999999989 999999915 999999902 999999938 999999912 999999979 999999965 999999939 999999908 999999905 999999929 999999947 999999932 999999945 999999915 999999935 999999968 999999939 999999918 999999949 999999952 999999921 999999999 999999937 999999931 999999970 999999916 999999917 1000000000 999999924 999999952 999999919 999999990 999999958 999999923 999999968 999999902 999999976 999999925 999999959 999999977 999999941 999999959 999999924 999999991 999999902 999999902 999999965 999999976 999999956 999999986 999999963 999999950 999999962 999999952 999999974 999999972 999999969 999999958 999999926 999999999 999999973 999999942 999999982 999999983 999999938 999999943 999999934 999999946 999999979 999999926 999999925 999999950 999999974 999999996 999999946 999999979 999999990 999999954 999999944 999999997 999999990 999999902 999999966 999999951 999999982 999999992 999999962 999999952 999999948 999999960 999999980 999999988 999999963 999999926 999999997 999999948 999999999 999999969 999999905 999999904 999999979 999999970 999999928 999999915 999999956 999999949 999999941 999999934 999999901 999999943 999999977 999999961 999999926 999999989 999999964 999999955 999999996 999999990 999999921 999999959 999999981 999999974 999999954 999999941 999999901 999999974 999999909 999999970 999999961 999999969 999999916 999999934 999999903 999999987 999999920 999999907 999999920 999999948 999999973 999999938 999999987 999999979 999999982 999999972 999999980 999999985 999999938 999999922 999999988 999999901 999999914 999999959 999999974 999999978 999999985 999999954 999999990 999999913 999999992 999999904 999999915 999999972 999999960 999999938 999999965 999999903 999999910 999999961 999999957 999999998 999999981 999999987 999999990 999999988 999999984 999999987 999999962 999999935 999999905 999999964 999999914 999999986 999999982 999999964 999999910 999999968 999999924 999999994 999999917 999999977 999999918 999999986 999999999 999999910 999999982 999999920 999999901 999999907 999999994 999999950 999999942 999999936 999999914 999999943 999999927 999999982 1000000000 999999956 1000000000 999999928 999999945 999999918 999999935 999999956 999999985 999999938 999999957 999999927 999999905 999999969 999999903 999999961 999999980 999999933 999999952 999999919 999999937 999999925 999999947 999999913 999999942 999999960 999999993 999999902 999999911 1000000000 999999990 999999952 999999904 999999902 999999939 999999931 999999908 999999904 999999913 999999929 999999998 999999978 999999905 999999946 999999997 999999935 999999958 999999934 999999974 999999957 999999997 999999998 999999915 999999929 999999985 999999939 999999998 999999907 999999905 999999939 999999934 999999915 999999962 999999938 999999996 999999983 999999975 999999986 999999945 999999946 999999936 999999903 999999964 999999977 999999905 999999986 999999975 999999978 999999968 999999915 999999939 999999945 999999995 999999930 999999955 999999907 999999939 999999903 999999930 999999938 999999915 999999954 999999981 999999989 999999909 999999917 999999919 999999910 999999900 999999968 999999932 999999965 999999943 999999966 999999903 999999955 999999998 999999910 999999926 999999928 999999923 999999905 999999974 999999905 999999965 999999963 999999927 999999977 999999906 999999985 999999928 999999951 999999909 999999996 999999959 999999909 999999950 999999949 999999976 999999934 999999900 999999989 999999964 999999955 999999961 999999949 999999932 999999927 999999949 999999981 999999908 999999930 999999980 999999978 999999919 999999958 999999985 999999981 999999958 999999967 999999994 999999904 999999924 999999943 999999918 999999933 999999949 999999971 999999928 999999996 999999978 999999944 999999939 999999989 999999941 999999965 999999977 999999960 999999905 999999977 999999935 999999936 999999909 999999908 999999924 999999959 999999954 999999982 999999943 999999906 999999911 999999908 999999949 999999905 1000000000 999999944 999999935 999999959 999999968 999999990 999999947 999999940 999999949 999999987 999999987 999999914 999999947 999999965 999999959 999999940 999999996 999999918 999999976 999999951 999999912 999999962 999999986 999999975 999999915 999999945 999999914 999999947 1000000000 999999927 999999953 999999970 999999940 999999996 999999913 999999975 999999926 999999970 999999941 999999936 999999958 999999992 999999941 999999911 999999993 999999983 999999992 999999931 999999969 999999918 999999970 999999929 999999957 999999947 999999980 999999907 999999935 999999931 999999935 999999979 999999981 999999965 999999980 999999946 999999921 999999972 999999911 999999903 999999908 999999998 999999966 999999945 999999917 999999919 999999920 999999991 999999984 999999999 999999958 999999907 999999934 999999912 999999975 999999988 999999990 999999971 999999935 999999962 999999985 999999931 999999956 999999922 999999917 999999998 999999966 999999990 999999942 999999937 999999954 999999912 999999920 999999943 999999905 999999902 999999924 999999938 999999915 999999939 999999911 999999935 999999923 999999945 999999990 999999924 999999950 999999915 999999900 999999915 999999917 999999981 999999951 999999917 999999974 999999958 999999921 999999905 999999937 999999966 999999936 999999981 999999930 999999926 999999952 999999900 999999903 999999963 999999992 999999997 999999990 999999993 999999997 999999979 999999956 999999921 999999996 999999967 999999929 999999902 999999947 999999916 999999983 999999917 999999953 999999902 999999913 999999926 999999936 999999996 999999933 999999932 999999964 999999994 999999981 999999923 999999946 999999921 999999914 999999931 999999980 999999901 999999987 999999979 999999921 999999982 999999949 1000000000 999999972 999999939 999999901 999999908 999999974 999999988 999999999 999999906 999999932 999999996 999999989 999999967 999999964 999999942 999999925 999999931 999999917 999999910 999999917 999999975 999999957 999999952 999999951 999999958 999999927 999999973 999999982 999999990 999999929 999999999 999999953 999999977 999999961 999999936 999999935 999999972 999999952 999999900 999999935 999999911 999999924 999999966 999999933 999999937 999999937 999999964 999999972 999999978 999999936 999999963 999999997 999999957 999999905 999999945 999999901 999999938 999999931 999999920 999999922 999999946 999999915 999999908 999999929 999999924 999999973 999999900 999999999 999999900 999999952 999999980 999999907 999999940 999999914 999999981 999999993 999999928 999999939 999999946 999999925 999999956 999999976 999999959 999999988 999999909 999999989 999999918 1000000000 999999914 999999905 999999962 999999907 999999927 999999966 999999942 999999989 999999903 999999915 999999924 999999931 999999922 999999914 999999957 999999981 999999980 999999906 999999976 999999983 999999975 999999926 999999979 999999916 999999982 999999933 999999903 999999903 999999992 999999921 999999995 999999919 999999915 999999936 999999907 999999977 999999949 999999966 999999970 999999908 999999927 999999931 999999916 999999935 999999973 999999997 999999946 999999907 999999996 999999929 999999993 999999908 999999903 999999972 999999955 999999948 999999950 999999919 999999998 999999973 999999941 999999918 999999929 999999923 999999988 999999940 999999914 999999913 999999933 999999915 999999901 999999963 999999968 999999947 999999990 999999976 999999933 999999930 999999964 999999976 999999909 999999910 999999926 999999942 999999987 999999950 999999952 999999973 999999986 999999905 999999946 999999938 999999961 999999905 999999909 999999932 999999920 999999949 999999908 999999916 999999944 999999912 999999913 999999932 999999918 999999900 999999950 999999943 999999967 999999962 999999940 999999930 999999904 999999955 999999995 999999983 999999912 999999946 999999951 999999986 999999924 999999940 999999982 999999926 999999943 999999970 999999997 999999927 999999928 999999956 999999997 999999901 999999960 999999916 999999925 999999960 999999930 999999933 999999978 999999967 999999902 999999920 999999942 999999976 999999928 999999947 999999960 999999941 999999924 999999966 1000000000 999999945 999999964 999999928 999999984 999999967 999999978 999999944 999999976 999999952 999999963 999999909 999999992 999999994 999999949 999999996 999999957 999999950 999999972 999999995 999999952 999999978 999999972 999999936 999999937 999999901 999999976 999999970 999999929 999999910 999999916 999999940 999999967 999999901 999999914 999999978 999999997 999999951 999999926 999999990 999999981 999999992 999999997 999999955 999999987 999999959 999999993 1000000000 999999975 999999933 999999999 999999996 999999940 999999963 999999941 999999924 999999978 999999923 999999907 999999944 999999950 999999955 999999913 999999981 999999902 999999908 999999928 999999928 999999981 999999968 999999999 999999965 999999953 999999976 999999918 999999983 999999922 999999923 999999944 999999906 999999941 999999907 999999930 999999925 999999913 999999944 999999983 999999940 999999952 999999968 999999942 999999999 999999969 999999995 999999987 999999913 999999989 999999977 999999905 999999967 999999907 999999996 999999982 999999959 999999948 999999947 999999970 999999952 999999989 999999929 999999970 999999984 999999961 999999981 999999944 999999903 999999920 999999941 999999916 999999941 999999956 999999958 999999958 999999927 999999997 999999956 999999950 999999999 999999927 999999953 999999977 999999924 999999993 999999937 999999946 999999977 999999996 999999974 999999932 999999950 999999901 999999919 999999945 999999976 999999972 999999981 999999993 999999902 999999913 999999994 999999992 999999975 999999942 999999937 999999947 999999967 999999963 999999925 999999901 999999963 999999917 999999967 999999986 999999905 999999912 999999919 999999933 999999949 999999982 999999975 999999992 999999916 999999913 999999925 999999900 999999927 999999934 999999972 999999970 999999940 999999997 999999947 999999956 999999979 999999922 999999925 999999953 999999964 999999979 999999905 999999910 999999982 999999902 999999983 999999920 999999990 999999959 999999913 999999981 999999988 999999999 999999941 999999933 999999924 999999908 999999971 999999941 999999970 1000000000 999999991 999999986 999999948 999999947 999999906 999999965 999999964 999999978 999999985 999999997 999999971 999999933 999999976 999999990 999999968 999999986 999999953 999999934 999999944 999999964 999999957 999999981 999999986 999999925 999999922 999999941 999999972 999999944 999999916 999999917 999999918 999999909 999999954 999999915 999999922 999999992 999999968 999999966 999999937 999999961 999999942 999999954 999999967 999999947 999999965 999999998 999999994 999999994 999999952 1000000000 999999982 999999901 999999994 999999938 999999957 999999911 999999972 999999944 999999924 999999935 999999959 999999934 999999926 999999978 999999963 999999976 999999943 999999922 999999941 999999944 999999995 999999986 999999993 999999937 999999951 999999922 999999930 999999918 999999967 999999935 999999995 999999901 999999936 999999965 999999900 999999973 999999913 999999932 999999947 999999977 999999975 999999918 999999959 999999926 999999931 999999967 999999965 999999984 999999949 999999943 999999969 999999946 999999972 999999950 999999961 999999939 999999927 999999948 999999994 999999938 999999918 999999923 999999981 999999971 999999976 999999919 999999993 999999922 999999981 999999976 999999914 999999938 999999994 999999908 999999989 999999987 999999916 999999921 999999957 999999912 999999903 999999934 999999994 999999970 999999989 999999975 999999998 999999937 999999951 999999949 999999901 999999982 999999998 999999916 999999951 999999941 999999968 999999921 999999909 999999943 999999976 999999955 999999974 999999927 999999953 999999940 999999945 999999967 999999973 999999998 999999984 999999970 999999987 999999967 999999961 999999993 999999914 999999901 999999932 999999918 999999956 999999956 999999950 999999980 999999979 999999966 999999936 999999933 999999933 999999972 999999903 999999909 999999942 999999965 999999905 999999931 999999952 999999940 999999976 999999995 999999915 999999979 999999980 999999959 999999963 999999908 999999907 999999936 999999974 999999925 999999915 999999906 999999927 999999976 999999965 999999921 999999932 999999981 999999995 999999901 999999928 999999965 999999941 999999903 999999926 999999910 999999900 999999985 999999985 999999943 999999983 999999912 999999940 999999940 999999941 999999917 999999917 999999982 999999936 999999927 1000000000 999999920 999999994 999999910 999999918 999999999 999999961 999999975 999999934 999999995 999999935 999999985 999999991 999999937 999999980 999999914 999999995 999999953 999999941 999999955 999999934 999999919 999999908 999999912 999999924 999999906 999999904 999999952 999999994 999999904 999999974 999999901 999999998 999999903 999999969 999999916 999999954 999999930 1000000000 999999950 999999929 999999938 999999925 999999983 999999905 999999967 999999943 999999912 999999988 999999962 999999971 999999992 1000000000 999999957 999999949 999999980 999999996 999999958 999999983 999999924 999999923 999999913 999999960 999999951 999999927 999999981 999999956 999999987 1000000000 999999998 999999966 999999974 999999938 999999904 999999973 999999904 999999913 999999935 999999958 999999913 999999982 999999999 999999914 999999964 999999938 999999921 999999968 999999977 999999907 999999979 999999904 999999953 999999986 999999950 999999959 999999915 999999993 999999994 999999980 999999952 999999986 999999943 999999924 999999917 999999925 999999955 999999957 999999948 999999949 999999941 999999986 999999916 999999927 999999901 999999991 999999950 999999928 999999943 999999951 999999998 999999942 999999920 999999990 999999943 999999947 999999959 999999925 999999901 999999992 999999983 999999916 999999911 999999982 999999937 999999973 999999903 999999900 999999994 999999984 999999948 999999963 999999995 999999974 999999988 999999969 999999997 999999963 999999995 999999905 999999995 999999902 999999954 999999950 999999970 999999960 999999925 999999979 999999954 999999953 999999996 999999992 999999903 999999987 999999910 999999947 999999911 999999981 999999999 999999942 999999984 999999938 999999918 999999961 999999959 999999940 999999963 999999994 999999976 999999982 1000000000 999999922 999999990 999999922 999999998 999999911 999999984 999999947 999999927 999999907 999999924 999999925 999999997 999999963 999999954 999999940 999999967 999999991 999999914 999999921 999999984 999999991 999999904 1000000000 999999971 999999961 999999977 999999999 999999977 999999998 999999990 999999911 999999945 999999989 999999955 999999962 999999995 999999978 999999987 999999966 999999966 999999940 999999921 999999954 999999998 999999965 999999985 999999910 999999928 999999930 999999957 999999910 999999974 999999917 999999931 999999941 999999959 999999915 999999980 999999921 999999999 999999978 999999923 999999988 999999928 999999906 999999964 999999938 999999962 999999952 999999933 999999974 999999932 999999950 999999974 999999938 999999972 999999989 999999984 999999961 999999948 999999998 999999912 999999927 999999911 999999953 999999999 999999925 999999911 999999960 999999911 999999983 999999988 999999976 999999986 999999968 999999934 999999936 999999916 999999988 999999946 999999915 999999926 999999995 999999971 999999996 999999975 999999921 999999969 999999972 999999989 999999986 999999983 999999988 999999967 999999944 999999938 999999942 999999932 999999929 999999918 999999953 999999900 999999963 999999958 999999964 999999924 999999973 999999993 999999949 999999962 999999904 999999984 999999903 999999972 999999949 999999905 999999911 999999920 999999921 999999949 999999947 999999976 999999900 999999954 999999963 999999969 999999943 999999982 999999992 999999904 999999982 999999946 999999924 999999948 999999923 999999922 999999940 999999976 999999961 999999980 999999958 999999979 999999985 999999942 999999996 999999916 999999904 999999912 999999938 999999939 999999985 999999984 999999976 999999922 999999986 999999979 999999993 999999978 999999972 999999926 999999932 999999960 999999957 999999945 999999966 999999921 999999975 999999961 999999901 999999907 999999975 999999909 999999950 999999982 999999998 999999901 999999929 999999910 999999970 999999990 999999976 999999900 999999958 999999915 999999968 999999922 999999916 999999957 999999957 999999932 999999997 999999913 999999961 999999927 999999936 999999987 999999902 999999915 999999977 999999935 999999918 999999949 999999956 999999935 999999981 999999904 999999974 999999949 1000000000 999999982 999999925 999999986 999999923 1000000000 999999991 999999958 999999974 999999945 999999928 999999992 999999955 999999908 999999943 999999926 999999920 999999931 999999983 999999962 999999948 999999956 999999983 999999941 999999974 999999972 999999935 999999902 999999918 999999978 999999988 999999910 999999949 999999956 999999909 999999991 999999907 999999993 999999933 999999973 999999985 999999905 999999953 999999941 999999984 999999993 999999932 999999991 999999920 999999981 999999958 999999997 999999937 999999962 999999999 999999983 999999966 999999953 999999966 999999942 999999909 999999997 999999965 999999915 999999932 999999977 999999961 999999932 999999976 999999990 999999917 999999904 999999974 999999985 999999958 999999972 999999984 999999916 999999983 999999984 999999991 999999984 999999911 999999935 999999929 999999932 999999902 999999953 999999934 999999996 999999926 999999958 999999945 999999941 999999939 999999924 999999915 999999983 999999946 999999992 999999932 999999944 999999942 999999967 999999966 999999961 999999930 999999948 999999949 999999990 999999974 999999971 999999941 999999981 999999960 999999956 999999937 999999993 999999912 999999991 999999955 999999966 999999970 999999909 999999974 999999988 999999963 999999989 999999949 999999980 999999909 999999976 999999955 999999967 999999915 999999989 999999956 999999914 999999932 999999938 999999904 999999944 999999957 999999993 999999908 999999909 999999933 999999922 999999940 999999932 999999974 999999965 999999977 999999903 999999908 999999976 999999907 999999933 999999997 999999979 999999958 999999961 999999928 999999921 999999952 999999969 999999935 999999936 999999929 999999941 999999989 999999975 999999905 999999945 999999949 999999936 999999965 999999943 999999981 999999995 999999997 999999985 999999979 999999943 999999903 999999963 999999928 999999937 999999972 999999985 999999921 999999919 999999922 999999909 999999925 999999950 1000000000 999999970 999999948 999999915 999999953 999999930 999999947 999999957 999999984 999999994 999999951 999999937 999999987 999999944 999999989 999999969 999999974 999999908 999999929 999999925 999999967 999999995 999999950 999999933 999999925 999999999 999999905 999999910 999999989 999999989 999999988 999999979 999999955 999999944 999999981 999999967 999999912 999999983 999999951 999999994 999999976 999999915 999999992 999999936 999999954 999999984 999999911 999999990 999999960 999999982 999999980 999999954 999999957 999999922 999999921 999999915 999999969 999999968 999999921 999999961 999999941 999999976 999999955 999999959 999999901 999999936 999999948 999999953 999999951 999999966 999999959 999999925 999999995 999999986 999999977 999999922 999999955 999999921 999999968 999999974 999999963 999999916 999999917 999999909 999999971 999999912 999999942 999999919 999999973 999999989 999999987 999999989 999999996 999999990 999999923 999999988 999999905 999999960 999999905 999999998 999999975 999999905 999999971 999999925 999999942 999999997 999999971 999999998 999999925 999999966 999999984 999999930 999999985 999999952 999999917 999999987 999999920 999999968 999999945 999999911 999999949 999999920 999999925 999999977 999999926 999999978 999999947 999999917 999999951 999999902 999999952 999999970 999999949 999999918 999999922 999999940 999999999 999999912 999999914 999999953 999999929 999999989 999999914 999999972 999999998 999999980 999999948 999999947 999999940 999999905 999999972 999999940 999999919 1000000000 999999992 999999915 999999914 999999977 999999989 999999915 999999923 999999919 999999975 999999946 999999931 999999952 999999904 999999912 999999965 999999962 999999949 999999942 999999917 999999968 999999949 999999995 999999979 999999953 999999908 999999920 1000000000 1000000000 999999910 999999950 999999922 999999993 999999941 999999953 999999949 999999946 999999980 999999999 999999914 999999971 999999949 999999950 999999923 999999993 999999960 999999981 999999955 999999987 999999925 999999920 999999933 999999928 999999931 999999989 999999926 999999976 999999929 999999978 999999955 999999926 999999936 999999945 999999983 999999911 999999935 999999965 999999996 999999920 999999905 999999942 999999905 999999949 999999979 999999987 999999908 999999947 999999989 999999913 999999978 999999910 999999905 999999924 999999926 999999933 999999926 999999946 999999989 999999965 999999927 999999948 999999942 999999941 999999916 999999970 999999918 999999985 999999927 999999903 1000000000 999999991 999999927 999999958 999999991 999999998 999999914 999999903 999999954 999999927 999999967 999999985 999999965 999999966 999999966 999999902 999999995 999999903 999999993 999999923 999999935 999999934 999999962 999999909 999999965 999999932 999999966 999999971 999999985 999999969 999999997 999999963 999999909 999999984 999999931 999999999 999999935 999999985 999999948 999999995 999999994 999999974 999999905 999999926 999999928 999999938 999999918 999999981 999999988 999999938 999999900 999999993 999999954 999999939 999999923 999999950 999999910 999999957 999999983 999999995 999999956 999999912 999999956 999999945 999999961 999999956 999999969 999999948 999999992 999999986 999999923 999999965 999999945 999999972 999999901 999999933 999999971 999999918 999999930 999999922 999999938 999999965 999999924 999999909 999999912 999999952 999999922 999999974 999999958 999999934 999999971 999999963 999999946 999999941 999999961 999999997 999999905 999999917 999999941 999999900 999999921 999999955 999999997 999999913 999999998 999999945 999999987 999999971 999999952 999999995 999999903 999999974 999999917 999999914 999999959 999999922 999999982 999999916 999999963 999999946 999999954 999999983 999999943 999999996 999999956 999999960 999999949 999999931 999999925 999999946 999999991 999999990 999999950 999999999 999999956 999999917 999999948 999999986 999999966 999999926 999999978 999999983 999999961 999999921 999999984 999999995 999999953 999999941 999999990 999999989 999999966 999999990 999999908 999999923 999999907 999999927 999999976 999999942 999999981 999999917 999999916 999999952 999999941 999999993 999999920 999999980 999999901 999999914 999999926 999999968 999999946 999999910 999999924 1000000000 999999927 999999922 999999952 999999968 999999912 999999924 999999972 999999925 999999975 999999976 999999908 999999933 999999919 999999988 999999960 999999920 999999960 999999925 999999902 999999936 999999901 999999913 999999976 999999931 999999990 999999990 999999943 999999930 999999939 999999921 999999939 999999972 999999901 999999936 999999910 999999952 999999922 999999941 999999912 999999987 999999952 999999968 999999949 999999973 999999917 999999912 999999913 999999930 999999909 999999983 999999947 999999912 999999980 999999913 999999953 999999970 999999984 999999959 999999959 999999925 999999931 999999998 999999981 999999922 999999939 999999999 999999974 999999926 999999944 999999907 999999912 999999967 999999946 999999929 999999956 999999998 999999973 999999952 999999931 999999919 999999907 999999952 999999957 999999974 999999911 999999922 999999976 999999998 999999952 999999935 999999947 999999977 999999981 999999943 999999976 999999956 999999907 999999975 999999997 999999923 999999903 999999929 999999966 999999946 999999951 999999941 999999907 999999950 999999960 999999935 999999901 999999928 999999956 999999972 999999922 999999927 999999949 999999962 999999906 999999960 999999952 999999984 999999964 999999930 999999961 999999911 999999950 999999926 999999973 999999982 999999930 999999975 999999984 999999929 999999952 999999995 999999984 999999987 999999957 999999917 999999998 999999996 999999921 999999978 999999961 999999981 999999932 999999997 999999943 999999932 999999912 999999974 999999942 999999937 999999961 999999960 999999994 999999928 999999981 999999999 999999991 999999958 999999903 999999931 999999910 999999958 999999926 999999916 999999930 999999967 999999968 999999937 999999975 999999907 999999932 999999996 999999987 999999981 999999906 999999989 999999989 999999963 999999980 999999942 999999915 999999976 999999985 1000000000 999999919 999999923 999999956 999999977 999999952 999999967 999999982 999999927 999999966 999999914 999999941 999999999 999999986 999999975 999999947 999999940 999999932 999999926 999999930 999999994 999999909 999999960 999999947 999999947 999999999 999999994 999999956 999999960 999999941 999999954 999999974 999999991 999999997 999999980 999999954 999999975 999999985 999999935 999999977 999999995 999999976 999999971 999999950 1000000000 999999910 999999947 999999944 999999952 999999975 999999946 999999999 999999937 999999900 999999912 999999991 999999966 999999901 999999907 999999974 999999925 999999937 999999994 999999929 999999995 999999936 999999913 999999976 999999941 1000000000 999999983 999999975 999999930 999999988 999999911 999999937 999999906 999999964 999999913 999999931 999999902 999999960 999999968 999999924 999999915 999999947 999999931 999999956 999999939 999999975 999999971 999999983 999999963 999999928 999999975 999999986 999999975 999999998 999999904 999999936 999999920 999999907 999999990 999999953 999999922 999999976 999999977 999999968 999999993 999999908 999999940 999999992 999999930 999999925 999999945 999999970 999999925 999999928 999999958 999999965 999999991 999999914 999999949 999999960 999999915 999999931 999999986 999999938 999999969 999999943 999999932 999999933 999999924 999999987 999999903 999999975 999999926 999999972 999999941 999999964 999999987 999999914 999999958 999999931 999999947 999999905 999999937 999999954 999999983 999999948 999999949 999999953 999999930 999999978 1000000000 999999919 999999947 999999989 999999901 999999937 999999961 999999957 999999930 999999940 999999905 999999947 999999923 999999987 999999981 999999960 999999998 999999944 999999971 999999909 999999955 999999907 999999918 999999940 999999952 999999932 999999995 999999959 999999989 999999942 999999935 999999935 999999969 999999911 999999946 999999948 999999961 1000000000 999999957 999999916 999999912 999999996 999999998 999999982 999999970 999999965 999999932 999999978 999999962 999999936 999999947 999999939 999999954 999999965 999999950 999999988 999999934 999999971 999999992 999999966 999999904 999999924 999999923 999999905 999999946 999999983 999999936 999999988 999999997 999999970 999999911 999999938 999999967 999999924 999999900 999999918 999999965 999999941 999999985 999999934 999999932 1000000000 999999951 999999941 999999916 999999900 999999965 999999972 999999905 999999970 999999988 999999917 999999934 999999982 999999968 999999918 999999907 999999951 999999943 999999937 999999972 999999905 999999973 999999989 999999972 999999943 999999996 999999961 999999945 999999998 999999927 999999942 999999932 999999909 999999995 999999994 999999971 999999960 999999977 999999977 999999998 999999981 999999976 999999921 999999905 999999915 999999931 999999918 999999956 999999925 999999943 999999972 999999985 999999903 999999980 999999943 999999944 999999909 999999906 999999988 999999987 999999988 999999956 999999979 999999976 999999976 999999923 999999949 999999954 999999924 999999918 999999966 999999905 999999971 999999904 999999953 999999976 999999973 999999943 999999981 999999935 999999978 999999968 999999928 999999962 999999972 999999988 999999917 999999989 999999976 999999945 999999980 999999944 999999910 999999923 999999966 999999912 999999933 999999977 999999983 999999921 999999946 999999978 999999910 999999960 999999921 999999998 999999987 999999915 999999991 999999999 999999940 999999975 999999906 999999975 999999928 999999938 999999979 999999930 999999904 999999909 999999922 999999945 999999901 999999950 999999997 999999973 999999975 999999941 999999920 999999924 999999988 999999970 1000000000 999999948 999999954 999999910 999999959 999999952 999999919 999999919 999999986 999999950 999999991 999999984 999999992 999999915 999999933 999999954 999999972 999999949 999999947 999999917 999999954 999999974 999999942 999999951 999999954 999999901 999999946 999999926 999999936 999999963 999999991 999999997 999999957 999999901 999999946 999999960 999999949 999999996 999999983 999999979 999999957 999999977 999999972 999999934 999999955 999999987 999999961 999999913 999999902 999999959 999999976 999999943 999999920 999999982 999999906 999999946 999999924 999999909 999999986 999999949 999999914 999999980 999999914 999999997 999999954 999999946 999999988 999999904 999999973 999999943 999999949 999999990 999999967 999999930 999999960 999999975 999999909 999999954 999999913 999999920 999999962 999999906 999999918 999999931 999999914 999999935 999999960 999999972 999999974 999999924 999999923 999999920 999999961 999999989 999999920 999999943 999999974 999999974 999999925 999999998 999999906 999999950 999999938 999999966 999999983 999999922 999999970 999999953 999999914 999999930 999999923 999999963 999999935 999999963 999999941 999999907 999999988 999999933 999999929 999999981 999999979 999999986 999999944 999999916 999999912 999999972 999999927 999999997 999999917 999999935 999999973 999999927 999999920 999999939 999999943 999999985 999999981 999999987 999999982 999999909 999999996 999999924 999999995 999999980 999999972 999999902 999999931 999999979 999999935 999999909 999999952 999999956 999999956 999999987 999999993 999999937 999999978 999999971 999999982 999999971 999999929 999999902 999999911 999999929 999999969 999999962 999999997 999999904 999999933 999999971 999999983 999999921 999999938 999999934 999999935 999999947 999999918 999999968 999999939 999999920 1000000000 999999928 999999912 999999916 999999933 999999907 999999927 999999909 999999938 999999909 999999956 999999959 999999959 999999976 999999937 999999922 999999900 999999942 999999942 999999942 999999921 999999991 999999911 999999931 999999944 999999934 999999909 999999982 999999925 999999988 999999990 999999936 999999911 999999908 999999998 999999969 999999937 999999950 999999931 999999934 999999988 999999925 999999947 999999990 999999962 999999953 999999940 999999975 999999951 999999931 999999914 999999941 999999991 999999981 999999962 999999919 999999915 999999969 999999921 999999901 999999938 999999934 999999940 999999901 999999942 999999906 999999972 999999980 999999960 999999975 999999961 999999992 999999919 999999948 999999998 999999943 999999973 999999914 999999914 999999997 999999930 999999969 999999931 999999950 999999980 999999934 999999993 999999991 999999971 999999949 999999962 999999993 999999913 999999993 999999912 999999921 999999907 999999992 1000000000 999999943 999999943 999999998 999999964 999999992 999999972 999999929 999999942 999999985 999999916 999999998 999999971 999999954 999999968 999999983 999999916 999999985 999999919 999999994 999999945 999999904 999999967 999999912 999999917 999999969 999999993 999999959 999999983 999999984 999999966 999999957 999999993 999999930 999999997 999999944 999999904 999999946 999999951 999999969 999999940 999999907 999999959 999999951 999999975 999999921 999999918 999999999 999999945 999999977 999999944 999999921 999999927 999999910 999999910 999999902 999999955 999999998 999999998 999999977 999999965 999999992 999999938 999999975 999999993 999999921 999999901 999999905 999999949 999999973 999999953 999999984 999999923 999999993 999999915 999999972 999999914 999999958 999999980 999999924 999999986 999999904 999999984 999999960 999999925 999999901 999999942 999999987 999999955 999999948 999999981 999999978 999999995 999999946 999999984 999999991 999999940 999999933 999999980 999999978 999999973 1000000000 999999925 999999908 999999904 999999910 999999942 999999969 999999999 999999938 999999984 999999956 999999993 999999902 999999941 999999950 999999955 999999935 999999953 999999965 999999956 999999919 999999903 999999911 999999905 999999975 999999985 999999914 999999925 999999938 999999966 999999994 999999974 999999945 999999978 999999978 999999985 999999916 999999920 999999934 999999977 999999990 999999929 999999939 999999923 999999976 999999935 999999907 999999984 999999916 999999920 999999946 999999942 999999912 999999933 999999991 999999924 999999942 999999912 999999962 999999936 999999953 999999993 999999908 999999976 999999998 999999922 999999994 999999944 999999968 999999941 999999960 999999978 999999931 999999980 999999976 999999925 999999961 999999904 999999913 999999943 999999962 999999935 999999981 999999963 999999950 999999968 999999982 999999970 999999966 999999959 999999923 999999994 999999971 999999965 999999995 999999928 999999995 999999980 999999960 999999975 999999979 999999925 999999942 999999954 999999920 999999904 999999980 999999904 999999981 999999934 999999957 999999912 999999935 999999968 999999939 999999972 999999907 999999954 999999964 999999995 999999967 999999993 999999972 999999938 999999942 999999902 999999959 999999934 1000000000 999999932 999999925 999999955 999999992 999999901 999999980 999999945 999999932 999999975 999999906 999999934 999999956 999999967 999999940 999999977 999999981 999999953 999999983 999999992 999999918 999999955 999999934 999999923 999999984 999999940 999999905 999999963 999999954 999999955 999999963 999999935 999999909 999999986 999999911 999999907 999999990 999999934 999999927 999999959 999999932 999999943 999999971 999999955 999999938 999999923 999999910 999999911 999999949 999999992 999999981 999999968 999999913 999999973 999999906 999999998 999999932 999999962 999999934 999999982 999999994 999999994 999999973 999999958 999999932 999999982 999999991 999999963 999999918 999999965 999999945 999999980 999999975 999999937 999999986 999999907 999999968 999999992 999999992 999999990 999999917 999999978 999999900 999999935 1000000000 999999992 999999982 999999979 999999992 999999983 999999948 999999995 999999971 999999994 999999992 999999975 999999910 999999929 999999935 999999907 999999904 999999905 999999994 999999926 999999997 999999924 999999998 999999910 999999913 999999929 999999901 999999921 999999995 999999933 999999903 999999995 999999972 999999992 999999990 999999991 999999990 999999988 999999975 999999990 999999978 999999971 999999903 999999972 999999904 999999939 999999986 999999941 999999921 999999927 999999996 999999928 999999948 999999912 999999958 999999960 999999929 999999949 999999900 999999905 999999919 999999966 999999956 999999968 999999996 999999925 999999975 999999975 999999995 999999985 999999956 999999933 999999964 999999965 999999912 999999925 999999936 999999916 999999958 999999905 999999983 999999998 999999974 1000000000 999999905 999999901 999999952 999999953 999999923 999999960 999999949 999999917 999999975 999999997 999999906 999999903 999999911 999999924 999999951 999999982 999999978 999999921 999999909 999999985 999999989 999999959 999999999 999999906 999999981 999999924 999999968 999999902 999999999 1000000000 999999905 999999928 999999900 999999980 999999983 999999994 999999958 999999937 999999998 999999995 999999923 999999975 999999903 999999923 999999956 999999922 999999907 999999932 999999902 999999972 999999968 999999977 999999900 999999932 999999921 999999930 999999910 999999949 999999928 999999976 999999900 999999927 999999912 999999960 999999933 999999913 999999938 999999938 999999911 999999976 999999904 999999962 999999936 999999998 999999992 999999903 999999966 999999972 999999949 999999993 999999995 999999990 999999980 999999964 999999927 999999907 999999985 999999917 999999950 999999970 1000000000 999999983 999999990 999999970 999999942 999999964 999999983 999999992 999999965 999999976 999999908 999999926 999999909 999999988 999999948 999999921 999999944 999999922 999999986 999999979 999999919 999999991 999999994 999999975 999999915 999999975 999999939 999999982 999999924 999999930 999999969 999999994 999999902 999999910 999999910 999999996 999999919 999999902 999999904 999999920 999999963 999999995 999999902 999999969 999999907 999999987 999999967 999999920 999999940 999999936 999999934 999999991 999999965 999999950 999999941 999999944 999999938 999999958 999999917 999999982 999999908 999999991 999999998 999999994 1000000000 999999954 999999987 999999926 999999978 999999926 999999909 999999962 999999957 999999958 999999931 999999913 999999977 999999911 999999983 1000000000 999999988 999999951 999999920 999999987 999999987 999999992 999999939 999999963 999999924 999999984 999999967 999999991 999999919 999999960 999999934 999999931 999999933 999999908 999999989 999999960 999999986 999999927 999999945 999999980 999999977 999999920 999999969 999999929 999999951 999999929 999999909 999999965 999999948 999999960 999999925 999999977 999999917 999999982 999999985 999999972 999999981 999999905 1000000000 999999910 999999951 999999932 999999905 1000000000 999999930 999999946 999999926 999999916 999999908 999999924 999999995 999999998 999999942 999999955 999999921 999999933 999999982 999999962 999999946 999999974 999999941 999999952 999999958 999999958 999999908 999999982 999999936 999999916 999999956 999999916 999999980 999999935 999999995 999999913 999999945 999999928 999999948 999999991 999999963 999999903 999999940 999999972 999999994 999999982 999999934 999999944 999999933 999999921 999999952 999999958 999999978 999999936 999999948 999999975 999999974 999999906 999999999 999999925 999999911 999999907 999999966 999999933 999999930 999999988 999999933 999999961 999999923 999999922 999999923 999999976 999999952 999999962 999999971 999999904 999999961 999999934 999999992 999999901 999999962 999999988 999999957 999999936 999999950 999999999 999999945 999999933 999999956 999999963 999999949 999999904 999999914 999999904 999999943 999999989 1000000000 999999958 999999972 999999902 999999941 999999999 999999903 999999980 999999983 999999981 999999952 999999914 999999937 999999991 999999920 999999950 999999985 999999906 999999913 999999930 999999902 999999935 999999919 999999901 999999919 999999979 999999936 999999937 999999927 999999995 999999900 999999951 999999947 999999963 999999913 999999971 999999933 999999933 999999907 999999921 999999901 999999983 999999941 999999970 999999997 999999970 999999975 999999951 999999946 999999938 999999947 999999946 999999960 999999904 999999952 999999979 999999976 999999946 999999987 999999962 999999951 999999994 999999946 999999967 999999903 999999940 999999930 999999997 999999999 999999938 999999964 999999944 999999908 999999917 999999924 999999992 999999986 999999930 999999979 999999924 999999998 999999999 999999917 999999907 999999948 999999904 999999964 1000000000 999999912 999999959 999999943 999999906 999999942 999999937 999999980 999999904 999999940 999999915 999999981 999999905 999999908 999999997 999999987 999999907 999999931 999999937 999999997 999999951 999999901 999999949 999999925 999999982 999999929 999999923 999999996 999999913 999999913 999999958 999999904 999999926 999999980 999999994 999999948 999999979 999999968 999999925 999999908 999999967 999999967 999999986 999999930 999999911 999999940 999999956 999999966 999999904 999999965 999999972 999999907 999999971 999999993 999999905 999999921 999999952 999999991 999999902 999999979 999999954 999999902 999999966 999999994 999999968 999999952 999999927 999999952 999999914 999999991 999999962 999999923 999999974 999999972 999999999 999999975 999999939 999999952 999999974 999999985 999999907 999999946 999999974 999999962 999999971 999999916 999999941 999999949 999999981 999999975 999999999 999999979 999999955 999999930 999999956 999999946 999999910 999999960 999999914 999999989 999999940 999999991 999999957 999999916 999999984 999999903 999999953 999999970 999999915 999999944 999999973 999999963 999999973 999999978 999999983 999999928 999999926 999999927 999999923 999999975 999999980 999999986 999999998 999999989 999999933 999999951 999999946 999999962 999999998 999999986 999999914 999999993 999999921 999999973 999999989 999999933 999999955 999999917 999999943 999999989 999999966 999999977 1000000000 999999996 999999974 999999946 999999901 999999914 999999981 999999920 999999909 999999971 999999971 999999991 999999929 999999946 999999959 999999940 999999942 999999947 999999973 999999990 999999983 999999996 999999931 999999964 999999900 999999952 999999975 999999909 999999950 999999949 999999948 999999900 999999912 999999918 999999949 999999955 999999934 999999963 999999995 999999940 999999930 999999985 999999930 999999934 999999992 999999945 999999949 999999948 999999908 999999910 999999938 999999958 999999949 999999948 999999919 999999962 999999956 999999942 999999947 999999947 999999924 999999921 999999952 999999974 999999905 999999939 999999992 999999934 999999977 999999915 999999938 999999929 999999910 999999970 999999944 999999937 999999956 999999959 999999961 999999918 999999966 999999990 999999970 999999924 999999990 999999920 999999951 999999994 999999904 999999983 999999903 999999903 999999935 999999986 999999997 999999940 999999913 999999999 999999920 999999983 999999980 999999979 999999928 999999937 999999974 999999985 999999918 999999934 999999918 999999914 999999908 999999983 999999937 999999906 999999925 999999928 999999956 999999972 999999941 999999988 999999903 999999968 999999905 999999903 999999997 999999903 999999956 999999924 999999915 999999982 999999966 999999965 999999917 999999943 999999924 999999993 999999975 999999990 999999951 999999992 999999900 999999971 999999959 999999965 999999997 999999931 999999904 999999965 999999969 999999948 999999983 999999962 999999977 1000000000 999999904 999999988 999999927 999999904 999999944 999999942 999999994 999999981 999999919 999999902 999999942 999999975 999999995 999999923 999999910 999999911 999999963 999999998 999999972 999999921 999999993 999999962 999999984 999999962 999999963 999999950 999999970 999999990 999999997 999999913 999999940 999999948 999999907 999999923 999999939 999999954 999999989 999999977 999999949 999999903 999999967 999999978 999999911 999999970 999999980 999999939 999999933 999999927 999999950 999999904 999999936 999999912 999999979 999999994 999999916 999999992 999999955 999999957 999999987 999999910 999999973 999999997 999999919 999999907 999999972 999999914 999999910 999999941 999999975 999999927 999999913 999999975 1000000000 999999969 999999976 999999922 999999949 999999944 999999996 999999914 999999957 999999976 999999990 999999939 999999996 999999942 999999983 999999921 999999953 999999997 999999939 999999993 999999995 999999909 999999987 999999909 999999976 999999942 999999990 999999987 999999929 999999949 999999952 999999995 999999947 999999921 999999967 999999997 999999937 999999941 999999973 999999943 999999920 999999956 999999947 999999997 999999963 999999936 999999924 999999971 999999940 999999965 999999973 999999918 999999965 999999989 999999996 999999995 999999980 999999989 999999915 999999954 999999927 999999996 999999933 999999969 999999900 999999968 999999998 999999938 999999984 999999988 999999986 999999915 999999913 999999963 999999926 999999999 999999976 999999936 999999935 999999931 999999949 999999954 999999938 999999971 999999957 999999912 999999951 999999905 999999906 999999982 999999929 999999901 999999943 999999990 999999946 999999923 999999931 999999950 999999921 999999964 999999973 999999906 999999997 999999998 999999989 999999989 999999998 999999991 999999910 999999982 999999926 999999956 999999939 999999975 999999945 999999945 999999920 999999996 999999924 999999957 999999942 999999987 999999960 999999927 999999939 999999997 999999970 999999993 999999918 999999964 999999994 999999906 999999921 999999933 999999900 999999939 999999976 999999960 999999952 999999937 999999915 999999997 999999938 999999935 999999980 999999960 999999963 999999977 999999933 999999946 999999956 999999911 999999938 999999922 1000000000 999999906 999999942 999999919 999999966 999999951 999999946 999999928 999999940 999999921 999999973 999999918 999999921 999999971 999999989 999999902 999999921 999999900 999999981 999999952 999999958 999999980 999999932 999999912 999999976 999999940 999999918 999999994 999999940 999999922 999999995 999999935 999999924 999999967 999999913 999999963 999999941 999999932 999999989 999999983 999999937 999999944 999999960 999999985 999999996 999999962 999999964 999999966 999999967 999999980 999999979 999999938 999999991 999999985 999999925 999999943 999999922 999999965 999999990 999999975 999999940 999999959 999999943 999999994 999999956 999999977 999999980 999999927 999999961 999999965 999999941 999999913 999999970 999999915 999999940 999999993 999999979 999999995 999999905 999999951 999999912 999999995 999999922 999999996 999999925 999999997 999999968 999999985 999999995 999999929 999999959 999999927 999999963 999999961 999999997 999999973 999999910 999999917 999999911 999999926 999999983 999999938 999999908 999999958 999999919 999999974 999999937 999999937 999999975 999999957 999999963 999999966 999999915 999999986 999999945 999999906 999999954 999999998 999999902 999999980 999999964 999999960 999999926 999999997 999999962 999999952 999999908 999999933 999999971 999999984 999999974 999999995 999999929 999999911 999999901 999999966 999999935 999999900 999999924 999999908 999999983 999999981 999999957 999999910 999999906 999999958 999999986 999999901 999999992 999999985 999999905 999999979 999999984 999999991 999999951 999999997 999999980 999999943 999999966 999999923 999999916 999999916 999999985 999999916 999999937 999999990 999999993 999999901 1000000000 999999995 999999925 999999915 999999992 999999902 999999949 999999978 999999943 999999910 999999971 999999931 999999945 999999970 999999913 999999980 999999915 999999973 999999970 999999965 999999940 999999920 999999911 999999991 999999922 999999962 999999965 999999931 999999959 999999934 999999976 999999965 999999960 999999955 999999914 999999980 999999924 999999953 999999923 999999952 999999924 999999943 999999952 999999999 999999922 999999973 999999972 999999971 999999911 999999950 999999929 999999954 999999982 999999957 999999983 999999903 999999915 999999960 999999915 999999931 999999915 999999968 999999934 999999972 999999939 999999931 999999972 999999900 999999922 999999938 999999920 999999908 999999972 999999940 999999956 999999985 999999955 999999985 999999947 999999972 999999922 999999995 999999975 999999939 999999987 999999918 999999921 999999934 999999984 999999993 999999982 999999957 999999989 999999917 999999980 999999908 999999996 999999913 999999902 999999906 999999972 999999979 999999903 999999947 999999966 999999904 999999931 999999980 999999918 999999901 999999906 999999948 999999984 999999968 999999986 999999912 999999957 999999955 999999920 999999917 999999927 999999976 999999974 999999947 999999907 999999972 999999938 999999909 999999937 999999904 999999954 999999988 999999961 999999998 999999952 999999921 999999923 999999962 999999935 999999987 999999966 999999952 999999977 999999971 999999980 999999955 999999937 999999988 999999931 999999986 999999957 999999967 999999948 999999985 999999930 999999904 999999992 999999986 999999953 999999989 999999904 999999977 999999958 999999902 999999902 999999915 999999994 999999925 999999912 999999967 999999903 999999901 999999927 999999949 999999931 999999991 999999996 999999951 999999924 999999929 999999959 999999953 999999972 999999911 999999986 999999980 999999945 999999939 999999938 999999916 999999976 999999983 999999909 999999943 999999961 999999937 999999955 999999945 999999972 999999982 999999900 999999971 999999927 999999954 999999923 999999916 999999928 999999914 999999971 999999975 999999983 999999980 999999905 999999900 999999908 999999941 999999908 999999918 999999941 999999930 999999963 999999996 999999985 999999943 999999967 999999949 999999924 999999971 999999943 999999977 999999975 999999915 999999956 999999905 999999960 999999995 999999988 999999933 999999901 999999973 999999980 999999936 999999934 999999945 999999917 999999975 999999901 999999932 999999959 999999918 999999945 999999905 999999945 999999977 999999974 999999960 1000000000 999999977 1000000000 999999942 999999913 999999906 999999984 999999934 999999999 999999959 999999982 999999977 999999960 999999979 999999957 999999961 999999965 999999929 999999907 999999925 999999939 999999919 999999925 999999923 999999967 999999903 999999913 999999987 999999992 999999931 999999901 999999946 999999960 999999933 999999982 999999982 999999902 999999936 999999943 999999907 999999947 999999958 999999960 999999910 999999921 999999995 999999984 999999986 999999996 999999926 999999973 999999902 999999918 999999996 999999956 999999901 999999959 999999937 999999923 999999991 999999961 999999933 999999945 999999978 999999963 999999933 999999923 999999999 999999968 999999933 999999920 999999992 999999937 999999901 999999966 999999949 999999994 999999993 999999984 999999970 999999994 999999965 999999982 999999963 999999918 999999966 999999942 999999984 999999940 999999949 999999990 999999988 999999962 999999974 999999986 999999968 999999967 999999903 999999966 999999917 999999973 999999904 999999957 999999925 999999919 999999994 999999957 999999972 999999991 999999952 999999983 999999981 999999909 999999962 999999930 999999919 999999957 999999918 999999913 999999958 999999984 999999994 999999919 999999900 999999920 999999989 999999953 999999910 999999997 999999958 999999998 999999975 999999963 999999971 999999907 999999954 1000000000 999999949 999999913 999999928 999999965 999999948 999999964 999999918 999999933 999999972 999999920 999999929 999999942 999999982 999999910 999999909 999999987 999999981 999999964 999999982 999999917 999999918 999999913 999999921 999999992 999999938 999999956 999999920 999999977 999999955 999999972 999999968 999999909 999999938 999999940 999999920 999999951 999999955 999999986 999999974 999999949 999999986 999999922 999999912 999999906 999999928 999999985 999999991 999999981 999999947 999999906 999999965 999999914 999999942 999999913 999999985 999999974 999999996 999999934 999999961 999999924 999999928 1000000000 999999938 999999985 999999938 999999965 999999981 999999963 999999968 999999946 999999928 999999911 999999995 999999995 999999985 999999969 999999955 999999997 999999908 999999991 999999991 999999985 999999994 999999962 999999950 999999939 999999964 999999969 999999950 999999908 999999901 999999951 999999951 999999924 999999981 999999954 999999959 999999905 999999918 999999979 999999921 999999944 999999960 999999957 999999925 999999985 999999948 999999904 999999981 999999900 999999973 999999978 999999970 999999952 999999910 999999942 999999968 999999943 999999975 999999949 999999968 999999931 999999936 999999990 999999950 999999991 999999917 999999928 999999974 999999965 999999945 999999956 999999994 999999939 999999994 999999957 999999907 999999952 999999984 999999956 999999935 999999983 999999909 999999947 999999917 999999951 999999960 999999943 999999970 999999902 999999964 999999994 999999907 999999952 999999934 999999932 999999945 999999939 999999982 999999937 999999976 999999916 999999922 999999973 999999982 999999935 999999918 999999926 999999978 999999970 999999964 999999918 999999920 999999936 999999993 999999922 999999915 999999956 999999960 999999902 999999987 999999991 999999958 999999919 999999929 999999954 999999965 999999942 999999947 999999964 999999933 999999906 999999975 999999964 999999926 999999946 999999910 999999946 999999932 999999985 999999948 999999990 999999907 999999977 999999937 999999981 999999971 999999958 999999988 999999930 999999929 999999955 999999965 999999992 999999915 999999939 999999959 999999902 999999935 999999907 999999971 999999995 999999914 999999994 999999973 999999927 999999981 999999962 999999909 999999901 999999917 999999974 999999912 999999912 999999922 999999989 999999952 999999902 999999950 999999979 999999968 999999993 999999942 999999925 999999971 999999928 999999942 1000000000 999999906 999999916 999999978 999999998 999999989 999999910 999999933 999999927 999999995 999999963 999999950 999999914 999999984 999999965 999999929 999999933 999999903 999999966 999999926 999999962 999999994 999999980 999999944 999999953 999999946 999999902 999999956 999999913 999999955 999999987 999999920 999999928 999999906 999999943 999999927 999999918 999999964 999999957 999999920 999999915 999999931 999999944 999999954 999999959 999999945 999999951 999999910 999999939 999999929 999999903 999999967 999999935 999999918 999999956 999999916 999999993 999999966 999999909 999999911 999999939 999999967 999999947 999999986 999999918 999999931 999999943 999999976 999999954 999999952 999999986 999999925 999999914 999999955 999999992 999999930 999999942 999999937 999999989 999999956 999999900 999999915 999999914 999999905 999999921 999999969 999999950 999999907 999999984 999999969 999999900 999999961 999999965 999999940 999999974 999999957 999999957 999999916 999999923 999999900 999999977 999999991 999999984 999999986 999999933 999999964 999999938 999999958 999999961 999999983 999999910 999999901 999999944 999999953 999999905 999999907 999999940 999999950 999999904 999999955 999999923 999999993 1000000000 999999969 999999992 999999978 999999913 999999993 999999959 999999972 999999962 999999999 999999977 999999929 999999992 999999934 999999971 999999905 999999970 999999996 999999944 999999925 999999949 999999975 999999985 999999956 999999933 999999923 999999929 999999908 1000000000 999999927 999999971 1000000000 999999988 999999985 1000000000 999999981 999999960 999999973 999999987 999999991 999999958 999999917 999999972 999999946 999999943 999999956 999999974 999999928 999999925 999999958 999999988 999999902 999999972 999999915 999999966 999999973 999999966 1000000000 999999957 999999981 999999969 999999972 999999971 999999904 999999994 999999990 999999993 999999908 999999908 999999982 999999989 999999928 999999905 999999947 999999984 999999924 999999927 999999981 999999989 999999947 999999971 999999964 999999927 999999918 999999926 999999904 999999956 999999976 999999922 999999999 999999994 999999916 999999910 999999934 999999992 999999918 999999959 999999942 999999973 999999978 999999917 999999988 999999943 999999958 999999927 999999984 999999959 999999977 999999959 999999913 999999940 999999937 999999995 999999907 999999983 999999993 999999924 999999909 999999983 999999923 999999991 999999937 999999958 999999970 999999926 999999953 999999989 999999941 999999975 999999909 999999980 999999936 999999996 999999950 999999974 999999921 999999970 999999962 999999991 999999935 999999992 999999984 999999994 999999913 999999938 999999984 999999991 999999955 999999939 999999909 999999950 999999954 999999921 999999957 999999992 999999913 999999963 999999981 999999959 999999908 999999960 999999995 999999969 999999977 999999994 999999916 999999963 999999972 999999951 999999942 999999929 999999938 999999916 999999990 999999911 999999988 999999911 999999990 999999956 999999983 999999949 999999924 999999956 999999995 999999982 999999952 999999971 999999911 999999937 999999927 999999963 999999925 999999949 999999936 999999921 999999906 999999916 999999987 999999932 999999906 999999926 999999997 999999902 999999984 999999909 999999943 999999902 999999964 999999900 999999922 999999945 999999927 999999984 999999995 999999914 999999988 999999952 999999920 999999925 999999908 999999996 999999949 999999999 999999921 999999925 999999967 999999972 999999986 999999916 999999980 999999903 999999994 999999929 999999979 999999971 999999920 999999917 999999932 999999902 999999914 999999948 999999927 999999978 999999994 999999985 999999906 999999939 999999976 999999938 999999907 999999969 999999945 999999917 999999988 999999940 999999985 999999970 999999963 999999919 999999950 999999941 999999905 999999997 999999917 999999978 999999975 999999956 999999967 999999916 999999916 999999963 999999990 999999938 999999931 1000000000 999999921 999999981 999999904 999999912 999999920 999999939 999999988 999999976 999999950 999999947 999999949 999999945 999999965 999999937 999999919 999999922 999999983 999999968 999999945 999999922 999999910 999999925 999999922 999999959 999999908 999999965 1000000000 999999906 999999976 999999917 999999933 999999991 999999948 999999924 999999977 999999989 999999942 999999901 999999939 999999993 999999949 999999932 999999923 999999929 999999912 999999962 999999947 999999929 999999961 999999992 999999995 999999974 999999935 999999936 999999956 999999900 999999978 999999920 999999953 999999951 999999922 999999910 999999982 999999923 999999925 999999910 999999997 999999935 999999976 999999903 999999981 999999981 999999927 999999936 999999992 999999955 999999990 999999981 999999993 999999984 999999979 999999906 999999955 999999981 999999937 999999973 999999957 999999964 999999939 999999911 999999942 999999995 999999953 999999904 999999927 999999923 999999916 999999911 999999999 999999995 999999980 999999967 999999985 999999959 999999992 999999942 999999974 999999991 999999992 999999987 999999958 999999986 999999995 999999954 999999998 999999911 999999973 999999970 999999948 999999974 999999977 999999916 999999913 999999913 999999998 999999947 999999983 999999942 999999991 999999961 999999960 999999951 999999910 999999926 999999986 999999974 999999933 999999975 999999927 999999927 999999986 999999980 999999926 999999988 999999900 999999927 999999986 999999974 999999915 999999984 999999946 999999903 999999906 999999982 999999935 999999912 999999929 999999929 999999953 999999913 999999933 999999982 999999962 999999900 999999959 999999932 999999980 999999925 999999961 999999990 999999910 999999999 999999965 999999906 999999937 1000000000 999999999 999999925 999999902 999999930 999999998 999999928 999999921 999999937 999999989 999999980 999999943 999999906 999999990 999999928 999999977 999999932 999999972 999999921 999999943 999999941 999999994 999999926 999999982 999999925 999999979 999999916 999999939 999999909 999999995 999999984 999999963 999999914 999999994 999999926 999999989 999999920 999999934 999999960 999999945 999999948 999999966 999999973 999999973 999999991 999999914 999999942 999999970 999999972 999999930 999999978 999999927 999999933 999999963 999999945 999999991 999999953 999999921 999999958 999999945 999999936 999999929 999999978 999999925 999999976 999999918 999999973 999999953 999999966 999999964 999999953 999999921 999999954 999999954 999999968 999999929 999999933 999999994 999999927 999999985 999999970 999999980 999999941 999999909 999999944 999999973 999999966 999999928 999999927 999999955 999999931 999999914 999999926 999999970 999999965 999999933 999999968 999999976 999999903 999999940 999999911 999999901 999999950 999999993 999999978 999999900 999999936 999999907 999999957 999999980 999999957 999999918 999999908 999999953 999999974 999999998 999999956 999999965 999999928 999999989 999999917 999999985 999999917 999999907 1000000000 999999974 999999972 999999952 999999955 999999994 999999959 999999939 999999987 999999968 999999968 999999976 999999916 999999974 1000000000 999999911 999999993 999999997 999999943 999999952 999999997 999999938 999999963 999999929 999999939 999999938 999999905 999999914 999999959 999999983 999999965 999999938 999999962 999999991 999999912 999999918 999999902 999999976 999999927 999999939 999999904 999999924 999999993 999999986 999999942 999999934 999999977 999999940 999999993 999999996 999999914 999999939 999999914 999999998 999999998 999999903 999999994 999999991 999999910 999999947 999999998 999999957 999999964 999999951 999999940 999999992 999999959 999999951 999999942 999999902 999999980 999999931 999999957 999999910 999999980 999999906 999999901 999999981 999999917 999999967 999999994 999999979 999999953 999999947 999999948 999999936 999999980 999999934 999999953 999999956 999999915 999999956 999999927 999999934 999999954 999999911 999999940 999999920 999999970 999999986 999999934 999999959 999999993 999999977 999999940 999999956 999999901 999999901 999999944 999999997 999999971 999999961 999999944 999999940 999999935 999999921 999999932 999999970 999999906 999999962 999999912 999999964 999999991 999999950 999999992 999999988 999999961 999999966 999999999 999999977 999999915 999999964 999999984 999999971 999999927 999999946 999999962 999999977 999999960 999999966 999999944 999999941 999999953 999999994 999999914 999999951 999999921 999999968 999999941 999999918 999999990 999999952 999999907 999999998 999999964 999999959 999999909 999999951 999999914 999999999 999999924 999999989 999999925 999999936 999999917 999999952 999999979 999999944 999999955 999999913 999999949 999999987 999999995 999999928 999999923 999999968 999999962 999999963 999999963 999999917 999999989 999999904 999999900 999999969 999999984 999999937 999999928 999999988 999999907 999999976 999999993 999999911 999999976 999999978 999999980 999999964 999999983 999999927 999999919 999999927 999999947 999999912 999999905 999999927 999999992 999999997 999999908 999999919 999999960 999999951 999999910 999999939 999999910 999999993 999999958 999999904 999999911 999999948 999999903 999999925 999999964 999999956 1000000000 999999998 999999965 999999938 999999937 999999956 999999906 999999942 999999996 999999972 999999930 999999992 999999997 999999916 999999971 999999962 999999958 999999930 999999918 999999922 999999948 999999999 999999943 999999917 999999957 999999945 999999976 999999977 999999913 999999977 999999996 999999962 999999986 999999903 999999951 999999985 999999921 999999984 999999961 999999964 999999974 999999921 999999933 999999908 999999936 999999931 999999920 999999927 999999962 999999956 999999970 999999959 999999903 999999925 999999999 999999943 999999932 999999949 999999912 999999983 999999908 999999966 999999919 999999984 999999977 999999909 999999912 999999966 999999912 999999973 999999914 999999902 999999985 999999981 999999934 999999932 999999930 999999923 999999938 999999978 999999981 999999953 999999963 999999906 999999934 999999912 999999974 999999910 999999965 999999931 999999977 999999930 999999962 999999921 999999911 999999919 999999970 999999927 999999973 999999928 999999957 999999919 999999993 999999984 999999903 999999945 999999907 999999911 999999933 999999989 999999993 999999987 999999993 999999928 999999936 999999945 999999989 999999976 999999973 999999949 999999957 999999914 999999941 999999946 999999963 999999903 999999990 999999953 999999961 999999952 999999930 999999923 999999917 999999924 999999940 999999924 999999956 999999951 999999939 999999922 999999992 999999965 999999915 999999909 999999991 999999982 999999940 999999961 999999968 999999906 999999939 999999961 999999982 999999950 999999939 999999915 999999976 999999981 999999961 999999938 999999996 999999993 999999908 999999987 999999953 999999927 999999973 999999997 999999959 999999919 999999910 999999923 999999908 999999913 999999987 999999945 999999999 999999974 999999970 999999928 999999987 999999900 999999905 999999908 999999954 999999910 999999977 999999935 999999934 999999936 999999902 999999986 999999944 999999930 999999920 999999933 999999904 999999966 999999983 999999961 999999939 999999981 999999967 999999922 999999908 999999977 999999950 999999933 999999963 999999902 999999934 999999905 999999904 999999965 999999938 999999923 999999911 999999927 999999983 999999927 999999992 999999922 999999978 999999999 999999980 999999928 999999938 999999949 999999966 999999977 999999923 999999902 999999921 999999992 999999928 999999965 999999966 999999967 999999929 999999988 999999960 999999971 999999908 999999986 999999927 999999945 999999906 999999986 999999972 999999965 999999924 999999922 999999927 999999927 999999970 999999908 999999974 999999931 999999971 999999901 999999936 999999948 999999995 999999917 999999948 999999907 999999989 999999964 999999915 999999979 999999938 999999988 999999953 999999934 999999990 999999937 999999960 999999984 999999979 999999978 999999916 999999913 999999971 999999909 999999989 999999920 999999959 999999939 999999908 999999910 999999953 999999988 999999946 999999989 999999955 999999965 999999945 999999976 999999945 999999902 999999993 999999970 999999979 999999948 999999948 999999994 999999920 999999908 999999920 999999980 999999922 999999952 999999983 999999990 999999964 999999954 999999902 999999936 999999965 999999934 999999957 999999971 999999932 999999916 999999955 999999955 999999954 999999994 999999968 999999989 999999979 999999972 999999900 999999903 999999987 999999971 999999951 999999921 999999937 999999902 999999969 999999913 999999904 999999973 999999921 999999909 999999909 999999927 999999957 999999982 999999998 999999960 999999901 999999945 999999937 999999981 999999922 999999988 999999927 999999976 999999963 999999940 999999957 999999977 999999994 999999987 999999904 999999924 999999918 999999902 999999937 999999914 999999913 999999947 999999904 999999972 999999959 999999907 999999952 999999990 999999930 999999954 999999936 999999976 999999971 999999908 999999960 999999918 999999979 999999942 999999926 999999921 999999969 999999999 999999925 999999930 999999956 999999990 999999984 999999937 999999936 999999977 999999957 999999968 999999992 999999961 999999947 999999954 999999990 999999990 999999912 999999995 999999957 999999966 999999936 999999999 999999943 999999925 999999976 999999901 999999910 999999952 999999909 999999913 999999995 999999992 999999916 999999964 999999913 999999970 999999904 999999995 999999904 999999941 1000000000 999999963 999999909 999999929 999999996 999999951 999999916 999999923 999999925 999999928 999999923 999999972 999999991 999999980 999999952 999999974 999999976 999999900 999999952 999999949 999999979 999999929 999999967 999999916 999999912 999999917 999999959 999999938 999999918 999999960 999999944 999999908 999999994 999999930 999999997 999999941 999999973 999999938 999999905 999999960 999999950 999999905 999999963 999999967 999999996 999999995 999999955 999999962 999999976 999999994 999999994 999999942 999999910 999999902 999999995 999999983 999999994 999999900 999999925 999999952 999999990 999999958 999999927 999999934 999999973 999999993 999999961 999999953 999999951 999999919 999999921 999999942 999999917 999999921 999999904 999999977 999999904 999999949 999999962 999999970 999999901 999999934 999999925 999999926 999999902 999999921 999999957 999999967 999999970 999999999 999999917 999999900 999999906 999999910 999999986 999999915 999999977 999999992 999999940 999999970 999999944 999999927 999999964 999999924 999999937 999999974 999999919 999999932 999999987 999999920 999999915 999999959 999999971 999999941 999999941 999999927 999999980 999999948 999999993 999999980 999999952 999999906 999999934 999999984 999999978 999999930 999999977 999999973 999999978 999999916 999999998 999999935 999999971 999999903 999999990 999999980 999999951 999999981 999999989 999999946 999999904 999999924 999999936 999999934 999999919 999999977 999999994 999999990 999999989 999999922 999999934 999999949 999999907 999999901 999999999 999999950 999999920 999999908 999999950 999999922 999999969 999999970 999999975 999999940 999999943 999999948 999999903 999999923 999999941 999999999 999999955 999999928 999999912 999999984 999999931 999999962 999999964 999999905 999999912 999999913 999999934 999999981 999999927 999999970 999999980 999999982 999999976 999999996 999999953 999999968 999999922 999999961 999999928 999999902 999999977 999999961 999999926 999999977 999999963 999999962 999999966 999999939 999999965 999999948 999999930 999999951 999999987 999999996 999999956 999999968 999999970 999999940 999999969 999999934 999999954 999999965 999999973 999999978 999999910 999999936 999999912 999999933 999999999 999999902 999999964 999999920 999999954 1000000000 999999942 999999993 999999929 999999969 999999904 999999944 999999903 999999937 999999969 999999959 999999941 999999985 999999965 999999982 999999924 999999951 999999975 999999922 999999939 999999974 999999900 999999921 999999954 999999978 999999975 999999994 999999953 999999978 999999930 999999992 999999956 999999962 999999931 999999941 999999967 999999965 999999936 999999910 999999922 999999911 999999991 999999908 999999994 999999984 999999906 999999952 999999964 999999913 999999975 999999977 999999932 999999930 999999911 999999972 999999933 999999942 999999921 999999940 999999939 999999990 999999965 999999989 999999908 999999999 999999988 999999950 999999928 999999941 999999965 999999990 999999961 999999966 999999938 999999974 999999984 999999932 999999903 999999926 999999902 999999944 999999926 999999997 999999907 999999981 999999988 999999982 999999913 999999978 999999918 999999918 999999974 999999999 999999920 999999959 999999988 999999942 999999951 999999910 999999969 999999934 999999943 999999931 999999997 999999990 999999999 999999982 999999934 999999918 999999911 999999915 999999990 999999950 999999958 999999921 999999947 999999956 999999978 999999952 999999964 999999943 999999953 999999949 999999973 999999960 999999958 999999940 999999915 999999976 999999957 999999964 999999948 999999980 999999942 999999923 999999944 999999977 999999986 999999926 999999997 999999919 999999958 999999977 999999907 999999958 999999908 999999945 999999932 999999906 999999969 999999967 999999903 999999975 999999941 999999901 999999910 999999992 999999904 999999972 999999916 999999964 999999996 999999981 999999967 999999991 999999927 999999904 999999916 999999944 999999944 999999960 999999950 999999941 999999939 999999926 999999909 999999923 999999991 999999928 999999933 999999926 999999933 999999934 999999972 999999975 999999999 999999994 999999972 999999987 999999972 999999948 999999970 999999992 999999984 999999939 999999944 999999914 999999944 999999911 999999960 999999955 999999959 999999925 999999984 999999903 999999960 999999942 999999916 999999991 999999921 999999964 999999902 999999985 999999907 999999971 999999974 999999965 999999929 999999914 999999975 999999975 999999976 999999938 999999938 999999976 999999936 999999942 999999910 999999908 999999929 999999976 999999922 999999994 999999926 999999953 1000000000 999999933 999999938 999999955 999999918 999999948 999999997 999999931 999999930 999999959 999999981 999999935 999999920 999999965 999999911 999999950 999999927 999999963 999999924 999999916 999999958 999999953 999999905 999999954 999999911 999999911 999999926 999999928 999999972 999999955 999999999 999999931 999999975 999999978 999999971 999999938 999999970 999999917 999999996 999999951 999999982 999999937 999999954 999999908 999999964 999999921 999999947 999999950 999999906 999999930 999999965 999999997 999999995 999999969 999999958 999999921 999999988 999999906 999999970 999999935 999999936 999999997 999999993 999999909 999999918 999999994 999999902 999999904 999999904 999999992 999999976 999999908 999999984 999999929 999999997 999999954 999999939 999999939 999999930 999999913 999999956 999999935 999999977 999999967 999999939 999999916 999999947 999999939 999999983 999999918 999999942 999999956 999999911 999999908 999999942 999999941 999999927 999999934 999999902 999999981 999999960 999999919 999999937 999999901 1000000000 999999964 999999912 999999940 999999945 999999921 999999937 999999963 999999984 999999930 999999985 999999905 999999983 999999913 999999944 999999909 999999938 999999991 999999905 999999976 999999993 999999970 999999959 1000000000 999999967 999999981 999999985 999999907 999999989 999999900 999999930 999999988 999999963 999999930 999999913 999999993 999999937 999999915 999999972 999999951 999999917 999999931 999999962 999999976 999999994 999999914 999999943 999999916 999999919 999999904 999999946 999999905 999999964 999999980 999999950 999999969 999999958 999999999 999999973 999999967 999999988 999999906 999999953 999999942 999999976 999999945 999999908 999999953 999999916 999999979 999999941 999999972 999999930 999999955 999999931 1000000000 999999984 999999977 999999903 999999964 999999913 999999953 999999998 999999950 999999943 999999965 999999994 999999931 999999998 999999927 999999981 999999946 999999970 999999905 999999976 999999969 999999948 999999983 999999948 999999911 999999967 999999990 999999906 999999914 999999963 999999962 999999993 999999973 999999986 999999930 999999994 999999985 999999901 999999968 999999936 999999981 999999944 999999988 999999956 999999900 999999980 999999916 1000000000 999999921 999999933 999999908 999999945 999999900 999999930 999999986 999999965 999999949 999999952 999999943 999999933 999999950 999999914 999999966 999999981 999999993 999999929 999999967 999999904 999999953 999999992 999999967 999999933 999999933 999999931 999999926 999999959 999999952 999999906 999999942 999999949 999999920 999999932 999999952 999999936 999999905 1000000000 999999924 999999957 999999907 999999999 999999958 999999944 999999966 999999936 999999966 999999913 999999913 999999914 999999929 999999953 999999982 999999922 999999944 999999999 999999943 999999932 999999913 999999917 999999923 999999932 999999942 999999917 999999907 999999962 999999970 999999935 999999931 999999931 999999992 999999917 999999971 999999910 999999935 999999911 999999991 999999986 999999990 999999971 999999929 999999981 999999932 999999946 999999984 999999927 999999970 999999975 999999931 999999904 999999920 999999903 999999905 999999903 999999927 999999901 999999921 999999974 999999905 999999916 999999943 999999954 999999917 999999983 999999900 999999903 999999957 999999967 999999926 999999972 999999932 999999966 999999900 999999946 999999948 999999961 999999915 999999972 999999992 999999965 999999935 999999940 999999950 999999973 999999961 999999916 999999922 999999940 999999961 999999924 999999902 999999930 999999922 999999948 999999989 999999902 999999919 999999976 999999917 999999973 999999938 999999968 999999918 999999939 999999990 999999938 999999961 999999982 999999966 999999943 999999980 999999938 999999938 999999948 999999983 999999981 999999936 999999976 999999908 999999976 999999974 999999916 999999906 999999999 999999924 999999913 999999957 999999969 999999993 999999941 999999900 999999986 999999911 999999930 999999977 999999990 999999999 999999926 999999969 999999910 999999990 999999922 999999925 999999998 999999964 999999991 999999932 999999950 999999915 999999960 999999948 999999904 999999996 999999988 999999981 999999934 999999934 999999968 999999924 999999943 999999975 999999981 999999971 999999944 999999972 999999980 999999961 999999955 999999975 999999972 999999943 999999917 999999969 999999982 999999969 999999958 999999998 999999942 999999940 999999973 999999952 999999996 999999919 999999960 999999980 999999926 999999962 999999907 999999937 999999991 999999928 999999947 999999912 999999980 999999940 999999993 999999939 999999983 999999903 999999928 999999984 999999919 999999920 999999999 999999944 999999988 999999981 999999938 999999907 999999977 1000000000 999999979 999999951 999999980 999999927 999999948 999999904 999999987 999999932 999999966 999999990 999999915 999999980 999999978 999999930 999999996 999999941 999999982 999999903 999999935 999999968 999999994 999999963 999999908 999999927 999999987 999999950 999999972 999999921 999999974 999999949 999999931 999999980 999999992 999999973 999999947 999999964 999999936 999999937 999999948 999999985 999999966 999999948 999999930 999999998 999999911 999999943 999999901 999999951 999999927 999999990 999999983 999999931 999999928 999999903 999999945 999999971 999999975 999999915 999999985 999999949 999999941 999999946 999999921 999999968 999999945 999999988 999999970 999999983 999999933 999999999 999999913 999999954 999999955 999999995 1000000000 999999915 999999973 999999943 1000000000 999999908 999999912 999999971 999999932 999999911 999999989 999999968 999999968 999999905 999999923 999999965 999999974 999999936 999999996 999999998 999999990 999999985 999999928 999999915 999999913 999999923 999999905 999999988 999999915 999999937 999999992 999999921 999999905 999999938 999999971 999999959 999999956 999999980 999999902 999999996 999999940 999999991 999999903 999999937 999999987 999999965 999999957 999999939 999999917 999999948 999999962 999999959 999999929 999999930 999999990 999999957 999999915 999999997 999999940 999999917 999999917 999999918 999999980 999999936 999999950 999999987 999999922 999999980 999999966 999999974 999999917 999999994 999999932 999999946 999999918 999999976 999999907 999999944 999999998 999999981 999999947 999999956 999999993 999999991 999999935 999999917 999999957 999999979 999999954 999999931 999999999 999999913 999999993 999999900 999999982 999999952 999999908 999999916 999999990 999999915 999999972 999999919 999999927 999999985 999999926 999999999 999999907 1000000000 999999970 999999905 999999999 999999982 999999913 999999923 999999900 999999949 999999937 999999980 999999997 999999937 999999922 999999936 999999941 999999931 999999914 999999901 999999980 999999903 999999901 999999980 999999917 999999988 999999970 999999984 999999950 999999932 999999905 999999912 999999914 999999901 999999948 999999964 999999985 999999995 999999939 999999959 999999925 999999937 999999969 999999915 999999995 999999963 999999944 999999938 1000000000 999999963 999999975 999999902 999999912 999999956 999999947 999999924 999999916 999999933 999999932 999999919 999999932 999999990 999999997 999999917 999999967 999999935 999999965 999999919 999999955 999999996 999999990 999999933 999999955 999999952 999999973 999999971 999999935 999999903 999999970 999999974 999999928 999999995 999999939 999999944 999999900 999999967 999999909 999999929 999999964 999999955 999999964 999999925 999999908 999999973 999999940 999999906 999999964 999999983 999999997 999999988 999999904 999999939 999999912 999999983 999999941 999999933 999999970 999999905 999999967 999999990 999999933 999999952 999999926 999999916 999999996 999999976 999999901 999999961 999999950 999999957 999999933 999999922 999999925 999999958 999999912 999999961 999999928 999999947 999999974 999999931 999999925 999999932 999999925 999999929 999999976 999999918 999999948 999999904 999999916 999999928 999999970 999999938 999999996 999999978 999999975 999999987 999999937 999999955 999999920 999999993 999999966 999999923 999999954 999999958 999999991 999999996 999999976 999999904 999999922 999999992 999999902 999999912 999999982 999999972 999999976 999999906 999999920 999999982 999999908 999999949 999999971 999999974 999999978 999999986 999999945 999999963 999999953 999999925 999999940 999999930 999999952 999999934 999999971 999999974 999999996 999999908 999999983 999999990 999999932 999999944 999999993 999999924 999999919 999999995 999999990 999999963 999999903 999999961 999999904 999999918 1000000000 999999981 999999908 999999955 999999954 999999948 999999965 999999926 999999991 999999973 999999979 999999958 999999919 999999999 999999967 999999946 999999962 999999974 999999926 999999909 999999991 999999994 999999946 999999950 999999996 999999903 999999981 999999991 999999959 999999910 999999932 999999998 999999914 999999909 999999985 999999953 999999967 999999933 999999966 999999932 999999952 999999941 999999928 999999956 999999995 999999904 999999989 999999955 999999932 999999953 999999958 999999922 999999915 999999993 999999984 999999928 999999987 999999992 999999927 999999940 999999929 999999969 999999974 999999961 999999966 999999944 999999988 999999970 999999937 999999966 999999940 999999998 999999936 999999998 999999905 999999977 999999999 999999922 999999985 999999962 999999922 999999927 999999911 999999985 999999930 999999937 999999992 999999912 999999936 999999958 999999948 999999978 999999906 999999903 999999981 999999903 999999970 999999928 999999952 999999940 999999931 999999989 999999920 999999945 999999911 999999961 999999913 999999970 999999992 999999936 999999948 999999908 999999989 999999925 999999983 999999965 999999903 999999946 999999965 999999946 999999979 999999995 999999991 999999938 999999927 999999961 999999918 999999984 999999938 999999931 999999969 999999995 999999917 999999993 999999936 999999950 999999911 999999944 999999959 999999907 999999964 999999973 999999989 999999933 999999984 999999950 999999951 999999921 999999979 999999902 999999936 999999931 999999972 999999935 999999999 999999980 999999989 999999981 999999944 999999913 999999947 999999909 999999922 999999947 999999991 999999970 999999904 999999960 999999933 999999925 999999960 999999969 999999939 999999938 999999947 999999910 999999931 999999936 999999925 999999958 999999918 999999931 999999928 999999919 999999985 999999921 999999933 999999937 999999972 999999993 999999986 999999936 999999915 999999935 999999913 999999997 999999984 999999970 999999928 999999975 999999904 999999934 999999974 999999952 999999998 999999939 999999911 999999924 999999953 999999972 999999932 999999903 999999944 999999962 999999922 999999945 999999938 999999927 999999986 999999931 999999990 999999929 999999960 999999940 999999967 999999920 999999911 999999985 999999978 999999930 999999983 999999964 999999952 999999981 999999901 999999973 999999967 999999986 999999970 999999949 999999950 999999928 999999917 999999982 999999909 999999937 999999948 999999921 999999913 999999908 999999907 999999915 999999908 999999967 999999934 999999995 999999982 999999975 999999968 999999994 999999974 999999914 999999956 999999961 999999941 999999953 999999935 999999949 999999910 999999943 999999988 999999998 999999942 999999931 999999981 999999981 999999926 999999914 999999987 999999956 999999987 999999999 999999944 999999912 999999992 999999953 999999902 999999916 999999904 999999944 999999954 999999936 999999901 999999907 999999971 999999912 999999949 999999975 999999938 999999930 999999960 999999906 999999912 999999971 999999920 999999985 999999910 999999990 999999930 999999969 999999939 999999999 999999924 999999965 999999992 999999982 999999956 999999985 999999971 999999946 999999919 999999953 999999977 999999969 999999908 999999909 999999967 999999987 999999990 999999924 999999948 999999943 999999922 999999935 999999901 999999941 999999953 999999931 999999967 999999988 999999922 999999936 999999920 999999990 999999995 999999941 999999987 999999974 999999994 999999974 999999917 999999925 999999972 999999909 999999955 999999993 999999972 999999931 999999935 999999917 999999946 999999949 1000000000 999999951 999999935 999999963 999999972 999999933 999999997 999999913 999999983 999999914 999999972 999999962 999999900 999999921 999999949 999999915 999999997 999999992 999999976 999999963 999999964 999999964 999999952 999999996 999999934 999999959 999999965 999999935 999999936 999999933 999999952 999999934 999999917 999999949 999999974 999999946 999999942 999999948 999999948 999999981 999999999 999999961 999999972 999999958 999999926 999999986 999999951 999999981 999999961 999999972 999999969 999999953 999999987 999999901 999999944 999999904 999999922 999999999 999999959 999999913 999999925 999999900 999999995 999999904 999999970 999999924 999999943 999999906 999999998 999999986 999999926 999999981 999999977 999999916 999999949 999999969 999999927 999999909 999999958 999999907 999999921 999999980 999999993 999999919 999999969 999999923 999999905 999999988 999999983 999999941 999999969 999999986 999999907 999999912 999999919 999999986 999999980 999999914 999999974 999999989 999999977 999999909 999999963 999999943 999999969 999999994 999999976 999999968 999999932 999999953 999999944 999999923 999999991 999999965 999999939 999999979 999999930 999999929 999999941 999999942 999999945 999999903 999999960 999999982 1000000000 999999967 999999957 999999992 999999945 999999937 999999910 999999902 999999956 999999991 999999993 999999948 999999955 999999902 999999988 999999985 999999985 999999906 999999947 999999918 999999954 999999979 999999913 999999940 999999983 999999981 999999933 999999925 999999935 999999949 999999957 999999942 999999900 999999911 999999970 999999961 999999939 999999962 999999972 999999970 999999921 999999984 999999955 999999958 999999968 999999985 999999938 999999991 999999999 999999938 999999950 999999901 999999928 999999924 999999912 999999945 999999951 999999975 999999956 999999978 999999915 999999930 999999947 999999994 999999925 999999974 999999947 999999998 999999962 999999979 999999943 999999945 999999947 999999916 999999994 999999975 999999933 999999913 1000000000 999999914 999999977 999999979 999999988 999999969 999999947 999999919 999999976 999999982 999999967 999999966 999999989 999999942 999999914 999999988 999999960 999999972 999999996 999999966 999999956 999999931 999999929 999999917 999999946 999999931 999999974 999999981 999999964 999999986 999999937 999999948 999999908 1000000000 999999944 999999909 999999942 999999924 999999997 999999989 999999940 999999935 999999951 999999992 999999984 999999905 999999971 999999909 999999988 999999988 999999928 999999932 999999931 999999943 999999949 999999933 999999974 999999953 999999929 999999918 999999972 999999998 999999986 999999997 999999978 999999905 999999917 999999962 999999960 999999905 999999913 999999918 999999997 999999975 999999949 999999959 999999959 999999969 999999901 999999982 999999959 999999929 999999933 999999950 999999968 999999959 999999973 999999948 999999982 999999961 999999931 999999977 999999948 999999977 999999900 999999933 999999979 999999958 999999940 999999948 999999943 999999949 999999905 999999913 999999925 999999982 999999942 999999925 999999983 999999917 999999995 999999942 999999969 999999934 999999932 999999913 999999913 999999983 999999972 999999989 999999994 999999919 999999954 999999950 999999911 999999958 999999902 999999916 999999932 999999909 999999926 999999942 999999977 999999954 999999985 999999937 999999919 999999903 999999934 999999917 999999944 999999911 999999906 999999976 999999956 999999994 999999982 999999930 999999968 999999929 999999977 999999903 999999927 999999981 999999995 1000000000 999999945 999999912 999999913 999999941 999999997 999999988 999999984 999999934 999999949 999999906 999999945 999999909 999999968 999999997 999999909 999999994 999999978 999999975 999999990 999999963 999999984 999999926 999999984 999999917 999999908 999999901 999999905 999999945 999999954 999999991 999999969 999999994 999999992 999999988 999999980 999999935 999999992 999999982 999999902 999999932 999999918 999999980 999999915 999999994 999999972 999999979 999999937 999999953 999999981 999999986 999999915 999999992 999999950 999999980 999999983 999999974 999999998 999999944 999999929 999999933 999999913 999999989 999999989 999999924 999999940 999999967 999999965 999999940 999999995 999999917 999999970 999999948 999999967 999999941 999999923 999999901 999999900 999999905 999999935 999999912 999999944 999999966 999999911 999999979 999999991 999999943 999999931 999999933 999999968 999999909 999999903 999999942 999999978 999999943 999999951 999999980 999999929 999999957 999999953 999999920 999999920 999999962 999999902 999999975 999999935 999999905 999999928 999999971 999999948 999999982 999999909 999999933 999999928 999999984 999999945 999999971 999999931 999999932 999999901 999999918 999999972 999999987 999999902 999999900 999999905 999999965 999999946 999999929 999999936 999999979 999999971 999999968 999999920 999999973 999999981 999999946 999999980 999999977 999999900 999999960 999999968 999999904 999999950 999999914 999999931 999999977 999999928 999999900 999999904 999999983 999999917 999999988 999999922 999999998 999999990 999999924 999999966 999999921 999999967 999999963 999999951 999999985 999999965 999999903 999999903 999999943 999999973 999999971 999999916 999999976 999999942 999999909 999999954 999999980 999999943 999999911 999999929 999999954 999999964 999999978 999999908 999999933 999999904 999999961 999999955 999999911 999999959 999999998 999999944 999999911 999999933 999999928 999999959 999999927 999999904 999999944 999999924 999999980 999999991 999999940 999999952 999999958 999999993 999999930 999999953 999999991 999999951 999999975 999999939 999999957 999999918 999999920 999999968 999999945 999999974 999999915 999999953 999999930 999999938 999999925 999999964 999999924 999999939 999999918 1000000000 999999970 999999903 999999908 999999940 999999907 999999941 999999981 999999988 999999980 999999941 999999920 999999992 999999991 999999934 999999962 999999927 999999941 999999918 999999980 999999986 999999902 999999980 999999977 999999949 999999925 999999951 999999934 999999903 999999935 999999998 999999981 999999922 999999907 999999912 999999908 999999969 999999938 999999962 999999981 999999988 999999999 999999992 999999947 999999943 999999945 999999977 999999983 999999934 1000000000 999999945 999999903 999999933 999999934 999999956 999999969 999999989 999999904 999999951 999999934 999999939 999999966 999999946 999999992 999999934 1000000000 999999985 999999963 999999990 999999960 999999906 999999927 999999932 999999994 999999987 999999929 999999904 999999954 999999943 999999959 999999955 999999977 999999938 999999918 999999936 999999910 999999933 999999969 999999906 999999944 999999952 999999913 999999930 999999956 999999952 999999928 999999993 999999908 999999918 999999985 999999936 999999999 999999951 999999975 999999957 999999977 1000000000 999999920 999999991 999999933 999999921 999999951 999999904 999999995 999999931 999999963 999999921 999999961 999999977 999999931 999999970 999999972 999999936 999999922 999999901 1000000000 999999901 999999941 999999936 999999942 999999976 999999957 999999971 999999954 999999987 999999992 999999990 999999983 999999989 999999941 999999981 999999912 999999993 999999930 999999967 999999927 999999960 999999937 999999969 999999946 999999990 999999945 999999932 999999986 999999998 999999938 999999982 999999992 999999901 999999915 999999944 999999979 999999940 999999964 999999982 999999923 1000000000 1000000000 999999925 999999986 999999947 999999945 999999916 999999948 999999919 999999975 999999903 999999992 999999908 999999958 999999996 999999995 999999995 999999900 999999918 999999963 999999924 999999999 999999903 999999944 999999982 999999924 999999917 999999973 999999958 999999908 999999991 999999997 999999931 999999990 999999987 999999986 999999902 999999954 999999959 999999936 999999921 999999904 999999922 999999976 999999998 999999913 999999957 999999920 999999931 999999910 999999917 999999973 999999959 999999988 999999979 999999941 999999989 999999933 999999987 999999964 999999957 999999971 999999941 999999951 999999930 999999960 999999948 999999991 999999925 999999916 999999951 999999935 999999920 999999902 999999939 999999997 999999995 999999954 999999991 1000000000 999999977 999999908 999999970 999999977 999999931 999999991 999999950 999999936 999999907 999999933 999999982 999999927 999999984 999999983 999999967 999999916 999999911 999999969 999999942 999999996 999999977 999999950 999999965 999999969 999999921 999999900 999999905 999999984 999999931 999999972 999999992 999999978 999999965 999999990 999999972 999999904 999999989 999999931 999999910 999999921 999999980 999999958 999999984 999999977 999999922 999999977 999999911 999999963 999999997 999999965 999999927 999999922 999999940 999999989 999999932 999999929 999999953 999999998 999999933 999999907 999999969 999999906 999999918 999999960 999999986 999999926 999999942 999999975 999999982 999999904 999999909 999999930 999999974 999999963 999999904 999999905 999999954 999999937 999999973 1000000000 999999931 999999916 999999997 999999919 999999930 999999932 999999996 999999904 999999966 999999925 999999918 999999999 999999961 999999931 999999924 999999968 999999981 999999963 999999912 999999953 999999993 999999919 999999900 999999917 999999944 999999902 999999987 999999951 999999978 999999951 999999990 999999968 999999921 999999984 999999949 999999971 999999945 999999970 999999907 999999970 999999962 999999927 999999937 999999913 999999933 999999990 999999970 999999970 999999942 999999935 999999915 999999924 999999941 999999971 999999988 999999958 999999914 999999930 999999910 999999966 999999991 999999958 1000000000 999999961 999999951 999999900 999999974 999999965 999999954 999999918 999999929 999999951 999999964 999999932 999999983 999999910 999999918 999999924 999999930 999999913 999999922 999999969 999999976 999999922 999999988 999999976 999999944 999999987 999999968 999999957 999999949 999999983 999999961 999999942 999999938 999999913 999999965 999999937 999999946 999999912 999999984 999999933 999999961 999999993 999999942 999999912 999999903 999999917 999999984 999999908 999999924 999999972 999999938 999999957 999999918 999999914 999999923 999999984 999999986 999999944 999999954 999999902 999999902 999999906 999999904 999999978 999999980 999999917 999999968 999999998 999999912 999999932 999999923 999999913 999999900 999999970 999999911 999999950 999999908 999999976 999999980 999999919 999999951 999999908 999999950 999999984 999999964 999999901 999999910 999999937 999999906 999999920 999999914 999999919 999999959 999999948 999999983 999999905 999999999 999999966 999999968 999999954 999999922 999999982 999999991 999999964 999999994 999999906 999999958 1000000000 999999919 999999904 999999913 999999971 999999956 999999973 999999964 999999913 999999978 999999970 999999922 999999951 999999933 999999962 999999998 999999999 999999995 999999907 999999994 999999957 999999974 999999918 999999945 999999904 999999923 999999933 999999955 999999923 999999903 999999916 999999974 999999933 999999936 999999909 999999900 999999903 999999997 999999915 999999997 999999956 999999923 999999925 999999939 999999977 999999912 999999994 999999960 999999939 999999955 999999964 999999941 999999977 999999974 999999934 999999983 999999903 999999946 999999904 999999910 999999902 999999976 999999991 999999985 999999916 999999909 999999904 999999993 999999993 999999942 999999993 999999952 999999903 999999991 999999961 999999915 999999951 999999917 999999977 999999994 999999931 999999960 999999924 999999979 999999902 1000000000 999999983 999999961 999999968 999999988 999999968 999999942 999999985 999999912 999999901 999999946 999999911 999999991 999999945 999999929 999999914 999999943 999999943 999999906 999999903 999999945 999999910 999999993 999999972 999999918 999999982 999999937 999999959 999999957 999999970 999999959 999999966 999999926 999999906 999999935 999999988 999999963 999999955 999999958 999999987 999999953 999999981 999999936 999999918 999999959 999999957 999999993 999999932 999999986 999999980 999999925 999999909 999999933 999999902 999999968 999999963 999999906 999999939 999999934 999999970 999999915 999999915 999999913 999999988 999999981 999999912 999999928 999999930 999999917 999999921 999999957 999999995 999999984 999999967 999999917 999999996 999999910 999999986 999999971 999999936 999999908 999999907 999999923 999999964 999999910 999999910 999999967 999999984 999999912 999999944 999999949 999999964 999999937 999999932 999999957 999999908 999999990 999999997 999999911 999999916 999999943 999999987 999999995 999999932 999999912 999999948 999999993 999999907 999999935 999999935 999999910 999999908 999999954 999999976 999999975 999999971 999999976 999999942 999999958 999999933 999999925 999999929 999999947 999999975 999999905 999999979 999999938 999999977 999999971 999999922 999999980 999999985 999999929 999999907 999999970 999999955 999999934 999999967 999999996 999999949 999999916 999999967 999999901 999999934 999999988 999999993 999999977 999999987 999999914 999999973 999999950 999999912 999999902 999999955 999999962 999999979 999999974 999999960 999999952 999999986 999999999 999999997 999999991 999999977 999999983 999999951 999999932 999999918 999999932 999999961 999999950 999999961 999999962 999999995 999999930 999999957 999999996 999999910 999999989 999999927 999999931 999999948 999999998 999999936 999999964 999999995 999999985 999999937 999999909 999999982 999999998 999999917 999999943 999999940 999999957 999999963 999999948 999999981 999999932 999999905 999999932 999999919 999999969 999999965 999999920 999999954 999999935 999999904 999999900 999999958 999999984 999999956 999999925 999999987 999999948 999999922 999999982 999999969 999999955 999999919 999999983 999999924 999999990 999999966 999999979 999999917 999999904 999999994 999999945 999999994 999999984 999999951 999999990 999999972 999999940 999999947 999999913 999999963 999999920 999999978 999999999 999999942 999999980 999999962 999999904 999999928 999999995 999999935 999999934 999999942 999999989 999999949 999999902 999999973 999999972 999999971 999999967 999999944 999999947 999999975 999999954 999999994 999999901 999999929 999999973 999999916 999999990 999999966 999999985 999999971 999999974 999999989 999999940 999999931 999999923 999999965 999999961 999999908 999999963 999999977 999999950 999999954 999999932 999999923 999999974 999999947 999999977 999999928 999999939 999999981 999999993 999999944 999999974 999999947 999999935 999999918 999999924 999999995 999999986 999999938 999999991 999999929 999999917 999999930 999999990 999999917 999999939 999999965 999999913 999999973 999999981 999999950 999999973 999999972 999999968 999999942 999999901 999999989 999999943 999999980 999999904 999999909 999999992 999999906 999999921 999999948 999999994 999999955 999999981 999999939 999999938 999999955 999999929 999999952 999999993 999999978 999999909 999999976 999999904 999999977 999999972 999999966 999999900 999999990 999999960 999999964 999999957 999999916 999999966 999999961 999999930 999999958 999999900 999999985 999999961 999999937 999999991 999999934 999999947 999999910 999999953 999999924 999999913 999999946 999999943 999999995 999999901 999999989 999999926 999999932 999999915 999999980 999999962 999999912 999999945 999999956 999999953 999999971 999999992 999999993 999999938 999999982 999999920 999999955 999999931 999999950 999999922 999999973 999999973 999999948 999999925 999999984 999999937 999999982 999999954 1000000000 999999994 999999908 999999945 999999990 999999917 999999922 999999968 999999976 999999987 999999911 999999979 999999999 999999938 999999955 999999989 999999912 999999910 999999967 1000000000 999999916 999999921 999999953 999999906 999999980 999999940 999999985 999999991 999999962 999999950 999999954 999999965 999999938 999999972 999999967 999999974 999999937 999999954 999999921 999999976 999999980 999999969 999999932 999999942 999999987 999999935 999999981 999999991 999999962 999999909 999999955 999999960 999999922 999999956 999999947 999999952 999999996 999999913 999999931 999999908 999999909 999999948 999999968 999999940 999999946 999999916 999999925 999999904 999999950 999999933 999999943 999999957 999999922 999999939 999999991 999999959 999999995 999999947 999999968 999999995 999999996 999999980 999999922 999999965 999999961 999999941 999999976 999999976 999999937 999999998 999999976 999999982 999999968 999999985 999999973 999999982 999999939 999999919 999999931 999999936 999999989 999999904 999999918 999999936 999999993 999999929 999999988 999999944 999999972 999999983 999999924 999999999 999999924 999999970 999999989 999999946 999999971 999999901 999999908 999999927 999999993 999999929 999999955 999999907 999999950 999999994 999999935 999999929 999999918 999999957 999999999 999999948 999999908 999999931 999999973 999999983 999999914 999999934 999999992 999999942 999999925 999999934 999999957 999999969 999999941 999999967 999999934 999999957 999999981 999999931 999999941 999999966 999999972 999999933 999999908 999999923 999999985 999999985 999999963 999999937 999999900 999999985 999999968 999999980 999999926 999999982 999999976 999999955 999999940 999999987 999999906 999999996 999999955 999999932 999999983 999999921 999999913 999999962 999999974 999999981 999999902 999999961 999999927 999999938 999999992 999999904 999999957 999999986 999999931 999999973 999999900 999999961 999999992 999999920 999999921 999999977 999999952 999999974 999999915 999999966 999999981 999999970 999999989 999999990 999999929 999999921 999999950 999999948 999999997 999999999 999999908 999999985 999999978 999999985 999999905 999999940 999999929 999999945 999999993 999999930 999999923 999999923 999999950 999999926 999999996 999999979 999999982 999999943 999999916 999999954 999999977 999999946 999999938 999999968 999999936 999999996 999999910 999999968 999999983 999999993 999999980 999999968 999999945 999999998 999999909 999999943 999999908 999999992 999999952 999999954 999999979 999999960 999999941 999999983 999999988 999999974 999999976 999999946 999999990 1000000000 999999982 999999910 1000000000 999999942 999999970 999999908 999999953 999999944 999999937 999999915 999999992 999999904 999999928 1000000000 999999947 999999991 999999902 999999943 999999980 999999910 1000000000 999999920 999999953 999999962 999999985 999999963 999999947 999999960 999999905 999999913 999999930 999999955 999999994 999999928 999999993 999999966 999999987 999999984 999999962 999999932 999999991 999999954 999999909 999999991 999999989 999999927 999999971 999999974 999999972 999999924 999999909 999999906 999999930 999999911 999999994 999999941 999999960 999999924 999999985 999999965 999999972 999999912 999999951 999999998 999999903 999999965 999999952 999999973 999999977 999999937 999999929 999999960 999999942 999999956 999999968 999999970 999999999 999999980 999999964 999999920 999999925 999999902 999999967 999999943 999999952 999999909 999999974 999999937 999999966 999999940 999999960 999999996 999999968 999999939 999999989 999999977 999999934 999999927 999999974 999999901 999999990 999999949 999999929 999999970 999999911 999999924 999999905 999999958 999999907 1000000000 999999912 999999948 999999992 999999928 999999912 999999940 999999951 999999933 999999910 999999981 999999917 999999913 999999980 999999901 999999992 999999997 999999948 999999923 999999925 999999958 999999973 999999976 999999931 999999906 999999937 999999921 999999906 999999958 999999907 999999921 999999998 999999940 999999991 999999997 999999909 999999924 999999967 999999952 999999911 999999942 999999984 999999990 999999991 999999944 999999994 999999932 999999968 999999991 999999909 999999908 999999979 999999925 999999913 999999945 999999965 999999969 999999994 999999989 999999917 999999943 999999984 999999950 999999963 999999947 999999975 999999903 999999919 999999941 999999941 999999959 999999931 999999930 999999965 999999911 999999928 999999935 999999937 999999908 999999928 999999984 999999919 999999966 999999940 999999932 999999929 999999938 999999906 999999905 999999943 999999949 999999913 999999951 999999933 999999949 999999962 999999909 999999945 999999995 999999966 1000000000 999999908 999999908 999999911 999999918 999999968 999999900 999999999 999999961 999999970 999999965 999999962 999999977 999999963 999999966 999999938 999999931 999999934 999999922 999999958 999999948 999999939 999999901 999999987 999999946 999999906 999999960 999999986 999999952 999999998 999999984 999999988 999999918 999999901 999999995 999999984 999999901 999999951 999999953 999999926 999999907 999999988 1000000000 999999933 999999991 999999988 999999928 999999912 999999970 999999934 999999919 999999978 999999960 999999988 999999911 999999966 999999987 999999999 999999988 999999918 999999942 999999971 999999980 999999955 999999974 999999949 999999972 999999907 999999957 999999929 999999923 999999942 999999920 999999942 999999929 999999994 999999951 999999942 999999978 999999913 999999980 999999992 999999969 999999960 999999957 999999914 999999903 999999978 999999907 999999942 999999901 999999939 999999965 999999926 999999904 999999969 999999983 999999982 999999992 999999902 999999914 999999990 999999968 999999964 999999938 999999918 999999985 999999982 999999927 999999996 1000000000 999999944 999999935 999999979 999999915 999999906 999999975 999999989 999999991 999999900 999999964 999999910 999999902 999999964 999999987 999999914 999999930 999999907 999999972 999999907 999999971 999999904 999999903 999999916 999999964 999999968 999999951 999999941 999999958 999999938 999999998 999999908 999999988 999999951 999999951 999999975 999999993 999999911 999999902 999999965 999999980 999999927 999999943 999999925 999999910 1000000000 999999925 999999956 999999941 999999958 999999938 999999971 999999937 999999967 999999973 999999940 999999912 999999973 999999926 999999936 999999912 999999907 999999946 999999970 999999922 999999952 999999972 999999960 999999918 999999953 999999979 999999932 999999954 999999905 999999931 999999907 999999980 999999972 999999970 999999918 999999987 999999910 999999909 999999946 999999987 999999913 999999931 999999938 999999943 999999930 999999935 999999955 999999978 999999933 999999966 999999907 999999986 999999906 999999950 999999935 999999975 999999976 999999990 999999992 999999943 999999965 999999942 999999927 999999901 999999901 999999994 999999982 999999955 999999984 999999993 999999947 999999906 999999960 999999951 999999997 999999936 999999961 999999903 999999922 999999968 999999969 999999973 999999908 999999910 999999964 999999977 999999948 999999933 999999935 999999934 999999967 999999911 999999900 999999952 999999978 999999960 999999981 999999925 999999920 999999926 999999993 999999982 999999914 999999951 999999947 999999988 999999961 999999922 999999970 999999920 999999925 999999921 999999994 999999961 999999937 999999964 999999969 999999928 999999958 999999928 999999929 999999930 999999908 999999967 999999978 999999989 999999988 999999984 999999961 999999909 999999948 999999981 999999973 999999926 999999969 999999993 999999999 999999966 999999921 999999940 999999946 999999935 999999982 999999992 999999958 999999937 999999972 999999992 999999924 999999942 999999976 999999951 999999997 999999930 999999958 999999973 999999988 999999957 999999931 999999973 999999927 1000000000 999999936 999999971 999999953 999999901 999999980 999999921 999999962 999999977 999999971 999999977 999999934 999999906 999999939 999999954 999999995 999999982 999999967 999999909 999999931 999999902 999999930 999999918 999999928 999999983 999999917 999999947 999999990 999999930 999999902 999999962 999999905 999999979 999999901 999999986 999999941 999999930 999999927 999999968 999999933 999999986 999999997 999999958 999999934 999999908 999999931 999999947 999999909 999999919 999999943 999999931 999999930 999999985 999999967 999999931 999999972 999999928 999999965 999999965 999999907 999999914 999999922 999999976 999999915 999999954 999999999 999999919 999999910 999999930 999999961 999999912 999999926 999999926 999999908 999999925 999999986 999999988 999999988 999999944 999999955 999999952 999999982 999999906 999999915 999999974 999999980 999999914 999999981 999999965 999999911 999999957 999999936 999999905 999999986 999999989 999999973 999999905 999999937 999999947 999999959 999999993 999999958 999999951 999999958 999999927 999999911 999999959 999999999 999999908 999999980 999999979 999999932 999999996 999999971 999999952 1000000000 999999959 999999967 999999924 999999920 999999975 999999980 999999951 999999957 999999927 999999919 999999936 999999950 999999987 999999995 999999926 999999958 999999943 999999977 999999933 999999914 999999927 999999914 999999940 999999936 999999965 999999987 999999924 999999968 999999912 999999999 999999997 999999975 999999971 999999944 999999903 999999901 999999901 999999942 999999985 999999961 999999968 999999916 999999951 999999903 999999996 999999906 999999983 999999980 999999919 999999907 999999939 999999957 999999950 999999961 999999950 999999938 999999913 999999974 999999997 999999907 999999990 999999919 999999922 999999978 999999941 999999949 999999933 999999948 999999951 999999935 999999955 999999902 999999968 999999983 999999986 999999996 999999981 999999979 999999962 999999997 999999972 999999987 999999991 999999936 999999940 999999960 999999921 999999939 999999990 999999994 999999905 999999963 999999987 999999941 999999941 999999944 999999908 999999900 999999943 999999965 999999996 999999992 999999918 999999932 999999920 999999955 999999958 999999928 999999942 999999929 999999902 999999948 999999911 999999946 999999951 999999940 999999935 999999920 999999915 999999990 999999943 999999982 999999984 999999993 999999954 999999961 999999936 999999945 999999982 999999968 999999946 999999995 999999915 999999985 999999949 999999927 999999903 999999986 999999952 999999982 999999906 999999910 999999912 999999955 999999949 999999991 999999923 999999931 999999942 999999946 999999936 999999982 999999916 999999995 999999970 999999970 999999961 999999929 999999916 999999933 999999961 999999900 999999967 999999907 999999988 999999921 999999919 999999923 999999927 1000000000 999999991 999999963 999999947 999999904 999999917 999999994 999999903 999999903 999999909 999999974 999999926 999999940 999999924 999999967 999999914 999999974 999999921 999999991 999999925 999999984 999999988 999999917 999999942 999999930 999999985 999999927 999999936 999999983 999999975 999999987 999999986 999999958 999999951 999999905 999999922 999999948 1000000000 999999909 999999941 999999939 999999979 999999932 999999904 999999929 999999987 999999974 999999943 999999976 999999964 999999906 999999903 999999963 999999968 999999958 999999911 999999910 999999940 999999996 999999925 999999900 999999966 999999955 999999907 999999904 999999928 999999994 999999920 999999968 999999911 999999900 999999987 999999994 999999964 999999975 999999995 999999953 999999997 999999929 999999944 999999952 999999952 999999923 999999980 999999953 999999990 999999963 999999907 999999983 999999925 999999962 999999960 999999937 999999930 999999952 999999972 999999923 999999915 999999928 999999997 999999930 999999978 999999907 999999918 999999925 999999966 999999939 999999995 999999949 999999978 999999984 999999903 999999990 999999953 999999931 999999976 999999958 999999962 999999991 999999954 999999923 999999991 999999970 999999923 999999916 999999931 999999904 999999906 999999991 999999914 999999909 999999974 999999987 999999998 999999971 999999993 999999936 999999932 999999988 999999914 999999974 999999987 999999921 999999982 999999945 999999964 999999915 999999937 999999919 999999957 999999998 999999939 999999931 999999941 999999964 999999913 999999929 999999976 999999990 999999931 999999919 999999963 999999929 999999983 999999907 999999983 999999944 999999917 999999903 999999985 999999984 999999940 999999978 999999952 999999995 999999923 999999964 999999985 999999971 999999975 999999914 999999944 999999971 1000000000 999999900 999999902 999999979 999999927 999999977 999999970 999999960 999999906 999999986 999999954 999999983 1000000000 999999924 999999960 999999928 999999949 999999969 999999928 999999914 999999964 999999966 999999972 999999902 999999934 999999960 999999957 999999974 999999956 999999982 999999945 999999982 999999934 999999947 999999996 999999933 999999926 999999989 999999907 999999901 999999948 999999993 999999972 999999951 999999973 999999935 999999915 999999998 999999927 999999939 999999981 999999951 999999997 999999918 999999949 999999930 999999904 999999912 999999905 999999954 999999961 999999969 999999997 999999906 999999971 999999954 999999994 999999920 999999941 999999908 999999977 999999983 999999975 999999954 999999913 999999911 999999925 999999985 999999959 999999917 999999946 999999969 999999965 999999938 999999932 999999983 999999907 999999947 999999927 999999927 999999911 999999980 999999954 999999939 999999961 999999927 999999902 999999902 999999913 999999979 1000000000 999999944 999999990 999999975 999999915 999999926 999999914 999999927 999999936 999999942 999999968 999999943 999999962 999999978 999999990 999999971 999999903 999999901 999999915 999999964 999999944 999999999 999999917 999999904 999999995 999999958 999999930 1000000000 999999976 999999988 999999947 999999929 999999980 999999906 999999936 999999972 999999927 999999990 999999989 999999951 999999992 999999958 999999951 999999929 999999940 999999965 999999927 999999915 999999930 999999969 999999990 999999965 999999993 999999905 999999907 999999985 999999910 999999959 999999995 999999925 999999941 999999941 999999991 999999962 999999992 999999992 999999951 999999947 999999936 999999922 999999935 999999981 999999940 999999966 999999942 999999991 999999940 999999944 999999997 999999928 999999922 999999942 999999987 999999995 999999932 999999947 999999972 999999901 999999928 999999942 999999980 999999964 999999923 999999964 999999913 999999927 999999977 999999939 999999988 999999936 999999958 999999920 999999968 999999970 999999995 999999902 999999956 999999967 1000000000 999999995 999999943 999999956 999999961 999999937 999999916 999999942 999999951 999999941 999999950 999999981 999999951 999999981 999999999 999999930 999999954 999999971 999999903 999999984 999999957 999999969 999999962 999999931 999999962 999999969 999999994 999999980 999999901 999999988 999999976 999999924 999999906 999999931 999999927 999999913 999999958 999999950 999999963 999999977 999999907 999999968 999999935 999999952 999999908 999999984 999999927 999999997 999999949 999999982 999999913 999999979 999999930 999999924 999999953 999999915 999999967 999999904 999999968 999999961 999999956 999999924 999999999 999999902 999999904 999999976 999999939 999999918 999999984 999999954 999999972 999999995 999999940 999999964 999999958 999999960 999999948 999999957 999999945 999999903 999999984 999999930 999999919 999999959 999999955 999999906 999999902 999999955 999999913 999999965 999999958 999999984 999999997 999999912 999999980 999999952 999999977 999999985 999999929 999999934 999999959 999999961 999999995 999999914 999999919 999999949 999999977 999999988 999999963 1000000000 999999915 999999994 999999916 999999959 999999922 999999922 999999949 999999905 999999995 999999969 999999944 999999939 999999940 999999913 999999950 999999911 999999925 999999945 999999920 999999944 999999954 999999992 999999998 999999943 999999933 999999927 999999982 999999935 999999910 999999946 999999951 999999962 999999990 999999933 999999943 999999936 999999934 999999925 999999976 999999975 999999950 999999910 999999927 999999958 999999983 999999996 999999947 999999997 999999964 999999908 999999921 999999950 999999978 999999921 999999958 999999937 999999983 999999913 999999982 999999984 999999955 1000000000 999999973 999999947 999999916 999999964 999999993 999999928 999999991 999999977 999999954 999999923 999999934 999999949 999999927 999999971 999999979 999999909 999999958 999999904 999999938 999999929 999999984 999999911 999999930 999999986 999999927 999999925 999999974 999999941 999999901 999999936 999999949 999999960 999999980 999999950 999999931 999999994 999999975 999999927 999999908 999999965 999999911 999999974 999999940 999999901 999999933 999999966 999999929 999999999 999999965 999999925 999999965 999999978 999999927 999999984 999999907 999999906 999999904 999999933 999999929 999999997 999999986 999999973 999999913 999999991 999999984 999999968 999999999 999999972 999999984 999999992 999999984 999999975 999999926 999999951 999999954 999999994 999999980 999999999 999999938 999999987 999999934 999999963 999999974 999999984 999999945 999999996 999999920 999999943 999999971 999999924 999999924 999999916 999999977 999999915 999999916 999999976 999999997 999999922 999999916 999999966 999999975 999999913 999999906 999999945 999999915 999999952 999999904 999999943 999999991 999999937 999999974 999999977 999999960 999999951 999999958 999999915 999999997 999999926 999999916 999999948 999999949 999999912 999999980 999999921 999999936 999999958 999999920 999999968 999999957 999999948 999999912 999999914 999999983 999999954 999999961 999999927 999999975 999999985 999999929 999999973 999999997 999999949 999999938 999999972 999999989 999999909 999999979 999999977 999999966 999999916 999999924 999999947 999999925 999999997 999999931 999999906 999999954 999999920 999999954 999999982 999999982 999999934 999999985 999999975 999999976 999999997 999999998 999999975 999999942 999999920 999999901 999999963 999999972 999999903 999999942 999999919 999999997 999999918 999999920 999999920 999999910 999999963 999999990 999999916 999999996 999999907 999999931 999999902 999999915 999999954 999999967 999999926 999999940 999999927 999999915 999999934 999999960 999999993 999999963 999999970 999999934 999999957 999999957 999999907 999999958 999999977 999999934 999999958 999999917 999999992 999999938 999999953 999999945 999999929 999999967 999999957 999999932 999999980 999999933 999999906 999999921 999999964 999999991 999999905 999999921 999999936 999999988 999999972 999999945 999999930 999999947 999999952 999999991 999999940 999999959 999999913 999999988 999999921 999999998 999999963 999999920 999999948 999999901 999999924 999999972 999999984 1000000000 999999996 999999976 999999905 999999938 999999904 999999996 999999980 999999957 999999991 999999903 999999906 999999997 999999917 999999961 999999979 999999982 999999997 999999931 999999910 999999982 999999951 999999982 999999996 999999978 999999903 999999908 999999993 999999989 999999978 999999954 999999920 999999948 999999937 999999930 999999920 999999909 999999926 999999961 999999906 999999953 999999962 999999900 999999958 999999931 999999916 999999971 999999999 999999934 999999941 999999928 999999959 999999956 999999908 999999958 999999911 999999964 999999984 999999993 999999957 999999984 999999904 999999965 999999915 999999978 1000000000 999999978 999999944 999999921 999999926 999999951 999999939 999999973 999999909 999999963 999999902 999999934 999999902 999999977 999999969 999999976 999999981 999999920 999999900 999999975 999999949 999999939 999999946 999999938 999999940 999999947 999999988 999999986 999999918 999999901 999999922 999999915 999999967 999999910 999999959 999999920 999999901 999999927 999999979 999999995 999999998 999999949 999999947 999999911 999999986 999999952 999999952 999999928 999999956 999999994 999999981 999999971 999999957 999999979 1000000000 999999986 999999929 999999903 999999918 999999999 999999945 999999918 999999975 999999975 999999923 999999939 999999911 999999980 999999928 999999956 999999934 999999918 999999949 999999977 999999900 999999934 999999985 999999926 999999957 999999906 999999938 999999992 999999969 999999964 999999912 999999945 999999948 999999970 999999926 999999979 999999910 999999956 999999934 999999979 999999999 999999915 999999956 999999913 999999941 999999903 999999925 999999921 999999972 999999932 999999907 999999980 999999933 999999966 999999950 999999975 999999933 999999921 999999944 999999915 999999982 999999930 999999946 999999993 999999936 999999907 999999947 999999994 999999911 999999998 999999960 999999983 999999907 999999946 999999907 999999971 999999923 999999943 1000000000 999999923 999999973 999999937 999999950 999999900 999999929 999999949 999999910 999999942 999999981 999999998 999999956 999999942 999999973 999999914 999999954 999999959 999999900 999999911 999999960 999999937 999999948 999999971 999999912 999999970 999999936 999999905 999999953 999999906 999999904 999999920 999999936 999999946 999999905 999999966 999999985 999999960 999999976 999999932 999999941 999999961 999999908 999999956 999999913 999999910 999999958 999999938 999999971 999999985 999999996 999999988 999999939 999999928 999999998 999999924 999999923 999999993 999999906 999999928 999999936 999999900 999999903 999999980 999999916 999999925 999999986 999999957 999999992 999999940 999999909 999999957 999999975 999999951 999999970 999999997 999999968 999999933 999999990 999999903 999999903 999999907 999999927 999999932 999999933 999999907 999999955 999999939 999999938 999999987 999999910 999999995 999999919 999999928 999999925 999999943 999999958 999999911 999999951 999999948 999999911 999999915 999999920 999999945 999999982 999999980 999999908 999999985 999999920 999999951 999999909 999999904 999999938 999999952 999999997 999999919 999999960 999999980 999999930 999999979 999999973 999999908 999999960 999999902 999999989 999999979 999999974 999999957 999999996 999999913 999999980 999999953 999999912 999999993 999999995 999999969 999999962 999999921 999999983 999999984 999999947 999999907 999999991 999999932 999999970 999999946 999999919 999999944 999999986 999999936 999999950 999999926 999999933 999999979 999999929 999999927 999999989 999999980 999999924 999999922 999999989 999999904 999999939 999999924 999999985 999999961 999999919 999999928 999999918 999999965 999999957 999999998 999999946 999999955 999999908 999999998 999999989 999999967 999999919 999999927 999999956 999999917 999999919 999999981 999999939 999999931 999999939 1000000000 999999998 999999968 999999908 999999955 999999998 999999904 1000000000 999999939 999999982 999999969 999999927 999999956 1000000000 999999959 999999960 999999989 999999940 999999954 999999926 1000000000 999999989 999999905 999999927 999999941 999999967 999999934 999999963 999999969 999999993 999999916 999999910 999999961 999999921 999999921 999999942 999999915 999999965 999999940 999999910 999999916 999999937 999999976 999999913 999999968 999999911 999999913 999999959 999999910 999999913 999999957 999999998 999999947 999999914 999999900 999999982 999999934 999999945 999999903 999999937 999999987 999999925 999999951 999999994 999999934 999999959 999999992 999999900 999999974 999999982 999999980 999999923 999999996 999999963 1000000000 999999997 999999909 999999956 999999932 999999907 999999901 999999920 999999956 999999910 999999982 999999917 999999921 999999941 999999914 999999935 999999965 999999908 999999963 999999937 999999957 999999966 999999901 999999908 999999930 999999975 999999905 999999966 999999985 999999920 999999972 999999900 999999966 999999907 999999971 999999937 999999973 999999926 999999983 999999948 999999961 999999954 999999933 1000000000 1000000000 999999985 999999908 999999937 999999904 999999990 999999903 999999977 999999959 999999935 999999915 999999966 999999995 999999950 999999975 999999990 999999927 999999909 999999916 999999978 999999961 999999988 999999945 999999934 999999919 999999943 999999990 999999966 999999977 999999919 999999981 999999925 999999936 999999902 999999972 999999910 999999966 999999958 999999939 999999936 999999963 999999928 999999902 999999969 999999966 999999927 999999926 999999911 999999903 999999906 999999960 999999900 999999989 999999930 999999923 999999929 999999996 999999904 999999919 999999955 999999985 999999958 999999915 999999993 999999993 999999915 999999937 999999903 999999937 999999924 999999914 999999910 999999944 999999935 999999923 999999979 999999915 999999919 999999900 999999988 999999917 999999990 999999938 999999912 999999905 999999959 999999954 999999908 999999949 999999972 999999949 999999918 999999996 999999923 999999905 999999910 999999946 999999917 999999999 999999962 999999961 999999949 999999923 999999982 999999979 999999929 999999943 999999982 999999989 999999964 999999966 999999931 999999992 999999991 999999955 999999977 999999988 999999952 999999978 999999950 999999950 999999971 999999905 999999988 999999943 999999905 999999908 999999979 999999975 999999970 999999963 999999967 999999997 999999984 999999909 999999991 999999952 999999910 999999996 999999982 999999983 999999942 999999925 999999916 999999921 999999995 999999995 999999946 999999911 999999953 999999960 999999956 999999954 999999928 999999992 999999985 999999967 999999960 999999934 999999953 999999996 999999926 999999974 999999979 999999911 999999967 999999916 999999965 999999981 999999933 999999905 999999966 999999980 999999917 999999902 999999953 999999909 999999953 1000000000 999999915 999999947 999999983 999999931 999999964 999999978 999999983 999999960 999999905 999999960 999999992 999999978 999999997 999999999 999999970 999999989 999999977 999999986 999999909 999999966 999999946 999999980 999999975 999999980 999999976 999999910 999999928 999999973 999999978 999999987 999999963 999999948 999999941 999999940 999999951 999999950 999999982 999999988 999999927 999999967 999999948 999999946 999999941 999999953 999999906 999999977 999999973 999999922 999999963 999999994 999999952 999999973 999999960 999999939 999999996 999999903 999999915 999999987 999999983 999999991 999999998 999999989 999999921 999999993 999999979 999999902 999999960 999999908 999999919 999999996 999999990 999999913 999999944 999999976 999999946 999999951 999999977 999999937 999999937 999999964 999999984 999999908 999999917 999999900 999999915 999999949 999999973 999999950 999999901 999999943 999999918 999999942 999999997 999999936 999999913 1000000000 999999989 999999957 999999920 999999981 999999993 999999967 999999931 999999900 999999958 999999926 999999923 999999933 999999940 999999995 999999945 999999948 999999935 999999953 999999951 999999967 999999973 999999997 999999996 999999996 999999985 999999928 999999947 999999986 999999939 999999916 999999912 999999979 999999990 999999942 999999943 999999931 999999942 999999985 999999901 999999938 999999962 999999996 999999992 999999925 999999933 999999985 999999909 999999950 999999938 999999937 999999974 999999914 999999926 999999945 999999904 999999905 999999901 999999941 999999959 999999998 999999967 999999921 999999960 999999952 999999988 999999985 999999955 999999902 999999909 999999971 999999925 999999960 999999965 999999952 999999914 999999942 999999948 999999929 999999927 999999976 999999944 999999999 999999917 999999960 999999975 999999968 999999932 999999902 999999975 999999972 999999935 999999912 999999964 999999985 999999921 999999977 999999904 999999938 999999918 999999918 999999973 999999904 999999927 999999973 999999910 1000000000 999999942 999999984 999999967 999999941 999999980 999999979 999999960 999999998 999999962 999999902 999999957 999999941 999999951 999999953 999999956 999999977 999999967 999999955 999999962 999999984 1000000000 999999968 999999994 999999953 999999972 999999970 999999979 999999984 999999933 999999984 999999900 999999921 999999912 999999928 999999918 999999994 999999935 999999941 999999966 999999930 999999935 999999941 999999997 999999968 999999956 999999925 999999938 999999964 999999943 999999916 999999927 999999931 1000000000 999999933 999999949 999999963 999999903 999999923 999999997 999999931 999999920 999999913 999999917 999999926 999999970 999999988 999999921 999999951 999999913 999999925 999999906 999999930 999999978 999999948 999999970 999999983 999999925 999999999 999999912 999999927 999999971 999999939 999999962 999999996 999999961 999999948 999999939 999999987 999999912 999999958 999999970 999999961 999999998 999999926 999999960 999999944 999999926 999999966 999999944 999999997 999999922 999999942 999999991 999999954 999999980 999999966 999999948 999999954 999999998 999999990 999999912 999999986 999999965 999999942 999999968 999999913 999999957 999999995 999999969 999999947 999999999 999999979 999999957 999999971 999999916 999999935 999999950 999999943 999999987 999999901 999999926 999999931 999999958 999999920 999999999 999999921 999999975 999999934 999999913 999999959 999999985 999999919 999999977 999999970 999999968 999999969 999999969 999999983 999999952 999999921 999999925 999999909 999999932 999999932 999999952 999999938 999999996 999999990 999999926 999999939 999999901 999999910 999999946 999999972 999999938 999999985 999999979 999999910 999999906 999999913 999999941 999999950 999999945 999999902 999999910 999999963 999999956 999999906 999999925 999999947 999999922 999999997 999999906 999999993 999999935 999999961 999999977 999999956 999999954 999999954 999999914 999999979 999999991 999999967 999999988 999999952 999999962 999999969 999999918 999999960 999999966 999999980 999999961 999999950 999999938 999999904 999999969 999999998 999999972 999999950 999999923 999999965 999999977 999999955 999999995 999999901 999999961 999999970 999999972 999999912 999999999 999999974 999999901 999999907 999999982 999999975 999999981 999999936 999999926 999999939 999999925 999999938 999999980 999999959 999999974 999999983 999999998 999999906 999999950 999999990 999999910 999999904 999999969 999999903 999999982 999999955 999999928 999999975 999999911 999999927 999999970 999999998 999999940 999999945 999999925 999999945 999999932 999999911 999999958 999999940 999999997 999999964 999999991 999999931 999999931 999999971 999999964 999999929 999999967 999999925 999999934 999999943 999999968 999999960 999999991 999999973 999999968 999999940 999999971 999999967 999999935 999999926 999999949 999999915 999999982 999999937 999999917 999999911 999999995 999999927 999999984 999999945 999999989 999999946 999999999 999999916 999999990 999999964 999999920 999999937 999999901 999999970 999999989 999999962 999999919 999999961 999999919 999999975 999999919 999999921 999999905 999999975 999999966 999999907 999999961 999999912 999999923 999999977 999999989 999999998 999999985 999999994 999999936 999999947 999999975 999999970 999999945 999999986 999999988 999999967 999999917 999999936 999999961 999999923 999999914 999999900 999999951 999999916 999999918 999999964 999999926 999999994 999999994 999999957 999999990 999999941 999999920 999999970 999999972 999999971 999999927 999999932 999999936 999999924 999999968 999999940 999999950 999999966 999999949 999999938 999999962 999999938 999999931 999999911 999999905 999999907 999999932 999999990 999999973 999999900 999999984 999999980 999999951 999999988 999999925 999999932 999999913 999999924 999999921 999999955 999999945 999999958 999999992 999999955 999999910 999999992 999999916 999999989 999999981 999999930 999999995 999999908 999999953 999999963 999999995 999999994 999999969 999999994 999999953 999999940 999999947 999999951 999999950 999999900 999999958 999999949 999999956 999999941 999999931 999999946 999999917 999999922 999999971 999999984 999999948 999999968 999999972 999999967 999999937 999999917 999999949 999999998 999999928 999999901 999999929 999999991 999999977 999999939 999999932 999999977 999999924 999999915 999999907 999999943 999999919 999999993 999999968 999999942 999999997 999999992 999999978 999999981 999999928 999999922 999999977 999999980 999999969 999999936 999999905 999999920 999999945 999999915 999999911 999999916 999999964 999999951 999999911 999999944 999999962 999999934 999999995 999999987 999999979 999999950 999999956 999999941 999999935 999999984 999999937 999999961 999999950 999999962 999999968 999999990 999999962 999999982 999999903 999999947 999999947 999999947 999999922 999999929 999999911 999999963 999999971 999999929 999999929 999999970 999999924 999999931 999999922 999999928 999999915 999999994 999999991 999999945 999999951 999999960 999999937 999999915 999999942 999999912 999999952 999999992 999999953 999999981 999999933 999999922 999999962 999999959 999999970 999999953 999999971 999999931 999999958 999999955 1000000000 999999931 999999902 999999950 999999916 999999906 999999993 999999946 999999990 999999938 999999995 999999975 999999999 999999956 999999978 999999962 999999923 999999999 999999923 999999958 999999974 999999960 999999978 999999958 999999903 999999931 999999910 999999959 999999951 999999942 999999928 999999920 999999957 999999935 999999924 999999986 999999913 999999929 999999976 999999973 999999997 999999929 999999913 999999981 999999954 999999967 999999941 999999998 999999902 999999939 999999924 999999985 999999918 999999944 999999933 999999994 999999921 999999914 999999995 999999910 999999926 999999960 999999984 999999936 999999917 999999947 999999964 999999960 999999973 999999955 999999902 999999917 999999930 999999900 999999948 999999932 999999945 999999925 999999986 999999997 999999974 999999922 999999956 999999971 999999931 999999902 999999994 999999986 999999946 999999965 999999993 999999945 999999918 999999928 999999977 999999914 999999949 999999973 999999950 999999970 999999912 999999934 999999940 999999932 999999994 999999964 999999957 999999931 999999974 999999979 999999902 999999913 999999916 999999980 999999971 999999950 999999934 999999944 999999971 999999990 999999904 999999940 999999917 999999970 999999998 999999962 999999921 999999941 999999914 999999954 999999946 999999968 999999922 999999978 999999987 999999946 999999982 999999927 999999981 999999955 999999907 999999938 999999979 999999925 999999919 999999975 999999964 999999978 999999920 999999963 999999944 999999965 999999951 999999944 999999973 999999976 999999929 999999900 999999987 999999993 999999971 999999960 999999936 999999958 999999976 999999908 999999980 999999988 999999997 999999984 999999939 999999929 999999934 999999923 999999962 999999942 999999900 999999975 999999966 999999900 999999908 999999902 999999925 999999973 999999976 999999922 999999931 999999939 999999914 999999925 999999920 999999942 999999934 999999990 999999951 999999949 999999939 999999956 999999966 999999928 999999963 999999991 999999922 999999965 999999907 999999926 999999982 999999947 999999997 999999987 999999921 999999913 999999950 999999968 999999941 999999985 999999913 999999958 999999925 999999935 999999902 999999923 999999907 999999947 999999908 999999926 999999911 999999934 999999937 999999978 999999902 999999939 999999979 999999946 999999919 999999926 999999969 999999968 999999975 999999904 999999951 999999945 999999925 999999996 999999914 999999965 999999977 999999941 999999966 999999992 999999957 999999918 999999995 999999973 999999943 999999931 999999952 999999958 999999909 999999952 999999924 999999913 999999913 999999976 999999943 999999965 999999943 999999931 999999913 999999901 999999939 999999994 999999957 999999997 999999968 999999968 999999918 999999908 999999901 999999942 999999951 999999962 999999990 999999968 999999949 999999907 999999926 999999978 999999963 999999931 999999905 999999981 999999953 999999949 999999982 999999920 999999918 999999979 999999916 999999996 999999902 999999927 999999908 999999991 999999914 999999965 999999964 999999913 999999915 999999938 999999901 999999949 999999934 999999948 999999935 999999993 999999962 999999949 999999996 999999935 999999949 999999951 999999904 999999975 999999965 999999977 999999976 999999901 999999915 999999917 999999912 999999960 999999996 999999993 999999942 999999996 999999901 999999920 999999939 999999929 999999955 999999910 999999914 999999991 999999928 999999991 999999917 999999922 999999993 999999920 999999970 999999903 999999923 999999903 999999963 999999979 999999978 999999925 999999947 999999955 999999958 999999914 999999995 999999966 999999921 999999932 999999971 999999901 999999923 999999938 999999918 999999909 999999961 999999937 999999985 999999990 999999961 999999988 999999989 999999935 999999952 999999995 999999925 999999944 999999993 999999961 999999912 999999990 999999987 999999911 999999966 999999975 999999968 999999980 999999922 999999974 999999997 999999905 999999946 999999940 999999952 999999973 999999943 999999923 999999942 999999902 999999999 999999962 999999967 999999980 999999968 999999957 999999921 999999935 999999905 999999931 999999977 1000000000 999999973 999999917 999999929 999999942 999999951 999999962 999999998 999999910 999999916 999999906 1000000000 999999997 999999944 999999962 999999965 999999943 999999903 999999909 999999908 999999986 999999925 999999972 999999944 999999946 999999901 999999997 999999973 999999990 999999953 999999992 999999996 999999930 999999972 999999932 999999976 999999936 999999930 999999913 999999928 999999933 999999914 999999996 999999938 999999971 999999935 999999965 999999920 999999907 999999931 999999903 999999980 999999949 999999900 999999900 999999933 999999959 999999968 999999924 999999942 999999930 999999947 999999993 999999967 999999962 999999961 999999944 999999975 999999924 999999976 999999988 999999938 999999952 999999978 999999969 999999979 999999999 999999979 1000000000 999999975 999999961 999999920 999999945 999999924 999999954 999999994 999999925 999999938 999999944 999999980 999999991 999999969 999999910 999999904 999999981 999999962 999999917 999999981 999999958 999999971 999999988 999999903 999999996 999999943 999999996 999999946 999999968 999999907 999999955 999999966 999999998 999999914 999999934 999999986 999999952 999999974 999999909 999999988 999999972 999999950 999999978 999999905 999999976 999999984 999999925 999999962 999999998 999999915 999999911 999999904 999999997 999999933 999999914 999999999 999999928 999999905 999999905 999999920 999999980 999999974 999999926 999999925 999999915 999999944 999999927 999999963 999999917 999999942 999999962 999999919 999999973 999999917 1000000000 999999959 999999993 999999907 999999903 999999943 999999971 999999918 999999937 999999960 999999990 999999997 999999973 999999901 999999966 999999993 999999920 999999987 999999913 999999950 999999992 999999981 999999959 999999951 999999960 999999931 999999973 999999949 999999946 999999924 999999920 999999959 999999990 999999942 999999974 999999964 999999980 999999965 999999928 999999965 999999934 999999946 999999958 999999999 999999998 999999915 999999991 999999923 999999928 999999962 999999970 999999926 999999978 999999988 999999943 999999989 999999966 999999994 999999918 999999962 999999998 999999921 999999965 999999996 999999946 999999978 999999984 999999916 999999978 999999997 999999965 999999955 999999914 999999950 999999960 999999939 999999910 999999987 999999912 999999973 999999946 999999922 999999910 999999903 999999906 999999925 999999990 999999997 999999900 999999996 999999970 999999959 999999928 999999923 999999968 999999970 999999972 999999929 999999910 999999984 999999965 999999983 999999989 999999944 999999978 999999904 999999967 999999964 999999993 999999951 999999970 999999990 999999994 999999979 999999914 999999968 999999983 999999921 999999907 999999986 999999980 999999987 999999942 999999937 999999938 999999994 999999911 999999913 999999925 999999997 999999984 999999998 999999985 999999907 999999950 999999930 999999965 999999958 999999942 999999958 999999939 999999902 999999917 999999968 999999939 999999985 999999978 999999971 999999942 999999900 999999931 999999931 999999961 999999908 999999903 999999980 999999917 999999911 999999920 999999992 999999953 999999953 999999992 999999959 999999932 999999935 999999975 999999944 999999914 999999987 999999953 999999986 999999932 999999985 999999912 999999958 999999986 999999996 999999983 999999977 999999980 999999940 999999987 999999935 999999989 999999932 999999909 999999907 999999904 999999949 999999950 999999972 999999927 999999906 999999958 999999982 999999984 999999941 999999977 999999951 999999947 999999930 999999934 999999955 999999907 999999980 999999926 999999915 999999948 999999919 999999988 999999963 999999975 999999913 999999903 999999944 999999917 999999986 999999916 999999905 999999927 999999986 999999906 999999970 999999991 999999967 999999980 999999995 999999930 999999947 999999936 999999964 999999905 999999940 999999916 999999931 999999969 999999904 999999959 999999918 999999943 999999936 999999961 999999921 999999920 999999999 999999914 999999990 999999944 999999940 999999985 999999980 999999940 999999921 999999957 999999965 999999954 999999946 999999922 999999946 999999960 999999970 999999925 999999942 999999960 999999943 999999933 999999913 999999936 999999955 999999905 999999972 999999958 999999949 999999959 999999950 999999964 999999932 999999987 999999973 999999948 999999974 999999914 999999910 999999916 999999959 999999989 999999983 999999902 999999990 999999931 999999917 999999966 999999919 1000000000 999999951 999999906 999999955 999999929 999999999 999999986 999999912 999999900 999999915 999999964 999999967 999999972 999999949 999999921 999999996 999999909 999999989 999999965 999999989 999999957 999999920 999999986 999999959 999999938 999999917 999999924 999999921 999999974 999999971 999999942 999999925 999999952 999999936 999999974 999999955 999999952 999999951 999999982 1000000000 999999922 999999960 999999975 999999904 999999944 999999937 999999937 999999995 999999958 999999992 999999979 999999950 999999958 999999996 999999932 999999921 999999919 999999908 999999901 999999902 999999941 999999906 999999979 999999962 999999991 999999915 999999920 999999954 999999954 999999901 999999907 999999938 999999932 999999910 999999999 999999992 999999904 999999946 1000000000 999999926 999999957 999999959 999999944 999999948 999999925 999999910 999999916 999999983 999999915 999999917 999999956 999999936 999999990 999999989 999999992 999999957 999999907 999999947 999999986 999999971 999999985 999999951 999999986 999999942 999999953 999999944 999999917 999999909 999999910 999999977 999999927 999999909 999999999 999999950 999999966 999999973 999999921 999999903 999999994 999999962 999999913 999999923 999999937 999999955 999999982 999999931 999999955 999999991 999999985 999999937 999999953 999999992 999999954 999999938 999999939 999999906 999999921 999999984 999999902 999999921 999999995 999999907 999999992 999999926 999999954 999999908 999999975 999999967 999999928 999999973 999999906 999999919 999999986 999999930 999999933 999999949 999999906 999999907 999999964 999999917 999999916 999999916 999999954 999999966 999999931 999999903 999999947 999999963 999999971 999999993 999999946 999999986 999999947 999999957 999999917 999999978 999999965 999999916 999999940 999999982 999999962 999999971 999999963 999999958 999999907 999999911 999999937 999999914 999999971 999999971 999999936 999999919 999999961 999999939 999999956 999999948 999999914 999999983 999999952 999999983 999999922 999999941 999999953 999999983 999999994 999999905 999999967 999999977 999999973 999999985 999999998 999999911 999999996 999999962 999999992 999999961 999999953 999999998 999999970 999999976 999999938 999999979 999999987 999999911 999999967 999999909 999999995 999999946 999999938 999999961 999999939 999999960 999999930 999999975 999999998 999999901 999999903 999999915 999999990 999999960 999999994 999999924 999999913 999999910 999999952 999999911 999999985 999999910 999999968 999999931 999999968 999999990 999999939 999999941 999999942 999999946 999999955 999999917 999999927 999999996 999999945 999999973 999999962 999999922 999999947 999999970 999999924 999999970 999999904 999999929 999999901 999999925 999999970 999999919 999999905 999999959 999999974 999999979 999999921 1000000000 999999955 999999932 999999903 999999992 999999985 999999963 999999981 999999977 999999935 999999912 999999977 999999930 999999909 999999952 999999930 999999973 999999981 999999962 999999917 999999926 999999958 999999924 999999921 999999905 999999973 999999922 999999906 999999978 999999969 999999964 999999970 999999927 999999905 999999958 999999938 999999925 999999909 999999952 999999931 999999905 999999946 999999921 999999910 999999910 999999918 999999966 999999968 999999910 999999934 999999912 999999982 999999912 999999933 999999958 999999994 999999915 999999978 999999996 999999925 999999921 999999978 999999982 999999978 999999971 999999979 999999914 999999934 999999971 999999959 999999973 999999945 999999941 999999940 1000000000 999999935 999999980 999999971 999999932 999999986 999999996 999999962 999999967 999999988 999999931 999999938 999999949 999999955 999999924 999999905 999999957 999999919 999999990 999999916 999999997 999999993 999999971 999999996 999999991 999999973 999999976 999999907 999999969 999999969 999999971 999999926 999999991 999999973 999999905 999999971 999999912 999999901 999999950 999999925 999999927 999999988 999999970 999999988 999999993 1000000000 999999965 999999915 999999912 999999912 999999988 999999946 999999966 999999932 999999936 999999941 999999978 999999920 999999961 999999958 999999933 999999922 999999972 999999955 999999990 999999947 999999945 999999981 999999979 999999973 999999965 999999965 999999961 999999944 999999927 999999999 999999997 999999931 999999971 999999912 999999953 999999911 999999920 999999937 999999920 999999931 999999993 999999916 999999902 999999943 999999964 999999973 999999941 999999921 999999991 999999956 999999975 999999957 999999969 999999926 999999972 999999915 999999971 999999993 999999982 999999914 999999906 999999994 999999960 999999969 999999901 999999948 999999901 999999968 999999983 999999945 999999944 999999925 999999997 999999980 999999980 999999994 999999983 999999968 999999984 999999914 999999938 999999904 999999937 999999931 999999997 999999948 999999903 999999955 999999955 999999955 999999938 999999980 999999955 999999912 999999973 999999982 999999991 999999939 999999938 999999965 999999950 999999941 999999909 999999957 999999993 999999983 999999930 999999984 999999992 999999992 999999936 999999975 999999951 999999974 999999990 999999939 999999971 999999992 999999911 999999962 999999996 999999950 999999903 999999972 999999922 999999906 999999947 999999908 999999970 999999969 999999992 999999999 999999918 999999924 999999974 999999989 999999944 999999982 1000000000 999999960 999999973 999999905 999999957 999999964 999999975 999999925 999999955 999999934 999999952 999999932 999999970 999999941 999999979 999999932 999999933 999999965 999999944 999999905 999999932 999999912 999999916 999999915 999999940 999999953 999999909 999999941 999999951 999999902 999999996 999999992 999999905 999999965 999999931 999999955 999999928 999999988 999999962 999999983 999999910 999999908 999999975 999999980 999999985 999999959 999999965 999999953 999999957 999999933 999999917 999999919 999999903 999999930 999999915 999999971 999999934 999999987 999999977 999999927 999999990 999999932 999999966 999999964 999999947 999999941 999999912 999999951 999999953 999999940 999999955 999999903 999999911 999999973 999999991 999999961 999999975 999999948 999999910 999999903 999999944 999999969 999999911 999999937 999999954 999999973 999999959 999999971 999999984 999999927 999999922 999999959 999999971 999999979 999999989 999999912 999999963 999999988 999999992 999999928 999999943 999999987 999999933 999999919 999999985 999999956 999999924 999999919 999999989 999999912 999999931 999999978 999999959 999999972 999999944 999999929 999999904 999999991 999999993 999999920 999999910 999999935 999999914 999999989 999999983 999999986 999999909 999999929 999999999 999999949 999999908 999999922 999999903 999999928 999999946 999999934 999999904 999999915 999999921 999999959 999999958 999999984 999999995 999999981 999999910 999999988 999999970 999999903 999999971 999999942 999999963 999999964 999999946 999999925 999999973 999999931 999999901 999999908 999999985 999999972 999999985 999999998 999999938 999999906 999999926 999999902 999999972 999999971 999999901 1000000000 999999926 999999962 999999966 999999915 999999945 999999903 999999982 999999982 999999938 999999930 999999989 999999906 999999942 999999930 999999979 999999997 999999990 999999950 999999989 999999930 999999969 999999904 999999906 999999998 999999971 999999911 999999924 999999959 999999959 999999941 999999954 999999933 999999959 999999955 999999965 999999950 999999996 999999976 999999994 999999905 999999957 1000000000 999999985 999999966 999999945 999999948 999999908 999999921 999999912 999999972 999999961 999999923 999999908 999999955 999999969 999999916 999999931 999999922 999999959 999999978 999999970 999999968 999999908 999999902 999999950 999999909 999999908 999999938 999999930 999999922 999999948 999999918 999999943 999999986 999999998 999999956 999999924 999999923 999999968 999999958 999999915 1000000000 999999994 999999986 999999935 999999954 999999913 999999957 999999903 999999910 999999964 999999904 999999974 999999958 999999911 999999908 999999983 999999915 999999923 999999992 999999904 999999924 999999969 999999994 999999965 999999941 999999976 999999956 999999994 999999999 999999914 999999947 999999974 999999981 999999982 999999901 999999927 999999951 999999971 999999947 999999945 999999933 999999970 999999966 999999932 999999913 999999932 999999978 999999918 999999983 999999982 999999922 999999914 999999909 999999911 999999947 999999957 999999949 999999948 999999955 999999906 999999960 1000000000 999999940 999999903 999999953 999999963 999999969 999999932 999999966 999999926 999999927 999999973 999999948 999999953 999999999 999999936 999999915 999999926 999999901 999999911 999999932 999999942 999999964 999999913 999999989 999999978 999999944 999999992 999999957 999999953 999999953 999999947 999999996 999999933 999999982 999999928 999999902 999999999 999999959 999999980 999999931 999999937 999999987 999999956 999999908 999999989 999999964 999999983 999999931 999999900 999999947 999999962 999999994 999999937 999999920 999999990 999999921 999999931 1000000000 999999988 999999904 999999935 999999915 999999988 999999999 999999999 999999929 999999952 1000000000 999999974 999999977 999999934 999999929 999999968 999999956 999999901 999999951 999999974 999999941 999999988 999999929 999999967 999999914 999999950 999999923 999999958 999999968 999999963 999999957 999999906 999999993 999999987 999999953 999999996 999999929 999999949 999999940 999999919 999999972 999999985 999999929 999999924 999999950 999999982 999999966 999999910 999999999 999999989 999999989 999999946 999999918 999999930 999999952 999999913 999999958 999999931 999999946 999999941 999999969 999999910 999999939 999999961 999999984 999999985 999999953 999999990 999999963 999999957 999999954 999999993 999999954 999999964 999999990 999999981 999999980 999999985 999999942 999999985 999999926 999999964 999999926 999999977 999999954 999999917 999999950 999999997 999999998 999999958 999999953 999999932 999999927 999999990 999999948 999999919 999999954 999999937 999999968 999999915 999999993 999999970 999999947 999999901 999999940 999999977 999999963 999999913 999999964 999999937 999999943 999999943 999999999 999999923 999999930 999999966 999999983 999999956 999999996 999999965 999999900 999999932 999999976 999999953 999999905 999999993 999999966 999999908 999999956 999999901 999999948 999999940 999999966 999999947 999999931 999999986 999999998 999999940 999999950 999999993 999999928 999999963 999999917 999999922 999999925 999999922 999999982 999999951 999999956 999999929 999999995 999999909 999999931 999999903 999999932 999999994 999999971 999999920 999999998 999999995 999999947 999999920 999999975 999999910 999999951 999999942 999999927 999999900 999999951 999999971 999999967 999999999 999999945 999999956 999999979 999999971 999999900 999999974 999999967 999999975 999999978 999999947 999999901 999999916 999999933 999999927 999999983 999999960 999999911 999999950 999999906 999999952 999999934 999999947 999999983 999999975 999999916 999999928 999999980 999999946 999999914 999999925 999999905 999999942 999999919 999999905 999999902 999999979 999999967 999999950 999999993 999999987 999999967 999999991 999999972 999999997 999999923 999999965 999999900 999999957 999999908 999999920 999999993 999999908 999999932 999999975 999999904 999999961 999999951 999999944 999999988 999999948 999999916 999999917 999999944 999999912 999999914 999999953 999999940 999999987 999999972 999999981 999999900 999999916 999999917 999999977 999999984 999999920 999999998 999999944 999999985 999999922 999999969 999999921 999999953 999999952 999999973 999999964 999999984 999999991 999999928 999999961 999999980 999999949 999999962 999999986 999999912 999999976 999999991 999999958 999999969 999999986 999999998 999999976 999999936 999999941 999999969 999999989 999999948 999999953 999999910 999999915 999999936 999999909 999999926 999999905 999999956 999999951 999999922 999999935 999999997 999999916 999999917 999999911 999999953 999999947 999999996 999999996 999999935 999999953 999999989 999999986 999999904 999999967 999999905 999999990 999999978 999999938 999999959 999999933 999999945 999999949 999999936 999999928 999999930 999999974 999999934 999999942 999999967 999999901 999999979 999999949 999999974 999999976 999999974 999999942 999999990 999999938 999999958 999999966 999999913 999999932 999999926 999999923 999999950 999999951 999999921 999999950 999999956 999999970 999999914 999999967 999999983 999999913 999999954 999999920 999999947 999999983 999999962 999999940 999999922 999999938 999999903 999999955 999999945 999999948 999999959 999999933 999999999 999999937 999999981 999999914 999999913 999999944 999999929 999999907 999999939 999999983 999999987 999999904 999999976 999999955 999999979 999999997 999999926 999999985 999999941 999999984 999999963 999999984 999999959 999999954 999999941 999999986 999999961 999999914 999999912 999999998 999999963 999999979 999999950 999999919 999999952 999999993 999999978 999999925 999999983 999999958 999999912 999999992 999999996 999999945 999999981 999999986 999999968 999999945 999999904 999999936 999999921 999999947 999999988 999999942 999999949 999999939 999999952 999999983 999999964 999999965 999999974 999999986 999999931 999999988 999999983 999999904 999999969 999999984 999999939 999999972 999999963 999999978 999999926 999999980 999999915 999999915 999999991 999999919 999999993 999999973 999999978 999999964 999999950 999999989 999999908 999999995 999999998 999999919 999999914 999999912 999999990 999999959 999999949 999999984 999999930 999999993 999999902 999999923 999999947 999999968 999999988 999999954 999999916 999999952 999999984 999999944 999999910 999999961 999999982 999999943 999999904 999999957 999999944 999999944 999999926 999999923 999999932 999999955 999999910 999999980 999999958 999999943 999999981 999999988 999999979 999999995 999999967 999999956 999999924 999999977 999999964 999999963 999999943 999999925 999999956 999999971 999999945 999999953 999999947 999999964 999999962 999999962 999999959 999999940 999999909 999999911 999999998 999999957 999999964 999999953 999999987 999999947 999999927 999999942 999999916 1000000000 999999977 999999914 999999954 999999970 999999920 999999969 999999958 999999995 999999972 999999940 999999918 999999963 999999903 999999958 999999925 999999932 999999930 999999908 999999988 999999991 999999956 999999953 999999969 999999947 999999959 999999973 999999993 999999965 999999929 999999929 999999990 999999923 999999903 999999973 999999948 999999945 999999960 999999913 999999982 999999984 999999923 999999927 999999930 999999988 999999962 999999918 999999933 999999902 999999916 999999941 999999903 999999923 999999979 999999909 999999950 999999927 999999938 999999932 999999938 999999903 999999934 1000000000 999999973 999999913 999999995 999999927 999999969 999999935 999999947 999999976 999999908 999999970 999999973 999999953 999999994 999999902 999999902 999999997 999999987 999999902 999999949 999999944 999999907 999999979 999999956 999999975 999999943 999999943 999999991 999999921 999999905 999999925 999999997 999999982 999999978 999999977 999999994 999999990 999999956 999999975 999999930 999999936 999999930 999999953 999999973 999999999 999999987 999999954 999999973 999999972 999999962 999999981 999999905 999999979 999999973 999999994 999999913 999999985 999999991 999999938 999999992 999999912 999999902 999999902 999999947 999999984 999999966 999999973 999999965 999999910 999999994 999999937 999999919 999999948 999999979 999999927 999999980 999999900 999999976 999999933 999999969 999999985 999999948 999999911 999999966 999999961 999999989 999999982 999999960 999999928 999999946 999999941 999999930 999999994 999999999 1000000000 999999918 1000000000 999999997 999999956 999999992 999999986 999999936 999999943 999999914 999999966 999999941 999999911 999999919 999999982 999999918 999999938 999999903 999999997 999999910 999999943 999999922 999999934 999999967 999999930 999999908 999999973 999999987 999999992 999999984 999999907 999999993 999999986 999999980 999999908 999999914 999999988 999999910 999999921 999999906 999999911 999999945 999999936 999999967 999999947 999999976 999999993 999999990 999999936 999999967 999999910 999999941 999999919 999999949 999999982 999999929 999999901 999999985 999999981 999999927 999999999 999999968 999999904 999999997 999999919 999999970 999999998 999999953 999999982 999999928 999999938 999999968 999999928 999999989 999999923 999999912 999999950 999999907 999999921 999999959 999999917 999999986 999999900 999999979 999999905 999999991 999999915 999999901 999999980 999999929 999999961 999999973 999999924 999999969 999999977 999999921 999999953 999999923 999999991 999999920 999999920 999999983 999999935 999999975 999999967 999999971 999999959 999999930 999999916 999999916 999999967 999999918 999999960 999999996 999999980 999999997 999999929 999999955 999999928 999999998 999999971 999999986 999999957 999999902 999999988 999999941 999999908 999999920 999999955 999999988 999999921 999999962 999999978 999999948 999999938 999999991 999999961 999999933 999999923 999999978 999999959 999999938 999999946 999999995 999999951 999999998 999999943 999999939 999999970 999999908 999999987 999999937 999999966 999999913 999999975 999999998 999999991 999999907 999999920 999999938 999999935 999999972 999999928 999999947 999999950 999999964 999999900 999999987 999999945 999999944 999999927 999999910 999999955 999999908 999999956 999999968 999999967 999999953 999999917 999999942 999999916 999999979 999999944 999999992 999999933 999999945 999999950 999999977 999999973 999999984 999999918 999999928 999999996 999999926 999999943 999999993 999999926 999999964 999999949 999999944 999999911 999999915 999999947 999999961 999999904 999999919 1000000000 999999957 999999972 999999955 999999932 999999988 999999915 999999945 999999937 999999961 999999952 999999990 999999982 999999911 999999997 999999931 999999915 999999904 999999993 999999930 999999997 999999964 999999984 999999989 999999915 999999916 999999923 999999931 999999949 999999962 999999945 999999961 999999966 999999912 999999935 999999937 999999993 999999919 999999931 999999922 999999912 999999966 999999964 999999943 999999976 999999963 999999991 999999956 999999927 999999932 999999983 999999962 999999996 999999982 999999937 999999967 999999910 999999930 999999994 999999939 999999918 999999993 999999972 999999986 999999913 999999930 999999932 999999941 999999990 999999968 999999989 999999936 999999906 999999996 999999999 999999987 999999913 999999980 999999913 999999934 999999943 999999907 999999963 999999977 999999931 999999946 999999940 999999955 999999993 999999987 999999976 999999921 999999906 999999989 999999967 999999922 999999901 999999931 999999923 999999924 999999972 999999966 999999963 999999977 999999970 999999962 999999912 999999941 999999960 999999952 999999901 999999974 999999995 999999946 999999995 999999970 999999983 999999943 999999915 999999997 999999956 999999900 999999939 999999911 999999948 999999901 999999952 999999930 999999973 999999920 999999973 999999902 999999921 999999998 999999913 999999979 999999915 999999936 999999966 999999949 999999998 999999933 999999997 999999911 999999926 999999962 999999966 999999911 999999945 999999986 999999923 999999991 999999981 999999921 999999985 999999932 999999999 999999941 999999902 999999965 999999923 999999939 999999902 999999920 999999988 999999937 999999902 999999921 999999913 999999965 999999923 999999952 999999987 999999983 999999975 999999986 999999916 999999953 999999975 999999910 999999911 999999953 999999999 999999943 999999913 999999905 999999975 999999902 999999955 999999962 999999950 999999908 999999930 999999925 999999977 1000000000 999999927 999999912 999999978 999999963 999999921 999999963 999999997 999999941 999999932 999999958 999999928 999999942 999999903 999999979 999999958 999999933 999999918 999999953 999999956 999999940 999999906 999999952 999999967 999999961 999999980 999999964 999999915 999999964 999999937 999999976 999999928 999999932 999999950 999999974 999999948 999999963 999999996 999999959 999999998 999999964 999999961 999999940 999999993 999999900 999999961 999999992 999999979 999999901 999999965 999999979 999999946 999999939 999999903 999999948 999999966 999999952 999999923 999999904 999999901 999999955 999999916 999999976 999999951 999999988 999999928 999999944 999999928 999999967 999999947 999999998 999999984 999999910 999999948 999999930 999999959 999999909 999999971 999999964 999999978 999999986 999999925 999999962 999999920 1000000000 999999984 1000000000 999999965 999999960 999999956 999999907 999999915 999999947 999999974 999999964 999999920 999999931 999999917 999999938 999999903 999999942 999999963 999999911 999999967 999999934 999999935 999999928 999999969 999999902 999999992 999999964 999999918 999999953 999999933 999999956 999999919 999999969 999999947 999999929 999999930 999999990 999999991 999999938 999999929 999999912 999999955 999999975 999999914 999999935 999999992 999999976 999999916 999999939 999999901 999999929 999999911 999999919 999999906 999999925 999999987 999999932 999999916 999999989 999999972 999999928 999999921 999999978 999999951 999999963 999999946 999999937 999999980 999999959 999999962 999999924 999999933 999999933 999999956 999999968 999999946 999999915 999999924 999999925 999999934 999999991 999999902 999999936 999999945 999999928 999999993 999999910 999999977 999999908 999999966 999999923 999999912 999999962 999999942 999999994 999999956 999999926 999999983 999999997 999999931 999999984 999999931 999999912 999999948 999999942 999999982 999999968 999999966 999999966 999999903 999999928 999999998 999999968 999999966 999999995 999999913 999999988 999999998 999999953 999999963 999999957 999999921 999999986 999999988 999999936 999999934 999999918 999999904 999999962 999999978 999999948 999999972 999999998 999999921 999999906 999999998 999999992 999999943 999999958 999999945 999999948 999999949 999999930 999999993 999999912 999999925 999999962 999999941 999999947 999999988 999999995 999999921 999999987 999999978 999999948 999999904 999999998 999999961 999999920 999999988 999999967 999999954 999999931 999999984 999999977 999999925 999999910 999999992 999999945 999999984 999999956 999999963 999999932 999999996 999999920 999999935 999999906 999999905 999999930 999999952 999999978 999999922 999999990 999999970 999999973 999999985 999999980 999999924 999999908 999999962 999999952 999999951 999999903 999999935 999999961 999999990 999999961 999999911 999999925 999999943 999999934 999999935 999999903 999999943 999999941 999999910 999999912 999999995 1000000000 999999959 999999916 999999973 999999903 999999969 999999929 999999922 999999989 999999980 999999929 999999974 999999903 999999944 999999957 999999998 999999918 999999986 999999956 999999986 999999995 999999955 999999949 999999908 999999940 999999995 999999901 999999937 999999939 999999904 999999957 999999923 999999926 999999907 999999978 999999965 999999940 999999937 999999997 999999985 999999998 999999933 999999949 999999976 999999917 999999996 999999922 999999988 999999964 999999919 999999907 999999914 999999989 999999971 999999900 999999925 999999913 999999940 999999998 999999934 999999903 999999988 999999905 999999912 999999940 999999907 999999937 999999921 999999957 999999978 999999907 999999989 999999920 999999963 999999927 999999950 999999962 999999914 999999929 999999940 999999964 999999957 999999936 999999912 999999952 999999977 999999942 999999962 1000000000 999999929 999999956 999999905 999999976 999999981 999999983 999999983 999999901 999999975 999999989 999999928 999999981 999999901 999999933 999999964 999999953 999999994 999999963 999999991 999999955 999999921 999999938 999999968 999999900 999999904 999999913 999999927 999999978 999999981 999999986 999999988 999999943 999999986 999999947 999999970 999999969 999999942 999999915 999999985 999999940 999999926 999999940 999999961 999999961 999999968 999999978 999999921 999999958 999999999 999999976 999999921 999999911 999999942 999999948 999999971 999999977 999999912 999999935 999999913 999999958 999999979 999999946 999999964 999999928 999999901 999999961 999999926 999999927 999999994 999999952 999999909 999999966 999999978 999999938 999999969 999999984 999999914 999999923 999999975 999999987 999999953 999999940 999999986 999999982 999999977 999999914 999999956 999999988 999999986 999999957 999999982 999999930 999999933 999999965 999999967 999999917 999999972 999999908 999999992 999999936 999999991 999999948 999999975 999999945 999999947 999999984 999999950 999999999 999999922 999999944 999999974 999999932 999999991 999999957 999999932 999999961 999999908 999999960 999999944 999999929 999999971 999999963 999999956 999999998 999999955 999999948 999999981 999999995 999999932 999999992 1000000000 999999906 999999971 999999999 999999957 999999940 999999906 999999967 999999910 999999956 999999906 999999910 999999909 999999949 999999931 999999908 999999946 999999987 999999910 999999984 999999969 999999917 999999940 999999969 999999926 999999914 999999976 999999935 999999940 999999973 999999967 999999930 999999951 999999924 999999958 999999998 999999910 999999921 999999970 999999907 999999954 999999924 999999998 999999991 999999962 999999984 999999905 999999938 999999985 999999941 999999933 999999934 999999983 999999905 999999929 999999967 999999987 999999965 999999915 999999932 999999932 999999958 999999963 999999920 999999905 999999937 999999949 999999999 999999935 999999928 999999950 999999991 999999924 999999958 999999988 999999957 999999978 999999943 999999927 999999914 999999983 999999916 999999984 999999965 999999968 999999929 999999954 999999956 999999948 999999950 999999930 999999936 999999985 999999919 999999935 999999989 999999938 999999952 999999992 999999963 999999984 999999908 999999985 999999933 999999926 999999927 999999914 999999925 999999913 999999933 999999901 999999986 999999931 999999981 999999910 999999956 999999906 999999948 999999937 999999973 999999957 999999946 999999902 999999969 999999999 999999987 999999908 999999939 999999938 999999972 999999950 999999951 999999963 999999933 999999934 999999977 999999991 999999994 999999949 999999943 999999916 999999924 999999965 999999953 999999954 999999989 999999995 999999998 999999903 999999956 999999958 999999905 999999997 999999965 999999985 999999994 999999960 999999904 999999974 999999964 999999941 999999928 999999936 999999931 999999920 999999957 999999995 999999983 999999928 999999931 999999948 999999972 999999946 999999952 999999989 999999948 999999910 999999944 999999907 999999970 999999926 999999924 999999963 999999909 999999901 999999924 999999944 999999969 999999953 999999989 999999990 999999936 999999959 999999909 999999945 999999960 999999917 999999949 999999985 999999979 999999975 999999901 999999954 999999919 999999917 999999962 999999930 999999991 999999915 999999987 999999900 999999974 999999907 999999937 999999906 999999932 999999985 999999904 999999976 999999987 999999966 999999906 999999945 999999958 999999931 999999919 999999913 999999962 999999946 999999949 999999967 999999986 999999976 999999962 999999982 999999939 999999999 999999946 999999925 999999984 999999916 999999936 999999957 999999947 999999993 999999998 999999930 999999902 999999903 999999922 999999979 999999987 999999948 999999991 999999999 999999989 999999990 999999922 999999991 999999927 999999996 999999971 999999974 999999904 999999965 999999934 999999972 999999943 999999939 999999980 999999914 999999914 999999911 999999983 999999922 999999927 999999926 999999986 999999937 999999934 999999976 999999970 999999949 999999985 999999923 999999916 999999934 999999914 999999910 999999931 999999974 999999967 999999910 999999961 999999971 999999977 999999913 999999957 999999928 999999924 999999902 999999940 999999957 999999931 999999915 999999969 999999944 999999999 999999968 999999968 999999977 999999917 999999988 999999969 999999986 999999999 999999941 999999943 1000000000 999999959 999999913 999999993 999999978 999999990 999999990 999999943 999999955 999999912 999999929 999999994 999999900 999999957 999999901 999999913 999999958 999999960 999999943 999999939 999999940 999999958 999999915 999999969 999999922 999999916 999999905 999999996 999999956 999999903 999999930 999999960 999999987 999999977 999999963 999999904 999999953 999999962 999999927 999999939 999999973 999999942 999999960 999999982 999999960 1000000000 999999959 999999956 999999929 999999930 999999964 999999973 999999980 999999980 999999995 999999945 999999990 999999976 999999954 999999998 999999921 999999927 999999973 1000000000 999999945 999999992 999999960 999999903 999999913 999999962 999999948 999999915 999999973 999999966 999999937 999999915 999999948 999999981 999999903 999999999 999999979 999999919 999999923 999999921 999999915 999999976 999999956 999999993 999999972 999999964 999999997 999999999 999999926 999999976 999999945 999999931 999999959 999999908 999999925 999999936 999999914 999999981 999999921 999999994 999999910 999999903 999999910 999999960 999999983 999999931 999999973 999999977 999999994 999999932 999999942 999999906 999999989 999999917 999999951 999999915 999999982 999999971 999999956 999999913 999999995 999999975 999999979 999999985 999999909 999999903 999999974 999999996 999999922 999999980 999999963 999999925 999999997 999999949 999999969 999999905 999999998 999999978 999999985 999999968 999999985 999999955 999999996 999999907 999999918 999999932 999999907 999999957 999999973 999999906 999999995 999999952 999999955 999999941 999999938 999999921 999999954 999999982 999999911 999999935 999999952 999999960 999999928 999999955 999999905 999999986 999999906 999999923 999999917 999999906 999999995 999999928 999999967 999999941 999999925 999999991 999999917 999999940 999999949 999999989 999999914 999999937 999999922 999999968 1000000000 999999951 999999911 999999962 999999993 999999976 999999994 999999992 999999985 999999927 999999910 999999958 999999967 999999953 999999905 999999918 999999955 999999946 999999933 999999963 999999982 999999925 999999946 999999918 999999954 999999957 999999977 999999960 999999983 999999925 999999957 999999987 999999999 999999970 999999923 999999983 999999998 999999991 999999914 999999920 999999924 999999941 999999952 999999955 999999971 999999956 999999958 999999959 999999903 999999951 999999997 999999949 999999908 999999970 999999920 999999945 999999947 999999930 999999993 999999978 999999927 999999959 999999969 999999915 999999968 999999953 999999939 999999941 999999971 999999925 999999989 999999944 999999912 999999989 999999994 999999943 999999944 999999985 999999962 999999939 999999941 999999912 999999992 999999905 999999911 999999917 999999971 999999956 999999959 999999908 999999919 999999907 999999942 999999960 999999969 999999955 999999958 999999968 999999922 999999955 999999955 999999966 999999944 999999957 999999966 999999926 999999981 999999941 999999958 999999901 1000000000 999999969 999999936 999999926 999999972 999999988 999999954 999999994 999999922 999999933 999999913 999999900 999999954 999999906 999999986 999999909 999999960 999999997 999999976 999999938 999999969 999999909 999999960 999999968 999999988 999999921 999999908 999999966 999999916 999999925 999999904 999999970 999999908 1000000000 999999936 999999906 999999944 999999940 999999937 999999913 999999986 999999932 999999919 999999949 999999900 999999940 999999961 999999913 999999973 999999997 1000000000 999999978 999999906 999999990 999999944 999999958 999999929 999999970 999999985 999999979 999999971 999999989 999999918 999999918 999999915 999999948 999999936 999999905 999999991 999999997 999999998 999999946 999999918 999999914 999999984 999999964 999999905 999999970 999999954 999999955 999999957 999999952 999999994 999999994 999999950 999999912 999999950 999999922 999999950 999999992 999999908 999999998 999999911 999999920 999999911 999999978 999999910 999999982 999999950 999999976 999999908 999999904 999999909 999999902 999999951 999999922 999999945 999999978 999999918 999999998 999999915 999999928 999999973 999999990 999999970 1000000000 999999947 999999938 999999992 999999955 999999960 999999916 999999936 999999977 999999920 999999951 999999934 999999927 999999951 999999927 1000000000 999999981 999999901 999999918 999999908 999999943 999999905 999999941 999999966 999999919 999999996 999999906 999999957 999999961 999999982 999999941 999999911 999999956 999999932 999999987 999999953 999999937 999999914 999999959 999999969 999999923 999999972 999999997 999999966 999999998 999999931 999999937 999999974 999999961 999999975 999999991 999999933 999999956 999999924 999999948 999999978 999999966 999999906 999999940 999999921 999999934 999999948 999999960 999999987 999999909 999999959 999999916 999999959 999999955 999999973 999999976 999999984 999999932 999999910 999999938 999999902 999999939 999999937 999999962 999999980 999999935 999999987 999999978 999999930 999999943 999999980 999999930 999999942 999999944 999999993 999999991 999999970 999999980 999999961 999999936 999999963 999999909 999999994 999999920 999999984 999999964 999999971 999999972 999999995 999999983 999999947 999999919 999999964 999999963 999999939 999999929 999999951 999999994 999999900 999999992 999999948 999999962 999999922 999999999 999999977 999999987 999999916 999999937 999999938 999999998 999999945 999999944 999999946 1000000000 999999948 999999949 999999944 999999920 999999994 999999983 999999973 999999988 999999935 999999946 999999905 999999915 999999985 999999962 999999920 999999984 999999999 999999933 999999955 999999979 999999931 999999933 999999931 999999912 999999940 999999987 999999930 999999907 999999942 999999920 999999994 999999984 999999996 999999911 999999979 999999934 999999911 999999931 999999986 999999927 999999994 999999984 999999958 999999990 999999971 999999954 999999986 999999916 999999935 999999949 999999926 999999961 999999982 999999918 999999972 999999950 999999940 999999972 999999996 999999933 999999954 999999982 999999901 999999920 999999992 999999957 999999979 999999997 999999903 999999972 999999957 999999999 999999943 999999991 999999917 999999935 999999994 999999944 999999984 999999931 999999932 999999941 999999933 999999955 999999912 999999989 999999961 999999973 999999908 999999973 999999948 999999964 999999914 999999920 999999925 999999975 999999957 999999940 999999939 999999905 999999969 999999914 999999961 999999986 999999981 999999909 999999970 999999901 999999980 999999999 999999983 999999979 999999946 999999966 999999939 999999909 999999905 999999965 999999959 999999934 999999930 999999973 999999912 999999934 999999952 999999994 999999980 999999936 999999903 999999907 999999985 999999927 999999909 999999980 999999988 999999905 999999969 999999936 999999918 999999940 999999944 999999937 999999993 999999939 999999931 999999986 999999969 999999979 999999906 999999937 999999921 999999990 999999904 999999949 999999932 999999968 999999963 999999912 999999981 999999902 999999909 999999998 999999966 999999956 1000000000 999999904 999999923 999999928 999999932 999999957 999999904 999999976 999999919 999999930 999999902 999999924 999999985 999999970 999999907 999999929 999999990 999999999 999999966 999999922 999999943 999999959 999999979 999999931 999999917 999999991 999999957 999999904 999999940 999999941 999999978 999999968 999999910 999999946 999999937 999999964 999999998 999999980 999999958 999999998 999999958 999999969 999999981 999999980 999999956 999999948 999999988 999999912 999999949 999999932 999999902 999999908 999999902 999999905 999999985 999999994 999999957 999999900 999999950 999999979 999999914 999999933 999999991 999999911 999999994 999999973 999999931 999999945 999999933 999999977 999999925 999999954 999999912 999999923 999999995 999999951 999999974 999999967 999999918 999999933 999999931 999999908 999999937 999999977 999999939 999999984 999999905 999999951 999999913 999999968 999999935 1000000000 999999974 999999957 999999972 999999922 999999956 999999958 999999946 999999985 999999952 999999916 999999936 999999914 999999970 999999977 999999998 999999948 999999927 999999955 999999934 999999980 999999982 999999993 999999969 999999946 999999994 999999996 999999935 999999907 999999910 999999960 999999957 999999920 999999958 999999931 999999947 999999932 999999954 999999994 999999937 999999963 999999947 999999927 999999992 999999922 999999945 999999977 999999932 999999905 999999916 999999917 999999968 999999956 999999930 999999978 999999904 999999995 999999966 999999938 999999985 999999909 999999934 999999953 999999968 999999925 999999989 999999904 999999923 999999945 999999920 999999999 999999999 999999909 999999972 999999919 999999956 999999982 999999919 999999961 999999992 999999988 999999996 999999909 999999910 999999921 999999983 999999974 999999928 999999921 999999983 999999978 999999925 999999919 999999960 999999932 999999927 999999976 999999997 999999930 999999908 999999905 999999908 999999995 999999907 999999972 999999913 999999901 999999911 999999947 999999934 999999985 999999912 999999932 999999915 999999976 999999917 999999971 999999993 999999935 999999975 999999900 999999986 999999964 999999932 999999986 999999959 999999973 999999949 999999957 999999978 999999929 999999984 999999933 999999981 999999906 999999990 999999991 999999930 999999963 999999935 999999990 999999995 999999983 999999953 999999992 999999974 999999992 999999948 999999930 999999954 999999909 999999975 999999959 999999949 999999924 999999932 999999947 999999917 999999944 999999906 999999937 999999931 999999989 999999947 999999904 999999965 1000000000 999999964 999999977 999999919 999999964 999999982 999999960 999999992 999999951 999999957 999999981 999999931 999999944 999999938 999999935 999999917 999999935 999999983 999999904 999999950 999999947 999999922 999999963 999999904 999999988 999999968 999999977 999999990 999999997 999999931 999999904 999999998 999999955 999999970 999999977 999999947 999999998 999999934 999999996 999999974 999999929 999999945 999999989 999999906 999999934 999999948 999999995 999999996 999999914 999999928 999999952 999999934 999999917 999999982 999999921 999999973 999999920 999999993 999999969 999999959 999999973 999999944 999999969 999999935 999999909 999999908 999999998 999999976 999999963 999999909 999999942 999999986 999999963 999999901 999999945 999999986 999999915 999999996 999999950 999999991 999999925 999999953 999999990 999999979 999999960 999999956 999999949 999999973 999999994 999999930 999999937 999999902 999999943 999999913 999999948 999999969 999999987 999999995 999999954 999999968 999999955 999999983 999999915 999999966 999999933 999999909 999999976 999999977 999999936 999999974 999999977 999999977 999999917 999999937 999999977 999999963 999999905 999999941 999999906 999999984 999999987 999999978 999999903 999999991 999999921 999999972 999999934 999999971 999999941 999999925 999999953 999999936 999999911 999999979 999999912 999999940 999999935 999999991 999999902 999999904 999999919 999999972 999999994 999999983 999999923 999999908 999999919 999999948 999999947 999999914 999999931 999999983 999999932 999999969 999999917 999999988 999999992 999999962 999999972 999999927 999999910 999999923 999999998 999999995 999999981 999999980 999999997 999999967 999999909 999999990 999999905 999999990 999999901 999999972 999999937 999999960 999999908 999999995 999999993 999999929 999999916 999999920 999999907 999999961 999999936 999999962 999999920 999999902 999999962 999999976 999999937 999999934 999999904 999999909 999999943 999999992 999999900 999999933 999999946 999999944 999999977 999999925 999999990 999999926 999999946 999999920 999999952 999999977 999999969 999999946 999999942 999999983 999999984 999999981 999999912 999999953 999999970 999999955 999999927 999999980 999999926 999999976 999999981 999999911 999999962 999999985 999999954 999999928 999999984 999999984 999999987 999999965 999999975 999999956 999999939 999999922 999999959 999999966 999999990 999999948 999999977 999999995 999999999 999999986 999999918 999999912 999999939 999999968 999999911 999999961 999999997 999999997 999999902 999999976 999999937 999999945 999999969 999999902 999999922 999999950 999999919 999999970 999999951 999999912 999999912 999999994 999999939 999999982 999999980 999999972 999999986 999999974 999999976 999999914 999999946 999999963 999999912 999999917 999999957 999999988 999999947 999999972 999999934 999999965 999999937 999999906 999999943 999999983 999999999 999999905 999999973 999999990 999999994 999999903 999999998 999999984 999999979 999999961 999999957 999999911 999999907 999999941 999999953 999999993 999999975 999999984 999999936 999999925 999999924 999999903 999999908 999999922 999999962 999999979 999999943 999999952 999999924 999999996 999999968 999999991 999999907 999999953 999999941 999999961 999999996 999999968 999999913 999999971 999999901 999999902 999999930 999999985 1000000000 999999907 999999903 999999958 999999948 999999909 999999998 999999983 999999965 999999959 999999990 999999945 999999966 999999968 999999964 999999939 999999907 999999915 999999944 999999987 999999975 999999970 999999980 999999946 999999978 999999973 999999954 999999905 999999995 999999989 999999973 999999901 999999906 999999902 999999917 999999971 999999951 999999901 999999972 999999908 999999949 999999982 999999958 999999926 999999910 999999916 999999940 999999909 999999980 999999913 999999979 999999964 999999973 999999914 999999950 999999922 999999982 999999964 999999986 999999904 999999928 999999957 999999943 999999977 999999910 999999911 999999918 999999972 999999952 999999932 999999959 999999939 999999921 999999939 999999952 999999946 999999988 999999913 999999901 999999935 999999903 999999932 999999903 999999982 999999926 999999923 999999937 999999996 999999961 999999922 999999910 999999952 999999933 999999996 999999914 999999926 999999974 999999920 999999981 999999922 999999987 999999963 999999900 999999943 999999978 999999903 999999994 999999927 999999922 999999912 999999950 999999913 1000000000 999999935 999999982 999999939 999999946 999999905 999999940 999999906 999999966 999999988 999999972 999999971 999999998 999999916 999999918 999999977 999999947 999999915 999999965 999999985 999999990 999999988 999999915 999999926 999999950 999999906 999999952 999999915 999999918 999999960 999999959 999999902 999999928 999999951 999999996 999999928 999999925 999999949 999999926 999999964 999999961 999999996 999999993 999999992 999999922 999999920 999999925 999999974 999999979 999999952 999999990 999999990 999999948 999999935 999999987 999999985 999999941 999999979 999999931 999999916 999999934 999999999 999999959 999999989 999999988 999999967 999999969 999999948 999999931 999999905 999999917 999999917 999999934 999999938 999999973 999999959 999999900 999999957 999999904 999999961 999999923 999999923 999999977 999999991 999999949 999999921 999999962 999999915 999999935 999999912 999999937 999999911 1000000000 999999916 999999952 999999971 999999922 999999982 999999966 999999918 999999968 999999929 999999957 999999913 999999988 999999946 999999900 999999922 999999968 999999951 999999973 999999953 999999977 999999973 999999961 999999999 999999944 999999964 999999917 999999939 999999915 999999927 999999920 999999928 999999942 999999992 999999996 999999934 999999917 999999962 999999945 999999986 999999929 999999922 999999993 999999984 999999920 999999954 999999927 999999964 999999900 999999937 999999954 999999916 999999950 999999920 999999907 999999986 999999969 999999950 999999902 999999979 999999908 999999969 999999921 999999933 999999958 999999962 999999917 999999997 999999978 999999940 999999906 999999942 999999925 999999913 999999931 1000000000 999999959 999999977 999999963 999999941 1000000000 999999931 999999922 999999969 999999952 999999958 999999920 999999945 999999927 999999934 999999996 999999914 999999938 999999995 999999962 999999950 999999956 999999963 999999914 999999905 999999937 999999948 999999992 999999915 999999971 999999996 999999983 999999973 999999939 999999915 999999924 999999927 999999997 999999943 999999982 999999983 999999966 999999981 999999970 999999926 1000000000 999999957 999999978 999999912 999999976 999999967 999999903 999999917 999999967 999999912 999999959 1000000000 999999915 999999954 999999913 999999947 999999905 999999900 999999931 999999948 999999975 999999913 999999930 999999936 999999981 999999900 999999946 999999940 999999913 999999900 999999909 999999946 999999926 999999910 999999973 999999951 999999937 999999925 999999969 999999901 999999904 999999932 999999956 999999966 999999907 999999949 999999951 999999960 999999938 999999917 999999907 999999976 999999993 999999930 999999912 999999919 999999974 999999977 999999969 999999970 999999941 999999986 999999953 999999923 999999919 999999933 999999907 999999923 999999948 999999919 999999961 999999972 999999977 999999980 999999922 999999990 999999951 999999937 999999936 999999964 999999931 999999918 999999929 999999949 999999957 999999914 999999999 999999904 999999923 999999918 999999970 999999951 999999944 999999944 999999923 999999925 999999996 999999990 999999973 999999966 999999950 999999923 999999996 999999943 999999906 999999960 999999932 999999922 999999925 999999929 999999912 999999973 999999928 999999930 999999987 999999991 999999978 999999994 999999959 999999992 999999945 999999934 999999984 999999960 999999924 999999913 999999952 999999961 999999932 999999975 999999963 1000000000 999999993 999999945 999999924 999999972 999999916 999999957 999999929 999999918 999999998 999999908 999999928 999999995 999999920 999999995 999999956 999999982 999999903 999999916 999999900 999999911 999999990 999999908 999999953 999999995 999999942 999999945 999999987 999999942 999999921 999999971 999999975 999999915 999999943 999999913 999999954 999999910 999999943 999999976 999999992 999999917 999999996 999999981 999999993 999999975 999999906 999999941 999999980 999999969 999999939 999999970 999999931 999999957 999999947 999999968 999999973 999999938 999999969 999999964 999999997 1000000000 999999952 999999991 999999917 999999947 999999953 999999950 999999921 999999977 999999968 999999918 999999963 999999903 999999955 999999929 999999939 999999977 999999977 999999942 999999903 999999992 999999953 999999909 999999986 999999937 999999929 999999959 999999950 999999906 999999968 999999943 999999927 999999938 999999975 999999960 999999954 999999989 999999918 999999947 999999995 999999988 999999943 999999991 999999963 999999939 999999985 999999978 999999960 999999997 999999916 999999952 999999960 999999996 999999900 999999981 999999959 999999930 999999943 999999995 999999919 999999995 999999947 999999925 999999908 999999970 999999907 999999909 999999988 999999990 999999918 999999907 999999998 999999957 999999948 1000000000 999999905 999999920 999999972 999999924 999999913 999999983 999999946 999999945 999999936 999999986 999999920 999999906 999999948 999999944 999999985 999999920 999999936 999999966 999999925 999999917 999999987 999999904 999999987 999999965 999999943 999999994 999999943 999999964 999999937 999999927 999999941 999999944 999999903 999999946 999999978 999999911 999999943 999999958 999999956 999999942 999999904 999999994 999999916 999999904 999999943 999999938 999999932 999999990 999999957 999999956 999999955 999999948 999999992 999999927 999999902 999999922 999999989 999999949 999999995 999999926 999999997 999999977 999999923 999999964 999999955 999999916 999999979 999999944 999999961 999999968 999999981 999999958 999999931 999999946 999999997 999999922 999999957 999999926 999999929 999999902 999999971 999999979 999999971 999999945 999999990 999999977 999999973 999999993 999999935 999999966 999999969 999999951 999999916 999999956 999999973 999999948 999999998 999999900 999999988 999999908 999999915 999999917 999999900 999999971 999999910 999999971 999999982 999999955 999999918 999999917 999999992 999999979 999999962 999999968 999999900 999999948 999999929 999999986 999999963 999999945 999999930 999999908 999999918 999999993 999999922 999999968 999999941 999999907 999999961 999999919 999999918 999999925 999999965 999999960 999999984 999999903 999999927 999999922 999999942 999999934 999999929 999999918 999999957 999999915 999999973 999999917 999999982 999999962 999999918 999999906 999999928 999999913 999999939 999999951 999999909 999999903 999999927 999999954 999999982 999999963 999999952 999999990 999999979 999999969 999999923 999999900 999999910 999999912 999999982 999999969 999999923 999999991 999999927 999999988 999999997 999999927 999999923 999999951 999999959 999999914 999999911 999999997 999999992 999999960 999999964 999999932 999999952 999999943 999999953 999999971 999999925 999999981 999999913 999999975 999999991 999999900 999999912 999999990 999999971 999999962 999999920 999999988 999999959 999999927 999999983 999999951 999999993 999999969 999999959 999999999 999999999 999999976 999999993 999999948 999999944 999999956 999999960 999999976 999999944 999999968 999999964 999999908 999999928 999999930 999999986 999999961 999999939 999999969 999999924 999999902 999999919 999999937 999999940 999999937 999999992 999999940 999999983 999999911 999999951 999999949 999999945 999999919 999999938 999999965 999999981 999999902 999999994 999999964 999999965 999999926 999999959 999999990 999999973 999999958 999999932 999999987 999999974 999999906 999999998 999999996 999999922 999999948 999999931 999999984 999999928 999999910 999999975 999999928 999999935 999999916 999999940 999999905 999999915 999999913 999999987 999999961 999999936 999999981 999999905 999999933 999999947 999999962 999999984 999999946 999999916 999999951 999999916 999999986 999999943 999999922 999999924 999999937 999999938 999999900 999999914 999999984 999999917 999999948 999999950 999999960 999999935 999999951 999999946 999999902 999999939 999999963 999999905 999999976 999999927 999999910 999999942 999999934 999999976 999999900 999999920 999999903 999999974 999999907 999999901 999999919 999999958 999999916 999999970 999999937 999999916 999999988 999999967 999999932 999999916 999999962 999999954 999999943 999999991 999999918 999999905 999999937 999999965 999999929 999999931 999999914 999999932 999999974 999999912 999999921 999999930 999999971 999999999 999999900 999999940 999999945 999999913 999999932 999999907 999999905 999999999 999999969 999999964 999999975 999999970 999999967 999999904 999999922 999999902 999999998 999999926 999999905 999999965 999999908 999999973 999999971 999999918 999999925 999999958 999999939 999999931 999999974 999999954 999999900 999999950 999999957 999999979 999999998 999999978 999999979 999999924 999999908 999999993 999999935 999999935 999999952 999999948 999999979 999999939 999999923 999999951 999999949 999999974 999999975 999999922 999999987 999999992 999999959 999999929 999999926 999999964 999999939 999999947 999999920 999999992 999999976 999999914 999999928 999999983 999999970 999999963 999999914 999999965 999999948 999999915 999999903 999999924 999999990 999999965 999999935 999999934 999999937 999999942 999999941 999999916 999999998 999999923 999999951 999999969 999999979 1000000000 999999953 999999937 999999994 999999973 999999992 999999954 999999979 999999920 999999952 999999924 999999989 999999903 999999949 999999962 999999945 999999941 999999996 999999962 999999942 999999990 999999982 999999940 999999973 999999907 999999981 999999915 999999986 999999961 999999900 999999971 999999961 999999972 999999949 999999974 999999904 999999906 999999958 999999963 999999947 999999921 999999986 999999942 999999983 999999990 999999970 999999943 999999906 999999967 999999925 999999955 999999998 999999902 999999905 999999906 999999952 999999969 999999953 999999977 999999991 999999964 999999984 999999990 999999921 999999999 999999911 999999934 999999998 999999995 999999926 999999942 999999998 999999972 999999960 999999993 999999942 999999966 999999999 999999944 999999934 999999937 999999936 999999924 999999917 999999966 999999947 999999999 999999964 999999934 999999961 999999995 999999975 999999994 999999999 999999990 999999970 999999993 999999950 999999996 999999956 999999992 999999927 999999969 1000000000 999999972 999999949 999999968 999999902 999999928 999999981 999999938 999999993 999999979 999999979 999999959 999999914 999999972 999999943 999999919 999999939 999999918 999999915 999999905 999999982 999999942 999999972 999999988 999999942 999999921 999999947 999999970 999999952 999999990 999999986 999999907 999999903 999999995 999999913 999999977 999999950 999999945 999999941 999999954 999999937 999999925 999999943 999999927 999999952 999999986 999999915 999999949 999999947 999999926 999999919 999999973 999999964 999999925 999999957 999999906 999999923 999999900 999999923 999999928 999999968 999999920 999999958 999999968 999999951 999999992 999999989 999999946 999999958 999999977 999999926 999999986 999999962 999999922 999999976 999999970 999999967 999999936 999999971 999999959 999999970 999999964 999999922 999999945 999999957 999999938 999999931 999999961 999999977 999999976 999999957 999999914 999999914 999999995 999999902 999999937 999999953 999999977 999999926 999999945 999999937 999999904 999999995 999999990 999999989 999999922 999999970 999999917 999999960 999999965 999999917 999999975 999999904 999999922 999999998 999999962 999999927 999999901 999999998 999999992 999999963 999999949 999999906 999999993 999999941 999999991 999999931 999999961 999999913 999999911 999999999 999999950 999999976 999999991 999999919 999999932 999999927 999999991 999999905 999999955 999999919 999999973 999999976 999999995 999999968 999999986 999999908 999999964 999999936 999999996 999999984 999999971 999999955 999999947 999999988 999999970 999999993 999999991 999999909 999999942 999999914 999999957 999999914 999999956 999999960 999999939 999999994 999999957 999999961 999999920 999999924 999999953 999999914 999999983 999999904 999999992 999999965 999999905 999999939 999999963 999999993 999999904 999999957 999999999 999999921 999999931 999999911 999999914 999999962 999999996 999999943 999999992 999999910 999999976 999999968 999999984 999999975 999999956 999999935 999999905 999999909 999999986 999999916 999999913 999999942 999999915 999999971 999999979 999999979 999999963 999999991 999999916 999999930 999999915 999999934 999999973 999999948 999999968 999999906 999999985 999999995 999999997 999999959 999999961 999999907 999999914 999999919 999999940 999999956 999999981 999999911 999999920 999999918 999999950 999999998 999999996 999999938 999999917 999999989 999999972 999999954 999999995 999999946 999999902 999999949 999999944 999999976 999999918 999999978 999999992 999999911 999999976 999999992 999999935 999999942 999999917 999999904 999999936 999999916 999999972 999999930 999999916 999999927 999999926 999999914 999999957 999999988 999999924 999999991 999999939 999999944 999999940 999999953 999999951 999999942 999999917 999999906 999999921 999999914 999999979 999999943 999999952 999999929 999999929 999999991 999999972 999999995 999999976 999999985 999999972 999999930 999999951 999999963 999999976 999999905 1000000000 999999939 999999981 1000000000 999999927 999999914 999999930 999999923 999999934 999999923 999999957 999999932 999999980 999999958 999999922 999999907 999999965 999999974 999999906 999999986 999999913 999999970 999999951 999999948 999999986 999999945 999999907 999999907 999999905 999999949 999999922 999999923 999999954 999999920 999999905 999999934 999999932 999999901 999999993 999999960 999999947 999999966 999999976 999999995 999999986 999999918 999999906 999999999 999999909 999999950 999999931 999999999 999999954 999999904 999999968 999999997 999999970 999999983 999999912 999999926 999999987 999999944 999999925 999999946 999999985 999999961 999999967 999999940 999999902 999999914 999999940 999999973 999999937 999999970 999999967 999999930 999999967 999999946 999999944 999999905 999999942 999999965 999999935 999999928 999999977 999999964 999999985 999999927 999999950 999999972 999999997 999999969 999999928 999999903 999999986 999999976 999999955 999999971 999999935 999999923 999999939 999999932 999999973 999999997 999999944 999999915 999999960 1000000000 999999962 999999928 999999986 999999952 999999965 999999948 999999947 999999981 999999903 999999951 999999909 999999986 999999927 999999975 999999986 999999984 999999918 999999956 999999961 999999922 999999970 999999908 999999910 999999917 999999926 999999916 999999911 999999985 999999948 999999939 999999918 999999964 999999959 999999921 999999992 999999950 999999907 999999910 999999941 999999937 999999987 999999993 999999941 999999946 999999933 999999936 999999937 999999991 999999926 999999917 999999923 999999934 999999965 999999928 999999928 999999989 999999949 999999914 999999979 999999949 999999969 999999911 999999938 999999996 999999925 999999909 999999985 999999987 999999978 999999939 999999903 999999917 999999997 999999947 999999905 999999911 999999999 999999935 999999945 999999943 999999931 999999970 999999998 999999912 999999954 999999925 999999972 999999923 999999936 999999920 999999949 999999909 999999922 999999920 999999954 999999906 999999964 999999910 999999970 1000000000 999999936 999999903 999999941 999999901 999999931 999999943 999999951 999999909 999999959 999999983 999999997 999999900 999999979 999999958 999999927 999999901 999999940 999999959 999999971 999999936 999999949 999999981 999999918 999999915 999999922 999999909 999999917 999999995 999999915 999999943 999999954 999999990 999999959 999999909 999999998 999999986 999999998 999999966 999999903 999999990 999999903 999999922 999999985 999999905 999999919 999999959 999999974 999999944 999999951 999999927 999999913 999999915 999999951 999999966 999999923 999999956 999999912 999999959 999999941 999999903 999999981 999999951 999999925 999999990 999999952 999999961 999999916 999999923 999999913 999999949 999999922 999999916 999999927 999999975 999999961 999999969 999999912 999999955 999999937 999999967 999999924 999999997 999999910 999999993 999999984 999999988 999999929 999999936 999999986 999999925 999999984 999999998 999999918 999999975 999999940 999999963 999999950 999999937 999999978 999999993 999999966 999999950 999999965 999999948 999999996 999999939 999999938 999999917 999999957 999999924 999999945 999999917 999999913 999999960 999999997 1000000000 999999999 999999976 999999929 999999961 999999946 999999998 999999933 999999913 999999994 999999990 999999996 999999925 999999902 999999915 999999924 999999912 999999965 999999968 999999948 999999964 999999949 999999959 999999956 999999919 999999991 999999988 999999940 999999923 999999925 999999967 999999920 999999993 999999956 999999994 999999951 999999938 999999949 999999901 999999953 999999928 999999913 999999926 999999983 999999986 999999973 999999957 999999982 999999975 999999996 999999974 999999974 999999999 999999936 999999962 999999917 999999934 999999976 999999927 999999951 999999954 999999990 999999971 999999987 999999905 999999923 999999991 999999936 999999906 999999953 999999940 999999906 999999969 999999945 999999915 999999923 999999969 999999974 999999953 999999918 999999967 999999953 999999912 999999932 999999908 999999964 999999972 999999975 999999934 999999947 999999995 999999985 999999985 999999997 999999915 999999931 999999992 999999911 999999933 999999943 999999920 999999999 999999924 999999901 999999984 999999999 999999988 999999968 999999944 999999901 999999972 999999901 999999939 999999942 999999944 999999983 999999961 999999995 999999992 999999917 999999955 999999930 999999928 999999991 999999935 999999982 999999987 999999949 999999967 999999953 999999921 999999970 999999928 999999935 999999941 1000000000 999999943 999999912 999999990 999999984 999999998 999999904 999999963 999999990 999999925 999999986 999999947 999999913 999999994 999999987 999999953 999999948 999999923 999999925 999999914 999999999 999999949 999999949 999999973 999999964 999999942 999999902 999999924 999999934 999999945 999999949 999999908 999999988 999999975 999999995 999999971 999999919 999999966 999999963 999999972 999999912 999999929 999999922 999999914 999999948 999999940 999999955 999999997 999999930 999999941 999999961 999999964 999999987 999999976 999999925 999999958 999999967 999999902 999999900 999999956 999999940 999999987 999999963 999999968 999999972 999999944 999999962 999999936 999999989 999999999 999999969 999999974 999999972 999999919 999999913 999999995 999999972 999999909 999999918 999999929 999999998 999999991 999999921 999999937 999999907 999999960 999999999 999999956 999999971 999999910 999999924 999999981 999999911 999999975 999999980 999999911 999999976 999999957 999999941 999999904 999999999 999999923 999999935 999999989 999999985 999999900 999999935 999999900 999999949 999999914 999999933 999999988 999999980 999999905 999999912 999999970 999999988 999999903 999999996 999999930 999999998 999999967 999999907 999999982 999999985 999999914 999999979 999999981 999999970 999999977 999999904 999999973 999999988 999999921 999999963 999999979 999999942 999999959 999999964 999999922 999999988 999999996 999999990 999999998 999999939 999999944 999999959 999999976 999999938 999999946 999999920 999999998 999999981 999999917 999999943 999999962 999999995 999999947 999999907 999999950 999999972 999999984 999999954 999999923 999999953 999999944 999999917 999999980 999999990 999999980 999999977 999999935 999999926 999999939 999999939 999999949 999999949 999999985 999999946 999999946 999999948 999999926 999999977 999999980 999999967 999999964 999999988 999999987 999999944 999999937 999999999 999999919 999999990 999999982 999999942 999999992 999999970 999999913 999999907 999999958 999999999 1000000000 999999903 999999964 999999906 999999919 999999956 999999920 999999932 999999985 999999995 999999955 999999998 999999958 999999970 999999911 999999942 999999910 999999920 999999938 999999979 999999985 999999925 999999983 999999997 999999909 999999939 999999991 999999911 999999944 999999954 999999935 999999961 999999932 999999988 999999985 999999996 999999939 999999933 999999997 999999927 999999962 999999945 999999938 999999997 999999975 999999973 999999948 999999974 999999980 999999974 999999933 999999958 999999962 999999911 999999940 999999973 999999948 999999929 999999923 999999957 999999917 999999996 999999955 999999998 999999997 999999951 999999934 999999914 999999906 999999996 999999922 999999922 999999928 999999994 999999939 999999991 999999904 999999918 999999957 999999955 999999972 999999973 999999972 999999945 999999933 999999955 999999933 999999999 999999906 999999912 999999914 999999961 999999910 999999922 999999962 999999908 999999935 999999998 999999988 999999940 999999990 999999939 999999916 999999901 999999956 999999973 999999906 999999910 999999956 999999970 999999957 999999975 999999967 999999984 999999915 999999922 999999936 999999926 999999912 999999909 999999912 999999971 999999990 999999950 999999988 999999925 999999927 999999926 999999997 999999919 999999980 999999924 999999988 999999962 999999971 999999977 999999981 999999975 999999981 999999961 999999925 999999932 999999939 999999953 999999923 999999981 999999972 999999906 999999985 999999971 999999920 999999970 999999989 999999913 999999988 999999908 999999939 999999999 999999920 999999923 999999955 999999995 999999928 999999903 999999926 999999959 999999922 999999941 999999971 999999926 999999920 999999904 999999905 999999997 999999958 999999974 1000000000 999999991 999999932 999999967 999999927 999999904 999999935 999999971 999999980 999999944 999999994 999999934 999999998 999999949 999999964 999999979 999999987 999999967 999999934 999999974 999999961 999999956 999999998 999999940 999999918 999999918 999999926 999999929 999999994 999999968 999999961 999999982 999999991 999999981 999999955 999999917 999999915 999999959 999999945 999999914 999999939 999999923 999999915 999999900 999999980 1000000000 999999922 999999913 999999900 999999998 999999972 999999934 999999929 999999968 999999975 999999934 999999983 999999911 999999904 999999997 999999991 999999980 999999907 999999963 999999987 999999992 999999909 999999950 999999998 999999954 999999958 999999964 999999939 999999966 999999993 999999997 999999997 999999913 999999901 999999950 999999945 999999923 999999956 999999920 999999930 999999902 999999991 999999931 999999913 999999906 999999908 999999913 999999982 999999967 999999908 999999992 999999993 999999980 999999996 999999924 999999925 999999975 999999900 999999999 999999941 999999990 999999964 999999953 999999967 999999985 999999913 999999973 999999995 999999911 999999943 999999991 999999942 999999922 999999994 999999984 999999915 999999936 999999940 999999904 999999932 999999907 999999974 999999987 999999916 999999991 999999992 999999958 999999985 999999942 999999944 999999902 999999984 999999950 999999919 999999976 999999972 999999986 999999983 999999960 999999965 1000000000 999999952 999999903 999999994 999999979 999999935 999999951 999999933 999999945 999999945 999999998 999999930 999999999 999999934 999999978 999999994 999999971 1000000000 999999935 999999956 999999928 999999983 999999911 999999947 999999973 999999903 999999942 999999922 999999945 999999928 999999937 999999939 999999936 999999973 999999994 999999910 999999924 999999982 999999911 999999996 999999930 999999993 999999962 999999916 999999968 999999965 999999968 999999997 999999935 999999907 999999913 999999909 999999986 999999963 999999900 999999916 999999995 999999949 999999904 999999923 999999922 999999924 999999923 999999957 999999997 999999986 999999991 999999928 999999972 999999964 999999936 999999969 999999978 999999928 999999935 999999939 999999971 999999915 999999916 999999918 999999944 999999908 999999986 999999901 999999965 999999990 999999929 999999948 999999963 999999991 999999939 999999969 999999907 999999992 999999934 999999903 999999935 999999962 999999997 999999925 999999908 999999909 999999927 999999907 999999929 999999977 999999925 999999943 999999913 999999904 999999992 999999900 999999957 999999984 999999977 999999918 999999941 999999957 999999991 999999905 999999947 999999984 999999977 999999982 999999924 999999993 999999978 999999988 999999982 999999931 999999979 999999962 999999909 999999922 999999917 999999967 999999981 999999946 999999937 999999948 999999943 999999917 999999908 999999932 999999938 999999932 999999956 999999902 999999943 999999942 999999965 999999961 999999911 999999975 999999996 999999991 1000000000 999999915 999999903 999999943 999999933 999999937 999999964 999999995 999999958 999999924 999999929 999999974 999999917 999999909 999999930 999999985 999999917 999999935 999999968 999999956 999999942 999999981 999999953 999999929 999999989 999999942 999999932 999999959 999999966 999999927 999999935 999999996 999999900 999999920 999999919 999999991 999999964 999999908 999999994 999999955 999999978 999999989 999999922 999999971 999999966 999999906 999999964 999999943 999999980 999999949 999999960 999999904 1000000000 999999937 999999907 999999954 999999924 999999938 999999983 999999905 999999951 999999903 999999935 999999963 999999959 999999921 999999982 999999986 999999906 999999986 999999978 999999949 999999976 999999982 1000000000 999999923 999999974 999999951 999999965 999999919 999999986 999999966 999999961 999999901 999999936 999999913 999999994 999999935 999999940 999999909 999999923 999999917 999999902 999999967 999999913 999999986 999999921 999999993 999999999 999999948 999999936 999999957 999999968 999999910 999999952 999999956 999999905 999999974 999999996 999999927 999999988 999999967 999999948 999999953 999999902 999999945 999999972 999999900 999999907 999999917 999999960 999999920 999999985 999999907 999999910 999999952 999999903 999999925 999999963 999999973 999999936 999999928 999999999 999999966 999999977 999999921 999999941 999999977 999999910 999999901 999999940 999999965 999999992 999999922 999999919 999999948 999999937 999999977 999999919 999999938 999999977 999999998 999999954 999999914 999999900 999999981 999999940 999999970 999999946 999999921 999999993 999999996 999999903 999999920 999999978 999999946 999999949 999999964 999999959 999999950 999999926 999999914 999999907 999999901 999999956 999999976 999999948 999999972 999999985 999999953 999999981 999999933 999999907 999999900 999999912 999999960 999999976 999999968 1000000000 999999915 999999966 999999949 999999917 999999990 999999904 999999928 999999946 999999934 999999938 999999985 999999976 999999939 999999953 999999994 999999937 999999946 999999933 999999901 999999916 999999934 999999968 999999943 999999953 999999972 999999924 999999900 999999958 999999905 999999997 999999957 999999977 999999931 999999936 999999935 999999972 999999975 999999977 999999993 999999969 999999968 999999990 999999931 999999948 999999994 999999961 999999967 999999940 999999974 999999906 999999970 999999971 999999912 999999955 999999976 999999942 999999944 999999915 999999948 999999958 999999984 999999928 999999962 999999950 999999992 999999924 999999940 999999954 999999907 999999942 999999990 999999905 999999916 999999962 999999954 999999983 999999958 999999971 999999958 999999934 999999979 999999981 999999926 999999901 999999964 999999953 999999910 999999922 999999905 999999999 999999932 999999981 999999966 999999944 999999965 999999972 999999903 999999901 999999903 999999972 999999902 999999940 999999926 999999901 999999957 999999901 999999950 999999953 999999993 999999967 999999936 999999920 999999935 999999930 999999938 999999918 999999930 999999904 999999929 999999975 999999969 999999976 999999967 999999984 999999957 999999962 999999919 999999988 999999948 999999997 999999906 999999955 999999935 999999985 999999930 999999922 999999998 999999982 999999967 999999937 999999905 999999976 999999991 1000000000 999999933 999999980 999999943 999999949 999999945 999999998 999999986 999999900 999999933 999999906 999999961 999999982 999999979 999999971 999999925 999999993 999999922 999999962 999999949 999999900 999999985 999999944 999999972 999999986 999999942 999999902 999999993 999999960 999999981 999999919 999999955 999999907 999999957 999999981 999999954 999999982 999999960 999999961 999999981 999999944 999999919 999999977 999999964 999999970 999999960 999999941 999999951 999999907 999999908 999999967 999999964 999999951 999999904 999999983 999999924 999999949 999999930 999999969 999999917 999999917 999999984 999999977 999999939 999999987 999999936 999999943 999999930 999999928 999999911 999999953 999999912 999999981 999999926 999999993 999999904 999999998 999999949 999999918 999999978 999999903 999999968 999999918 999999993 999999970 999999941 999999932 999999937 999999904 999999903 999999955 999999919 999999945 999999911 999999914 999999945 999999904 999999966 999999909 999999928 999999960 999999956 999999907 999999992 999999914 999999990 999999917 999999912 999999938 999999963 999999991 999999958 999999918 999999916 999999979 999999954 999999914 1000000000 999999900 999999940 999999995 999999972 999999947 999999948 999999941 999999984 999999977 999999945 999999986 999999913 999999913 999999946 999999905 999999918 999999922 999999963 999999919 999999902 999999926 999999904 999999950 999999935 999999975 999999985 999999920 999999943 999999967 999999932 999999957 1000000000 999999989 999999908 999999999 999999971 999999910 999999956 999999999 999999963 999999968 999999991 999999946 999999935 999999911 999999965 999999932 999999912 999999912 999999929 999999975 999999913 999999925 999999988 999999919 999999978 999999909 999999911 999999957 999999959 999999932 999999983 999999930 999999958 999999915 999999977 999999934 999999902 999999957 999999925 999999941 999999937 999999988 999999912 999999975 999999952 999999923 999999938 999999918 999999987 1000000000 999999979 1000000000 999999990 999999930 999999962 999999904 999999940 1000000000 999999954 999999974 999999978 999999917 999999904 999999905 1000000000 999999943 999999941 999999909 999999924 999999974 999999939 999999941 999999982 999999989 999999902 999999939 999999997 999999933 999999911 999999930 999999925 999999944 999999991 999999941 999999970 999999950 999999948 999999937 999999980 999999996 999999913 999999978 999999914 999999907 999999904 999999993 999999921 999999944 999999960 999999901 999999914 999999946 999999991 999999932 999999911 999999940 999999954 999999993 999999986 999999988 999999931 999999963 999999972 999999952 999999943 999999997 999999998 999999920 999999941 1000000000 999999940 999999911 999999968 999999985 999999953 999999979 999999941 999999930 999999927 999999966 999999995 999999938 999999920 999999920 999999971 999999994 999999977 999999983 999999985 999999966 999999988 999999957 999999988 999999951 999999956 999999985 999999938 999999978 999999990 999999976 999999956 999999999 999999944 999999955 999999905 999999924 999999962 999999934 999999912 999999960 999999978 999999922 999999952 999999933 999999910 999999949 999999995 999999964 999999960 999999954 999999965 999999966 999999977 999999974 999999965 999999969 999999926 999999902 999999931 999999931 999999911 999999978 999999977 999999920 999999952 999999989 999999999 999999993 999999909 999999928 999999929 999999906 999999909 999999980 999999918 999999959 999999973 999999917 999999958 999999994 999999930 999999935 999999900 999999901 999999955 999999915 999999991 999999944 999999991 999999990 999999998 999999977 999999957 999999990 999999905 999999912 999999947 999999974 999999911 999999954 999999920 999999984 999999901 1000000000 999999962 999999923 999999913 999999961 999999902 999999993 999999965 999999934 999999966 999999925 999999933 999999928 999999957 999999949 999999952 999999939 999999956 999999936 999999974 999999917 999999903 1000000000 999999976 999999980 999999965 999999905 999999992 999999906 999999964 999999956 999999985 999999936 999999925 999999945 999999921 999999961 999999906 999999920 999999936 999999934 999999934 999999961 999999935 999999994 999999902 999999934 999999970 999999980 999999981 999999995 999999958 999999963 999999977 999999978 999999909 999999991 999999957 999999926 999999955 999999984 999999982 999999932 999999992 999999967 1000000000 999999916 999999947 999999957 999999951 999999928 999999922 999999958 999999901 999999923 999999941 999999929 999999949 999999971 999999979 999999930 999999917 999999966 999999908 999999905 999999974 999999967 999999951 999999959 999999906 999999906 999999941 999999962 999999932 999999984 999999951 999999932 999999944 999999934 999999905 999999937 999999969 999999934 999999976 999999998 999999907 999999923 999999944 999999977 999999996 999999958 999999945 999999961 999999980 999999962 999999957 999999939 999999987 999999941 999999963 999999908 999999954 999999971 999999914 999999920 999999958 999999917 999999920 999999954 999999928 999999959 999999954 999999958 999999915 999999947 999999987 999999960 999999991 1000000000 999999965 999999903 999999994 999999961 999999915 999999981 999999939 999999961 999999942 999999946 999999917 999999936 999999904 999999983 999999987 999999904 999999925 999999909 999999977 999999903 999999923 999999920 999999924 999999919 999999941 999999915 999999900 999999972 999999942 999999931 999999995 999999926 999999962 999999919 999999949 999999942 999999999 999999907 999999965 999999984 999999960 999999933 999999904 999999956 999999951 999999965 999999949 999999979 999999920 999999951 999999929 999999934 999999931 999999943 999999945 999999966 999999979 999999953 999999944 999999941 999999916 999999915 999999955 999999911 999999986 999999936 999999914 999999910 999999914 999999973 999999906 999999958 999999959 999999969 999999988 999999950 999999921 999999969 999999941 999999950 999999962 999999932 999999920 999999988 999999973 999999943 999999959 999999914 999999941 999999981 999999900 999999990 999999929 999999998 999999973 999999930 999999900 999999992 999999907 999999913 999999988 999999999 999999907 999999918 999999949 999999962 999999962 999999988 999999905 999999925 999999957 999999918 999999969 999999934 999999922 999999987 999999998 999999942 999999985 999999939 999999997 999999947 999999966 999999904 999999937 999999988 999999939 999999924 999999944 999999951 999999949 999999999 999999946 999999974 999999981 999999963 999999976 999999915 1000000000 999999982 999999983 999999905 999999910 999999924 999999917 999999931 999999925 999999976 999999963 999999905 999999964 999999917 999999982 999999919 999999994 999999998 999999935 999999999 999999973 999999957 999999932 999999978 999999983 999999926 999999900 999999957 999999958 999999986 999999998 999999967 999999963 999999967 999999956 999999935 999999920 999999934 999999987 999999971 999999954 999999920 999999965 999999997 999999929 999999937 999999938 999999905 999999917 999999905 999999985 999999908 999999983 999999989 999999998 999999945 999999922 999999932 999999956 999999927 999999909 999999947 999999968 999999976 999999908 999999994 999999993 999999903 999999905 999999953 999999957 999999936 999999948 999999961 999999948 999999904 999999975 999999957 999999994 999999964 999999921 999999964 999999903 999999972 999999958 999999981 999999965 999999950 999999984 999999905 999999938 999999971 999999984 999999948 999999948 999999937 999999966 999999902 999999935 999999995 999999927 999999903 999999958 999999924 999999903 999999980 999999974 999999933 999999954 999999958 999999909 999999998 999999971 999999908 999999921 999999989 999999917 999999927 999999979 999999954 999999939 999999949 999999929 999999903 999999926 999999903 999999911 999999963 999999932 999999976 999999919 999999986 999999971 999999916 999999966 999999921 999999919 999999940 999999901 999999918 999999942 1000000000 999999933 999999903 999999968 999999905 999999928 999999947 999999900 999999964 999999920 999999913 999999935 999999945 999999999 999999998 999999944 999999949 999999944 999999925 999999977 999999945 999999968 999999979 999999906 999999947 999999906 999999922 999999925 999999996 999999916 999999970 999999960 999999918 999999905 999999990 999999958 999999938 999999966 999999962 999999931 999999959 999999954 999999949 999999982 999999932 999999910 999999911 999999913 999999961 999999923 999999971 999999923 999999975 999999960 999999990 999999910 999999990 999999982 999999973 999999912 999999947 999999931 999999921 999999943 999999995 1000000000 999999958 999999919 999999988 999999981 999999902 999999962 999999980 999999912 999999954 999999936 999999925 999999931 999999981 999999900 999999940 999999909 999999942 999999906 999999977 999999930 999999977 999999911 999999973 999999981 999999952 999999958 999999989 999999963 999999934 999999945 999999927 999999945 999999925 999999990 999999972 999999981 999999934 999999972 999999964 999999912 999999920 999999921 999999990 999999937 999999942 999999981 999999903 999999978 999999906 999999903 999999921 999999916 999999980 999999974 999999996 999999915 999999921 999999967 999999981 999999929 999999974 999999927 999999903 999999982 999999978 999999983 999999934 999999974 999999903 999999982 999999924 999999979 999999978 999999926 999999985 999999904 999999912 999999953 999999953 999999900 999999930 999999912 999999911 999999909 999999929 999999979 999999959 999999942 999999913 999999925 999999968 999999907 1000000000 999999989 999999928 999999961 999999982 999999927 999999959 999999987 999999949 999999914 999999918 999999980 999999951 999999911 999999982 999999969 999999927 999999992 999999903 999999962 999999918 999999952 999999964 999999939 999999921 999999929 999999995 999999913 999999981 999999901 999999952 999999993 999999945 999999976 999999971 999999949 999999962 999999988 999999957 999999929 999999916 999999917 999999932 999999972 999999902 999999938 999999923 999999921 999999965 999999921 999999998 999999982 999999934 999999917 999999909 999999995 999999957 999999928 999999922 999999930 999999954 999999902 999999902 999999961 999999954 1000000000 999999946 999999959 999999917 999999967 999999927 999999974 999999945 999999931 999999984 999999921 999999926 999999901 999999920 999999995 999999929 999999905 999999992 999999992 999999946 999999965 999999916 999999946 999999929 999999901 999999931 999999915 999999982 999999951 999999961 999999973 999999921 999999934 999999927 999999936 999999910 999999961 999999922 999999973 999999940 999999989 999999981 999999992 999999999 1000000000 999999983 1000000000 999999971 999999991 999999932 999999923 999999962 999999973 999999910 999999916 999999908 999999980 999999926 999999925 999999969 999999927 999999911 999999935 999999969 999999988 999999916 999999911 999999950 999999902 999999965 999999996 999999997 999999990 999999957 999999993 999999941 999999973 999999991 999999969 999999901 999999923 999999931 999999963 999999935 999999965 999999902 999999951 999999966 999999961 999999985 999999992 999999914 999999906 999999983 999999904 999999996 999999921 999999960 999999925 999999918 999999973 999999987 999999906 999999963 999999924 999999939 999999963 999999954 999999963 999999994 999999980 999999954 999999993 999999996 999999911 999999978 999999997 999999900 999999956 999999926 999999992 999999961 999999908 999999925 999999939 1000000000 999999934 999999923 999999929 999999965 999999995 999999975 999999971 999999930 999999977 999999992 999999980 999999903 999999909 999999970 999999956 999999954 999999920 999999938 999999918 999999926 999999919 1000000000 999999936 999999983 999999933 999999934 999999927 999999931 999999934 999999927 999999989 999999953 999999908 999999939 999999990 999999905 999999908 999999939 999999972 999999996 999999906 999999979 999999949 999999912 999999959 999999973 999999966 999999975 999999945 999999981 999999916 999999976 999999921 999999910 999999999 999999949 999999928 999999936 999999990 999999927 999999906 999999996 999999922 999999940 999999940 999999938 999999999 999999926 999999931 999999954 999999905 999999939 999999939 999999942 999999979 999999913 999999977 999999946 999999975 999999977 999999962 999999907 999999972 999999908 999999990 999999980 999999998 999999908 999999991 999999981 999999933 999999927 999999999 999999994 999999960 999999948 999999923 999999963 999999981 999999918 999999907 999999905 999999943 999999901 999999950 999999957 999999976 999999915 999999984 999999938 999999968 999999914 999999982 999999952 999999941 999999901 999999903 999999988 999999960 999999961 999999944 999999973 999999924 1000000000 999999934 999999920 999999918 999999997 999999991 999999954 999999906 999999949 999999943 999999969 999999995 999999942 999999926 999999970 999999976 999999940 999999936 999999936 999999972 999999920 999999930 999999966 999999922 999999995 999999991 999999979 999999970 999999930 999999903 999999922 999999949 999999946 999999912 999999977 999999928 1000000000 999999919 999999915 999999984 999999994 999999916 999999913 999999913 999999928 999999965 999999908 999999932 999999996 999999913 999999937 999999990 999999917 999999989 999999990 999999922 999999993 999999962 999999929 999999959 999999933 999999930 999999987 999999970 999999965 999999930 999999955 999999907 999999954 999999902 999999923 999999988 999999910 999999952 999999996 999999951 999999944 999999966 999999924 999999980 999999972 999999991 999999926 999999950 999999924 999999948 999999904 999999924 999999977 999999997 999999972 999999962 999999945 999999918 999999931 999999928 999999909 999999935 999999916 999999959 999999931 999999964 999999905 999999920 999999901 999999944 999999936 999999978 999999915 999999935 999999927 999999921 999999941 999999977 999999975 999999994 999999909 999999989 999999944 999999995 999999957 999999958 999999947 999999962 999999987 999999992 999999994 999999995 999999926 999999932 999999971 999999983 999999946 999999966 999999910 999999985 999999930 999999960 999999901 999999994 999999915 999999960 999999975 999999948 999999932 999999960 999999956 999999914 999999943 999999971 999999979 999999916 999999958 999999969 999999995 999999952 999999928 999999944 999999916 999999936 999999951 999999988 999999980 999999920 999999950 999999983 999999988 999999990 999999985 999999973 999999914 999999989 999999987 999999920 999999947 999999903 999999991 999999954 999999926 999999981 999999977 999999950 999999955 999999902 999999973 999999901 999999916 1000000000 999999965 999999903 999999946 999999978 999999979 999999917 999999924 999999954 999999956 999999990 999999967 999999975 999999942 999999923 999999910 999999973 999999929 999999974 999999925 999999944 999999949 999999966 999999902 999999972 999999940 999999954 999999954 999999910 999999995 999999904 999999910 999999923 999999938 999999953 999999958 999999953 999999971 1000000000 999999954 999999917 999999943 999999944 999999965 999999954 1000000000 999999966 999999912 999999935 999999961 999999945 999999980 999999964 999999959 999999990 999999915 999999901 999999940 999999970 999999991 999999940 999999996 999999925 999999943 999999910 999999945 999999995 999999986 999999935 999999925 999999952 999999914 999999986 999999962 999999994 999999930 999999993 999999968 999999924 999999983 999999984 999999925 999999935 999999963 999999972 999999982 999999988 999999929 999999950 999999955 999999989 1000000000 999999997 999999967 999999920 999999904 999999913 999999947 999999959 999999963 999999909 999999962 999999913 999999979 999999964 999999913 999999990 999999929 999999972 999999934 999999961 999999977 999999902 999999942 1000000000 999999988 999999902 999999956 999999973 999999906 999999954 999999908 999999926 999999969 999999973 999999991 999999924 999999912 999999925 999999926 999999923 999999990 999999941 999999914 999999934 999999928 999999938 999999942 999999916 999999917 999999958 999999971 999999936 999999954 999999968 999999984 999999939 999999928 999999911 999999972 999999918 999999925 999999945 999999998 999999980 999999983 999999919 999999983 999999910 999999996 999999908 999999954 999999971 999999986 999999952 999999954 999999934 999999988 999999903 999999916 999999928 999999921 999999939 999999998 999999949 999999983 999999965 999999941 999999971 999999978 999999947 999999927 999999953 999999904 999999975 999999968 999999939 999999947 999999924 999999948 999999943 999999968 999999986 999999930 999999975 999999939 999999908 1000000000 999999943 999999954 999999926 999999910 999999976 999999979 999999925 999999900 999999952 999999914 999999948 999999971 999999993 999999931 999999949 999999980 999999914 999999978 999999984 999999917 999999971 999999986 999999932 999999974 999999982 999999919 999999926 999999960 999999948 999999959 999999942 999999944 999999907 999999925 999999912 999999994 999999994 999999904 999999976 999999978 999999968 999999951 999999934 999999903 999999947 999999947 999999941 999999939 999999915 999999996 999999909 999999980 999999974 999999988 999999969 999999901 999999938 999999983 999999940 999999938 999999935 999999930 999999985 999999919 999999912 999999948 999999993 999999910 999999910 999999948 999999965 999999994 999999979 999999921 999999994 999999980 999999921 999999936 999999946 999999974 999999967 999999994 999999922 999999985 999999935 999999923 999999955 999999904 999999903 999999942 999999930 999999986 999999922 999999936 999999936 999999968 999999989 999999967 999999906 999999903 1000000000 999999940 999999953 999999993 999999942 999999995 999999995 999999984 999999957 999999953 999999934 999999954 999999936 999999954 999999938 999999948 999999939 999999996 999999927 999999916 999999910 999999986 999999922 999999907 999999975 999999933 999999903 999999903 999999931 999999943 999999984 999999948 999999916 999999984 999999967 999999919 999999981 999999914 999999905 999999931 999999972 999999993 999999921 999999920 999999921 999999960 999999999 999999929 999999986 1000000000 999999902 999999979 999999994 999999959 999999968 999999954 999999925 999999986 999999925 999999958 999999980 999999996 999999906 999999989 999999918 999999966 999999975 999999932 999999997 999999921 999999962 999999974 999999991 999999929 999999974 999999913 999999991 999999976 999999920 999999980 999999935 999999999 999999965 999999975 999999915 999999935 999999941 999999937 999999934 999999906 999999973 999999970 999999986 999999934 999999981 999999926 999999954 999999913 999999944 999999933 999999904 999999937 999999923 999999905 999999939 999999968 1000000000 999999949 999999931 999999978 999999997 999999974 999999989 999999903 999999904 999999903 999999988 999999996 999999921 999999904 999999921 999999916 999999970 999999995 999999961 999999914 999999962 999999982 999999940 999999970 999999929 999999918 999999930 999999924 999999902 999999931 999999959 1000000000 999999955 999999917 999999927 999999916 999999909 999999900 999999953 999999995 999999953 999999971 999999982 999999980 999999902 999999983 999999941 999999971 999999939 999999924 999999913 999999974 999999918 999999985 999999913 999999912 999999931 999999955 999999987 999999988 999999991 999999914 999999908 999999988 999999921 999999906 999999976 999999921 999999900 999999949 999999904 999999955 999999989 999999980 999999946 999999967 999999943 999999986 999999914 999999937 999999947 999999921 999999967 999999949 999999975 999999913 999999926 999999965 999999917 999999906 999999996 999999909 999999995 999999927 999999900 999999931 999999926 999999903 999999977 999999973 999999976 999999906 999999949 999999905 999999917 999999997 999999917 999999974 999999964 999999977 999999962 999999902 999999988 999999902 999999993 999999986 999999919 999999917 999999972 999999982 999999918 999999998 999999906 999999947 999999985 999999955 999999950 999999918 999999992 999999927 999999929 999999955 999999928 999999958 999999980 999999988 999999994 999999908 999999948 999999926 999999952 999999961 999999912 999999909 999999979 999999935 999999963 999999998 999999985 999999916 999999906 999999985 999999986 999999908 999999903 999999976 999999971 999999917 999999953 999999982 999999928 999999963 999999967 999999945 999999981 999999906 999999962 999999960 999999958 999999925 999999977 999999972 999999912 999999912 999999907 999999968 999999935 999999936 999999905 999999967 999999973 999999912 999999956 999999933 999999979 999999995 999999955 999999976 999999952 999999944 999999956 999999956 999999924 1000000000 999999961 999999984 999999995 999999943 999999986 999999983 999999904 999999954 999999922 999999981 999999994 999999922 999999987 999999972 999999912 999999918 999999967 999999979 999999967 999999917 999999991 999999970 999999903 999999911 999999917 999999979 999999997 999999972 999999998 999999902 999999978 999999988 999999974 999999916 999999967 999999960 999999960 999999938 999999974 999999990 999999935 999999959 999999936 999999987 999999988 999999942 999999974 999999915 999999990 999999913 999999961 999999965 999999980 999999995 999999984 999999913 999999921 999999975 999999944 999999927 999999971 999999961 999999957 999999951 999999917 999999960 999999974 999999906 999999929 999999935 999999930 999999960 999999920 999999991 999999906 999999986 999999925 999999902 999999949 999999969 999999932 999999946 999999947 999999997 999999905 999999941 999999998 999999920 999999902 999999943 999999963 999999995 999999912 999999960 999999973 999999923 999999985 999999930 999999900 999999975 999999929 999999965 999999942 999999971 999999948 999999986 999999944 999999966 999999924 999999955 999999922 999999989 999999971 999999901 999999914 999999976 999999971 999999998 999999949 999999989 999999909 999999923 999999991 999999952 999999952 999999917 999999999 999999951 999999949 999999969 999999903 999999914 999999941 999999937 999999990 999999963 999999950 999999904 999999969 999999975 999999972 999999971 999999908 999999989 999999965 999999909 999999959 999999951 999999997 999999958 999999960 999999920 999999926 999999905 999999944 999999969 999999901 999999952 999999949 999999980 999999976 999999940 999999937 999999978 999999986 999999976 999999995 999999927 999999908 999999927 999999967 999999923 999999934 999999956 999999956 999999956 999999903 999999919 999999902 999999984 999999957 999999936 999999958 999999930 999999929 999999957 999999991 999999962 999999996 999999982 999999968 999999984 999999989 999999955 999999930 999999932 999999919 999999903 999999948 999999925 999999917 999999921 999999920 999999907 999999951 999999919 999999916 999999939 999999932 999999999 999999944 999999909 999999975 999999969 999999962 999999961 999999942 999999940 999999970 999999996 999999917 999999961 999999947 999999963 999999943 999999906 999999917 999999939 999999930 999999949 999999900 999999913 999999902 999999988 999999961 999999960 999999941 999999915 999999957 999999985 999999908 999999918 999999949 999999942 999999945 999999917 999999951 999999930 999999986 999999980 999999919 999999921 999999920 999999907 999999945 999999947 999999976 999999922 999999948 999999978 999999901 999999980 999999915 999999964 999999943 999999998 999999986 999999938 999999951 999999910 999999934 999999903 999999904 999999934 999999984 999999922 999999942 999999907 999999945 999999990 999999977 999999996 999999930 999999941 999999912 999999956 999999996 999999920 999999962 999999950 999999961 999999949 999999959 999999947 999999937 999999937 999999918 999999922 999999959 999999927 999999976 999999994 999999982 999999968 999999908 999999905 999999973 999999924 999999924 999999996 999999961 999999923 999999909 999999982 999999996 999999996 999999948 999999907 999999945 999999978 999999993 999999987 999999972 999999943 999999987 999999939 999999927 999999911 999999918 999999921 999999902 999999999 999999920 999999937 999999974 999999918 999999916 999999976 999999938 999999968 999999917 999999904 999999983 999999973 999999923 999999912 999999905 999999970 999999975 999999943 999999989 999999950 999999962 999999950 999999981 999999924 999999929 999999970 999999920 999999923 999999907 999999966 999999970 999999971 999999935 999999983 999999917 999999965 999999975 999999930 999999957 999999979 999999976 999999965 999999922 999999931 999999945 999999926 999999995 999999903 999999913 999999950 999999927 999999972 999999974 999999956 999999960 999999983 999999989 999999985 999999935 999999901 999999927 999999949 999999912 999999957 999999926 999999940 999999903 999999968 999999950 999999920 999999901 999999914 999999972 999999973 999999990 999999945 999999984 999999965 999999995 999999980 999999911 999999965 999999919 999999944 999999905 999999914 999999917 999999919 999999916 999999909 999999900 999999963 999999967 999999927 999999906 999999972 999999927 999999972 999999910 999999995 999999993 999999963 999999911 999999918 999999979 999999989 999999901 999999934 999999923 999999978 999999988 999999911 999999953 999999949 999999912 999999977 999999957 999999962 999999907 999999935 999999987 999999985 999999982 999999911 999999916 999999933 999999962 1000000000 999999980 999999968 999999978 999999901 999999937 999999956 999999985 999999969 999999955 999999983 999999967 999999990 999999917 999999918 999999964 999999934 1000000000 999999950 999999950 999999987 999999975 999999999 999999975 999999987 999999988 999999995 999999975 999999927 1000000000 999999956 999999978 999999937 999999988 999999912 999999975 999999937 999999963 999999945 999999904 999999940 999999914 999999962 999999910 999999987 999999912 999999924 999999924 999999917 999999922 999999998 999999995 999999905 999999947 999999975 999999964 999999966 999999966 999999956 999999984 999999978 999999901 999999983 999999983 999999918 999999982 999999937 999999989 999999942 999999946 999999982 999999940 999999958 999999913 999999981 999999966 999999925 999999958 999999964 999999958 999999923 999999985 999999916 999999914 999999991 1000000000 999999929 999999959 999999995 999999944 999999906 999999927 999999978 999999962 999999982 999999920 999999998 999999976 999999902 999999954 999999910 999999986 999999972 999999992 999999928 999999944 999999933 999999932 999999920 999999978 999999944 999999927 999999958 999999988 999999950 999999994 999999971 999999985 999999932 999999942 999999954 999999990 999999909 999999982 999999974 999999952 999999970 999999952 999999937 999999960 999999933 999999901 999999973 999999901 999999976 999999906 999999910 999999997 999999986 999999924 999999945 999999962 999999927 999999916 999999948 999999976 999999968 1000000000 999999973 999999918 999999912 999999923 999999957 999999953 999999955 999999983 999999934 999999935 999999913 999999935 999999905 999999905 999999978 999999959 999999973 999999975 999999922 999999991 999999981 999999950 999999930 999999909 999999950 999999907 999999982 999999988 999999955 999999948 999999971 999999983 999999944 999999984 1000000000 999999930 999999993 999999994 999999999 999999960 999999952 999999960 999999967 999999926 999999931 999999909 999999912 999999979 999999948 999999903 999999979 999999972 999999914 999999910 999999948 999999994 999999986 999999988 999999949 999999928 999999990 999999953 999999920 999999966 999999963 999999974 999999945 999999954 999999968 999999944 999999980 999999995 999999946 999999937 999999968 999999972 999999924 999999955 999999922 999999952 999999914 999999934 999999944 999999944 999999993 999999910 999999975 999999938 999999941 999999926 999999915 999999988 999999991 999999924 999999984 999999982 999999970 999999968 999999925 999999921 999999953 999999956 999999964 999999931 999999939 999999951 999999963 999999934 999999954 999999902 999999949 999999914 999999916 999999983 999999972 999999948 999999905 999999959 999999976 999999980 999999920 999999976 999999965 999999969 999999990 999999908 999999999 999999967 999999967 999999945 999999984 999999951 999999994 999999947 999999969 999999997 999999938 999999965 999999976 999999903 999999987 999999962 999999966 999999912 999999956 999999921 999999960 999999991 999999981 999999944 999999946 999999914 999999964 999999912 999999964 999999926 999999948 999999953 999999948 999999900 999999964 999999980 999999902 999999923 999999950 999999903 999999916 999999969 999999973 999999911 999999958 999999981 999999964 999999944 999999924 999999915 999999929 999999954 999999974 999999996 999999994 999999959 999999986 999999906 999999999 999999964 999999915 999999943 999999940 999999996 999999966 999999964 999999956 999999947 999999960 999999937 999999941 999999927 999999915 999999921 999999921 999999984 999999993 999999945 999999955 999999989 999999967 999999946 999999934 999999997 999999999 999999951 999999935 999999902 999999926 999999902 999999942 999999916 999999940 999999915 999999961 999999999 999999935 999999973 1000000000 999999946 999999983 999999923 999999961 999999924 999999936 1000000000 999999994 999999992 999999942 999999989 999999970 999999926 999999935 999999955 999999964 999999995 999999921 999999914 999999961 999999927 999999967 999999968 999999982 999999975 999999911 999999968 999999960 999999969 999999966 999999983 999999917 999999981 999999950 999999959 999999916 999999915 999999998 999999962 999999994 999999925 999999920 999999909 999999919 999999955 999999998 999999948 999999967 999999914 999999988 999999963 999999913 999999911 999999976 999999924 999999924 999999990 999999905 999999940 999999917 999999902 999999977 999999954 999999983 999999902 999999965 999999998 999999929 999999937 999999991 999999943 999999909 999999972 999999958 999999953 999999905 999999996 999999945 999999950 999999961 999999962 999999910 999999966 999999926 999999930 999999970 999999932 999999936 999999991 999999991 999999958 999999977 999999929 999999939 999999947 999999909 999999995 999999929 999999983 999999907 999999936 999999962 999999994 999999937 999999961 999999976 999999944 999999950 999999932 999999970 999999927 999999982 999999952 999999910 999999949 999999962 999999941 999999988 999999988 999999996 999999910 999999953 999999981 999999987 999999929 999999945 999999957 999999945 999999972 999999987 999999988 999999902 999999927 999999970 999999934 999999998 999999989 999999917 999999989 999999955 999999949 999999906 999999987 999999981 999999941 999999980 999999949 999999992 999999912 999999902 999999967 999999967 999999929 999999950 999999928 999999909 999999972 999999926 999999995 999999973 999999942 999999904 999999997 999999936 999999926 999999967 999999924 999999901 999999995 999999978 999999990 999999973 999999918 999999906 999999935 999999966 999999906 999999900 999999900 999999992 999999940 999999945 999999903 999999982 999999974 999999923 999999976 999999951 999999977 999999974 999999954 999999958 999999994 999999927 999999911 999999922 999999942 999999987 999999960 999999935 999999936 999999993 999999901 1000000000 999999921 999999909 999999954 999999993 999999957 999999981 999999959 999999909 999999942 999999953 999999902 999999928 999999945 999999994 999999922 999999958 999999921 999999930 999999905 999999925 999999949 999999935 999999949 999999950 999999910 999999966 999999925 999999994 999999914 999999936 999999917 999999900 999999965 999999941 999999986 999999905 999999904 999999910 1000000000 999999988 999999910 999999988 999999988 999999995 999999907 999999971 999999970 999999963 999999954 999999929 999999906 999999965 999999989 999999993 999999959 999999941 999999918 1000000000 999999956 999999984 999999927 999999991 999999971 999999982 999999966 999999916 999999982 999999932 999999990 999999977 999999913 999999965 999999972 999999927 999999963 999999911 999999919 999999979 999999987 999999909 999999982 999999946 999999930 999999929 999999967 999999963 999999917 999999963 999999971 999999976 999999960 999999974 999999962 999999944 999999999 999999937 999999903 999999957 999999990 999999935 999999973 999999933 999999910 999999939 999999997 999999983 999999946 999999918 999999918 999999975 999999966 999999966 999999938 999999968 999999926 999999909 999999906 999999942 999999931 999999930 999999927 999999977 999999985 999999982 999999932 999999949 999999932 999999919 999999976 999999930 999999972 999999985 999999911 999999994 999999987 999999995 999999909 999999979 999999994 999999998 999999918 999999983 999999994 999999981 999999929 999999941 999999967 999999954 999999971 999999968 999999965 999999904 999999906 999999953 999999933 999999915 999999941 999999992 999999990 999999928 999999991 999999962 999999904 999999984 999999999 999999936 999999904 999999962 999999938 999999905 999999934 999999907 999999933 999999928 999999995 999999984 999999937 999999942 999999939 999999954 999999905 999999957 999999918 999999987 999999937 999999988 999999909 999999941 999999963 999999922 999999932 999999920 999999942 999999965 999999914 999999935 999999922 999999948 999999953 999999944 999999918 999999966 999999902 999999963 999999919 999999988 999999979 999999970 999999994 999999931 999999919 999999936 999999917 999999917 999999965 999999938 999999907 999999930 999999901 999999922 999999980 999999918 999999916 999999973 999999942 999999943 999999907 999999903 999999942 999999984 999999945 999999915 999999921 999999969 999999997 999999906 999999972 999999995 999999930 999999931 999999997 999999939 999999935 999999909 999999994 999999904 999999973 999999910 999999951 999999974 999999992 999999941 999999930 999999963 999999930 999999957 999999931 999999934 999999955 999999929 999999902 999999936 999999964 999999987 999999900 999999996 999999919 999999982 999999963 999999914 999999909 999999920 999999957 999999985 999999950 999999938 999999922 999999982 999999986 999999919 999999951 999999991 999999946 999999969 999999989 999999928 999999911 999999904 999999904 999999978 999999936 999999975 999999972 999999939 999999938 999999916 999999998 999999971 999999912 999999960 999999913 999999931 999999967 999999977 999999903 999999928 999999930 999999983 999999983 999999965 999999916 999999979 999999931 999999940 999999978 999999922 999999951 999999992 999999982 1000000000 999999955 999999998 999999959 999999951 999999901 999999988 999999903 999999922 999999967 999999901 999999955 999999948 999999907 999999925 999999950 999999988 999999923 999999946 999999996 999999938 999999962 999999931 999999906 999999945 999999913 999999913 999999900 999999918 999999942 999999926 999999982 999999941 999999903 999999933 999999943 999999977 999999941 999999950 999999952 999999927 999999997 999999929 999999980 999999906 999999930 999999901 999999932 999999995 999999905 999999924 999999957 999999951 999999966 999999966 999999911 999999968 999999976 999999994 999999971 999999902 999999986 999999905 999999928 999999948 999999971 999999958 999999976 999999973 999999938 999999991 999999973 999999945 999999927 999999966 999999940 999999926 999999985 999999985 999999901 999999979 999999915 999999927 999999951 999999945 999999944 999999974 999999947 999999996 999999919 999999984 999999945 999999974 999999926 999999993 999999926 999999974 999999961 999999914 999999946 999999957 999999997 999999974 999999912 999999947 999999968 999999985 999999949 999999912 999999909 999999937 999999999 999999970 999999964 999999995 999999959 999999924 999999972 999999906 999999914 999999956 999999967 999999908 999999987 999999997 999999969 999999915 999999960 999999977 999999972 999999997 999999945 999999902 999999923 999999919 999999950 999999942 999999918 999999903 999999984 999999941 999999994 999999924 999999994 999999933 999999995 999999982 999999916 999999988 999999985 999999901 999999959 999999966 999999940 999999993 999999959 999999958 999999971 999999968 999999957 999999939 999999908 999999951 999999986 999999977 999999947 999999943 999999957 999999974 999999942 999999937 999999974 999999983 999999962 999999969 999999939 999999983 999999944 999999979 999999986 999999910 999999954 999999957 999999958 999999942 999999951 999999921 999999900 999999917 999999935 999999936 999999916 999999989 1000000000 999999990 999999932 999999989 999999948 999999923 999999975 999999977 999999998 999999962 999999989 999999909 999999910 999999904 999999917 999999915 999999918 999999960 999999910 999999990 999999968 999999946 999999996 999999952 999999978 999999925 999999909 999999977 999999917 999999969 999999976 999999908 999999962 999999974 999999966 999999936 999999907 999999951 999999951 999999985 999999998 999999984 999999976 999999941 999999940 999999901 999999931 999999986 999999946 999999934 999999953 999999920 999999962 999999935 999999935 999999927 999999976 999999953 999999949 999999934 999999936 999999965 999999969 999999936 999999912 999999941 999999909 999999923 999999988 999999961 999999981 999999930 999999979 999999918 999999998 999999950 999999943 999999964 999999972 999999915 999999979 999999937 999999917 999999919 999999984 999999974 999999966 999999931 999999904 999999956 999999922 999999909 999999953 999999965 999999908 999999942 999999976 999999938 999999995 999999963 999999957 999999973 999999924 999999940 999999978 999999943 999999994 999999942 999999947 999999912 999999966 999999966 999999906 999999953 999999962 999999969 999999907 999999963 999999929 999999936 999999933 999999972 999999973 999999932 999999916 999999999 999999959 999999968 999999961 999999959 999999922 999999953 999999971 999999932 999999986 999999948 999999911 999999956 999999912 999999922 999999951 999999951 999999905 999999923 999999939 999999994 999999905 999999932 999999952 999999986 999999955 999999956 999999987 999999963 999999978 999999928 999999978 999999937 999999903 999999941 999999976 999999909 999999953 999999993 999999938 999999945 999999942 999999967 999999930 999999946 999999924 999999967 999999906 999999923 999999949 999999913 999999989 999999951 999999914 999999970 999999965 999999946 999999929 999999980 999999984 999999990 999999987 999999979 999999976 999999944 999999977 999999909 999999983 999999933 999999907 999999908 999999947 999999950 999999980 999999916 999999902 999999948 999999932 999999926 999999998 999999964 999999968 999999904 999999930 999999986 999999999 999999979 999999977 999999957 999999902 999999992 999999985 999999980 999999937 999999908 999999936 999999919 999999972 999999990 999999963 999999981 999999930 999999990 999999946 999999959 999999999 999999909 999999915 999999911 999999932 999999976 999999943 999999919 999999993 999999924 999999921 999999960 999999936 999999961 999999959 999999930 999999943 1000000000 999999957 999999966 999999925 999999953 999999968 999999911 999999957 999999902 999999981 999999975 999999961 999999942 999999964 999999972 999999905 999999944 999999909 999999925 999999901 999999959 999999927 999999935 999999916 999999932 999999991 999999920 999999950 999999947 999999917 999999928 999999965 999999910 999999915 999999927 999999949 999999939 999999950 999999941 999999963 999999980 999999981 999999984 999999958 999999910 999999916 1000000000 999999965 999999922 999999942 999999902 999999982 999999977 999999914 999999965 999999964 999999904 999999967 999999954 999999923 999999934 999999979 999999966 999999959 999999950 999999941 999999939 999999949 999999988 999999909 999999936 999999961 999999936 999999925 999999957 999999919 999999937 999999921 999999922 999999974 999999997 999999970 999999933 999999914 999999966 1000000000 999999988 999999914 999999993 999999969 999999931 999999929 999999905 999999912 999999928 999999959 999999923 999999912 999999975 999999949 999999930 999999921 999999952 999999946 999999921 999999993 999999916 999999910 999999970 999999960 999999940 999999949 999999962 999999993 999999965 999999995 999999967 999999956 999999914 999999957 999999950 999999979 999999917 999999904 999999935 999999909 999999928 999999901 999999954 999999999 999999934 999999968 999999962 999999931 999999957 999999961 999999971 999999915 999999918 999999953 999999907 999999909 999999984 999999920 999999993 999999939 999999934 999999923 999999995 999999973 999999900 999999955 999999949 999999907 999999934 999999973 999999976 999999967 999999915 999999920 999999909 999999913 999999902 999999915 999999951 999999927 999999921 999999986 999999951 999999977 999999963 999999986 999999918 999999934 999999956 999999989 999999946 999999980 999999927 999999970 999999975 999999906 999999984 999999912 999999977 999999904 999999920 999999976 999999925 999999915 1000000000 999999947 999999904 999999939 999999920 999999917 999999954 999999962 999999928 999999991 999999983 999999976 999999946 999999911 999999988 999999993 999999981 999999911 999999956 999999963 999999944 999999978 999999952 999999922 999999946 999999992 999999900 999999959 999999953 999999915 999999976 999999975 999999984 999999951 999999914 999999912 999999954 999999914 999999959 999999920 999999972 999999936 999999953 999999935 999999989 999999952 999999939 999999963 999999900 999999961 999999942 999999943 999999932 999999998 999999914 999999960 999999925 999999985 999999967 999999906 999999916 999999933 999999978 999999955 999999984 999999946 999999918 999999940 999999981 999999900 999999952 999999926 999999950 999999905 999999969 999999920 999999917 999999927 999999917 999999980 999999985 999999989 999999933 999999943 1000000000 999999921 999999951 999999980 999999906 999999983 999999998 999999980 999999926 999999930 999999928 999999989 999999982 999999900 1000000000 999999929 999999991 999999911 999999943 999999927 999999928 999999949 999999924 999999939 999999999 999999941 999999991 999999997 999999999 999999968 999999967 999999973 999999903 999999913 999999910 999999940 999999984 999999984 999999943 999999972 999999984 999999913 999999928 999999970 999999932 999999907 999999929 999999935 999999903 999999952 999999948 999999969 999999934 999999973 999999904 1000000000 999999900 999999939 999999990 999999984 999999948 999999934 999999978 999999993 999999938 999999939 999999989 999999939 999999993 999999932 999999903 999999972 999999923 999999941 999999964 999999934 999999902 999999953 999999941 1000000000 999999977 999999911 999999945 999999991 999999983 999999950 999999923 999999984 999999948 999999917 999999904 999999973 999999950 999999941 999999996 999999993 999999992 999999940 999999975 999999933 999999953 999999996 999999949 999999960 999999949 999999963 999999925 999999918 999999934 999999936 999999989 999999948 999999939 999999960 999999947 999999947 999999908 999999972 999999944 999999908 999999912 999999959 999999900 999999981 999999981 999999954 999999934 999999936 999999907 999999990 999999988 999999901 999999900 999999944 999999907 999999900 999999928 999999929 999999945 999999904 999999900 999999970 999999974 999999968 999999984 999999951 999999959 999999910 999999981 999999942 999999956 999999943 999999944 999999921 999999929 999999919 999999984 999999939 999999910 999999905 999999952 999999946 999999938 999999939 999999946 999999968 999999931 999999989 999999921 999999977 999999933 999999995 999999965 999999938 999999962 999999968 999999907 999999967 999999956 999999982 999999969 999999925 999999939 999999945 999999971 999999985 999999955 999999937 999999934 999999934 999999968 999999974 999999966 999999943 999999900 999999986 999999948 999999960 999999950 999999933 999999999 999999914 999999992 999999968 999999978 999999954 999999949 999999990 999999936 999999975 999999937 999999904 999999965 999999950 999999932 999999926 999999957 999999974 999999903 999999982 999999990 999999906 999999938 999999955 999999976 999999928 999999984 999999940 999999940 999999914 999999941 999999949 999999934 999999922 999999941 999999986 999999994 999999907 999999928 999999950 999999996 999999914 999999906 999999997 999999938 999999904 999999902 999999976 999999919 999999979 999999955 999999960 999999932 999999948 999999976 999999996 999999901 999999924 999999977 999999974 999999974 999999948 999999932 999999900 999999912 999999999 999999914 999999958 999999937 999999967 999999919 999999974 999999983 999999998 999999925 999999971 999999940 999999908 999999962 999999942 999999976 999999970 999999958 999999931 999999914 999999940 999999909 999999985 999999966 999999906 999999964 999999933 999999915 999999983 999999971 999999946 999999927 999999911 999999904 999999902 999999947 999999949 999999918 999999933 999999985 999999987 999999970 999999900 999999968 999999979 999999980 999999959 999999946 999999955 999999952 999999969 999999991 999999958 999999902 999999905 999999918 999999963 999999954 999999932 999999929 999999986 999999926 999999948 999999989 999999960 999999911 999999944 999999958 999999949 999999954 999999991 999999924 999999991 999999993 999999969 999999932 999999992 999999984 999999934 999999944 999999955 999999981 999999983 999999925 999999924 999999959 999999905 999999938 999999970 999999907 999999965 999999933 999999927 999999983 999999904 999999905 1000000000 999999942 999999948 999999929 999999907 999999905 999999950 999999939 999999966 999999917 999999916 999999915 999999999 999999995 999999932 999999957 999999917 999999927 999999964 999999923 999999982 999999980 999999940 999999993 999999989 999999948 999999959 999999935 999999959 999999913 999999916 999999969 999999907 999999988 999999956 999999991 999999900 999999956 999999909 999999936 999999934 999999995 999999903 999999907 999999908 999999963 999999963 999999910 999999936 999999902 999999958 999999913 999999999 999999996 999999996 999999964 999999962 999999903 999999978 999999939 999999927 999999915 999999967 999999999 999999981 999999989 999999993 999999916 999999961 999999991 999999912 999999986 999999949 999999922 999999965 999999983 999999975 999999987 999999976 999999930 999999943 999999957 999999917 999999956 999999976 999999954 999999905 999999941 999999961 999999946 999999937 999999922 999999981 999999929 999999980 999999944 999999968 999999964 999999911 999999924 999999958 999999982 999999903 999999976 999999994 999999909 999999910 999999981 999999940 999999908 999999991 999999961 999999901 999999963 999999928 999999957 999999979 999999934 999999922 999999931 999999986 999999984 999999993 999999973 999999995 999999928 999999983 999999995 999999981 999999931 999999949 999999910 999999904 999999900 999999992 999999917 999999971 999999902 999999914 999999978 999999997 999999929 999999935 999999932 999999911 999999961 999999951 999999914 999999934 999999919 999999959 999999922 999999916 999999939 999999949 999999925 999999971 999999960 999999985 999999944 999999939 999999949 999999934 999999931 999999917 999999951 999999922 999999906 999999921 999999944 999999960 999999966 999999960 999999924 999999977 999999988 999999941 999999980 999999918 999999938 999999995 999999902 999999947 999999972 999999933 999999929 999999933 999999956 999999909 999999903 999999972 999999990 999999985 999999965 999999904 999999989 999999918 999999911 999999951 999999929 999999933 999999962 999999948 999999978 999999970 999999944 999999973 999999925 999999998 999999976 999999934 999999983 999999943 999999901 999999920 999999944 999999956 999999974 999999925 999999982 999999990 999999936 999999905 999999904 999999972 999999959 999999997 999999930 999999985 999999925 999999965 999999974 999999905 999999903 999999920 999999995 999999969 999999987 999999929 999999967 999999912 999999987 999999903 999999946 999999951 999999968 999999999 999999952 999999917 999999909 999999906 999999971 999999992 999999970 999999964 999999953 999999975 999999973 999999933 999999917 999999967 999999989 999999980 999999974 999999920 999999919 999999984 999999963 999999987 999999996 999999979 999999972 999999949 999999982 999999951 999999994 999999924 999999945 999999904 999999997 999999983 999999967 999999958 999999969 999999952 999999977 999999986 999999967 999999979 999999966 999999958 999999994 999999993 999999968 999999921 999999925 999999906 999999944 999999937 999999963 999999928 999999975 999999928 999999964 999999954 999999983 999999977 999999924 999999982 999999909 999999940 999999954 999999931 999999942 999999971 999999953 999999993 999999919 999999931 999999991 999999927 999999911 999999944 999999964 999999914 999999981 999999985 999999903 999999941 999999983 999999925 999999986 999999924 999999997 999999908 999999991 999999950 999999943 999999950 999999921 999999931 999999965 999999929 999999931 999999980 999999994 999999911 999999939 999999910 999999990 999999938 999999958 999999942 999999933 999999926 999999923 999999930 999999977 999999958 999999941 999999984 999999934 999999960 999999903 999999920 999999924 999999917 999999913 999999957 999999910 999999913 999999944 999999967 999999918 999999952 999999974 999999916 999999970 1000000000 999999915 999999988 999999913 999999910 999999973 999999937 999999955 999999952 999999968 999999936 999999994 999999927 999999904 999999916 999999904 999999990 999999947 999999930 999999905 999999985 999999908 999999995 999999928 999999936 999999943 999999996 999999955 999999965 999999963 999999934 999999983 999999990 999999954 999999948 999999998 999999918 999999962 999999912 999999941 999999956 999999971 999999917 999999926 999999970 999999964 999999904 999999983 999999978 999999971 999999995 999999933 999999923 999999995 999999973 999999995 999999966 999999930 999999961 999999906 999999935 999999982 999999977 999999938 999999966 999999966 999999922 999999917 999999985 999999963 999999983 999999946 999999975 999999959 999999925 999999948 999999929 999999922 999999978 999999992 999999921 999999989 999999988 999999953 999999975 999999965 999999934 999999952 999999919 999999946 999999937 999999906 999999970 999999987 999999938 999999936 999999927 999999997 999999951 999999926 999999968 999999965 999999994 999999951 999999942 999999992 999999955 1000000000 999999996 999999920 999999956 1000000000 999999983 1000000000 999999910 999999993 999999997 999999998 999999949 999999954 999999952 999999970 999999963 999999960 999999941 999999909 999999911 999999969 999999968 999999930 999999954 999999906 999999950 999999993 999999997 999999935 999999915 999999993 999999996 999999970 999999994 999999955 999999953 999999982 999999924 999999934 999999936 999999971 999999988 999999938 999999991 999999940 999999976 999999904 999999987 999999960 999999909 999999995 999999941 999999924 999999985 999999906 999999960 999999991 999999926 999999922 999999931 999999977 999999910 999999975 999999925 999999968 999999995 999999976 999999935 999999917 999999983 999999996 999999994 999999963 999999901 999999982 999999920 999999910 999999934 999999970 999999963 999999936 999999973 999999917 999999952 999999904 999999913 999999942 999999939 999999994 999999916 999999961 999999957 999999945 999999952 999999911 999999995 999999990 999999942 999999907 999999908 999999993 999999942 999999931 999999925 999999900 999999919 999999988 999999984 999999929 999999994 999999999 999999938 999999926 999999947 999999939 999999997 999999967 999999910 999999984 999999985 999999940 999999963 999999978 999999930 999999947 999999985 999999982 999999978 999999997 999999952 999999947 999999944 999999900 999999924 999999979 999999913 999999908 999999952 999999970 999999916 999999934 999999959 999999981 999999977 999999992 999999968 999999968 999999977 999999959 999999988 999999972 999999949 999999972 999999936 999999996 999999926 999999986 999999989 999999967 999999957 999999967 999999944 999999973 999999902 999999978 999999972 999999979 999999962 999999985 999999958 999999905 999999975 999999978 999999928 999999986 1000000000 999999949 999999976 999999956 999999919 999999978 999999916 999999953 999999941 999999973 999999909 999999988 999999938 999999997 999999973 999999993 999999975 999999939 999999900 999999902 999999901 999999969 999999976 999999958 999999994 999999928 999999903 999999919 999999904 999999989 999999917 999999973 999999931 999999934 999999973 999999912 999999988 999999969 999999937 999999944 999999933 999999957 999999944 999999975 999999962 999999942 999999958 999999991 999999907 999999947 999999919 999999958 999999975 999999925 999999934 999999932 999999957 999999961 999999971 999999975 1000000000 999999929 999999984 999999954 999999999 999999957 999999918 999999961 999999980 999999967 999999924 999999942 999999932 999999904 999999955 999999994 999999977 999999905 999999912 999999906 999999985 999999999 999999926 999999951 999999968 999999920 999999955 999999968 999999938 999999973 999999970 999999900 999999928 999999974 999999995 999999905 999999966 999999909 999999915 999999916 999999921 999999977 999999920 999999913 999999926 999999961 999999976 999999974 999999916 999999974 999999978 999999970 999999953 999999942 999999940 999999941 999999919 999999991 999999984 999999933 999999987 999999947 999999911 999999934 999999912 999999949 999999931 999999981 999999958 999999936 999999923 999999918 999999998 999999966 999999924 999999935 999999970 999999911 999999989 999999948 999999945 999999988 999999964 999999921 999999990 999999989 999999915 999999970 999999970 999999971 999999914 999999961 999999992 999999990 999999986 999999946 999999974 999999910 999999926 999999932 999999926 999999990 999999973 999999987 999999968 999999905 999999956 999999908 999999970 999999910 999999979 999999972 999999969 999999939 999999914 999999976 999999933 999999908 999999969 999999921 999999956 999999972 999999970 999999982 999999961 999999991 999999944 999999923 999999995 999999983 999999983 999999957 999999927 999999917 999999992 999999922 999999970 999999903 999999918 999999960 999999919 999999964 999999946 999999950 999999919 999999963 999999927 999999957 999999900 999999906 999999986 999999959 999999924 999999929 999999966 999999940 999999981 999999976 999999994 999999925 999999993 999999994 999999989 999999967 999999942 999999992 999999949 999999928 999999989 999999944 999999996 999999955 999999938 999999915 999999978 999999950 999999935 999999962 999999947 999999927 999999904 999999921 999999981 999999994 999999901 999999991 999999930 999999920 999999967 999999909 999999964 999999926 999999940 999999982 999999991 999999961 999999939 999999989 999999903 999999991 999999902 1000000000 999999956 999999960 999999971 999999926 999999912 999999943 999999922 999999906 999999986 999999946 999999962 999999985 999999924 999999921 999999912 999999954 999999980 999999943 999999932 999999982 999999955 999999961 999999949 999999931 999999956 999999913 999999936 999999924 999999926 999999933 999999987 999999964 999999936 999999982 999999955 999999988 999999974 999999934 999999941 999999976 999999953 999999935 999999917 999999916 999999962 999999981 999999916 999999996 999999923 999999993 999999988 999999961 999999917 999999932 999999958 999999986 999999962 999999942 999999982 999999915 999999955 999999908 999999964 999999918 999999929 999999908 999999948 999999983 999999961 999999922 999999925 999999919 999999957 999999958 999999946 999999917 999999947 999999990 999999916 999999991 999999933 999999941 999999961 999999954 999999997 999999955 999999921 999999923 999999919 999999931 999999912 999999926 999999942 999999947 999999998 999999997 999999970 999999992 999999977 999999937 999999920 999999958 999999902 999999977 999999930 999999937 999999919 999999942 999999998 999999954 999999964 999999992 999999986 999999931 999999912 999999934 999999965 999999978 999999963 999999956 999999967 999999922 999999909 999999980 999999957 999999982 999999987 999999911 999999937 999999990 999999963 999999940 999999977 999999902 999999919 999999919 999999995 999999981 999999962 999999931 999999994 999999912 999999970 999999904 999999996 999999909 999999987 999999909 999999931 999999909 999999944 999999976 999999994 999999997 999999955 999999986 999999908 999999990 999999903 999999931 999999978 999999946 999999943 999999961 999999920 999999949 999999988 999999983 999999900 999999930 999999971 999999901 999999984 999999955 999999972 999999973 999999970 999999935 999999969 999999972 999999934 999999988 999999911 999999922 999999900 999999997 999999967 999999986 999999910 999999915 999999963 999999913 1000000000 999999946 999999972 999999969 999999949 999999908 999999966 999999971 999999991 999999954 999999990 999999913 999999980 999999917 999999936 999999985 999999934 999999987 999999946 999999921 999999987 999999977 999999916 999999960 999999939 999999908 999999998 999999997 999999939 999999927 999999932 999999928 999999969 999999972 999999931 999999909 999999917 999999900 999999903 1000000000 999999935 999999999 999999987 999999962 999999920 999999926 999999935 999999983 999999934 999999926 999999986 999999918 999999981 999999963 999999908 999999922 999999958 999999987 999999969 999999944 999999901 999999960 999999968 999999937 999999912 999999963 999999945 999999977 999999900 999999919 999999982 999999920 999999907 999999945 999999959 999999902 999999936 999999936 999999905 999999948 999999949 999999936 999999957 999999985 999999953 999999958 999999907 999999910 999999937 999999971 999999942 999999936 999999978 999999965 999999957 999999903 999999942 999999919 999999912 999999924 999999973 999999998 999999918 999999987 999999982 999999978 999999974 999999920 999999987 999999900 999999925 999999953 999999919 999999907 999999938 999999906 999999965 999999913 999999953 999999932 999999929 999999917 999999907 999999974 999999979 999999949 999999917 999999921 999999942 999999980 999999918 999999994 999999952 999999903 999999954 999999952 999999953 999999951 999999974 999999910 999999992 999999995 999999989 999999900 999999951 999999948 999999902 999999901 999999914 999999925 999999916 999999934 999999918 999999909 999999982 999999935 999999995 999999917 999999915 999999991 999999932 999999908 999999910 999999995 999999945 999999927 999999959 999999989 999999966 999999944 999999950 999999985 999999961 999999995 999999934 999999997 999999947 999999910 999999939 999999965 999999928 999999913 999999959 999999900 999999900 999999900 999999959 999999976 999999934 999999954 999999920 999999940 999999919 999999975 999999983 999999965 999999912 999999992 999999955 999999901 999999952 999999984 999999995 999999925 999999908 999999988 999999907 999999936 999999991 999999910 999999915 999999937 999999992 999999916 999999982 999999955 999999909 999999986 999999938 999999965 999999949 999999933 999999958 999999930 999999995 999999986 999999960 1000000000 999999916 999999928 999999911 999999986 999999929 999999938 999999973 999999925 999999994 999999955 999999987 999999972 999999918 999999943 999999914 999999961 999999934 999999994 999999911 999999977 999999921 999999958 999999964 999999939 999999929 999999918 999999967 999999995 999999987 999999962 999999938 999999902 999999986 999999963 999999982 999999916 999999947 999999905 999999929 999999997 999999971 999999971 999999990 999999915 999999983 999999973 999999985 999999951 999999920 999999992 999999970 999999903 999999977 999999990 999999944 999999961 999999925 999999915 999999979 999999953 999999978 999999943 999999946 999999991 999999954 999999986 999999969 999999904 999999950 999999933 999999967 999999933 999999949 999999909 999999971 999999947 999999906 999999915 999999971 999999975 999999912 999999960 999999997 999999957 999999938 999999962 999999999 999999947 999999912 999999956 999999962 999999993 999999918 999999960 999999968 999999931 999999944 999999920 999999955 999999978 999999924 999999919 999999914 999999905 999999934 999999922 999999951 999999968 999999971 999999935 999999955 999999998 999999978 999999976 999999992 999999904 999999983 999999923 999999996 999999972 999999953 999999940 999999950 999999958 999999982 999999966 999999948 999999906 999999980 999999959 1000000000 999999920 1000000000 999999990 999999927 999999980 999999997 999999967 999999915 999999901 999999962 999999922 999999984 999999990 999999943 999999978 999999977 999999955 999999963 999999945 999999909 999999996 999999922 999999957 999999906 999999921 999999988 999999921 999999980 999999912 999999973 999999972 999999988 999999930 999999921 999999926 999999905 999999960 999999934 999999993 999999924 999999903 999999955 999999942 999999974 999999988 999999918 999999943 999999986 999999972 999999957 999999903 999999928 999999967 999999939 999999945 999999997 999999983 999999966 999999945 999999965 999999919 999999954 999999943 999999945 999999952 999999914 999999915 999999973 999999902 999999968 999999999 999999972 999999937 999999951 999999972 999999976 999999967 999999962 999999962 999999959 999999967 999999990 999999971 999999909 999999919 999999961 999999994 999999973 999999991 999999910 999999945 999999954 999999982 999999963 999999932 999999966 999999992 999999983 999999978 999999942 999999989 999999948 999999951 999999985 999999998 999999995 999999974 999999952 999999977 999999996 999999961 999999963 999999961 999999919 999999965 999999969 999999939 999999968 999999999 999999913 999999903 999999919 999999977 999999965 999999994 999999941 999999902 999999979 999999938 999999907 999999929 999999928 999999931 999999947 999999928 999999996 999999961 999999972 999999975 999999928 999999980 999999939 999999933 999999937 999999935 999999929 999999963 999999991 999999995 999999961 999999942 999999951 999999980 999999929 999999949 999999996 999999931 999999939 999999901 999999979 999999913 999999902 999999953 999999992 999999992 1000000000 999999918 999999938 999999933 999999968 999999943 999999989 999999902 999999932 999999951 999999961 999999906 999999953 999999997 999999973 999999991 999999903 999999964 999999912 999999907 999999950 999999906 999999907 999999960 999999908 999999932 999999920 999999908 999999937 999999915 999999908 999999906 999999908 999999987 999999960 999999921 999999952 999999946 999999998 999999935 999999984 999999908 999999987 999999944 999999999 999999905 999999921 999999979 999999917 999999947 999999948 999999966 999999947 999999922 999999989 999999965 999999997 999999937 999999988 999999906 999999906 999999917 999999997 999999936 999999931 999999947 999999969 999999954 999999968 999999904 999999932 999999975 999999920 999999955 999999903 999999987 999999927 999999937 999999998 999999979 999999937 999999963 999999959 999999929 999999991 999999928 999999978 999999952 999999978 999999989 999999977 999999991 999999916 999999972 999999981 999999904 999999900 1000000000 999999957 999999935 999999938 999999933 999999994 999999972 999999930 999999949 999999976 999999946 999999935 999999997 999999976 999999972 999999966 999999931 999999904 999999924 999999906 999999927 999999983 999999997 999999941 999999996 999999979 999999962 999999957 999999961 999999998 999999999 999999987 999999982 999999901 999999986 999999929 999999924 999999950 999999987 999999953 999999941 999999909 999999914 999999998 999999991 999999934 999999910 999999910 999999928 999999902 999999998 999999917 999999960 999999926 999999985 999999905 999999925 999999999 999999942 999999934 999999951 999999953 999999955 999999974 999999905 999999932 999999967 999999976 999999930 999999929 999999969 999999953 999999932 999999985 999999940 999999941 999999996 999999973 999999906 999999968 999999994 999999954 999999973 999999956 999999970 1000000000 999999986 999999955 999999954 999999904 999999921 999999912 999999946 999999962 999999955 999999982 999999990 999999929 999999982 999999900 999999929 999999992 999999908 999999971 999999911 999999994 999999944 999999963 999999964 999999975 999999976 999999912 999999933 999999971 999999934 999999986 999999935 999999945 999999961 999999907 999999992 999999939 999999955 999999948 999999922 999999923 999999967 999999985 999999903 999999932 999999937 999999943 999999992 999999912 1000000000 999999980 999999919 999999957 999999932 999999982 999999975 999999966 999999908 999999966 999999982 999999968 999999919 999999955 999999939 999999956 999999900 999999937 999999997 999999911 999999935 999999962 999999943 999999940 999999939 999999939 999999954 999999940 999999970 999999970 999999953 999999968 999999999 999999973 999999926 999999917 999999937 999999963 999999929 999999908 999999984 999999970 999999951 999999911 999999956 999999964 999999957 999999900 999999934 999999902 999999991 999999927 999999923 999999994 999999997 999999971 999999992 999999905 999999998 999999913 999999979 999999970 999999900 999999944 999999984 999999900 999999967 999999948 999999968 999999911 999999914 999999907 999999968 999999944 999999912 999999961 999999918 999999937 999999944 999999931 999999982 999999932 1000000000 999999997 999999978 999999910 999999908 999999987 999999953 999999999 999999957 999999952 999999974 999999916 999999954 999999972 999999993 999999934 999999936 999999941 999999935 999999904 999999924 999999907 999999976 999999998 999999946 999999942 999999973 999999914 999999951 999999982 999999914 999999976 999999903 999999950 999999937 999999946 999999958 999999985 999999971 999999987 999999920 999999995 999999908 999999903 999999979 999999919 999999992 999999921 999999990 999999980 999999908 999999987 999999954 999999959 999999967 999999957 999999908 999999975 999999900 999999969 999999918 999999973 999999935 999999997 999999987 999999921 999999980 999999926 999999934 999999977 999999961 999999949 999999926 999999955 999999926 999999974 999999972 999999961 999999922 999999975 999999984 999999933 999999980 999999989 999999929 999999909 999999904 999999939 999999915 999999919 999999935 999999958 999999932 999999939 999999981 999999948 999999912 999999926 999999969 999999983 999999921 999999911 999999900 999999957 999999920 999999982 999999952 999999983 999999906 999999917 999999947 999999981 999999908 999999983 999999908 999999943 999999943 999999989 999999988 999999904 999999947 999999912 999999979 999999953 999999948 999999980 999999960 999999927 999999935 999999950 999999900 999999925 999999996 999999922 999999952 999999979 999999947 999999949 999999930 999999963 999999903 999999971 999999907 999999959 999999922 999999962 999999902 999999994 999999945 999999988 999999902 999999982 999999969 999999944 999999972 999999917 999999984 999999999 999999982 999999983 999999983 999999986 999999910 999999916 999999983 999999965 999999919 999999941 999999979 999999988 999999985 999999958 999999940 999999941 999999987 999999947 999999905 999999952 999999917 999999964 999999992 999999919 999999922 999999906 999999997 999999916 999999976 999999985 999999999 999999942 999999914 999999967 999999967 999999950 999999984 999999918 999999993 999999993 999999990 999999952 999999977 999999967 999999902 999999957 999999951 999999904 999999996 999999992 999999903 999999915 999999948 999999984 999999915 999999922 999999983 999999970 999999932 999999945 999999977 999999921 999999942 999999927 999999982 999999917 999999946 999999914 999999953 999999987 999999957 999999929 1000000000 999999997 999999983 999999977 999999945 999999980 999999972 999999998 999999987 999999948 999999953 999999910 999999979 999999919 999999942 999999943 999999992 999999964 999999993 999999964 999999948 999999980 999999939 999999977 999999900 999999930 999999921 999999926 999999973 999999932 999999979 999999916 999999962 999999930 999999948 999999971 999999939 999999933 999999904 999999951 999999922 999999960 999999937 999999996 999999911 999999942 999999943 999999968 999999928 999999952 999999923 999999930 999999926 999999977 999999951 999999958 999999961 999999922 999999937 999999923 999999967 999999972 999999973 999999987 999999960 999999951 999999968 999999924 999999953 999999908 999999979 1000000000 999999979 999999965 1000000000 999999995 999999989 999999936 999999954 999999991 999999944 999999931 999999955 999999931 999999981 999999970 999999965 999999952 999999935 999999970 999999923 999999913 999999969 999999945 999999959 999999977 999999961 999999910 999999918 999999956 999999934 999999947 999999956 999999953 999999950 999999921 999999937 999999943 999999949 999999986 999999946 999999959 999999914 999999931 999999985 999999910 999999913 999999976 999999928 999999984 999999960 999999988 999999903 999999976 999999924 999999949 999999937 999999950 999999999 999999940 999999942 999999938 999999986 999999934 999999955 999999968 999999906 999999920 999999994 999999961 999999927 999999929 999999974 999999976 999999999 999999969 999999993 999999911 999999953 999999982 999999905 999999927 999999901 999999949 999999962 999999976 999999903 999999993 999999935 999999915 999999984 999999902 999999949 999999993 999999932 999999960 999999900 999999987 999999912 999999969 999999967 999999934 999999975 999999931 999999978 999999940 999999939 999999999 999999962 999999991 999999954 999999992 999999987 999999981 999999935 999999982 999999999 999999987 999999919 999999909 999999927 999999960 999999917 999999949 999999956 999999985 999999982 999999973 999999907 999999927 999999981 999999966 999999986 999999961 999999937 999999971 999999944 999999907 999999980 999999997 999999924 999999931 999999935 999999937 999999940 999999979 999999977 999999968 999999997 999999937 999999954 999999919 999999993 999999982 999999904 999999950 999999954 999999979 999999910 999999933 999999948 999999915 999999943 999999967 999999910 999999934 999999978 999999981 999999919 999999962 999999955 999999958 999999947 999999990 999999938 999999949 999999933 999999931 999999988 999999937 999999915 999999973 999999960 999999946 999999986 999999968 999999949 999999970 999999925 999999905 999999984 999999974 999999942 999999979 999999922 999999949 999999975 999999930 999999941 999999996 999999978 999999937 999999915 999999921 999999975 999999986 999999949 999999914 999999926 999999906 999999958 999999944 999999951 999999959 999999907 999999947 999999983 999999991 999999921 999999967 999999921 999999915 999999902 999999942 999999907 999999904 999999969 999999969 999999977 999999953 999999953 999999990 999999927 999999976 999999902 999999969 999999998 999999986 999999901 999999942 999999994 999999918 999999958 999999956 999999903 999999968 999999984 999999947 999999988 999999917 999999994 999999908 999999938 999999972 999999907 999999912 999999925 999999915 999999954 999999964 999999978 999999949 999999923 999999940 999999905 999999982 999999998 999999901 999999986 999999960 999999970 999999934 999999958 999999938 999999990 999999985 999999911 999999968 999999992 999999924 999999952 999999950 999999969 999999931 999999923 999999913 999999980 999999990 999999924 999999916 999999974 999999955 999999973 999999917 999999950 999999962 999999940 999999901 999999986 999999988 999999935 999999922 999999942 999999986 999999900 999999987 999999942 999999925 999999949 999999902 999999985 999999964 999999984 999999954 999999902 999999988 999999996 999999923 999999948 999999905 999999975 999999934 999999928 999999975 999999977 999999939 999999921 999999942 999999905 999999964 999999914 999999936 999999975 999999942 999999903 999999978 999999935 999999924 999999959 999999943 999999937 999999979 999999937 999999973 999999961 999999969 999999985 999999918 999999902 999999935 999999951 999999986 999999916 999999911 999999925 999999938 999999969 999999984 999999983 999999908 999999956 999999909 999999949 999999931 999999956 999999917 999999937 999999960 999999916 999999925 999999986 999999920 999999977 999999910 999999969 999999918 999999983 999999903 999999922 999999900 999999939 999999907 999999991 999999935 999999934 999999980 999999979 999999964 999999937 999999945 999999920 999999984 999999959 999999918 999999993 999999940 999999991 999999998 999999971 999999970 999999999 999999958 999999924 999999975 999999995 999999974 999999902 999999964 999999962 999999964 999999987 999999951 999999976 999999903 999999957 999999914 999999963 999999976 999999946 999999921 999999903 999999969 999999953 999999917 999999934 999999926 999999968 999999913 999999912 999999961 999999985 999999970 999999928 999999973 999999939 999999951 999999928 1000000000 999999975 999999956 999999903 999999912 999999958 999999950 999999949 999999939 999999975 999999956 999999969 999999914 999999986 999999984 999999983 999999931 999999958 999999990 999999997 999999946 999999908 999999927 999999911 999999904 999999964 999999987 999999937 999999998 999999923 999999963 999999907 999999997 999999990 999999934 999999973 999999923 999999907 999999983 999999975 999999944 999999936 999999967 999999941 999999988 999999928 999999920 999999902 999999948 999999912 999999978 999999911 999999924 999999959 999999906 999999944 999999952 999999965 999999954 999999996 999999968 999999922 999999995 999999966 999999967 999999980 999999977 999999946 999999975 999999992 999999952 999999985 999999906 999999933 999999949 999999982 999999934 999999973 999999900 999999965 999999986 999999978 999999921 999999973 999999904 999999946 999999978 999999948 999999998 999999906 999999977 999999909 999999975 999999919 999999942 999999937 999999931 999999925 999999983 999999991 999999942 999999969 999999919 999999979 999999966 999999995 999999972 999999971 999999944 999999948 999999904 999999954 999999976 999999903 999999975 999999906 999999931 999999908 999999958 999999981 999999983 999999914 999999909 999999975 999999999 999999942 999999930 999999982 999999973 999999936 999999921 999999995 999999988 999999938 999999920 999999959 999999905 999999960 999999996 999999902 999999959 999999945 999999969 999999903 999999970 999999936 999999919 999999921 999999941 999999911 999999939 999999961 999999935 999999983 999999973 999999939 999999940 999999914 999999987 999999900 999999959 999999966 999999965 999999901 999999987 999999940 999999998 999999927 999999906 999999931 999999914 999999938 999999926 999999944 999999906 999999908 999999984 999999942 999999971 999999971 999999943 999999949 999999935 999999925 999999985 999999964 999999982 999999997 999999949 999999952 999999913 999999993 999999919 999999925 999999942 999999963 999999943 999999968 999999991 999999901 999999951 999999906 999999926 999999900 999999961 999999957 999999972 999999966 999999903 999999998 999999912 999999975 999999957 999999943 999999927 999999951 999999964 999999966 999999964 999999900 999999991 999999946 999999980 999999904 999999989 999999974 999999927 999999948 999999944 999999993 999999976 999999959 999999921 999999916 999999925 999999991 999999922 999999959 999999913 999999967 999999944 999999991 999999977 999999918 999999936 999999992 999999963 999999962 999999910 999999977 999999977 999999956 999999950 999999991 999999902 999999967 999999902 999999983 999999982 999999958 999999961 999999972 999999905 999999928 999999913 999999945 999999991 999999931 999999978 999999960 999999999 999999960 999999998 999999937 999999965 999999998 999999996 999999921 999999930 999999957 999999961 999999992 999999961 999999953 999999960 999999928 999999954 999999979 999999924 999999945 999999905 999999900 999999959 999999982 999999924 999999972 999999932 999999974 999999951 999999920 999999913 999999978 999999926 999999992 999999960 999999935 999999988 999999921 999999922 999999984 999999960 999999990 999999995 999999971 999999940 999999900 999999933 999999947 999999956 999999945 999999968 999999968 999999995 999999966 999999995 999999973 999999921 999999932 999999912 999999984 999999995 999999963 999999934 999999992 999999988 999999996 999999987 999999903 999999953 999999944 999999929 999999990 999999934 999999979 999999922 999999907 999999991 999999924 999999907 999999945 999999994 999999995 999999998 999999991 999999949 999999924 999999928 999999990 999999908 999999994 999999960 999999955 999999972 999999991 999999933 999999965 999999936 999999992 999999929 999999987 999999915 999999954 999999909 999999908 999999916 999999979 999999903 999999905 999999970 999999919 999999925 999999953 999999931 999999949 999999937 999999988 999999931 999999902 999999973 999999972 999999947 999999981 999999907 999999938 999999974 999999928 999999957 999999919 999999972 999999932 999999904 999999940 999999922 999999958 999999997 999999980 999999926 999999980 999999970 999999925 999999961 999999949 999999902 999999990 999999909 999999984 999999927 999999969 999999928 999999914 999999908 999999961 999999961 999999923 999999987 999999944 999999911 999999972 999999903 999999996 999999927 999999997 999999994 999999928 999999987 999999980 999999987 999999909 999999918 999999984 999999990 999999905 999999900 999999977 999999937 999999928 999999964 999999928 999999965 999999932 999999985 999999981 999999970 999999966 999999902 999999967 999999994 999999978 999999976 999999950 999999937 999999951 999999992 999999924 999999905 999999991 999999965 999999933 999999942 999999941 999999917 1000000000 999999924 999999985 999999909 999999945 999999925 999999926 999999907 999999987 999999932 999999986 999999915 999999969 999999963 999999953 999999916 999999913 999999988 999999977 999999992 999999953 999999906 999999931 999999997 999999920 999999939 999999922 999999952 999999928 999999999 999999996 999999998 999999979 999999972 999999938 999999971 999999949 999999958 999999935 999999986 1000000000 999999987 999999992 999999949 999999980 999999942 999999935 999999984 999999988 999999906 999999971 999999907 999999944 999999985 999999921 999999955 999999999 999999977 999999975 999999952 999999977 999999933 999999979 999999981 999999961 1000000000 999999952 999999905 999999969 999999949 999999981 999999957 999999960 999999986 999999964 999999995 999999908 999999906 999999911 999999924 999999983 999999935 999999934 999999933 999999976 999999962 999999916 999999919 999999993 999999962 999999986 999999908 999999949 999999920 999999957 999999935 999999963 999999905 999999954 999999904 999999929 999999937 999999988 999999963 999999931 999999953 999999947 999999981 999999944 999999925 999999987 999999991 999999907 999999968 999999945 999999927 999999922 999999997 999999942 999999942 999999984 999999946 999999901 999999903 999999951 999999990 999999954 999999971 999999966 999999972 999999936 999999904 999999993 999999930 999999999 999999926 999999980 999999996 999999978 999999936 999999967 999999920 999999917 999999931 999999938 999999910 999999999 999999999 999999912 999999960 999999993 999999981 999999937 999999936 999999959 999999956 999999971 999999905 999999994 999999919 999999908 999999980 999999941 999999982 999999996 999999989 999999918 999999907 999999948 999999906 999999933 999999961 999999972 999999982 999999988 999999908 999999915 999999990 999999992 999999903 999999914 999999966 999999955 999999981 999999924 999999925 999999978 999999977 999999956 999999996 999999959 999999996 999999909 999999933 999999981 999999928 999999950 999999948 999999967 999999960 999999989 999999980 999999941 999999973 999999995 999999978 999999950 999999979 999999974 999999978 999999970 999999928 999999943 999999961 999999978 999999964 999999975 999999973 999999958 999999974 999999900 999999911 999999983 999999913 999999995 999999946 999999930 999999914 999999934 999999997 999999916 999999907 999999937 999999999 999999991 999999907 999999908 999999946 999999911 999999917 999999974 999999948 999999976 999999942 999999963 999999998 999999967 999999964 999999931 999999948 999999943 999999989 999999999 999999982 999999939 999999904 999999924 999999916 999999945 999999958 999999982 999999934 999999980 999999928 999999942 999999987 999999970 999999929 999999936 999999992 999999990 999999938 999999961 999999997 999999935 999999943 999999911 999999933 999999936 999999988 999999935 999999993 999999969 999999995 999999957 999999950 999999987 999999905 999999965 999999916 999999999 999999909 999999919 999999909 999999965 999999953 999999960 999999968 999999914 999999904 999999993 999999970 999999933 999999909 999999976 999999946 999999994 999999952 999999925 999999984 999999978 999999944 999999962 999999968 999999969 999999959 999999953 999999936 999999959 999999954 999999961 999999960 999999911 999999955 999999997 999999906 999999949 999999994 999999915 999999970 999999997 999999978 999999917 999999981 999999966 999999965 999999938 999999915 999999999 999999967 999999920 999999924 999999925 999999963 999999935 999999932 999999982 999999905 999999955 999999982 999999914 999999934 999999994 999999974 999999981 999999990 999999990 999999907 999999910 999999919 999999945 999999964 999999913 999999906 999999988 999999917 1000000000 999999917 999999957 999999963 999999954 999999995 999999942 999999953 999999920 999999911 999999917 999999971 999999931 999999930 999999909 999999941 999999994 999999935 999999909 999999918 999999920 999999953 999999936 999999939 999999969 999999926 999999963 999999990 999999966 999999919 999999942 999999902 999999925 999999901 999999953 999999954 999999997 999999920 999999947 999999957 999999915 999999972 999999977 999999989 999999939 999999959 999999963 999999990 999999923 999999915 999999910 999999989 999999941 999999989 999999951 999999952 999999904 999999984 999999941 999999956 999999901 999999972 999999931 999999997 999999977 999999940 999999918 999999979 999999915 999999921 999999973 999999971 999999978 999999994 999999971 999999955 1000000000 999999948 999999913 999999952 999999987 999999981 999999985 999999911 999999982 999999988 999999987 999999973 999999907 999999989 999999983 999999991 999999972 999999914 999999967 999999922 999999990 999999944 999999952 999999981 999999975 999999931 999999995 999999918 999999960 999999983 999999902 999999983 999999918 999999995 999999914 999999919 999999980 999999964 999999970 999999961 999999945 999999920 999999933 999999900 999999938 999999945 999999925 999999944 999999966 999999969 999999993 999999974 999999941 999999927 999999980 999999989 999999968 999999987 999999926 999999931 999999975 999999900 999999971 999999947 999999988 999999950 999999979 999999934 999999998 999999980 999999903 999999950 999999965 999999994 999999907 999999997 999999985 999999988 999999945 999999928 999999991 999999968 999999995 999999907 999999974 999999905 999999990 999999998 999999905 999999946 999999922 999999931 999999958 999999945 999999943 999999969 999999930 999999988 999999915 999999961 999999932 999999925 999999948 999999931 999999952 999999994 999999979 999999945 999999910 999999902 999999940 999999971 999999939 999999901 999999929 999999952 999999933 999999942 999999933 999999954 999999914 999999995 999999969 999999964 999999941 999999967 999999975 999999977 999999932 999999990 999999944 999999929 999999904 999999989 999999995 999999925 999999910 999999981 999999988 999999923 999999958 999999906 999999920 999999923 999999937 999999921 999999965 999999928 999999983 999999936 999999967 999999987 999999986 999999917 999999946 999999936 999999942 999999976 999999999 999999961 999999990 999999912 999999967 999999975 999999967 999999976 999999974 999999929 999999983 999999932 999999971 999999993 999999930 999999941 999999916 999999936 999999953 999999958 999999904 999999944 999999988 999999994 999999951 999999940 999999902 999999989 999999963 999999988 999999900 999999920 999999907 999999949 999999979 999999979 999999937 999999957 999999901 999999932 999999982 999999960 999999966 999999940 999999934 999999989 999999942 999999989 999999944 999999931 999999921 999999949 999999915 999999932 999999945 999999991 999999908 999999964 999999967 999999907 999999975 999999956 999999929 999999992 999999906 999999984 999999939 999999938 999999939 999999950 999999990 999999902 999999917 999999957 999999970 999999948 999999993 999999964 999999993 999999993 999999997 999999931 999999982 999999994 999999968 999999941 999999910 999999929 999999991 999999958 999999985 999999935 999999999 999999973 999999916 999999932 999999900 999999967 999999950 999999985 999999916 999999951 999999959 999999901 999999972 999999971 999999954 999999979 999999922 999999986 999999919 999999981 999999986 999999925 999999973 999999942 999999959 999999997 999999917 999999960 999999914 999999938 999999920 999999999 999999995 999999903 999999918 999999971 999999960 1000000000 999999924 999999937 999999947 999999925 999999923 999999955 999999974 999999929 999999926 999999962 999999919 999999908 999999958 999999983 999999914 1000000000 999999952 999999918 999999912 999999944 999999952 999999966 999999904 999999919 999999940 999999973 999999955 999999942 999999997 999999949 999999996 999999934 999999920 999999920 999999979 999999951 999999953 999999950 999999991 999999966 999999966 999999939 999999977 999999987 999999970 999999952 999999943 999999920 999999923 999999998 999999900 999999977 999999982 999999916 999999950 999999956 999999984 999999909 999999957 999999931 999999941 999999912 999999932 999999981 999999998 999999966 999999976 999999971 999999963 999999937 999999925 999999999 999999911 999999973 999999989 999999991 999999929 999999910 999999937 999999994 999999919 999999995 999999927 999999961 999999922 999999953 999999915 999999926 999999931 999999904 999999980 999999936 999999968 999999970 999999995 999999932 999999913 999999961 999999973 999999910 999999941 999999920 999999943 999999909 999999942 999999988 999999921 999999971 999999997 999999977 999999933 999999932 999999925 999999986 999999952 999999997 999999971 999999986 999999935 999999929 999999967 999999912 999999946 999999934 999999989 999999913 999999972 999999900 999999968 999999940 999999908 999999993 999999955 999999954 999999949 999999920 999999924 999999925 999999994 999999936 999999904 999999936 999999937 999999926 999999964 999999921 999999904 999999931 999999980 999999982 999999916 999999900 999999976 999999966 999999902 999999914 999999946 999999915 999999977 999999991 999999927 999999920 999999901 999999988 1000000000 999999916 999999977 999999935 999999911 999999925 999999900 999999909 999999970 999999985 999999925 999999963 999999938 999999999 999999973 999999977 999999961 999999930 999999948 999999927 999999909 999999935 999999978 999999908 999999928 999999924 999999973 999999922 999999926 999999912 999999981 999999954 999999918 999999955 999999977 999999965 999999941 999999993 999999935 999999949 999999984 999999981 999999964 999999998 999999928 999999984 999999930 999999997 999999996 999999957 999999979 999999925 999999923 999999925 999999917 999999928 999999914 999999975 999999991 999999990 999999934 999999908 999999973 999999920 999999937 999999919 999999906 999999974 999999903 999999982 999999901 999999969 999999909 999999945 999999932 999999930 999999960 999999960 999999953 999999942 999999970 999999982 999999974 999999981 999999990 999999903 999999933 999999911 999999930 999999925 999999926 999999903 999999914 999999948 999999993 999999966 999999948 999999933 999999903 999999905 999999960 999999927 999999903 999999911 999999968 999999933 999999911 999999962 999999964 999999901 999999993 999999919 999999985 999999969 999999969 999999913 999999975 999999959 999999918 999999935 999999905 999999946 999999983 999999951 999999941 999999962 999999912 999999997 999999914 999999930 999999919 999999961 999999925 999999902 999999986 999999903 999999928 1000000000 999999982 999999945 999999928 999999954 999999949 999999905 999999938 999999991 999999945 999999978 999999951 999999954 999999931 999999952 999999959 999999979 999999959 999999900 999999936 999999969 999999998 999999967 999999909 999999952 999999975 999999981 999999989 999999935 999999981 999999927 999999917 999999964 999999937 999999962 999999975 999999971 999999963 999999979 999999999 999999930 999999977 999999943 999999963 999999948 999999907 999999975 999999902 999999966 999999926 999999928 999999979 999999951 999999921 999999999 999999979 999999959 999999977 999999965 999999916 999999969 999999909 999999999 999999985 999999993 999999964 999999900 999999977 999999916 999999932 999999957 999999926 999999939 999999998 999999904 999999954 999999994 999999926 999999953 999999943 999999998 999999959 999999994 999999993 999999940 999999946 999999927 999999940 999999968 999999937 999999925 999999978 999999961 999999987 999999929 999999941 999999927 999999918 999999960 999999961 999999983 999999945 999999986 999999936 999999996 999999985 999999986 999999948 999999945 1000000000 999999910 999999916 999999944 999999922 999999949 999999968 999999952 999999934 999999975 999999996 999999992 999999955 999999908 999999991 999999921 999999963 999999995 999999905 999999960 999999948 999999918 999999996 999999945 999999957 999999953 999999964 999999916 999999926 999999907 999999999 999999925 999999975 999999924 999999954 999999941 999999948 999999981 999999901 999999964 999999934 999999979 999999937 999999909 999999922 999999922 999999948 999999962 999999964 999999996 999999936 999999900 999999973 999999906 999999962 999999917 999999985 999999997 999999906 999999932 999999906 999999970 999999970 999999910 999999937 999999970 999999916 999999902 999999989 999999904 999999924 999999993 999999931 999999908 999999926 999999901 999999925 999999937 999999960 999999998 999999978 999999971 999999923 999999989 999999939 999999977 999999955 999999925 999999909 999999906 999999909 999999947 999999942 999999996 999999969 999999990 999999985 999999983 999999945 999999907 999999930 999999964 999999951 999999985 999999987 999999987 999999908 999999965 999999933 999999960 999999916 999999924 999999923 999999900 999999943 999999971 999999987 999999911 999999984 999999925 999999964 999999930 999999949 999999996 999999998 999999948 999999999 999999942 999999961 999999935 999999949 999999960 999999974 999999949 999999980 999999915 999999937 999999910 999999991 1000000000 999999904 999999944 999999913 999999934 999999900 999999975 999999927 999999949 999999961 999999959 999999912 999999908 999999959 999999960 999999958 999999987 999999959 999999918 999999926 999999958 1000000000 999999941 999999984 999999987 999999979 999999991 999999950 999999955 999999903 999999910 999999951 999999960 999999932 999999945 999999997 999999972 999999995 999999995 999999996 999999944 999999980 999999999 999999930 999999919 999999939 999999940 999999928 999999982 999999988 999999919 999999932 999999934 999999984 999999903 999999904 999999982 999999926 999999983 999999953 999999940 999999909 999999958 999999993 999999929 999999981 999999943 999999956 999999909 999999900 999999950 999999973 999999909 999999972 999999921 999999985 999999910 999999973 999999919 999999925 999999902 999999915 999999978 999999931 999999959 999999922 999999943 999999937 999999963 999999977 999999957 999999962 999999936 999999927 999999932 999999943 999999907 999999934 999999917 999999939 999999974 999999938 999999979 999999904 999999980 999999958 999999996 999999979 999999913 999999981 999999975 999999903 999999981 999999910 999999970 999999901 999999952 999999909 999999929 999999929 999999904 999999991 999999925 999999953 999999934 999999962 999999991 999999913 999999947 999999914 999999935 999999942 999999942 999999987 999999900 999999944 999999989 999999921 999999956 999999905 999999955 999999962 999999977 999999994 999999904 999999942 999999979 999999946 999999924 999999980 999999967 999999966 999999950 999999954 999999906 999999928 999999980 999999916 999999968 999999975 999999922 999999962 999999913 999999980 999999958 999999990 999999990 999999961 999999973 999999998 999999904 999999988 999999978 999999933 999999961 999999981 999999948 999999977 999999983 999999962 999999924 999999920 999999911 999999998 999999957 999999979 999999947 999999960 999999929 999999963 999999995 999999940 999999936 999999988 999999903 999999956 999999932 999999989 999999997 999999956 999999935 999999940 999999962 999999916 999999973 999999961 999999948 999999981 999999919 999999968 999999976 999999925 999999920 999999960 999999996 999999950 999999938 999999946 999999936 999999954 999999940 999999955 999999982 999999911 999999929 999999969 999999978 999999963 999999996 999999907 999999923 999999959 999999907 999999941 999999903 999999906 999999955 999999975 999999958 999999923 999999955 999999950 999999957 999999983 999999958 999999995 999999973 999999963 999999918 999999902 999999981 999999997 999999982 999999999 999999968 999999921 999999959 999999940 999999900 999999984 999999911 999999915 999999923 999999991 999999941 999999967 999999995 999999921 999999941 999999956 999999933 1000000000 999999902 999999939 999999965 999999922 999999981 999999972 999999906 999999921 999999917 999999947 999999920 999999932 999999988 999999971 999999938 999999951 999999908 999999995 999999966 999999950 999999928 999999956 999999978 999999922 999999982 999999904 999999941 999999977 999999948 999999954 999999937 999999933 999999901 999999974 999999961 999999921 999999916 999999964 999999974 999999915 999999966 999999952 999999969 999999936 999999960 999999997 999999948 999999963 999999980 999999957 999999989 999999992 1000000000 999999975 999999940 999999926 999999911 999999970 999999976 999999991 1000000000 999999966 999999932 999999960 999999914 999999999 999999918 999999929 999999907 999999947 999999909 999999961 999999916 999999949 999999972 999999934 999999902 999999994 999999966 999999967 999999941 999999954 999999970 999999997 999999967 999999903 999999980 999999976 999999916 999999992 999999984 999999941 999999964 999999909 999999915 999999990 999999917 999999972 999999950 999999969 999999915 999999961 999999976 999999996 999999945 999999978 999999976 999999906 999999938 999999998 999999903 999999974 999999902 999999999 999999910 999999976 999999923 999999984 999999917 999999984 999999949 999999920 999999943 999999956 999999972 999999902 999999918 999999972 999999995 999999931 999999980 999999985 999999955 1000000000 999999963 1000000000 999999934 999999922 999999917 999999926 999999969 999999981 999999931 999999984 999999901 999999955 999999954 999999948 999999960 999999958 999999919 999999956 999999916 999999915 999999971 999999966 999999920 999999946 999999958 999999987 999999991 999999975 999999996 999999928 999999997 999999946 999999907 999999967 999999984 999999988 999999998 999999927 999999926 999999903 999999970 999999981 999999945 999999933 999999965 999999954 999999997 999999956 999999956 999999968 999999912 999999988 999999946 999999960 999999964 999999965 999999975 999999962 999999926 999999964 999999960 999999928 999999945 999999967 999999911 999999965 999999999 999999993 999999984 999999981 999999954 999999920 999999937 999999972 999999956 999999973 999999968 999999927 999999996 999999980 999999917 999999905 999999917 999999965 999999942 999999943 999999985 999999982 999999992 999999934 999999983 999999977 999999925 999999962 999999944 999999971 999999965 999999967 999999998 999999920 999999958 999999955 999999901 999999995 999999962 999999964 999999927 999999920 999999940 999999976 999999981 999999970 999999901 999999933 999999979 999999946 999999938 999999946 999999908 999999952 999999956 999999920 999999920 999999944 999999966 999999978 999999985 999999917 999999922 999999975 999999963 999999943 999999975 999999991 999999987 999999936 999999962 999999954 999999934 999999945 999999972 999999980 999999998 999999943 999999930 999999915 999999961 999999919 999999995 999999925 999999917 999999957 999999989 999999974 999999982 999999965 999999931 999999977 999999997 999999907 999999998 999999940 999999961 999999956 999999927 999999960 999999980 999999971 999999999 999999962 999999927 999999924 999999937 999999949 999999909 999999935 999999905 999999923 999999933 999999904 999999966 999999917 999999911 999999998 999999983 999999924 999999907 999999945 999999903 999999957 999999987 999999982 999999935 999999912 999999949 999999986 999999966 999999933 999999917 999999974 999999984 999999944 999999956 999999987 999999983 999999957 999999942 999999940 999999995 999999948 999999941 999999912 999999948 999999965 999999967 999999936 999999977 999999990 999999948 999999958 999999901 999999900 999999905 999999946 999999968 999999924 1000000000 999999925 999999919 999999940 999999921 999999918 999999905 999999953 999999972 999999958 999999911 999999961 999999947 999999948 999999921 999999945 999999949 999999925 999999992 999999976 999999963 999999902 999999984 999999972 999999921 999999997 999999993 999999957 999999962 999999932 999999924 999999980 999999969 999999955 999999903 999999979 999999952 999999979 999999989 999999954 999999986 999999968 999999977 999999961 999999938 999999965 999999974 999999916 999999992 999999955 999999975 999999957 999999998 999999910 999999930 999999961 999999967 999999938 999999922 999999973 999999966 999999917 999999916 999999912 999999936 999999909 999999980 999999948 999999914 999999924 999999928 999999912 999999945 999999918 999999996 999999965 999999921 999999938 999999929 999999944 999999991 999999967 999999960 999999934 999999921 999999925 999999960 999999986 999999921 999999920 999999918 999999923 999999982 999999999 999999918 999999905 999999931 999999961 999999917 999999911 999999929 999999932 999999916 999999928 999999965 999999996 999999955 999999954 999999981 999999921 999999924 999999937 999999915 999999910 999999973 999999962 999999905 999999942 999999906 999999968 999999927 999999942 999999965 999999904 999999978 999999990 999999936 999999926 999999949 999999904 1000000000 999999979 999999924 999999971 999999937 999999939 999999947 999999997 999999901 999999957 999999996 999999922 999999918 999999949 999999968 999999953 999999956 999999902 999999990 999999984 999999917 999999940 999999914 999999907 999999974 999999965 999999956 999999916 999999962 999999950 999999959 999999921 999999914 999999935 999999950 999999913 999999938 999999981 999999930 999999991 1000000000 999999970 999999992 999999909 999999943 999999933 999999953 999999945 999999944 999999981 999999972 999999931 999999906 999999950 999999915 999999910 999999994 1000000000 999999911 999999987 999999970 999999953 999999902 999999999 999999995 999999954 999999997 999999965 999999991 999999950 999999904 999999992 999999988 999999913 999999919 999999938 999999993 999999973 999999947 999999948 999999909 999999973 999999979 999999967 999999914 999999998 999999970 999999985 999999965 999999950 999999960 999999942 999999929 999999977 999999984 999999990 999999994 999999915 999999943 999999953 999999971 999999941 999999980 999999950 999999975 999999945 999999983 999999949 999999977 999999920 999999961 999999924 999999937 999999993 999999994 999999937 999999945 1000000000 999999969 999999972 999999921 999999903 999999908 999999981 999999942 999999922 999999901 999999951 999999934 999999990 999999990 999999931 999999903 999999913 999999977 999999966 999999998 999999983 1000000000 999999904 999999944 999999962 999999903 999999913 999999925 999999987 999999977 999999953 999999939 999999968 999999953 999999932 999999903 999999960 999999987 999999995 999999976 999999942 999999981 999999966 999999992 999999974 999999943 999999913 999999967 999999928 999999978 999999902 999999997 999999952 999999948 999999941 999999922 999999905 999999959 999999945 999999982 999999939 999999934 999999986 999999903 999999980 999999908 999999917 999999969 999999947 999999932 999999983 999999993 999999927 999999900 999999984 999999942 999999974 999999918 999999942 999999967 999999989 999999914 999999908 999999975 999999992 999999972 999999918 999999965 999999955 999999965 999999997 999999906 999999920 999999907 999999918 999999954 999999903 999999958 999999909 999999964 999999989 999999967 999999913 999999952 999999970 999999981 999999942 999999987 999999915 999999916 999999994 999999954 999999944 999999965 999999984 999999976 999999996 999999914 999999928 999999904 999999935 999999962 999999924 999999950 999999975 999999935 999999971 999999981 999999925 999999908 999999918 999999930 999999968 999999912 999999957 999999961 999999940 999999956 999999910 999999904 999999969 999999979 999999968 999999949 999999923 999999973 999999939 999999906 999999944 999999910 999999998 999999920 999999968 999999979 1000000000 1000000000 999999979 999999986 999999931 999999954 999999968 999999950 999999949 999999994 999999922 999999965 999999961 999999986 999999904 999999994 999999988 999999998 999999931 999999905 999999966 999999920 999999955 999999931 999999948 999999932 999999900 999999995 999999936 999999991 999999960 999999988 999999948 999999903 999999993 999999916 999999948 999999996 999999923 999999930 999999914 999999937 999999904 999999972 999999912 999999920 999999974 999999986 999999960 999999999 999999906 999999993 999999995 999999943 999999904 999999989 999999921 999999901 999999938 999999959 999999911 999999985 999999902 999999961 999999968 999999937 999999940 999999959 999999984 999999929 999999907 999999992 999999993 999999917 999999963 999999984 999999953 999999934 999999903 999999906 999999912 999999989 999999920 999999918 999999920 999999998 999999938 999999938 999999983 1000000000 999999945 999999948 999999953 999999996 999999944 999999969 999999902 999999907 999999987 999999935 999999945 999999939 999999968 999999959 999999913 999999933 999999908 999999947 999999972 999999919 999999944 999999904 999999983 999999923 999999943 999999908 999999974 999999926 999999945 999999955 999999924 999999946 999999920 999999966 999999947 999999913 999999906 1000000000 999999975 999999996 999999980 999999975 999999955 999999919 999999927 999999961 999999986 999999925 999999939 999999982 999999958 999999921 999999903 999999945 999999907 999999937 999999937 999999923 999999902 999999944 999999911 999999994 999999920 999999926 999999909 999999930 999999959 999999915 999999941 999999992 1000000000 999999966 999999993 999999931 999999933 999999904 999999917 999999940 999999960 999999977 999999983 999999955 999999968 999999973 999999916 999999941 999999925 999999927 999999922 999999945 999999958 999999968 999999982 999999920 999999994 999999910 999999960 999999944 999999966 999999986 999999928 999999925 999999966 999999987 999999905 999999900 999999986 999999952 999999915 999999930 999999929 999999924 999999946 999999930 999999928 999999906 999999900 999999974 999999989 999999976 999999944 999999921 999999918 999999905 999999960 999999977 999999993 999999902 999999995 999999954 999999929 999999943 999999943 999999975 1000000000 999999942 999999909 999999920 999999990 999999904 999999933 999999945 999999993 999999906 999999934 999999918 999999962 999999983 999999906 1000000000 999999959 999999997 999999997 999999996 999999908 999999904 999999999 999999965 999999978 1000000000 999999933 999999958 999999984 999999965 999999934 999999967 999999995 1000000000 999999924 999999921 999999946 999999921 999999980 999999939 999999925 999999913 999999908 999999963 999999947 999999959 999999913 999999981 999999984 999999940 999999932 999999952 999999949 999999910 1000000000 999999941 999999997 999999999 999999922 999999907 999999983 999999900 999999978 999999987 999999957 999999936 999999982 999999907 999999984 999999955 999999943 999999996 999999937 999999946 999999912 999999945 999999904 999999964 999999987 999999916 1000000000 999999935 999999987 999999925 999999993 999999915 999999972 999999936 999999941 999999908 999999907 999999923 999999986 999999926 999999956 999999971 999999901 999999964 999999974 999999956 999999974 999999962 999999926 999999996 999999900 999999938 999999930 999999947 999999926 999999998 999999993 999999934 999999975 999999909 999999922 999999902 999999959 999999955 999999964 999999999 999999981 999999933 999999997 999999912 999999953 999999918 999999993 999999924 999999948 999999938 999999967 999999920 1000000000 999999926 999999972 999999934 999999927 999999901 999999982 999999910 999999985 999999981 999999960 999999964 999999928 999999910 999999908 999999945 999999937 999999913 999999942 999999982 999999973 999999969 999999962 999999956 999999900 999999952 999999992 999999917 999999924 999999908 999999924 999999906 999999957 999999947 999999927 999999961 999999965 999999933 999999980 999999959 999999926 999999982 999999975 999999988 999999979 999999997 999999975 999999931 999999932 999999927 999999915 999999944 999999906 999999920 999999947 999999991 999999964 999999997 999999992 999999959 999999972 999999907 999999924 999999916 999999988 999999913 999999908 999999949 999999947 999999993 999999905 999999979 999999965 999999905 999999960 999999954 999999999 999999979 999999914 999999911 999999948 999999907 999999975 999999955 999999947 999999922 999999915 999999992 999999935 999999952 999999995 999999906 999999900 999999930 999999925 1000000000 999999984 999999989 999999921 999999939 999999906 999999983 999999997 999999931 999999902 999999932 999999984 999999910 999999966 999999907 999999962 999999903 999999972 999999920 999999903 999999983 999999960 999999973 999999958 999999910 999999933 999999922 999999961 999999972 999999999 999999949 999999926 999999957 999999971 999999989 999999933 999999947 999999946 999999900 999999903 999999938 999999954 999999926 999999925 999999976 999999968 999999990 999999989 999999902 999999975 999999981 999999932 999999971 999999961 999999911 999999943 999999938 999999905 999999989 999999996 999999950 999999943 999999964 999999966 999999950 999999972 999999958 999999944 999999903 999999951 999999973 999999905 999999973 999999901 999999972 999999901 999999976 999999943 999999955 999999964 999999927 999999953 999999912 999999922 999999994 999999944 999999944 999999993 999999958 999999923 999999928 999999930 999999917 999999939 999999961 999999989 999999945 999999996 999999908 999999906 999999927 999999902 999999947 999999972 999999907 999999950 999999988 999999963 999999944 999999999 999999968 999999905 999999916 999999934 999999903 999999988 999999970 999999986 999999910 999999970 999999907 999999937 999999901 999999960 999999915 999999970 999999947 999999917 999999976 999999969 999999951 999999912 999999969 999999953 999999939 999999930 999999962 999999917 999999933 999999989 999999976 999999932 999999915 999999926 999999974 999999979 999999978 999999929 999999913 999999992 999999919 999999981 999999948 999999923 999999962 999999927 999999999 999999972 999999991 999999910 999999925 999999981 999999910 999999957 999999933 999999925 999999983 999999972 999999925 1000000000 999999934 999999926 999999988 999999908 999999976 999999977 999999990 999999986 999999995 999999931 999999990 999999947 999999976 999999976 999999944 999999931 1000000000 999999947 999999962 999999921 999999961 999999933 999999950 999999966 999999958 999999983 999999950 999999903 999999989 999999910 999999902 999999964 999999908 999999946 999999985 999999971 999999941 999999931 999999973 999999952 999999924 999999979 999999905 999999980 999999958 999999931 999999922 999999972 999999951 999999937 999999916 999999990 999999950 999999914 999999903 999999910 999999927 999999976 999999928 999999907 999999908 999999932 999999920 999999914 999999902 999999990 999999967 999999914 999999942 999999929 999999924 999999928 999999952 999999919 999999900 999999962 999999949 999999950 999999973 999999976 999999995 999999944 999999903 999999941 999999977 999999998 999999923 999999950 999999943 999999997 999999961 999999950 999999910 999999916 999999972 999999909 999999995 999999931 999999900 999999971 999999955 999999978 999999949 999999952 999999999 999999930 999999990 999999987 999999941 999999965 999999918 999999925 999999935 999999901 999999930 999999978 999999941 999999955 999999984 999999981 999999909 999999948 999999982 999999962 999999926 999999936 999999951 999999945 999999924 999999945 999999911 999999984 999999920 999999995 999999972 999999942 999999964 999999970 999999967 999999905 999999965 999999938 999999981 999999944 999999926 999999920 999999987 999999972 999999939 999999940 999999961 999999990 999999904 999999983 999999976 999999973 999999965 999999951 999999986 999999904 999999965 999999924 999999950 999999917 999999919 999999984 999999960 999999979 999999921 999999945 999999962 999999915 999999982 999999985 999999922 999999912 999999902 999999936 999999993 999999954 999999907 999999965 999999947 999999925 999999952 999999950 999999947 999999983 999999905 999999954 999999984 999999996 999999960 999999900 999999930 999999900 999999984 999999917 999999991 999999946 999999949 999999959 999999985 999999931 999999989 999999912 999999904 999999994 999999937 999999914 999999952 999999980 999999983 999999911 999999910 999999973 999999952 999999900 999999904 999999956 999999945 999999920 999999914 999999990 999999988 999999976 999999932 999999922 999999999 999999968 999999919 999999908 999999901 999999996 999999903 999999951 999999975 999999960 999999988 999999906 999999916 999999998 999999940 999999900 999999910 999999981 999999927 999999992 999999982 999999998 999999900 999999957 999999963 999999935 999999969 999999941 999999923 999999968 999999994 999999991 999999975 999999947 999999950 999999952 999999928 999999978 999999911 999999910 999999939 999999975 999999968 999999993 999999994 999999931 999999911 999999969 999999900 999999984 999999934 999999926 999999970 999999982 999999934 999999948 999999985 999999974 999999967 999999943 999999927 999999902 999999960 999999961 999999948 999999924 999999951 999999944 999999929 999999962 999999970 999999995 999999909 999999944 999999955 999999915 999999946 999999956 999999913 999999961 999999909 999999911 999999914 999999985 999999946 999999948 999999997 999999914 999999903 999999914 999999978 999999917 999999910 999999989 999999960 999999981 999999987 999999919 999999912 999999944 999999959 999999935 999999926 999999991 999999908 999999941 999999903 999999900 999999998 999999911 999999936 999999963 999999968 999999930 999999965 999999925 999999948 999999950 999999947 999999937 999999903 999999903 999999995 999999920 999999914 999999994 999999931 1000000000 999999904 999999926 999999905 999999988 999999954 999999902 999999961 999999997 999999936 999999986 999999922 999999926 999999902 999999902 999999920 999999974 999999919 999999932 999999932 999999975 999999985 999999987 999999955 999999947 999999975 999999932 999999914 999999981 999999954 999999923 999999907 999999945 999999927 999999952 999999969 999999991 999999940 999999930 999999911 999999944 999999965 999999988 999999957 999999927 999999937 999999975 999999903 999999988 999999919 999999932 999999951 999999971 999999926 999999914 999999913 999999953 999999952 999999959 999999990 999999945 999999991 999999985 999999946 999999991 999999950 999999961 999999945 999999997 999999970 999999935 999999953 999999972 999999932 999999995 999999965 999999922 999999958 1000000000 999999971 999999983 999999942 999999908 999999938 999999933 999999921 999999927 999999937 999999966 999999905 999999912 999999930 999999913 999999927 999999926 999999995 999999998 999999982 999999971 999999930 999999918 999999975 999999934 999999917 999999955 999999958 999999941 999999982 999999953 999999936 999999953 999999990 999999967 999999910 999999915 999999979 999999995 999999951 999999987 999999910 999999964 999999984 999999979 999999966 999999927 999999994 999999935 999999928 999999975 999999980 999999944 1000000000 999999935 999999902 999999921 999999928 999999989 999999930 999999934 999999940 999999907 999999904 999999913 999999955 999999934 999999991 999999913 999999921 999999935 999999971 999999950 999999993 999999970 999999916 999999925 999999982 999999900 999999935 999999998 999999907 999999967 999999994 999999998 999999906 999999922 999999940 999999966 999999913 999999951 999999999 999999980 999999901 999999925 999999990 999999906 999999954 999999989 999999954 999999918 999999906 999999942 999999901 999999913 999999910 999999968 999999917 999999971 999999948 999999978 999999914 999999942 999999924 999999925 999999947 999999978 999999944 999999995 999999911 999999973 999999927 999999959 999999911 999999995 999999979 999999989 999999927 999999951 999999940 999999914 999999918 999999976 999999913 999999933 999999921 999999964 999999949 999999910 999999963 999999970 999999970 999999969 999999922 999999955 999999905 999999932 1000000000 999999975 999999932 999999905 999999995 999999994 999999909 999999982 999999983 999999964 999999935 999999904 999999989 999999920 999999951 999999947 999999924 999999987 999999934 999999907 999999900 999999917 999999950 999999935 999999976 999999988 999999947 999999991 999999995 999999910 999999947 999999992 999999986 999999906 999999935 999999924 999999994 999999955 999999987 999999902 999999906 999999909 999999903 999999905 999999998 999999910 999999948 999999995 999999971 999999956 999999931 999999952 999999941 999999956 999999960 999999985 999999978 999999953 999999938 1000000000 999999984 1000000000 999999940 999999999 999999997 999999985 999999923 999999928 999999989 999999944 999999998 999999987 999999993 999999916 999999955 999999973 999999924 999999949 999999921 999999950 999999992 999999986 999999964 999999940 999999914 999999972 999999949 999999920 999999966 999999912 999999906 999999926 999999913 999999950 999999972 999999992 999999912 999999965 999999947 999999937 999999995 999999936 999999962 999999966 999999976 999999998 999999991 999999914 999999940 999999948 999999990 999999986 999999926 999999910 999999978 999999962 999999963 999999908 999999994 999999939 999999941 999999932 999999909 999999946 999999957 999999962 999999923 999999954 999999958 999999934 999999981 999999970 999999964 999999900 999999940 999999902 999999952 999999933 999999998 999999949 999999901 999999956 999999935 999999961 999999924 999999991 999999944 999999931 999999946 999999962 999999931 999999977 999999900 999999973 999999968 999999997 999999966 999999922 999999904 999999980 1000000000 999999919 999999925 999999980 999999946 999999921 999999932 999999905 999999900 999999929 999999951 999999957 999999983 999999978 999999990 999999945 999999937 999999941 999999921 999999991 999999962 999999964 999999964 999999943 999999907 999999998 999999955 999999948 999999995 999999905 999999963 999999989 999999922 999999923 999999916 999999909 999999926 999999942 999999914 999999945 999999972 999999991 999999950 999999901 999999968 999999937 999999980 999999937 999999928 999999970 999999971 999999996 999999990 999999960 999999961 999999971 999999963 999999920 999999908 999999934 999999989 999999918 999999959 999999978 999999908 999999926 999999966 999999955 999999914 999999971 999999966 999999958 999999917 999999953 999999910 999999999 999999966 999999956 999999908 999999955 999999972 999999943 999999903 999999962 999999983 999999947 999999996 999999957 999999901 999999923 999999952 999999975 999999994 999999947 999999946 999999946 999999916 999999972 999999987 999999936 999999982 999999969 999999939 999999915 999999918 999999925 999999965 999999939 999999920 999999928 999999904 999999918 999999990 999999936 999999988 999999925 999999939 999999990 999999923 999999971 999999956 999999949 999999909 999999956 999999911 999999928 999999956 999999923 999999960 999999948 999999918 999999981 999999938 999999917 999999943 999999965 999999951 999999982 1000000000 999999964 999999999 999999910 999999922 999999917 999999973 999999954 999999930 999999912 999999986 999999901 999999957 999999909 999999991 999999916 999999965 999999960 999999982 999999948 999999944 999999925 999999932 999999900 999999901 999999930 999999953 999999952 999999901 999999922 999999980 999999955 999999921 999999985 999999964 999999968 999999953 999999909 999999954 999999991 999999913 999999953 999999936 999999982 999999905 999999968 999999958 999999955 999999942 999999927 999999943 999999955 999999920 999999972 999999900 999999948 999999976 999999942 999999905 999999979 999999960 999999912 999999970 999999931 999999972 999999950 999999948 999999950 999999961 999999970 999999939 999999968 999999976 999999914 999999982 999999952 999999986 999999980 999999997 999999974 999999979 999999928 999999945 999999965 999999954 999999934 999999994 999999910 999999923 999999905 999999960 999999999 999999986 999999940 999999944 999999941 999999914 999999949 999999936 999999963 999999979 999999997 999999992 999999915 999999922 999999913 999999925 999999916 999999993 999999954 999999921 999999908 999999956 999999979 999999937 999999967 999999920 999999933 999999901 999999949 999999985 999999979 999999959 999999911 999999935 999999954 999999937 999999940 999999984 999999903 999999903 999999999 999999918 999999993 999999906 999999985 999999936 999999937 999999963 999999919 999999909 999999942 999999916 999999926 999999935 999999936 999999991 999999996 999999932 999999951 999999915 999999986 999999921 1000000000 999999939 999999996 999999904 999999984 999999959 999999949 999999901 999999953 999999905 999999961 999999977 999999913 999999981 999999949 999999995 999999980 999999926 999999975 999999954 999999939 999999907 999999933 999999979 999999958 999999986 999999918 999999919 999999901 999999991 999999998 999999997 999999976 999999930 999999941 999999919 999999922 999999987 999999953 999999954 999999932 999999998 1000000000 999999975 999999921 999999937 999999927 999999903 999999965 999999930 999999961 999999942 999999929 999999956 999999924 999999934 999999946 999999983 1000000000 999999953 999999938 999999936 999999919 999999977 999999984 999999923 999999905 999999937 999999971 999999983 999999945 999999948 999999998 999999913 999999929 999999996 999999999 999999923 999999940 999999984 999999970 999999940 999999977 999999943 999999971 999999948 999999972 999999935 999999977 999999965 999999916 999999949 999999962 999999941 999999922 999999910 999999935 999999986 999999916 999999939 999999939 999999965 999999915 999999916 999999960 999999916 999999903 999999919 999999984 999999994 999999929 999999948 999999925 999999984 999999916 999999985 999999941 999999935 999999931 999999910 999999942 999999969 999999929 999999969 999999940 999999939 999999965 999999951 999999911 999999993 999999942 999999952 999999974 999999942 999999900 999999905 999999933 999999949 999999964 999999963 999999964 999999982 999999947 999999932 999999934 999999967 999999904 999999973 999999900 999999966 999999925 999999970 999999906 999999972 999999952 999999971 999999958 999999971 999999902 999999960 999999908 999999932 999999972 999999965 999999981 999999904 999999995 999999919 999999994 999999945 999999998 999999910 999999953 999999975 999999959 999999901 999999921 999999902 999999998 999999902 999999936 999999993 999999901 999999986 999999998 999999927 999999947 999999960 1000000000 999999906 999999998 999999923 999999901 999999951 999999911 999999946 999999974 999999986 999999990 999999960 999999941 999999905 999999975 999999987 999999957 999999917 999999976 999999914 999999985 999999926 999999928 999999938 999999907 999999951 999999991 999999981 999999944 999999940 999999910 999999965 999999930 999999935 999999932 999999920 999999921 999999985 999999988 999999974 999999935 999999967 999999946 999999954 999999967 999999935 1000000000 999999914 999999980 999999953 999999913 999999952 999999953 999999991 999999939 999999981 999999967 999999915 999999916 999999970 999999965 999999949 999999941 999999967 999999978 999999990 999999961 999999907 999999921 999999967 999999922 999999918 999999952 999999912 999999931 999999919 999999906 999999904 999999970 999999951 999999930 999999908 999999970 999999904 999999980 999999979 999999939 999999969 999999967 999999976 999999966 999999982 999999943 999999998 999999966 999999904 999999933 999999959 999999961 999999921 999999918 999999944 999999922 999999917 999999929 999999950 999999960 999999984 999999966 999999921 999999966 999999945 999999976 999999979 999999946 999999963 999999933 999999905 999999905 999999930 999999926 999999940 999999993 999999922 999999938 999999967 999999970 999999947 999999970 999999948 999999948 999999964 999999956 999999946 999999928 999999958 999999951 999999926 999999980 999999903 999999943 999999915 999999939 1000000000 999999918 999999908 999999937 999999923 999999908 999999913 999999990 999999900 999999932 999999905 999999924 999999923 999999929 999999916 999999905 999999959 999999940 999999954 999999992 999999967 999999921 999999972 999999916 999999938 999999997 999999927 999999933 999999940 999999938 999999915 999999901 999999964 999999976 999999943 999999913 999999912 999999952 999999956 999999937 999999914 999999933 999999992 999999912 999999954 999999918 999999945 999999917 999999962 999999938 999999913 999999997 999999991 999999945 999999961 999999948 999999916 999999950 999999919 999999905 999999937 999999972 999999960 999999933 999999989 999999980 999999977 999999923 999999922 999999985 999999991 999999968 999999916 999999926 999999974 999999924 999999946 999999998 999999992 999999926 999999992 999999976 999999911 999999929 999999995 999999983 999999961 999999960 999999963 999999985 999999911 999999961 999999939 999999997 999999965 999999945 999999996 999999910 999999927 999999924 999999909 999999997 999999987 999999994 999999981 999999945 999999986 999999946 999999972 999999919 999999926 1000000000 999999965 999999956 999999930 999999976 999999940 999999907 999999969 999999987 999999923 999999964 999999931 999999942 999999972 999999935 999999902 999999919 999999970 999999998 999999999 999999966 999999918 999999912 999999920 999999979 999999998 999999971 999999944 999999944 999999969 999999923 999999931 999999905 1000000000 999999958 999999967 999999953 999999937 999999930 999999901 999999995 1000000000 999999975 999999935 999999949 999999958 999999934 999999923 999999907 999999970 999999942 999999930 999999964 999999963 999999941 999999995 999999949 999999986 999999988 999999975 999999949 999999943 999999997 1000000000 999999951 999999988 999999981 999999971 999999950 999999940 999999943 999999992 999999927 999999901 999999907 999999949 999999943 999999911 999999903 999999997 999999962 999999922 999999931 999999983 999999912 999999952 999999925 999999904 999999975 999999968 999999909 999999963 999999997 999999929 999999991 999999994 999999936 999999903 999999930 999999967 999999925 999999958 999999964 999999903 999999968 999999912 999999977 999999907 999999949 999999914 999999985 999999940 999999976 999999924 999999933 999999901 999999997 999999919 999999923 999999996 999999939 999999941 999999980 999999900 999999968 999999920 999999981 999999966 999999992 999999935 999999933 999999927 999999916 999999993 999999997 999999989 999999981 999999975 999999916 999999979 999999913 999999958 999999919 999999961 999999945 999999926 999999920 999999981 999999965 999999953 999999901 999999948 999999919 999999940 999999955 999999994 999999987 999999961 999999942 999999901 999999971 999999958 999999994 999999920 999999907 999999931 999999950 999999964 999999920 999999909 999999981 999999909 999999955 999999920 999999920 999999904 999999925 999999915 999999931 999999997 999999962 999999999 999999944 999999978 999999961 999999994 999999957 999999944 999999903 999999927 999999959 999999916 999999939 999999934 999999934 999999960 999999998 999999994 999999951 999999916 999999987 999999919 999999907 999999923 999999988 999999989 999999950 999999993 999999947 999999961 999999903 999999971 999999992 999999974 999999955 999999990 999999986 999999968 999999964 999999980 999999937 999999929 999999913 999999988 999999950 999999909 999999934 999999923 999999902 999999949 999999921 999999900 999999999 999999920 999999991 999999994 999999984 999999928 999999970 999999936 999999996 999999999 999999975 999999980 999999913 999999907 999999955 999999947 999999912 999999919 999999935 999999976 999999934 999999953 999999956 999999914 999999955 999999918 999999932 999999926 999999993 999999997 999999906 999999919 999999936 999999922 999999984 999999934 999999932 999999968 999999992 999999989 999999966 999999961 999999995 999999953 999999992 999999900 999999905 999999961 999999971 999999949 999999952 999999992 999999963 999999913 999999920 999999920 999999918 999999920 999999966 999999932 999999924 999999910 999999947 999999974 999999946 999999998 999999991 999999986 999999960 999999923 999999945 999999966 999999980 999999950 999999981 999999937 999999994 999999983 999999977 999999914 999999938 999999903 999999973 999999977 999999923 999999937 999999992 999999924 999999978 999999979 999999971 999999916 999999986 999999919 999999919 999999995 999999915 999999959 999999903 999999935 999999940 999999970 999999954 999999985 999999941 999999968 999999966 999999901 999999964 999999917 999999908 999999988 999999992 999999911 999999927 999999936 999999970 999999945 999999983 999999955 999999991 999999953 999999907 999999966 999999987 999999954 999999979 999999945 999999916 999999999 999999914 999999986 999999928 999999990 999999982 999999914 999999942 999999947 999999962 999999968 999999950 999999958 999999905 999999911 999999914 999999920 999999956 999999969 999999967 999999925 999999988 999999938 999999923 999999963 999999927 999999917 999999923 999999952 999999936 999999917 999999970 999999973 999999959 999999941 999999950 999999960 999999985 999999901 999999980 999999920 999999971 999999935 999999932 999999910 999999938 999999980 1000000000 999999997 999999924 999999933 999999961 999999976 999999911 999999925 999999953 999999983 999999990 999999995 999999930 999999949 999999943 999999956 999999910 999999905 999999937 999999944 999999970 999999918 999999965 999999925 999999987 999999956 999999984 999999977 999999921 999999942 999999956 999999995 999999985 999999935 999999986 999999934 999999970 999999905 999999988 999999956 999999911 999999938 999999979 999999999 999999963 999999915 999999932 999999958 999999933 999999911 999999973 999999947 999999910 999999930 999999993 999999951 999999931 999999936 999999957 999999962 999999906 999999965 999999956 999999942 999999909 999999966 999999941 999999920 999999984 999999970 999999958 999999939 999999937 999999993 999999989 999999969 999999925 999999948 999999997 999999952 999999986 999999904 999999990 999999924 999999925 999999911 999999978 999999970 999999976 999999995 999999949 999999966 999999970 999999957 999999959 999999938 999999973 999999985 999999919 999999914 999999962 999999907 999999968 999999992 999999983 999999985 999999976 999999962 999999901 999999927 999999993 999999904 999999975 1000000000 999999910 999999943 999999905 999999975 999999955 999999966 999999988 999999903 999999950 999999964 999999983 999999991 999999917 999999972 999999981 999999988 999999989 999999930 999999960 999999961 999999971 999999999 999999917 999999930 999999917 999999926 999999939 999999916 999999964 999999905 999999944 999999960 999999951 999999974 999999976 999999904 999999936 999999984 999999982 999999994 999999939 999999967 999999957 999999905 999999978 999999997 999999978 999999966 999999918 999999956 999999902 999999924 999999902 999999908 999999978 999999934 999999924 999999924 999999910 999999970 999999958 999999963 999999914 999999930 999999907 999999923 999999912 999999994 999999996 999999992 999999957 999999906 999999957 999999941 999999969 999999950 999999985 999999912 999999943 999999967 999999906 999999901 999999920 999999934 999999982 999999940 999999976 999999965 999999950 999999912 999999984 999999926 999999918 999999906 999999938 999999996 999999921 999999943 999999944 999999912 999999973 999999989 999999912 999999906 999999900 999999973 999999906 999999932 999999926 999999901 999999939 999999973 999999935 999999934 1000000000 999999940 999999907 999999980 999999915 999999974 999999915 999999990 999999951 999999937 999999926 999999970 999999996 999999987 999999913 999999978 999999967 999999968 999999985 999999981 999999987 999999948 999999977 999999976 999999937 999999904 999999966 999999950 999999989 1000000000 999999942 999999992 999999938 999999950 999999928 999999977 999999952 999999943 999999964 999999993 999999975 999999990 999999964 999999918 999999980 999999973 999999939 999999905 999999929 999999916 999999904 999999974 999999930 999999966 999999953 999999952 999999920 999999921 999999976 999999929 999999932 999999916 999999968 999999974 999999969 999999975 999999904 999999938 999999946 1000000000 999999965 999999929 999999990 999999958 999999903 999999973 999999989 999999933 999999975 999999969 999999919 999999921 999999908 999999977 999999987 999999943 999999998 999999948 999999913 999999937 999999996 999999927 999999940 999999914 999999983 999999975 999999924 999999996 999999982 999999969 999999952 999999987 999999925 999999971 999999928 999999994 999999951 999999945 999999940 999999913 999999983 999999951 999999967 999999999 999999943 999999947 999999999 999999946 999999953 999999966 999999954 999999956 999999960 999999993 999999930 999999953 999999998 999999912 999999903 999999977 1000000000 999999959 999999938 999999932 999999925 999999949 999999935 999999959 999999903 999999954 999999994 999999922 999999935 999999934 999999911 999999952 999999952 999999906 999999937 999999943 999999956 999999966 999999938 999999995 999999927 999999939 999999939 999999971 999999915 999999938 999999915 999999980 999999971 999999961 999999981 999999966 999999982 999999943 999999946 999999917 999999926 999999966 999999983 999999939 999999996 999999920 999999958 999999987 999999968 999999976 999999940 999999953 999999952 999999974 999999900 999999980 999999972 999999910 999999978 999999934 999999984 999999917 999999951 999999981 999999912 999999988 999999904 999999944 999999941 999999932 999999924 999999967 999999920 999999989 999999917 999999946 999999961 999999935 999999919 999999911 999999952 999999907 999999919 999999993 999999927 999999928 999999938 999999935 999999937 999999926 999999982 999999932 999999928 999999991 999999913 999999917 999999901 999999918 999999991 999999973 999999955 999999982 999999972 999999953 999999973 999999982 999999961 999999945 999999973 999999975 999999998 999999998 999999908 999999943 999999928 999999961 999999932 999999941 999999961 999999907 999999915 999999969 999999997 999999929 999999903 999999914 999999949 999999957 999999919 999999965 999999970 999999922 999999978 999999912 999999949 999999975 999999931 999999904 999999980 999999962 999999983 999999967 999999913 999999922 999999939 999999994 999999995 999999902 999999968 999999948 999999956 999999921 999999969 999999965 999999910 999999968 999999902 999999964 999999916 999999927 999999920 999999982 999999921 999999905 999999952 999999983 999999948 999999993 999999998 999999968 999999903 999999956 999999954 999999976 999999972 999999910 999999930 999999962 999999940 999999968 999999991 999999931 999999924 999999911 999999978 999999997 999999926 999999923 999999924 999999962 999999942 999999937 999999932 999999926 999999953 999999985 999999996 999999979 999999932 999999976 999999966 999999929 999999991 999999979 999999953 999999993 1000000000 999999903 999999907 999999999 999999916 999999903 999999945 999999954 999999985 999999933 999999910 999999952 999999988 999999988 999999936 999999968 999999999 999999993 999999996 999999916 999999990 999999976 999999909 999999955 999999982 999999912 999999929 999999985 999999948 999999998 999999960 999999986 999999951 999999919 999999992 999999961 999999973 999999939 999999921 999999952 999999997 999999995 999999945 999999953 999999924 999999992 999999948 999999988 999999995 999999917 999999925 999999969 999999942 999999989 999999920 999999977 999999921 999999942 999999974 999999988 999999981 999999902 999999927 999999938 999999946 999999962 999999977 999999981 999999925 999999970 999999997 999999969 999999988 999999945 999999991 999999983 999999936 999999908 999999969 999999999 999999909 999999995 999999929 999999944 999999993 999999901 999999999 999999951 999999967 999999987 1000000000 999999955 999999937 999999946 999999995 999999982 999999917 999999907 999999952 999999964 999999954 999999975 999999975 999999934 999999961 999999973 999999941 999999982 999999940 999999929 999999958 999999990 999999953 999999984 999999919 999999932 999999918 999999924 999999918 999999900 999999949 999999923 999999953 999999982 999999987 999999909 999999922 999999912 999999902 999999980 999999943 999999952 999999932 999999957 999999930 999999919 999999903 999999919 999999954 999999965 999999906 999999980 999999978 999999982 999999980 999999934 999999936 999999906 999999996 999999954 999999985 999999928 999999994 999999947 999999958 999999946 999999966 999999930 999999987 999999965 999999913 999999944 999999917 999999920 999999987 999999990 999999912 999999909 999999947 999999968 999999950 999999901 999999938 999999924 999999924 999999962 999999988 999999977 999999994 999999963 999999972 999999919 999999945 999999939 999999910 999999926 999999948 999999942 999999919 999999923 999999923 999999955 999999916 999999999 999999931 999999960 999999997 999999977 999999996 999999952 999999980 999999990 999999989 999999960 999999930 999999993 999999983 999999906 999999957 999999927 999999996 999999990 999999912 999999904 999999936 999999969 999999983 999999962 999999920 999999973 999999990 999999958 999999937 999999913 999999930 999999959 999999924 999999988 999999982 999999937 999999954 999999995 999999928 999999970 999999951 999999964 999999970 999999941 999999907 999999982 999999907 999999908 999999945 999999989 999999953 999999911 999999915 999999955 999999952 999999926 999999931 999999964 999999948 999999905 999999953 999999997 999999923 999999936 999999968 999999984 999999940 999999910 999999970 999999963 999999995 999999917 999999930 999999939 999999925 999999933 999999931 999999925 999999930 999999941 999999959 999999991 999999980 999999909 999999943 999999998 999999929 999999958 999999931 999999912 999999903 999999936 999999903 999999946 999999943 999999964 999999966 999999913 999999916 999999945 999999924 999999954 999999949 999999928 999999927 999999983 999999922 999999905 999999927 999999961 999999980 999999974 999999997 999999935 999999959 999999906 999999946 999999986 999999998 999999920 999999934 999999942 999999959 999999916 999999907 999999938 999999980 999999974 999999911 999999953 999999975 999999904 999999986 999999922 999999958 999999930 999999988 999999924 999999967 999999929 999999979 999999964 999999927 999999951 999999935 999999944 999999966 999999924 999999999 999999947 999999917 999999969 999999911 999999966 999999914 999999963 999999941 999999989 999999929 999999923 999999967 999999914 999999990 1000000000 999999941 999999946 999999924 999999951 999999923 999999920 999999968 999999965 999999934 999999940 999999997 999999906 999999970 999999927 999999965 999999968 999999949 999999973 999999924 999999963 999999962 999999966 999999959 999999957 999999998 999999985 999999982 999999969 999999944 999999902 999999912 999999907 999999997 999999937 999999956 999999936 999999940 999999932 999999918 999999918 999999914 999999994 999999910 999999935 999999947 999999988 999999952 999999941 999999923 999999913 999999922 999999903 999999971 999999969 999999942 999999964 999999919 999999920 999999929 999999900 999999995 999999950 999999925 999999937 999999988 999999986 999999918 999999931 999999971 999999981 999999947 999999989 999999962 999999965 999999945 999999992 999999939 999999938 999999977 999999987 999999901 999999975 999999912 999999941 999999933 999999939 999999946 999999997 999999953 999999993 999999953 999999937 999999983 999999955 999999930 999999918 999999983 999999964 999999993 999999992 999999924 999999999 999999937 999999933 999999931 999999968 999999978 999999979 999999923 999999936 999999951 999999985 999999932 999999968 999999942 999999959 999999916 999999954 999999935 999999933 999999960 999999982 999999993 999999996 999999940 999999904 999999919 999999984 999999958 999999949 999999998 999999908 999999905 999999904 999999919 999999955 999999990 999999916 999999980 999999941 999999957 999999963 1000000000 999999991 999999986 999999907 999999939 999999994 999999997 999999943 999999910 999999939 999999919 999999959 999999918 999999985 999999946 999999931 999999923 999999933 999999917 999999947 999999984 999999940 999999902 999999911 999999983 999999923 999999983 999999948 999999975 999999984 999999922 999999925 999999958 999999938 999999921 999999965 999999950 999999915 999999919 999999950 999999915 999999908 999999947 999999930 999999951 999999906 999999953 999999902 999999985 999999997 999999921 999999960 999999995 999999915 999999973 999999924 999999977 999999958 999999977 999999951 999999979 999999904 999999940 999999920 999999902 999999914 999999918 999999919 999999956 999999960 999999966 999999998 999999911 999999940 999999903 999999992 999999974 999999901 999999976 999999933 999999995 999999995 999999901 999999921 999999943 999999985 999999943 999999975 999999944 999999967 999999955 999999905 999999904 999999994 999999946 999999973 999999918 999999920 999999945 999999930 999999983 999999990 999999984 999999943 999999967 999999991 999999953 999999939 999999916 999999959 999999996 999999991 999999999 999999909 999999934 999999988 999999967 999999932 999999951 999999981 999999907 999999961 999999972 999999905 999999980 999999991 999999970 999999918 999999937 999999947 999999999 999999905 999999986 999999937 999999952 999999987 999999926 999999976 999999936 999999952 999999945 999999976 999999976 999999925 999999965 999999903 999999917 999999961 999999953 999999953 999999998 999999938 999999999 999999968 999999934 999999967 999999988 999999981 999999999 999999985 999999976 999999933 999999929 999999963 999999946 999999994 999999915 999999930 999999943 999999930 999999994 999999952 999999991 999999982 999999906 999999937 999999987 999999901 999999976 999999909 999999936 999999937 999999988 999999929 999999981 999999932 999999903 999999912 999999972 999999957 999999962 1000000000 999999985 999999934 999999903 999999933 999999953 999999988 999999955 999999992 999999961 999999956 999999985 1000000000 999999984 999999951 999999985 1000000000 999999986 999999908 1000000000 999999928 999999993 999999937 999999939 999999975 999999947 999999973 999999973 999999975 999999970 999999930 999999997 999999919 999999991 999999913 999999933 999999958 999999964 999999951 999999964 999999932 999999967 999999924 999999922 999999912 999999900 999999986 999999900 999999995 999999918 999999905 999999991 999999991 999999904 999999983 999999948 999999941 999999941 999999916 999999982 999999987 999999917 999999972 999999952 999999968 999999996 999999934 999999987 999999917 999999900 999999953 999999904 999999946 999999952 999999979 999999990 999999901 999999904 999999964 999999986 999999992 999999986 999999952 999999912 1000000000 999999989 999999979 999999926 999999960 999999997 999999923 999999944 999999963 999999946 999999948 999999945 999999962 999999953 999999925 999999976 999999991 999999932 999999994 999999906 999999970 999999942 999999991 999999942 999999940 999999952 999999931 999999905 999999908 999999925 999999925 999999987 999999953 999999913 999999957 999999938 999999980 999999941 999999924 999999922 999999972 999999984 999999938 999999948 999999961 999999947 999999953 999999992 999999976 999999967 999999908 999999952 999999983 999999977 999999990 999999981 999999922 999999950 999999919 999999955 999999965 999999914 999999944 999999929 999999973 999999945 999999908 999999900 999999963 999999912 999999981 999999965 999999958 999999927 1000000000 999999982 999999932 999999940 999999979 999999955 999999969 999999917 999999939 999999909 999999942 999999943 999999918 999999917 999999914 999999998 999999908 999999998 999999976 999999915 999999971 999999973 999999969 999999926 999999923 999999906 999999978 999999934 999999988 999999973 999999960 999999967 999999911 999999991 999999979 999999945 999999989 999999958 999999936 999999933 999999989 999999966 999999934 999999938 999999992 999999946 999999984 999999964 999999917 999999967 999999913 999999917 999999949 999999916 999999917 999999922 999999973 999999991 999999941 999999935 999999911 999999917 999999942 999999920 999999990 999999914 999999954 999999976 999999939 999999971 999999987 999999977 999999957 999999961 999999900 999999906 999999974 999999935 999999943 999999902 999999907 999999946 999999940 999999904 999999950 999999905 999999945 999999934 999999928 999999928 999999979 999999921 999999985 999999993 999999975 999999913 999999941 999999934 999999972 999999980 999999934 999999982 999999920 999999968 999999946 999999969 999999956 999999941 999999980 999999924 999999966 999999933 999999954 999999943 999999938 999999973 999999905 999999940 999999969 999999995 999999933 999999938 999999926 999999963 999999933 999999945 999999927 999999982 999999987 999999995 999999990 999999999 999999974 999999973 999999945 999999950 999999912 999999909 999999936 999999936 999999919 999999908 999999902 999999955 999999986 999999970 999999940 999999986 999999968 999999924 999999949 999999915 999999903 999999938 999999947 999999917 999999955 999999999 999999921 999999953 999999930 999999960 999999973 999999975 999999934 999999991 999999974 999999945 999999963 999999917 999999916 999999968 999999946 999999963 999999979 999999911 999999926 999999927 999999939 999999950 999999979 999999941 999999925 999999960 999999972 999999906 999999961 999999932 999999914 999999907 999999972 999999984 999999920 999999936 999999962 1000000000 999999939 999999945 999999912 999999914 999999936 999999987 999999928 999999901 999999957 999999975 999999906 999999997 999999944 999999930 999999920 999999968 999999992 1000000000 999999966 999999903 999999950 999999955 999999961 999999942 999999921 999999948 999999968 999999960 999999910 999999997 999999952 999999939 999999961 999999960 999999975 999999991 999999970 999999948 999999939 999999915 999999990 999999934 999999981 999999955 999999947 999999969 999999985 999999937 999999969 999999982 999999968 999999929 999999951 999999959 999999991 999999932 999999934 999999978 999999986 999999970 999999920 999999904 999999926 999999986 999999997 999999926 999999918 999999931 999999918 999999956 999999914 999999932 999999944 999999915 999999992 999999973 999999988 999999992 999999910 999999937 999999999 999999960 999999902 999999918 999999976 999999923 999999927 999999943 999999946 999999904 999999970 999999946 999999933 999999991 999999924 999999902 999999933 1000000000 999999986 999999939 999999914 999999982 999999955 999999933 999999923 999999969 999999900 999999931 999999959 999999930 999999967 999999905 999999930 999999913 999999923 999999931 999999958 999999948 999999976 999999948 999999946 999999903 999999972 999999925 999999985 999999969 999999954 999999921 999999987 999999957 999999927 999999951 999999929 999999979 999999998 999999921 999999916 999999904 999999906 999999943 999999925 999999993 999999960 999999985 999999994 999999955 999999904 999999952 999999924 999999906 999999980 999999902 999999904 999999988 999999931 999999941 999999975 999999925 999999906 999999948 999999956 999999959 999999965 999999962 999999986 999999979 999999984 999999911 999999932 999999962 999999978 999999903 999999993 999999967 999999999 999999958 999999973 999999922 999999905 999999960 999999932 999999994 999999902 999999979 999999945 999999932 999999932 999999922 999999979 999999999 999999978 999999914 999999987 999999973 1000000000 999999934 999999962 999999981 999999941 999999944 999999910 999999995 999999925 999999968 999999971 999999910 999999950 999999904 999999961 999999968 999999980 999999968 999999937 999999963 999999922 999999951 999999910 999999956 999999949 999999918 999999901 999999938 999999901 999999990 999999976 999999968 999999992 999999927 999999982 999999952 999999977 999999935 999999955 999999969 999999939 999999948 999999982 999999906 999999903 999999954 999999960 999999901 999999913 999999994 999999953 999999909 999999998 999999977 999999969 999999936 999999940 999999957 999999953 999999981 999999971 999999909 999999952 999999989 999999926 999999987 999999990 999999921 999999916 999999956 999999917 999999909 999999939 999999933 999999921 999999985 999999977 999999998 999999951 999999986 999999968 999999928 999999962 999999992 999999928 999999902 999999903 999999908 999999912 999999942 999999965 999999928 999999982 999999952 999999941 999999998 999999915 999999957 999999939 999999947 999999976 999999910 999999931 999999911 999999946 999999927 999999900 999999959 999999982 999999950 999999992 999999993 999999964 999999972 999999956 999999939 999999976 999999951 999999957 999999937 999999921 999999929 999999967 999999910 999999938 999999937 999999939 999999980 999999922 999999902 999999968 999999943 999999906 999999901 999999931 999999948 999999901 999999972 999999948 999999983 999999989 999999984 999999971 999999972 999999926 999999944 999999961 999999968 999999991 999999999 999999965 999999919 999999969 999999928 999999942 999999983 999999987 999999917 999999916 999999968 999999999 999999996 999999972 999999960 999999943 999999971 999999992 999999920 999999975 999999979 999999998 999999950 999999949 999999941 999999916 999999962 999999952 999999908 999999941 999999904 999999918 999999946 999999931 999999918 999999983 999999970 999999976 999999908 999999932 999999914 999999911 999999964 999999989 999999964 999999960 999999928 999999909 999999968 999999926 999999925 999999943 999999982 999999948 999999974 999999912 999999970 999999971 999999935 999999949 999999930 999999907 999999971 999999973 999999950 999999994 999999953 999999981 999999943 999999985 999999931 999999939 999999981 999999903 999999906 999999946 999999909 999999993 999999934 999999922 999999984 999999919 999999977 999999944 999999903 999999900 999999976 999999984 999999949 999999948 999999909 999999955 999999932 999999911 999999969 999999938 999999925 999999903 999999930 999999925 999999992 999999960 999999991 999999977 999999960 999999967 999999971 999999953 999999917 999999971 999999967 999999953 999999902 999999948 999999998 999999932 999999957 999999957 999999908 999999995 999999937 999999973 999999930 999999941 999999937 999999913 999999915 999999974 999999912 999999929 999999946 999999910 999999933 999999928 999999973 999999953 999999955 999999961 999999933 1000000000 999999908 999999969 999999947 999999964 999999934 1000000000 999999934 999999906 999999916 999999905 999999901 999999994 999999925 999999900 999999913 999999904 999999967 999999917 999999950 999999976 999999930 999999934 999999944 999999906 999999907 999999991 999999980 999999914 999999998 999999998 999999927 999999994 999999968 999999902 999999977 999999988 999999979 999999948 999999951 999999964 999999996 999999950 999999917 999999945 999999954 999999970 999999901 999999928 999999996 999999972 999999908 999999973 999999985 999999948 999999913 999999949 999999967 999999932 999999969 999999932 999999934 999999934 999999934 999999956 999999942 999999907 999999955 999999920 999999996 999999952 999999986 999999957 999999931 999999970 999999907 999999965 999999941 999999910 999999981 999999997 999999993 999999951 999999926 999999914 999999944 999999939 999999947 999999951 999999921 999999904 999999970 999999990 999999981 999999968 999999933 999999977 999999925 999999957 999999954 999999917 999999936 999999999 999999973 999999977 999999982 999999960 999999982 999999933 999999949 999999958 999999962 999999944 999999951 999999918 999999934 999999992 999999918 999999927 999999910 999999931 999999979 999999914 999999973 999999991 999999969 999999926 999999904 999999924 999999941 999999908 999999918 999999944 999999983 999999964 999999932 999999999 999999918 999999976 999999914 999999917 999999937 999999994 999999956 999999956 999999959 999999907 999999963 999999960 999999919 999999950 999999935 999999998 999999906 999999975 999999960 999999913 999999909 999999960 999999965 999999943 999999934 999999929 999999972 999999924 999999968 999999931 999999932 999999911 999999935 999999972 999999971 999999997 999999935 999999968 999999996 999999941 999999939 999999981 999999996 999999927 999999934 999999995 999999962 999999973 999999971 999999975 999999970 999999934 999999980 999999975 999999997 999999962 999999910 999999950 999999957 999999948 999999993 999999928 999999976 999999949 999999948 999999998 999999907 999999923 999999973 999999944 999999974 999999911 999999993 999999974 999999962 999999979 999999928 999999903 999999984 999999967 999999983 999999929 999999920 999999991 999999975 999999915 999999900 999999905 999999967 999999953 999999914 999999966 999999916 999999990 999999917 999999980 999999927 999999909 999999955 999999957 999999911 999999925 999999993 999999964 999999962 999999938 999999947 999999962 999999952 999999931 999999925 999999942 999999923 999999934 999999990 999999905 999999966 999999963 999999977 999999997 999999958 999999927 999999916 999999901 999999926 999999976 999999986 999999952 999999934 999999986 999999971 999999943 999999922 999999976 999999928 999999976 999999957 1000000000 999999916 999999974 999999937 999999935 999999936 999999934 999999985 999999997 999999991 999999918 999999938 999999974 999999993 999999993 999999942 999999973 999999964 999999960 999999904 999999983 999999917 999999979 999999995 999999997 999999960 999999950 999999990 999999900 999999982 999999984 999999947 999999915 999999928 999999985 999999920 999999984 999999966 999999905 999999915 999999970 999999990 999999940 999999935 999999919 999999957 999999910 999999954 999999983 999999901 999999935 999999983 999999925 999999988 999999923 999999956 999999971 999999989 999999992 999999973 999999902 999999976 999999948 999999940 999999960 999999951 999999979 999999931 999999998 999999997 999999913 999999910 999999999 999999930 999999946 999999932 999999914 999999962 999999954 999999968 999999906 999999989 999999943 999999924 999999925 999999908 999999965 999999967 999999965 999999946 999999975 999999988 999999904 999999947 999999973 999999929 999999906 999999905 999999909 999999962 999999975 999999957 999999998 999999969 999999904 999999999 999999923 999999984 999999927 999999960 999999990 999999994 999999945 999999919 999999990 999999966 999999919 999999932 999999902 999999965 999999901 999999985 999999971 999999932 999999940 999999989 999999917 999999902 999999907 999999931 999999938 999999913 999999996 999999911 999999912 999999931 999999930 999999978 999999921 999999965 999999939 999999974 999999950 999999964 999999908 999999965 999999947 999999950 999999910 999999925 999999910 999999980 999999997 999999996 999999928 999999953 999999906 999999952 999999967 999999939 999999979 999999944 999999982 999999957 999999960 999999940 999999929 999999969 999999928 999999906 999999972 999999931 999999969 999999999 999999997 999999902 999999913 999999994 999999993 999999943 999999914 999999947 999999928 999999962 999999964 999999905 999999942 999999921 999999993 999999906 999999941 999999962 999999995 999999931 999999974 999999918 999999952 999999972 999999933 999999947 1000000000 999999960 999999927 999999971 999999951 999999908 999999991 999999988 999999957 999999956 999999975 999999938 999999921 999999951 999999985 999999950 999999995 999999916 999999952 999999961 999999953 999999977 999999922 999999930 999999916 999999989 999999944 999999922 999999990 999999937 999999910 999999959 999999917 999999976 999999958 999999955 999999954 1000000000 999999968 999999971 999999992 999999921 999999979 999999941 999999981 999999919 999999978 999999977 999999940 999999967 999999999 999999988 999999902 999999971 999999988 999999964 999999908 999999973 999999988 999999995 999999971 999999978 999999996 999999939 999999924 999999970 999999987 999999925 999999908 999999943 999999977 999999933 999999918 999999964 999999912 999999915 999999920 999999900 999999908 999999945 999999961 999999959 999999909 999999998 999999923 999999988 999999978 999999904 999999952 999999912 999999929 999999912 999999942 999999947 999999969 999999904 999999952 999999956 999999992 999999948 999999906 999999988 999999979 999999953 999999917 999999979 999999992 999999904 999999917 999999934 999999968 999999984 999999957 999999952 999999963 999999937 999999995 999999938 999999902 999999924 999999970 999999971 999999927 999999936 999999956 999999947 999999924 999999937 999999987 999999927 999999921 999999989 999999999 999999936 999999918 999999989 999999998 999999999 999999947 999999998 999999960 999999903 999999976 999999924 999999982 999999987 999999912 999999940 999999932 999999901 999999976 999999985 999999951 999999910 999999960 999999959 999999996 999999981 999999995 999999970 999999925 999999968 999999944 999999932 999999961 999999979 999999940 999999991 999999995 999999952 999999960 999999947 999999929 999999947 999999990 999999941 999999948 999999985 999999952 999999932 999999927 999999969 999999943 999999973 999999950 999999928 999999947 999999907 999999931 999999999 999999981 999999958 999999932 999999907 999999975 999999950 999999985 999999932 999999921 999999989 999999931 999999985 1000000000 999999958 999999969 999999926 999999910 999999903 999999999 999999915 999999944 999999946 999999942 999999984 999999906 999999900 999999929 999999941 999999982 1000000000 999999935 999999979 999999956 999999940 999999921 999999905 999999964 999999947 999999951 999999987 999999970 999999936 999999990 999999943 999999992 999999965 999999964 999999951 999999972 999999959 999999910 999999948 999999938 999999993 999999991 999999962 999999905 999999924 999999995 999999985 999999922 999999941 999999908 999999905 999999965 999999992 999999931 999999948 999999936 999999993 999999903 999999934 999999955 999999919 999999993 999999979 999999905 999999913 999999945 999999977 999999965 999999985 999999906 999999961 999999975 999999974 999999960 999999954 999999903 999999970 999999948 999999977 999999933 999999907 999999958 999999984 999999939 999999959 999999909 999999934 999999920 999999969 999999905 999999931 999999970 999999915 999999963 999999997 999999995 999999921 999999955 999999965 999999920 999999909 999999972 999999931 999999936 999999902 999999986 999999914 999999947 999999949 999999994 999999911 999999982 999999908 999999944 999999998 999999901 999999977 999999904 999999949 999999901 999999908 999999939 999999955 999999913 999999932 999999903 999999953 999999995 999999910 999999911 999999945 999999983 999999966 999999909 999999970 999999918 999999929 999999984 999999967 999999982 999999966 999999996 999999926 999999938 999999940 999999908 999999972 999999915 999999935 999999946 999999938 999999948 999999989 999999996 999999925 999999911 999999930 999999927 999999990 999999951 999999953 999999971 999999911 999999925 999999930 999999957 999999991 999999958 999999912 999999905 999999986 999999980 999999902 999999987 999999935 999999959 999999962 999999936 999999952 999999918 999999953 999999982 999999923 999999935 999999969 999999933 999999964 999999904 999999935 999999956 999999933 999999991 999999931 999999908 1000000000 999999938 999999906 999999997 999999993 999999907 999999973 999999954 999999924 999999931 999999931 999999932 999999947 999999924 999999992 999999973 999999969 999999965 999999947 999999953 999999935 999999977 999999974 999999957 999999913 999999971 999999982 999999939 999999916 999999991 999999939 999999915 999999927 999999982 999999984 999999991 999999984 999999934 999999901 999999915 999999910 999999979 999999917 999999978 999999901 999999996 999999920 999999946 999999959 999999990 999999952 999999910 999999904 999999974 999999915 999999981 999999975 999999936 999999932 999999953 999999980 999999971 999999938 999999947 999999981 999999936 999999945 999999924 999999959 999999979 999999907 999999915 999999957 999999933 999999978 999999970 999999989 999999900 999999974 999999926 999999962 999999954 999999973 999999960 999999910 999999981 999999940 999999901 999999999 999999989 999999987 999999985 999999957 999999980 999999993 999999959 999999998 999999924 999999930 999999991 999999919 999999939 999999901 999999970 999999989 999999904 999999999 999999997 999999905 999999971 999999916 999999908 999999935 999999901 999999951 999999999 999999961 999999951 999999929 999999905 999999979 999999916 999999988 999999949 999999907 999999934 999999994 999999972 999999989 999999944 999999972 999999976 999999985 999999965 999999920 999999924 999999956 999999946 999999916 999999959 999999927 999999903 999999956 999999938 999999923 999999974 999999950 999999931 999999974 999999934 999999997 999999971 999999911 999999955 999999972 999999952 999999983 999999981 999999935 999999923 999999937 999999943 999999954 999999922 999999991 999999998 999999900 999999963 999999979 999999953 999999928 999999901 999999903 999999943 999999924 999999924 999999902 999999907 999999920 999999981 999999946 999999955 999999984 999999920 999999958 999999952 999999939 999999955 999999914 999999970 999999985 999999913 999999966 999999912 1000000000 999999935 999999961 999999931 999999994 999999914 999999900 999999952 999999971 999999963 999999974 999999923 999999996 1000000000 999999969 999999974 999999929 999999950 999999967 999999954 999999967 999999989 999999965 999999915 999999900 999999947 999999900 999999903 999999948 999999903 999999924 999999919 999999987 999999962 999999926 999999951 999999969 999999988 999999923 999999904 999999971 999999945 999999997 999999989 999999989 999999998 999999988 999999997 999999964 999999909 999999983 999999913 999999925 999999999 999999940 999999952 999999902 999999942 999999946 999999951 999999987 999999916 999999994 999999980 999999920 999999919 999999999 999999958 999999990 999999951 999999985 999999971 999999935 999999972 999999901 999999941 999999963 999999902 999999902 999999908 999999925 999999923 999999908 999999939 999999925 999999917 999999901 999999999 999999970 999999997 999999985 999999938 999999991 999999977 999999987 999999939 999999960 999999903 999999961 999999906 999999933 999999992 999999925 999999970 999999915 999999911 999999902 999999914 999999917 999999911 999999920 999999961 999999975 999999928 999999987 999999984 999999915 999999987 999999939 999999935 999999956 999999958 999999966 999999982 999999920 999999956 999999969 999999922 999999966 999999967 999999929 999999981 999999985 999999931 999999983 999999917 999999905 999999939 999999985 999999992 999999966 999999966 999999976 999999939 999999912 999999909 999999989 999999926 999999971 999999918 999999906 999999968 999999903 999999912 999999921 999999957 999999954 999999901 999999913 999999941 999999982 999999900 999999968 999999931 999999936 999999909 999999944 999999925 999999938 999999993 999999909 999999927 999999981 999999938 999999995 999999973 999999950 999999993 999999956 999999965 999999906 999999956 999999962 999999938 999999997 999999943 999999926 999999924 999999979 999999924 999999935 999999900 999999986 999999935 999999903 999999981 999999900 999999986 999999936 999999945 999999977 999999908 999999926 999999953 999999972 999999954 999999933 999999993 999999998 999999941 999999989 999999964 999999947 999999966 999999929 999999983 999999925 999999921 999999945 999999964 999999972 999999940 999999902 999999922 999999903 999999949 999999903 999999996 999999906 999999919 999999932 999999991 999999923 999999931 999999946 999999962 999999954 999999999 999999935 999999942 999999933 999999931 999999951 999999927 999999989 999999995 999999912 999999913 999999982 999999916 999999990 999999975 999999912 999999960 999999951 999999914 999999944 999999929 999999912 999999929 999999953 999999917 1000000000 999999993 999999983 999999936 999999936 999999960 999999982 999999923 999999983 999999925 999999958 999999924 999999995 999999950 999999929 999999945 999999980 999999973 999999955 999999996 999999969 999999961 999999988 999999911 999999959 999999990 999999942 999999901 999999960 999999977 999999918 999999974 1000000000 999999972 999999918 999999996 999999947 999999953 999999945 999999920 999999956 999999942 999999991 999999924 999999915 999999963 999999999 999999932 999999944 999999933 999999941 999999987 999999951 999999997 999999913 999999980 999999967 999999906 999999961 999999914 999999907 999999945 999999990 999999973 999999915 999999953 999999948 999999919 999999984 999999978 999999980 999999934 999999956 999999932 999999924 999999945 999999926 999999925 999999931 999999973 999999962 999999920 999999960 999999976 999999986 999999901 999999955 999999998 999999939 999999982 999999936 999999930 999999936 999999994 999999951 999999905 999999968 999999925 999999929 999999979 999999951 999999989 999999924 999999939 999999920 999999940 999999987 999999992 999999910 999999958 999999904 999999936 999999939 999999944 999999923 999999964 999999954 999999921 999999908 999999957 999999991 999999957 999999960 999999990 999999920 999999992 999999981 999999987 999999987 999999972 999999989 999999906 999999984 999999945 999999916 999999909 999999969 999999910 999999902 999999964 999999948 999999971 999999955 999999956 999999941 999999990 999999939 999999952 999999980 999999955 999999930 999999904 999999928 999999985 999999932 999999934 999999965 999999987 999999970 999999929 999999943 999999955 999999914 999999933 999999940 999999918 999999946 999999954 999999900 999999925 999999959 999999967 999999963 999999987 999999966 999999929 999999963 999999907 999999960 999999957 999999902 999999998 999999988 999999955 999999905 999999901 999999976 999999953 999999935 999999909 999999997 999999991 999999909 999999979 999999935 999999942 999999908 999999959 999999952 999999907 999999905 999999970 999999913 999999986 999999928 999999998 999999990 999999961 999999910 999999965 999999993 999999950 999999904 999999973 999999960 999999933 999999999 999999981 999999903 999999963 999999909 999999982 999999982 999999985 999999909 999999935 999999918 999999919 999999971 1000000000 999999981 999999968 999999958 999999993 999999909 999999906 999999907 999999979 999999901 999999904 999999987 999999909 999999960 999999905 999999933 999999921 999999998 999999980 999999972 999999911 999999965 999999957 999999951 999999903 999999952 999999904 999999924 999999943 999999939 999999973 999999957 999999942 999999953 999999941 999999995 999999975 999999912 999999968 999999936 999999969 999999987 999999918 999999920 999999916 999999926 999999970 999999947 999999913 999999915 999999905 999999990 999999911 999999972 999999924 999999982 999999924 999999904 999999996 999999915 999999995 999999905 999999994 999999977 999999937 999999953 999999913 999999987 999999948 999999968 999999962 999999982 999999903 999999953 999999974 999999957 999999947 999999978 999999995 999999933 999999957 999999980 999999913 999999922 999999995 999999932 999999955 999999998 999999923 999999985 999999997 999999980 999999931 999999939 999999904 999999906 999999991 999999955 999999959 999999995 999999974 999999917 999999905 999999965 999999914 999999991 999999981 999999930 999999936 999999976 999999920 999999902 999999923 999999929 999999905 999999941 1000000000 999999972 999999938 999999990 999999967 999999962 999999997 999999936 999999902 999999952 999999927 999999957 999999934 999999976 999999996 999999969 999999937 999999900 999999960 999999916 999999901 999999935 999999930 999999934 999999989 999999911 999999961 999999992 999999929 999999923 999999940 999999922 999999960 999999930 999999995 999999979 999999937 999999973 999999921 999999953 999999934 999999973 999999990 999999929 999999989 999999967 999999942 999999933 999999993 999999927 999999966 999999954 999999925 999999934 999999943 999999908 999999937 999999999 999999929 999999927 999999907 999999939 999999904 999999998 999999971 999999970 999999938 999999980 999999913 999999950 999999900 999999982 999999910 999999949 999999931 999999938 999999969 999999989 999999905 999999957 999999953 999999910 999999976 999999958 999999996 999999947 999999994 999999922 999999954 999999987 999999960 999999904 999999933 999999968 999999957 999999987 999999902 999999983 999999982 999999962 999999972 999999984 999999972 999999998 999999957 999999936 999999905 999999952 999999900 999999903 999999917 999999937 999999991 999999976 999999996 1000000000 999999905 999999961 999999949 999999914 999999902 999999918 999999997 999999938 999999989 999999900 999999960 999999965 999999964 999999906 999999947 999999989 999999933 999999996 999999979 999999918 999999965 999999995 999999977 999999946 999999925 999999990 999999991 999999913 999999908 999999931 999999910 999999982 999999903 999999970 999999917 999999995 999999976 999999998 999999908 999999953 999999904 999999926 999999954 999999990 999999944 999999927 999999966 999999902 999999966 999999919 999999997 999999992 999999922 999999913 999999998 999999952 999999948 999999980 999999982 999999968 999999969 999999922 999999937 999999905 999999998 999999989 999999985 999999981 999999938 999999970 999999940 999999921 999999934 999999982 999999944 999999955 999999949 999999973 999999994 999999953 999999973 999999975 999999985 999999919 999999915 999999945 999999953 999999983 999999930 999999947 999999987 999999930 999999975 999999970 999999986 999999924 999999990 999999947 999999904 999999939 999999920 999999943 999999927 999999966 999999958 999999963 999999991 999999909 999999939 999999987 999999927 999999958 999999944 999999978 999999962 999999930 999999966 999999922 999999935 999999903 999999970 999999906 999999901 999999960 999999904 999999974 999999998 999999957 999999935 999999904 999999962 999999948 999999978 999999990 999999907 999999920 1000000000 999999971 999999913 999999954 999999936 999999946 999999984 999999909 999999966 999999916 999999945 999999917 999999975 999999910 999999943 999999957 999999997 999999978 1000000000 999999911 999999970 999999952 999999962 999999994 999999941 999999983 999999976 999999948 999999962 999999992 999999914 999999945 999999942 999999944 999999906 999999908 999999922 999999939 999999998 999999966 999999939 999999983 999999942 999999901 999999967 999999926 999999945 999999932 999999991 999999933 999999990 999999932 999999920 999999993 999999960 999999988 999999960 999999906 999999956 999999916 999999910 999999970 999999961 999999938 999999926 999999967 999999976 999999975 999999908 999999987 999999962 999999984 1000000000 999999922 999999929 999999991 999999944 999999956 999999977 999999965 999999936 999999965 999999914 999999992 999999934 999999904 999999931 999999937 999999944 999999996 999999977 999999967 999999985 999999985 999999982 999999925 999999943 999999949 999999962 999999903 999999948 999999995 999999924 999999957 999999949 999999982 999999907 999999985 999999901 999999938 999999962 999999956 999999918 999999911 999999909 999999954 999999990 999999984 999999965 999999937 999999977 999999931 999999901 999999964 999999902 999999909 999999903 999999950 999999902 999999979 999999972 999999928 999999938 999999964 999999964 999999934 999999938 999999947 999999910 999999989 999999993 999999940 999999972 999999932 999999902 999999974 999999920 999999903 999999921 999999949 999999948 999999992 999999980 999999945 999999921 999999996 999999998 999999981 999999956 999999999 999999934 999999996 999999992 999999929 999999941 999999999 999999933 999999929 999999973 999999944 999999934 999999962 999999990 999999993 999999900 999999968 999999963 999999932 999999987 999999957 999999912 999999940 999999920 999999904 999999910 999999979 999999979 999999907 999999945 999999998 999999951 999999963 999999982 999999975 999999925 999999958 999999925 999999916 999999908 999999959 999999908 999999988 999999909 999999994 999999953 999999925 999999971 999999994 999999978 999999964 999999964 999999981 999999923 999999996 999999934 999999952 999999942 999999978 999999903 999999939 999999939 999999990 999999941 999999921 999999902 999999903 999999909 999999935 999999965 999999901 999999901 999999955 999999991 999999900 999999928 999999995 999999900 999999920 999999929 999999908 999999903 999999971 999999915 999999949 999999919 999999901 999999984 999999903 999999961 999999929 999999959 999999999 999999955 999999995 999999953 999999928 999999938 999999909 999999913 999999947 999999983 999999964 999999947 999999963 999999955 999999990 999999955 999999911 999999992 999999962 999999952 999999959 999999900 999999920 999999947 999999996 999999943 999999972 999999920 999999934 999999917 999999956 999999998 999999961 999999926 999999903 999999938 999999977 999999978 999999983 999999976 999999983 999999968 999999907 999999938 999999908 999999916 999999990 999999957 999999961 999999953 999999914 999999958 999999916 999999992 999999944 999999903 999999912 999999950 999999966 999999980 999999954 999999994 999999909 999999973 999999994 999999998 999999993 999999936 999999934 999999996 999999940 999999966 999999922 999999932 999999935 999999933 999999929 999999900 999999918 999999975 999999957 999999932 999999969 999999970 999999945 999999902 999999978 999999949 999999933 999999977 999999906 999999926 999999920 999999943 999999962 999999943 999999991 999999966 999999934 999999913 999999977 999999901 999999931 999999902 999999962 999999920 999999914 999999993 999999993 999999977 999999949 999999903 999999959 999999978 999999997 999999909 999999934 999999903 999999948 999999996 999999974 999999973 999999966 999999995 999999910 999999915 999999981 999999978 999999958 999999997 999999912 999999949 999999940 999999999 999999944 999999986 999999902 999999926 999999914 999999983 999999930 999999922 999999914 999999959 999999903 999999917 999999929 999999973 999999959 999999955 999999937 999999947 999999928 999999996 999999994 999999934 999999945 999999946 999999906 999999918 999999902 999999934 999999979 999999945 999999900 999999981 999999965 999999912 999999943 999999931 999999981 999999984 999999945 999999987 999999907 999999978 999999979 999999912 999999938 999999998 999999975 999999911 999999903 999999932 999999975 999999926 999999901 999999927 999999946 999999952 999999967 999999974 999999929 999999981 999999970 999999972 999999991 999999973 999999932 999999976 999999985 999999935 999999944 999999986 999999953 999999905 999999933 999999999 999999973 999999993 999999947 999999928 999999961 999999923 999999925 999999944 999999946 999999905 999999946 999999924 999999989 999999959 999999927 999999905 999999964 999999961 999999924 999999957 999999971 999999926 999999919 999999934 999999942 999999980 999999939 999999919 999999985 999999985 999999965 999999969 999999918 999999918 999999986 999999941 999999937 999999916 999999965 999999933 999999983 999999974 999999963 999999938 999999950 999999946 999999965 999999977 999999946 999999906 999999919 999999951 999999901 999999901 999999969 999999930 999999903 999999990 999999926 999999951 999999983 999999984 999999918 999999967 999999987 999999910 999999935 999999955 999999900 999999958 999999988 999999924 999999914 999999987 999999942 999999987 999999988 999999992 999999951 999999954 999999996 999999977 999999924 999999956 999999960 999999967 999999969 999999938 999999930 999999958 999999916 999999908 999999918 999999937 999999956 999999960 999999917 999999984 999999977 999999932 999999961 999999971 999999919 999999940 999999954 999999922 999999985 999999923 999999914 999999934 999999998 999999945 999999911 999999934 999999986 999999947 999999998 999999998 999999902 999999940 999999974 999999979 999999950 999999959 999999988 999999904 999999984 999999959 999999995 999999944 999999910 999999939 999999972 999999902 999999925 999999904 999999997 999999928 999999921 999999902 999999914 999999941 999999913 999999957 999999917 999999923 999999900 999999936 999999997 999999925 999999998 999999963 999999950 999999938 999999979 999999987 999999939 999999942 999999999 999999962 999999946 999999981 999999989 1000000000 999999950 999999935 999999922 999999979 999999949 999999980 999999917 999999937 999999912 999999947 999999954 999999975 999999953 999999980 999999999 999999913 999999948 999999927 999999906 999999940 999999967 999999982 999999982 999999982 999999993 999999945 999999975 999999980 999999932 999999982 999999946 999999951 999999977 999999982 999999953 999999942 999999984 999999973 999999932 1000000000 999999900 999999969 999999967 1000000000 999999908 999999936 999999963 999999900 999999979 999999915 999999961 999999940 999999974 999999916 999999901 999999947 999999998 999999990 999999978 999999911 999999912 999999966 999999915 999999997 999999957 999999907 999999983 999999900 999999912 999999964 999999904 999999919 999999990 999999980 999999956 999999973 999999989 999999978 999999961 999999939 999999944 999999946 999999953 999999903 999999952 999999996 999999911 999999989 999999938 999999941 999999985 999999946 999999972 999999918 999999907 999999977 999999974 999999945 999999965 999999908 999999933 999999998 999999920 999999986 999999991 999999900 999999939 999999942 999999954 999999995 999999941 999999938 999999943 999999926 999999952 999999944 999999939 999999931 999999984 999999965 999999990 999999907 999999904 999999951 999999982 999999911 999999974 999999912 999999979 999999952 999999959 999999901 999999997 999999900 999999948 999999928 999999999 999999928 999999959 999999986 999999993 999999923 999999911 999999965 999999957 999999922 999999965 999999975 999999903 999999996 999999940 999999913 999999968 999999908 999999968 999999965 999999934 999999994 999999960 999999949 999999987 999999975 999999921 999999930 999999932 999999935 999999959 999999991 999999954 999999966 999999935 999999904 999999970 999999975 999999994 999999931 999999945 999999900 999999928 999999964 999999912 999999946 999999958 999999921 999999983 999999989 999999989 1000000000 999999979 999999993 999999995 999999914 999999909 999999993 999999975 999999957 999999949 999999999 999999950 999999980 999999970 999999907 999999912 999999924 999999908 999999937 999999931 999999952 999999964 999999938 999999913 999999981 999999917 999999913 999999912 999999951 999999938 999999937 999999945 999999919 999999936 999999940 999999963 999999915 999999938 999999986 999999913 999999900 999999973 999999969 999999997 999999969 999999984 999999902 999999905 999999998 999999947 999999994 999999943 999999977 999999982 999999996 999999928 999999941 999999911 999999902 999999911 999999994 999999969 999999903 999999938 999999986 999999986 999999993 999999942 999999901 999999904 999999913 999999918 999999963 999999956 999999931 999999914 999999931 999999981 999999902 999999981 999999943 999999995 999999930 999999901 999999958 999999995 999999933 999999904 999999984 999999916 999999934 999999998 999999957 999999946 999999941 999999925 999999967 999999990 999999981 999999951 999999936 999999998 999999904 999999964 999999907 999999943 999999993 999999933 999999902 999999952 999999909 999999932 999999962 999999915 999999974 999999969 999999912 999999930 999999917 999999976 999999945 999999940 999999922 999999995 999999999 999999923 999999908 999999928 999999907 999999970 999999950 999999932 999999949 999999926 999999916 999999914 999999914 999999923 999999985 999999977 999999926 999999960 999999916 999999909 999999949 999999922 999999972 999999980 999999954 999999981 999999994 999999906 999999933 999999917 999999951 999999958 999999989 999999982 999999919 999999961 999999948 999999955 999999997 999999946 999999924 999999915 999999933 999999971 999999997 999999943 999999900 999999992 999999966 1000000000 999999938 999999966 999999985 999999910 999999988 999999943 999999967 999999960 999999902 999999943 999999926 999999910 999999981 999999970 999999915 999999914 999999900 999999917 999999988 999999997 999999927 999999903 999999981 999999944 999999989 999999996 999999963 999999909 999999921 999999972 999999905 999999927 999999989 999999974 999999958 999999992 999999970 999999939 999999981 999999972 999999978 999999998 999999975 999999966 999999968 999999923 999999949 999999916 999999947 999999940 999999931 999999930 999999945 1000000000 999999908 999999937 999999970 999999934 999999962 999999916 999999945 999999952 999999992 999999974 999999993 999999947 999999905 999999926 999999917 999999919 999999924 999999954 999999908 999999964 1000000000 999999926 999999943 999999988 999999908 999999970 999999924 999999918 999999915 999999949 999999978 999999921 999999926 999999934 999999980 999999959 999999986 999999996 999999986 999999908 999999954 999999976 1000000000 999999930 999999952 999999960 999999974 999999907 999999900 999999997 999999912 999999961 999999965 999999944 999999902 999999926 999999952 1000000000 999999926 999999929 999999921 999999987 999999933 999999915 999999946 999999900 999999924 999999901 999999973 999999972 999999981 999999909 999999956 999999933 999999929 999999972 999999975 999999951 999999901 999999916 999999978 999999964 999999926 999999911 999999916 999999966 999999947 999999941 999999927 999999965 999999945 999999944 999999951 999999939 999999949 999999930 999999985 999999970 999999937 999999946 999999962 999999908 999999988 999999921 999999974 999999912 999999906 999999908 999999945 999999955 999999969 999999985 999999964 999999914 999999951 999999988 999999921 999999929 999999993 999999934 999999949 999999922 999999980 999999951 999999991 999999918 999999966 999999997 999999950 999999929 999999962 999999943 999999914 999999983 999999962 999999903 999999969 999999907 999999990 999999902 999999906 999999983 999999995 999999967 999999949 999999984 999999950 999999943 999999981 999999993 999999970 999999909 999999935 999999912 999999943 999999972 999999949 999999988 999999963 999999910 999999929 999999965 999999973 999999917 999999913 999999982 999999952 999999968 999999952 999999958 999999967 999999977 999999995 999999999 999999969 999999989 999999927 999999932 999999981 999999941 999999933 999999917 999999956 999999911 999999949 999999903 999999958 999999951 999999926 999999935 999999967 999999932 999999924 999999900 999999939 999999945 999999966 999999911 999999973 999999939 999999972 999999941 999999987 999999914 999999913 999999981 999999957 999999932 999999959 999999939 999999977 999999975 999999993 999999947 999999999 999999922 999999935 999999920 999999904 999999996 999999906 999999990 999999999 999999958 999999997 999999976 999999902 999999910 999999974 999999964 999999986 999999907 999999917 999999979 999999969 999999986 999999948 999999902 999999968 999999935 999999905 999999996 999999922 999999955 999999927 999999969 999999964 999999933 999999992 999999918 999999915 999999986 999999983 999999947 999999991 999999924 999999967 999999923 999999975 999999927 999999976 999999933 999999901 999999923 999999928 999999973 999999984 999999923 999999928 999999951 999999913 999999977 999999935 999999960 999999927 999999932 999999947 999999984 1000000000 999999907 999999966 999999996 999999932 999999992 999999922 1000000000 999999983 999999928 999999920 999999957 999999942 999999907 999999905 999999975 999999915 999999917 999999915 999999921 999999908 999999941 999999921 999999928 999999907 999999932 999999990 999999939 999999949 999999914 999999984 999999973 999999924 999999950 999999922 999999965 999999964 999999970 999999994 999999906 999999960 999999931 999999904 999999934 999999937 999999973 999999926 999999924 1000000000 999999978 999999946 999999992 999999946 999999910 999999963 999999978 999999984 1000000000 999999984 999999986 999999983 999999971 999999976 999999938 999999912 999999929 999999947 999999979 999999966 999999973 999999969 999999911 999999914 999999979 999999965 999999910 999999988 999999926 999999965 999999979 999999950 999999935 999999979 999999913 999999992 999999982 999999947 999999994 999999997 999999974 999999910 999999937 999999949 999999916 999999938 999999994 999999991 999999951 999999931 999999994 999999994 999999972 999999927 999999934 999999984 999999971 999999952 999999917 999999949 999999987 1000000000 999999940 999999934 999999969 999999976 999999950 999999995 999999995 999999970 999999902 999999919 999999920 999999928 999999985 999999972 999999929 999999982 999999903 999999907 999999999 999999985 999999963 999999915 999999936 999999916 999999959 999999930 999999909 999999963 999999941 999999988 999999958 999999974 999999974 999999992 999999945 999999975 999999938 999999956 999999921 1000000000 999999927 999999914 999999936 999999902 999999950 999999947 999999930 999999945 999999976 999999994 999999910 999999913 999999988 999999924 999999966 999999925 999999959 999999997 999999994 999999993 999999966 999999908 999999966 999999987 999999996 999999958 999999994 999999980 999999940 999999908 999999944 999999923 999999902 999999948 999999932 999999966 999999953 999999904 999999919 999999994 999999994 999999919 999999969 999999962 999999955 999999979 1000000000 999999925 999999984 999999906 999999933 999999992 999999941 999999964 999999948 999999987 999999999 999999973 999999947 999999992 999999925 999999936 999999915 999999923 999999934 999999963 999999930 999999998 999999999 999999991 999999923 999999993 999999986 999999930 999999964 999999990 999999995 999999900 999999937 999999987 999999926 999999904 999999947 999999961 999999962 999999954 999999992 999999908 999999943 999999997 999999929 999999994 999999945 999999979 999999934 999999996 999999947 999999990 999999916 999999901 999999938 999999976 999999989 999999937 999999939 999999920 999999963 999999947 999999973 999999932 999999961 999999948 999999945 999999977 999999926 999999924 999999966 999999934 999999996 999999935 999999974 999999932 999999965 999999956 999999924 999999918 999999933 999999907 999999910 999999902 999999999 999999975 1000000000 999999905 999999943 999999955 999999996 999999985 999999920 999999915 999999916 999999964 999999973 999999993 999999981 999999948 999999992 999999977 999999919 999999926 999999939 999999920 999999968 999999983 999999928 999999998 999999922 999999999 999999927 999999939 999999912 999999987 999999992 999999935 999999957 999999916 999999998 999999975 999999960 999999912 999999906 999999912 999999921 999999935 999999974 999999927 999999993 999999969 999999979 999999935 999999930 999999911 999999935 999999947 999999947 999999991 999999932 999999971 999999928 999999943 999999916 999999908 999999921 999999911 999999941 999999910 999999932 999999984 999999907 999999940 999999910 999999954 999999921 999999912 999999963 999999937 999999983 999999998 999999963 999999964 999999904 999999997 999999958 999999954 999999923 999999943 999999989 999999900 999999982 999999932 999999986 999999984 999999915 999999978 999999977 999999914 999999940 999999900 999999975 999999900 999999935 999999949 999999998 999999923 999999953 999999995 999999947 999999969 999999905 999999965 999999957 999999945 999999975 999999955 999999971 999999997 999999977 999999942 1000000000 999999979 999999910 999999912 999999969 999999911 999999918 999999935 999999952 999999903 999999982 999999961 999999950 999999994 999999983 999999917 999999966 1000000000 999999954 999999988 999999939 999999994 999999932 999999969 999999921 999999973 999999952 999999985 999999934 999999954 999999901 999999976 999999994 999999996 999999988 999999959 999999997 999999964 999999900 999999933 999999970 999999950 999999901 999999961 999999938 999999939 999999999 999999929 999999925 999999944 999999931 999999934 999999906 999999906 999999959 999999994 999999972 999999959 999999957 999999933 999999953 999999986 999999978 999999902 999999948 999999939 999999966 999999921 999999910 999999925 999999942 999999961 999999902 999999924 999999975 999999920 999999975 999999942 999999963 999999970 999999953 999999973 999999958 999999924 999999919 999999997 999999916 999999991 999999910 999999996 999999990 999999955 999999915 999999919 999999949 999999977 999999957 999999932 999999915 999999949 999999925 999999922 999999951 999999954 999999939 999999939 999999936 999999951 999999905 999999919 999999975 999999994 999999957 999999984 999999936 999999927 999999913 999999913 999999945 999999910 999999915 999999987 999999926 999999943 999999964 999999978 999999978 999999989 999999939 999999980 999999935 999999963 999999937 999999967 999999978 999999933 999999906 999999953 999999934 999999967 999999915 999999972 999999985 999999921 999999936 999999914 999999987 999999923 999999993 999999928 999999901 999999936 999999949 999999911 999999976 999999908 999999992 999999908 999999921 999999990 999999999 999999984 999999901 999999995 999999914 999999981 999999994 999999953 999999923 999999901 999999911 1000000000 999999926 999999969 999999909 999999937 999999918 999999942 999999933 999999930 999999963 999999972 999999950 999999938 999999959 999999929 999999993 999999995 999999952 999999977 999999997 999999963 999999985 999999906 999999944 999999944 999999985 999999975 999999917 999999937 999999955 999999947 999999941 999999972 999999905 999999957 999999907 999999963 999999903 999999906 999999995 999999933 999999942 999999980 1000000000 999999957 999999910 999999916 999999906 999999910 999999920 999999987 999999916 999999977 999999959 999999912 999999967 999999968 999999941 999999939 999999985 999999921 999999964 999999978 999999906 999999906 999999937 999999914 999999979 999999927 999999965 999999945 999999953 999999983 999999954 999999924 999999979 999999973 999999917 999999962 999999995 999999940 999999932 999999970 999999944 999999921 999999905 999999979 999999999 999999937 999999905 999999995 999999943 999999993 999999962 999999989 999999909 999999920 999999988 999999992 999999914 999999901 999999965 999999907 999999928 999999950 999999957 999999955 999999995 999999936 999999981 999999902 999999988 999999988 999999987 999999937 999999909 999999991 999999931 999999949 999999929 999999999 999999999 999999948 999999957 999999983 999999961 999999930 999999998 999999924 999999997 999999991 999999908 999999994 999999907 999999980 999999969 999999972 999999981 999999950 999999912 999999941 999999928 999999938 999999994 999999981 999999967 999999998 999999992 999999971 999999920 999999997 999999940 999999967 999999963 999999984 999999966 999999956 999999910 999999974 999999904 999999994 999999931 999999961 999999918 999999966 999999943 999999924 999999983 999999961 999999914 999999963 999999915 999999931 999999903 999999922 999999962 999999939 999999962 999999997 999999900 999999947 999999968 999999958 999999957 999999939 999999909 999999929 999999923 999999922 999999952 999999994 999999969 999999993 999999956 999999951 999999909 999999978 999999928 999999905 999999953 999999976 999999937 999999979 999999986 999999975 999999996 999999949 999999989 999999996 999999996 999999943 999999948 999999904 999999914 999999936 999999974 999999961 999999935 999999931 999999930 999999911 999999976 999999939 999999963 999999908 999999912 999999956 999999997 999999988 999999972 999999924 999999932 999999941 1000000000 999999913 999999990 999999946 999999944 999999965 999999935 999999954 999999956 999999910 999999953 999999919 999999920 999999901 999999901 999999918 999999977 999999941 999999997 999999962 999999935 999999976 999999972 1000000000 999999924 999999954 999999975 999999937 999999935 999999995 999999984 999999955 999999978 999999927 999999974 999999975 999999996 999999922 999999989 999999928 999999903 999999959 999999938 999999907 999999977 999999907 999999944 999999932 999999951 999999916 999999988 999999984 999999972 999999987 999999955 999999907 999999908 999999992 999999933 999999976 999999998 999999971 999999902 999999985 999999962 999999932 999999960 999999917 999999991 999999998 999999939 999999996 999999977 999999988 999999998 999999919 999999917 999999929 999999993 999999955 999999927 999999921 999999999 999999962 999999972 999999994 999999900 999999922 999999927 999999971 999999992 999999953 999999950 999999927 999999910 999999901 999999965 999999905 999999991 999999966 999999911 999999998 999999998 999999901 999999937 999999956 999999966 999999991 999999948 999999979 999999924 999999954 999999944 1000000000 999999911 999999903 999999936 999999920 999999914 999999996 999999914 999999961 999999904 999999927 999999997 999999940 999999964 999999989 999999933 999999984 999999982 999999951 999999993 999999942 999999978 999999970 999999954 999999952 999999990 999999991 999999975 999999931 999999904 999999957 999999985 999999929 999999967 999999952 999999947 999999981 999999907 999999936 999999921 999999908 999999987 999999916 999999988 999999906 999999992 999999939 999999990 999999958 999999935 999999938 999999941 999999982 999999972 999999908 999999975 999999909 999999905 999999941 999999966 999999927 999999991 999999908 999999982 999999963 999999986 999999959 999999991 999999979 999999967 999999976 999999963 999999977 999999903 999999999 999999999 999999930 999999933 999999957 999999974 999999954 999999960 999999907 999999985 999999988 999999925 999999907 999999986 999999914 999999932 1000000000 999999964 999999956 999999910 999999900 999999916 999999908 999999924 999999963 999999978 999999911 999999995 999999982 1000000000 999999936 999999943 999999908 999999934 999999947 999999944 999999936 999999988 999999940 999999985 999999945 999999962 999999986 999999925 999999971 999999931 999999963 999999956 999999968 1000000000 999999961 999999908 999999919 999999950 999999943 999999939 999999915 999999932 999999996 999999926 999999969 999999997 999999923 999999936 999999950 999999900 999999937 999999931 999999909 999999976 999999975 999999990 999999999 999999927 999999914 999999946 999999985 999999965 999999928 999999994 999999936 999999995 999999957 999999960 999999999 999999911 999999906 999999918 999999941 999999947 999999954 999999997 999999933 999999977 999999926 999999916 999999951 999999947 999999956 999999923 999999931 999999915 999999990 999999916 999999988 999999970 999999912 999999947 999999985 999999992 999999969 999999992 999999913 999999995 999999965 999999917 999999970 999999906 999999997 999999918 999999996 999999967 999999989 999999974 999999981 999999911 999999924 999999919 999999956 999999978 999999995 999999997 999999976 999999959 999999918 999999900 999999971 999999972 999999993 999999967 999999953 999999978 999999989 999999952 999999905 999999937 999999931 999999913 999999991 999999998 999999974 999999953 999999967 999999979 999999924 999999952 999999955 999999907 999999993 999999983 999999996 999999962 999999993 999999971 999999903 999999910 999999922 999999908 999999907 999999908 999999952 999999926 999999974 999999970 999999971 999999931 999999966 999999964 999999937 999999971 999999976 999999929 999999992 999999969 999999916 999999926 999999900 999999902 999999932 999999940 999999951 999999952 999999910 999999967 999999918 999999995 999999920 999999941 999999987 999999922 999999903 999999913 999999982 999999990 999999993 999999942 999999946 999999926 999999905 999999916 999999946 999999991 999999940 999999959 999999933 999999911 999999954 999999911 999999949 999999911 999999998 999999906 999999946 999999988 999999925 999999948 999999958 999999927 999999932 999999982 999999916 999999937 999999995 999999915 999999999 999999970 999999981 999999946 999999948 999999982 999999939 999999964 999999926 999999966 999999996 999999932 999999917 999999917 999999904 999999908 999999961 999999953 999999971 999999961 999999901 999999967 999999957 999999999 999999933 999999977 999999995 999999922 999999984 999999964 999999988 999999940 999999950 999999905 999999981 999999931 999999986 999999956 999999929 999999997 999999970 999999997 999999935 999999968 999999919 999999972 999999980 999999975 999999930 999999992 999999973 999999942 999999997 999999927 999999912 999999931 999999908 999999918 999999947 999999996 999999974 999999981 999999906 999999929 999999911 999999990 999999959 999999982 999999946 999999909 999999988 999999995 999999912 999999987 999999952 999999987 999999912 999999926 999999972 999999953 999999997 999999985 999999991 999999958 999999915 999999994 999999967 999999922 999999912 999999956 999999916 999999998 999999917 999999939 999999948 999999923 999999952 999999901 999999952 999999912 999999999 999999995 999999967 999999900 999999946 999999956 999999966 999999951 999999996 999999930 999999969 999999912 999999914 999999920 999999910 999999913 999999929 999999922 999999947 999999938 999999987 999999985 999999951 999999948 999999985 999999932 999999944 999999970 999999933 999999961 999999940 999999910 999999988 999999926 1000000000 999999962 999999902 999999914 999999906 999999905 999999902 999999912 999999939 999999946 999999969 999999947 999999925 999999998 999999978 999999929 999999968 999999971 999999983 999999978 999999925 999999993 999999995 999999925 999999939 999999924 999999959 999999950 999999971 999999932 999999960 999999956 999999987 999999956 999999932 999999940 999999963 999999945 999999983 999999932 999999972 999999910 999999934 999999956 999999966 999999992 999999968 999999916 999999984 999999997 999999909 999999960 999999919 999999906 999999913 1000000000 999999931 999999968 999999998 999999947 999999959 999999935 999999972 999999997 999999945 999999934 999999970 999999974 999999952 999999905 999999979 999999999 999999995 999999938 999999977 999999924 999999947 999999939 999999906 999999997 999999990 999999966 999999939 999999981 999999964 999999976 999999990 999999901 999999968 999999986 999999955 999999976 999999941 999999955 999999958 999999988 999999955 999999995 999999947 999999978 999999962 999999902 999999940 999999975 999999904 999999987 999999973 999999943 999999928 999999949 999999968 999999953 999999946 999999945 999999905 999999961 999999977 999999909 999999961 999999999 999999930 999999906 999999973 999999933 999999942 999999996 999999960 999999972 999999907 999999939 999999916 999999978 999999969 999999947 999999924 999999957 999999943 999999927 999999905 999999900 999999940 999999983 999999924 999999914 999999933 999999904 999999950 999999961 999999940 999999970 999999918 999999919 999999909 999999963 999999987 999999912 999999926 999999998 999999932 999999988 999999998 999999920 999999905 999999932 999999970 999999930 999999969 999999938 999999967 999999974 999999945 999999919 1000000000 999999975 999999931 999999960 999999954 999999946 999999936 999999970 999999984 999999955 999999976 999999914 999999959 999999905 999999901 999999948 999999913 999999914 999999993 999999901 999999953 999999929 999999905 999999909 999999944 999999975 999999902 999999912 999999985 999999991 999999912 999999939 999999946 999999945 999999922 999999985 999999998 999999996 999999983 999999941 999999974 999999999 999999980 999999915 999999994 999999918 999999980 999999980 999999935 999999997 999999993 999999917 999999914 999999909 999999959 999999944 999999935 999999983 999999986 999999936 999999931 999999991 999999961 999999990 999999983 999999923 999999996 999999999 999999950 999999985 999999990 999999990 999999998 999999926 999999972 999999971 999999944 999999950 999999998 999999928 999999916 999999940 999999981 999999977 999999953 999999955 999999911 999999906 999999904 999999988 999999943 999999930 999999947 999999972 999999942 999999936 999999980 999999945 999999955 999999978 999999901 999999987 999999904 999999939 999999969 999999947 999999943 999999942 999999929 999999946 999999959 999999918 999999950 999999964 999999989 999999949 999999948 999999996 999999944 999999934 999999913 999999945 999999904 999999930 999999950 999999980 999999953 999999934 999999974 999999956 999999951 999999922 999999950 999999969 999999998 999999906 999999939 999999957 999999908 999999912 999999924 999999994 999999981 999999961 999999922 999999994 999999990 999999915 999999919 999999955 999999922 999999917 999999992 999999929 999999900 999999904 999999956 999999903 999999973 999999977 999999945 999999993 999999942 999999918 999999940 999999900 999999950 999999985 999999979 999999974 999999949 999999969 999999991 1000000000 999999993 999999925 999999950 999999976 999999920 999999978 999999958 999999972 999999927 999999928 999999949 999999963 999999916 999999902 999999914 999999951 999999920 999999917 999999956 999999986 999999987 999999957 999999926 999999910 999999963 999999969 999999937 999999979 999999931 999999958 999999946 999999975 999999903 999999977 999999933 999999988 999999956 999999999 999999993 999999948 999999958 999999916 999999978 999999941 999999916 999999905 999999979 999999905 999999987 999999974 999999938 999999950 999999995 999999935 999999940 999999941 999999982 999999941 999999986 999999958 999999902 999999974 999999945 999999967 999999940 999999913 999999925 999999904 999999908 999999968 999999981 999999961 999999978 999999914 999999915 999999948 999999912 999999945 999999964 999999920 999999912 999999986 999999900 999999988 999999932 999999947 999999995 999999974 999999944 999999910 999999981 999999938 999999963 999999971 999999975 999999958 999999929 999999909 999999963 999999901 999999955 999999960 999999946 999999997 999999904 999999903 999999946 999999982 999999972 999999900 999999938 999999936 999999958 999999950 999999929 999999915 999999918 999999988 999999933 999999960 999999946 999999954 1000000000 999999922 999999905 999999949 999999964 999999956 999999961 999999955 999999902 999999968 999999961 999999983 999999922 999999982 999999997 999999957 999999987 999999961 999999954 999999930 999999999 1000000000 999999978 999999918 999999977 999999936 999999942 999999945 999999902 999999984 999999970 999999910 999999981 999999952 999999967 999999948 999999974 999999900 999999973 999999950 999999952 999999921 999999997 999999961 999999954 999999985 999999989 999999954 999999980 999999957 999999954 999999934 999999949 999999911 999999977 999999959 999999967 999999995 999999991 999999978 999999989 999999934 999999999 999999908 999999957 999999960 999999920 999999946 999999921 999999976 999999964 999999905 999999949 999999914 999999967 999999950 999999978 999999922 999999935 999999903 999999957 999999927 999999996 999999924 999999964 999999909 999999909 999999924 999999922 999999995 999999938 999999904 999999967 999999915 999999904 999999990 999999960 999999929 999999913 999999994 999999977 999999916 999999944 999999964 999999985 999999998 999999948 999999976 999999943 999999943 999999961 999999929 999999901 999999943 999999902 999999903 999999966 999999902 999999983 999999913 999999961 999999907 1000000000 999999953 999999994 999999930 999999975 999999940 999999908 999999997 999999900 999999951 999999973 999999990 999999905 999999932 999999934 999999932 999999927 999999914 999999911 999999959 999999925 999999928 999999948 999999911 999999917 999999986 999999985 999999902 999999979 999999925 999999989 1000000000 999999940 999999944 999999952 999999906 999999986 999999949 999999956 999999949 999999910 999999991 999999978 999999955 999999978 999999972 999999915 999999920 999999963 999999944 999999986 999999979 999999931 999999972 999999941 999999980 999999991 999999959 999999992 999999949 999999913 999999978 999999946 999999981 999999945 999999919 999999960 999999986 999999989 999999912 999999972 999999955 999999947 999999935 999999997 999999936 999999944 999999939 999999958 999999967 999999907 999999983 999999939 999999993 999999938 999999968 999999997 999999985 999999943 999999981 999999908 999999975 999999965 999999955 999999965 999999949 999999933 999999908 999999952 999999963 999999939 999999906 999999997 999999973 999999923 999999982 999999916 999999967 999999948 999999954 999999926 999999906 999999919 999999934 999999977 999999931 999999971 999999957 999999979 999999972 999999963 999999931 999999976 999999933 999999948 999999970 999999961 999999925 999999908 999999922 999999937 999999986 999999993 999999966 999999957 999999981 999999907 999999971 999999916 999999931 999999976 999999950 999999983 999999995 999999953 999999979 999999988 999999943 999999917 999999994 999999936 999999943 999999973 999999958 999999927 999999948 999999948 999999919 999999967 999999992 999999998 999999920 999999930 999999956 999999988 999999993 999999937 999999945 999999929 999999929 999999900 999999942 999999977 999999971 1000000000 999999964 999999956 999999930 999999991 999999976 999999942 999999940 999999947 999999934 999999913 999999930 999999976 999999986 999999937 999999979 999999988 999999952 999999959 999999942 999999944 999999900 999999949 999999953 999999925 999999976 999999987 999999953 999999931 999999945 999999987 999999997 999999945 999999975 999999967 999999999 999999944 999999909 999999906 999999991 999999955 999999980 999999997 999999908 999999973 999999969 999999975 999999950 999999979 999999964 999999925 999999950 999999965 999999948 999999948 999999933 999999969 999999945 999999977 999999921 999999942 999999955 999999905 999999928 999999956 999999927 999999992 999999951 999999967 999999907 999999972 999999909 999999930 999999917 999999943 999999901 999999966 999999943 999999943 999999958 999999978 999999918 999999932 999999986 999999930 999999973 999999914 999999907 999999967 999999993 999999922 999999917 999999913 999999918 999999974 999999914 999999959 999999979 999999962 999999984 999999996 999999917 999999908 999999931 999999909 999999956 999999911 999999976 999999974 999999937 999999974 999999926 999999959 999999926 999999957 999999959 999999994 999999990 999999963 999999941 999999977 999999926 999999914 999999901 999999938 999999917 999999900 999999940 999999950 999999964 999999903 999999997 999999951 999999987 999999985 999999907 999999965 999999984 999999994 999999985 999999987 999999951 999999902 999999989 999999926 999999923 999999963 999999968 999999927 999999905 999999916 999999999 999999934 999999987 999999917 999999937 999999951 999999918 999999984 999999972 999999912 999999923 1000000000 999999911 999999999 999999957 1000000000 999999964 999999920 999999904 999999909 999999966 999999955 999999952 999999913 999999924 999999970 999999919 999999959 999999995 999999997 999999986 999999945 999999996 999999957 999999906 999999921 999999936 999999940 999999948 999999906 999999905 999999935 999999957 999999928 999999914 999999930 999999926 999999902 999999994 999999992 999999910 999999933 999999994 999999944 999999977 999999994 999999966 999999974 999999992 999999980 999999904 999999954 999999905 999999928 999999964 999999908 999999976 999999930 999999989 999999949 999999979 999999966 999999942 999999989 999999970 999999920 999999945 999999924 999999900 999999905 999999949 999999992 999999960 999999931 999999944 999999952 999999996 999999934 999999940 999999988 999999934 999999920 999999937 999999972 999999916 999999924 999999958 999999982 999999914 999999925 999999982 999999964 999999994 999999939 999999911 999999968 999999908 999999934 999999998 999999981 999999994 999999979 999999979 999999965 999999981 999999995 999999952 999999994 999999928 999999926 999999966 999999917 999999931 999999958 999999981 999999993 999999990 999999950 999999971 999999994 999999983 999999946 999999900 999999930 1000000000 999999904 999999952 999999946 1000000000 999999959 999999966 999999978 999999935 999999967 999999944 999999905 999999987 999999942 999999943 999999955 999999976 999999910 999999954 999999951 999999966 999999927 999999972 999999920 999999944 999999954 999999902 999999981 999999979 999999909 999999982 999999992 999999967 999999924 999999912 999999924 999999958 999999984 999999945 999999966 999999959 999999935 999999959 999999957 999999912 999999999 999999921 999999965 999999942 999999903 999999921 999999914 999999937 999999909 999999943 999999917 999999950 999999965 999999969 999999916 999999989 999999993 999999978 999999961 999999923 999999976 999999920 999999954 999999966 999999905 999999948 999999983 999999973 999999931 999999976 999999959 999999926 999999988 999999913 999999902 999999955 999999925 999999961 999999941 999999984 999999989 999999929 999999982 999999994 999999937 999999990 999999953 999999913 999999974 999999920 999999976 999999970 999999981 999999941 999999969 999999936 999999912 999999935 999999933 999999959 999999945 999999913 999999934 999999915 999999947 999999978 999999975 999999996 999999998 999999930 999999918 999999983 999999935 999999990 999999931 999999972 999999945 999999967 999999969 999999997 999999958 999999985 999999968 999999927 999999997 999999985 999999991 999999973 999999977 999999954 999999908 999999956 999999981 999999907 999999931 999999952 999999954 999999901 999999902 999999982 999999971 999999913 999999929 999999981 999999977 999999983 999999904 999999953 999999975 999999904 999999971 999999914 999999969 999999983 999999926 999999914 999999949 999999978 999999921 999999981 999999993 999999966 999999926 999999902 999999957 999999943 999999930 999999906 999999985 999999954 999999982 999999975 999999996 999999981 999999983 999999939 999999912 999999959 999999958 999999928 999999922 999999961 999999950 999999927 999999963 999999948 999999971 999999934 999999906 999999902 999999949 999999967 999999937 999999920 999999942 999999928 999999927 999999923 999999940 999999903 999999910 999999995 999999928 999999948 999999991 999999999 999999901 999999944 999999952 999999906 999999954 999999938 999999931 999999983 999999935 999999966 999999932 999999982 999999989 999999900 999999962 999999919 999999908 999999951 999999980 999999965 999999919 999999945 999999974 999999992 999999901 999999927 999999931 999999977 999999910 999999944 999999935 999999967 999999992 999999962 999999934 999999941 999999911 999999948 999999937 999999923 999999935 999999966 999999982 999999937 999999956 999999924 999999945 999999983 999999947 999999914 999999984 999999994 999999980 999999931 999999929 999999941 999999957 999999927 999999910 1000000000 999999986 999999955 999999916 999999989 999999971 999999956 999999996 999999942 999999912 999999942 999999900 999999942 999999986 999999930 999999966 999999938 999999937 999999937 999999934 999999984 999999970 999999978 999999975 999999909 999999918 999999945 999999910 999999962 999999950 999999925 999999970 999999920 999999953 999999922 999999909 999999931 999999965 999999916 999999977 999999975 999999927 999999903 999999964 999999945 999999974 999999997 999999946 999999999 999999928 1000000000 999999940 999999987 999999947 999999961 999999978 999999965 999999929 999999994 999999976 999999984 999999957 999999981 999999972 999999964 999999935 999999970 999999981 999999995 999999969 999999990 999999922 999999999 999999989 999999982 999999944 999999927 999999978 999999984 999999956 999999959 999999967 999999999 999999923 999999952 999999915 999999943 999999987 999999982 999999916 999999955 999999959 999999988 999999962 999999902 999999952 999999921 999999947 999999959 999999998 999999985 999999986 999999924 999999979 999999961 999999997 999999967 999999976 999999946 999999967 999999936 999999906 999999962 999999998 999999981 999999973 999999917 999999971 999999913 999999931 999999945 999999903 999999972 999999930 999999924 999999951 999999948 999999945 999999903 999999946 999999968 999999901 999999932 999999910 999999905 999999928 999999930 999999969 999999949 999999993 999999933 999999955 999999962 999999970 999999908 999999901 999999992 999999935 999999996 999999925 999999928 999999907 999999912 999999938 999999915 999999970 999999907 999999971 999999973 999999992 999999971 999999922 999999930 999999953 999999921 999999976 999999946 999999967 999999989 999999926 999999902 999999957 999999946 999999934 999999911 999999945 999999974 999999989 999999906 999999943 999999938 999999958 999999966 999999915 999999953 999999958 999999967 999999981 999999906 999999964 999999912 999999983 999999929 999999982 999999925 999999976 999999909 999999960 999999967 999999973 999999920 999999917 999999984 999999963 999999936 999999995 999999908 999999931 999999948 999999971 999999908 999999918 999999958 999999984 999999965 999999906 999999947 999999992 999999902 999999947 999999976 999999953 999999901 999999980 999999938 999999971 999999931 999999952 999999944 999999952 999999986 999999963 999999908 999999922 999999964 999999941 999999966 999999908 999999921 999999992 999999971 999999912 999999926 999999992 999999966 999999986 999999924 1000000000 999999994 999999979 999999917 999999968 999999925 999999987 999999970 999999930 999999979 999999912 999999960 999999925 999999916 999999903 999999952 999999959 999999984 999999976 999999984 999999955 999999923 999999931 999999963 999999970 999999988 999999993 999999912 999999943 999999913 999999935 999999997 999999962 999999940 999999987 999999922 999999964 999999992 999999902 999999923 999999959 999999978 999999945 999999915 999999996 999999939 999999937 999999944 999999976 999999965 999999976 999999973 999999961 999999950 999999988 999999954 999999975 999999946 999999927 999999934 999999980 999999905 999999964 999999954 999999999 999999983 999999948 999999900 999999982 999999971 999999936 999999948 999999961 999999990 999999937 999999933 999999997 999999939 999999929 999999924 999999995 999999987 999999971 999999982 999999964 999999920 1000000000 999999984 999999940 999999943 999999968 999999954 1000000000 999999929 999999914 999999958 999999905 999999944 999999969 999999925 999999931 999999990 999999918 999999974 999999952 999999912 999999993 999999981 999999924 999999962 999999910 999999990 999999998 999999903 999999927 999999904 999999987 999999974 999999954 999999959 999999966 999999976 999999926 999999913 999999931 999999971 999999981 999999993 999999912 999999968 999999936 999999991 999999925 999999919 999999959 999999945 999999942 999999915 999999947 999999964 999999996 999999933 1000000000 999999993 999999934 999999919 999999989 999999905 999999975 999999923 999999948 999999937 999999939 999999991 999999944 999999985 999999959 999999904 999999914 999999983 999999967 999999913 999999973 999999980 999999938 999999959 999999910 999999928 999999942 999999910 999999907 999999926 999999964 999999973 999999953 999999930 999999963 999999946 999999995 999999955 999999998 999999910 999999920 999999985 999999901 999999961 999999945 999999974 999999915 999999920 1000000000 999999964 999999994 999999901 999999945 999999904 999999941 999999936 999999912 999999906 999999968 999999976 999999985 999999986 999999906 999999900 999999984 999999988 999999951 999999923 999999935 999999971 999999973 999999910 999999962 999999967 999999994 999999918 999999973 999999955 999999994 999999967 999999941 999999913 999999980 999999969 999999984 999999980 999999976 999999913 999999902 999999903 999999992 999999902 999999916 999999989 999999985 999999971 999999961 999999984 999999906 999999939 999999988 999999994 999999961 999999949 999999959 999999991 999999934 999999988 999999925 999999909 999999990 999999966 999999953 999999969 999999911 999999922 999999959 999999927 999999933 999999974 999999923 999999931 999999962 999999934 999999980 999999919 999999917 999999924 999999912 999999924 999999932 999999989 999999906 999999987 999999932 999999926 999999924 999999942 999999935 999999998 1000000000 999999967 999999957 999999972 999999909 999999991 999999952 999999953 999999900 999999954 999999909 999999912 999999903 999999950 999999982 999999936 999999992 999999957 999999903 999999969 999999922 999999991 999999935 999999941 999999910 999999934 999999925 999999949 999999936 999999901 999999920 999999930 999999957 999999955 999999915 999999919 999999922 999999978 999999922 999999932 999999924 999999969 999999961 999999905 999999930 999999996 999999917 999999963 999999994 999999957 999999911 999999919 999999916 999999929 999999927 999999922 999999967 999999930 999999956 999999942 999999946 999999935 999999937 999999916 999999964 999999966 999999924 999999998 999999938 999999934 999999973 999999917 999999980 999999998 999999923 999999947 999999922 999999909 999999937 999999989 999999970 999999946 999999951 999999907 999999924 999999961 999999902 999999996 999999923 999999964 999999965 999999992 999999985 999999931 999999996 999999929 999999941 999999964 999999990 999999986 999999948 999999907 999999958 999999932 999999975 999999921 999999955 999999965 999999932 999999975 999999948 999999921 999999972 999999933 999999997 999999924 999999955 999999931 999999930 999999920 999999935 999999933 999999900 999999930 999999997 999999940 999999948 999999987 999999977 999999993 999999970 999999961 999999999 999999990 999999976 999999921 999999969 999999915 999999972 999999958 999999964 999999991 999999979 999999990 999999964 1000000000 999999920 999999914 999999979 999999956 999999939 999999967 999999993 999999987 999999943 999999995 999999983 999999909 999999968 999999937 999999995 999999980 999999954 999999930 999999981 999999966 999999937 999999916 999999988 999999971 1000000000 999999955 999999922 999999984 999999967 999999979 999999955 999999972 999999928 999999951 999999906 999999935 999999981 999999972 999999955 999999942 999999918 999999923 999999934 999999985 999999979 999999987 999999971 999999989 999999942 999999951 999999905 999999999 999999920 999999966 999999990 999999940 999999907 999999995 999999985 999999936 999999963 999999911 999999910 999999941 999999928 999999925 999999973 999999951 999999917 999999941 999999911 999999991 999999981 999999902 999999923 999999992 999999919 999999928 999999974 999999918 999999911 999999989 999999900 999999943 999999990 999999900 999999984 999999938 999999922 999999940 999999918 999999994 999999997 999999945 999999993 999999958 999999967 999999910 999999976 999999928 999999931 999999927 999999928 999999967 999999936 999999934 999999956 999999994 999999972 999999937 999999981 999999932 999999969 999999946 999999904 999999944 999999985 999999985 999999963 999999907 999999947 999999917 999999965 999999992 999999997 999999978 999999943 999999922 999999983 999999968 999999998 999999941 999999916 999999914 999999954 999999925 999999952 999999984 999999960 999999944 999999925 999999930 999999978 999999998 999999939 999999957 999999939 999999994 1000000000 999999943 999999933 999999989 999999959 999999938 999999948 999999904 999999951 999999957 999999912 999999976 1000000000 999999959 999999988 999999922 999999907 999999990 999999998 999999991 999999918 999999977 999999954 999999951 999999919 999999957 999999924 999999925 999999958 999999976 999999992 999999968 999999971 999999911 999999950 999999983 999999971 999999999 999999951 999999963 999999997 999999983 999999991 999999922 999999947 999999973 999999971 999999987 999999955 999999931 999999978 999999992 999999962 999999918 999999985 999999922 999999934 999999928 999999988 999999904 999999923 999999947 999999993 999999902 999999969 999999951 999999984 999999935 999999931 999999991 999999996 999999928 999999928 999999922 999999951 999999966 999999936 999999904 999999979 999999941 999999981 999999909 999999907 999999950 999999994 999999941 999999919 999999990 999999909 999999904 999999984 999999989 999999975 999999991 999999945 999999941 999999903 999999997 999999953 999999964 999999913 999999959 999999993 1000000000 999999964 999999959 999999907 999999923 999999970 999999978 999999968 999999954 999999912 999999925 999999934 999999959 999999905 999999958 999999944 999999977 999999981 999999937 999999906 999999922 999999987 999999933 999999971 999999917 999999931 999999957 999999973 999999907 999999967 999999954 999999945 999999974 999999912 999999900 999999915 999999967 999999992 999999933 999999941 999999923 999999928 999999923 999999947 999999916 999999965 999999920 999999982 999999935 999999965 999999973 999999924 999999910 999999998 999999988 999999977 999999941 999999920 999999997 999999903 999999949 999999916 999999973 999999995 999999939 999999977 999999962 999999974 999999976 999999944 999999958 999999958 999999970 999999904 999999938 999999926 999999958 999999993 999999988 999999906 999999934 999999992 999999968 999999934 999999946 999999907 999999912 999999920 999999996 999999964 999999914 999999978 999999950 999999917 999999902 999999983 999999964 999999983 999999912 999999931 999999953 999999975 999999917 999999975 999999983 999999915 999999923 999999939 999999909 999999951 999999954 999999936 999999975 999999923 999999973 999999966 999999956 999999985 999999989 999999967 999999907 999999940 999999910 999999921 999999936 999999927 999999924 999999963 999999948 999999923 999999915 999999916 999999980 999999934 999999991 999999941 999999972 999999934 999999920 999999939 999999959 999999958 999999957 999999904 999999973 999999949 999999969 999999986 999999977 999999998 999999939 999999910 999999912 999999963 999999972 999999934 999999917 999999909 999999977 999999921 999999909 999999905 999999915 999999954 999999927 999999925 999999998 999999923 999999995 999999997 999999905 999999968 999999998 999999948 999999964 999999958 999999906 999999907 999999919 999999926 999999974 999999925 999999993 999999904 999999903 999999911 999999911 999999928 999999988 999999939 999999910 999999965 999999992 999999999 999999972 999999937 999999999 999999945 999999916 999999900 999999926 999999985 999999986 999999985 999999954 999999998 999999997 999999971 999999985 999999905 999999941 999999992 999999927 999999983 999999973 999999910 999999963 999999935 999999991 999999961 999999982 999999966 999999965 999999967 999999990 999999994 999999956 999999989 999999920 999999989 999999927 999999933 999999916 999999955 999999981 999999985 999999933 999999903 999999911 999999999 999999951 999999951 999999928 999999992 999999949 999999906 999999976 999999980 999999915 999999951 999999949 999999907 999999939 999999920 999999913 999999959 999999970 999999931 999999932 999999951 999999921 999999989 999999970 999999995 999999957 999999989 999999946 999999938 999999936 999999988 999999903 999999993 999999932 999999949 999999964 999999948 999999914 999999992 999999977 999999980 999999913 999999946 999999950 1000000000 999999966 999999921 999999970 999999986 999999904 1000000000 999999989 999999927 999999973 999999978 999999942 999999900 999999930 999999911 999999996 999999935 999999956 999999919 999999955 999999958 999999955 999999956 999999920 999999965 999999972 999999944 999999937 999999960 999999976 999999911 999999964 999999936 999999936 999999977 999999913 999999928 999999974 999999990 999999944 999999953 999999980 999999919 999999955 999999922 999999987 999999943 999999964 999999949 999999933 999999978 999999949 999999999 999999956 999999939 999999961 999999951 999999930 999999945 999999965 1000000000 999999934 999999933 999999975 999999972 1000000000 999999928 999999993 999999984 999999977 999999906 999999944 999999996 999999912 999999951 999999967 999999900 999999996 999999985 999999909 999999928 999999956 999999925 999999923 999999908 999999995 999999937 999999905 999999918 999999909 999999984 999999998 999999900 999999958 999999945 999999950 999999963 999999991 999999980 999999935 999999911 999999951 999999993 999999950 999999960 999999904 999999994 999999965 999999911 999999933 999999941 999999923 999999907 999999928 999999929 999999924 999999933 999999901 999999974 999999928 999999904 999999930 999999984 999999986 999999962 999999914 999999970 999999917 999999909 999999980 999999956 999999989 999999919 999999921 999999900 999999980 999999958 999999954 999999942 999999905 999999995 999999993 999999939 999999970 999999926 999999943 999999995 999999947 999999921 999999923 999999996 999999983 999999970 999999904 999999998 999999991 999999935 999999962 999999989 999999944 999999904 999999944 999999911 999999915 999999922 999999941 999999968 999999995 999999916 999999978 999999933 999999989 999999940 999999928 999999922 999999902 999999956 999999911 999999923 999999975 999999911 999999931 999999918 999999931 999999991 999999913 999999936 999999940 999999935 999999933 999999913 999999911 999999907 999999918 999999990 999999944 999999992 999999978 999999922 999999918 999999984 999999956 999999989 999999959 999999960 999999914 999999915 999999967 999999967 999999945 999999905 999999910 999999938 999999923 999999991 999999986 999999907 999999939 999999939 999999944 999999988 999999959 999999904 999999988 999999918 999999952 999999917 999999955 999999963 999999964 999999930 999999942 999999900 999999915 999999996 999999985 999999909 999999981 1000000000 999999968 999999964 999999954 999999907 999999953 999999973 999999960 999999965 999999934 999999933 999999968 999999903 999999974 999999921 999999944 999999987 999999949 999999915 999999909 999999985 999999986 999999982 999999936 999999967 999999930 999999977 999999941 999999988 999999997 999999992 999999968 999999935 999999988 999999947 999999931 999999903 999999918 999999910 999999959 999999977 999999980 999999939 999999982 999999942 999999914 999999949 999999903 999999988 999999969 999999978 999999906 999999926 999999941 999999944 999999905 999999991 999999906 999999918 999999943 999999989 999999935 999999994 999999925 999999966 999999931 999999968 999999954 999999941 999999947 999999928 999999913 999999942 999999925 999999963 999999936 999999910 999999989 999999950 999999913 999999972 999999908 999999957 999999938 999999926 999999901 999999976 999999962 999999954 999999974 999999955 999999980 999999902 999999957 999999975 999999903 999999907 999999923 999999996 999999993 999999905 999999972 999999976 999999907 999999991 999999933 999999981 999999935 999999953 999999943 999999969 999999971 999999939 999999908 999999943 999999925 999999992 999999928 999999984 999999910 999999999 999999941 999999902 999999947 999999913 999999933 999999963 999999998 999999914 999999982 999999967 999999943 999999907 999999974 999999990 999999949 999999973 999999902 999999982 999999981 999999984 999999955 999999908 999999968 999999940 999999998 999999913 999999938 999999943 999999917 999999982 999999955 999999995 999999984 999999961 999999973 999999938 999999938 999999993 999999989 999999907 999999915 999999902 999999983 999999941 999999902 999999993 999999951 999999929 999999903 999999919 999999959 999999905 999999923 999999915 999999987 999999986 999999991 999999902 999999914 999999909 999999900 999999990 999999900 999999915 999999937 999999960 999999961 999999945 999999944 999999907 999999964 999999942 999999930 999999964 999999969 999999933 999999923 999999991 999999965 999999919 999999936 999999966 999999936 999999949 999999919 1000000000 999999953 999999932 999999918