0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 16:56:27 +00:00
OI-codes/S2OJ/1846/data/divljak1.out

99855 lines
241 KiB (Stored with Git LFS)
Plaintext

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
1
0
1
0
0
1
0
1
0
0
1
0
0
1
0
1
1
1
0
1
0
1
0
1
0
0
1
0
0
1
0
1
1
0
0
1
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
0
1
0
1
0
1
1
1
1
1
0
0
0
0
1
0
1
1
1
0
0
0
0
1
1
1
0
1
1
0
1
0
1
1
1
0
0
0
0
1
0
1
1
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
2
0
0
0
2
0
0
2
0
0
0
2
2
0
0
0
0
2
0
0
0
0
1
0
2
2
2
1
0
2
1
2
2
0
1
2
0
0
0
0
0
2
0
1
0
2
1
1
0
2
2
0
0
0
2
2
2
2
0
2
0
0
0
0
2
2
0
2
0
0
0
0
0
0
0
0
2
2
0
0
2
1
1
0
2
0
0
2
0
0
2
2
0
0
0
2
0
2
0
0
1
0
2
0
2
0
0
0
0
0
2
0
2
0
0
0
0
0
2
2
0
0
2
0
1
0
2
1
0
0
2
0
2
2
2
2
1
0
2
0
2
1
0
2
1
2
0
2
0
1
0
2
2
0
0
0
2
0
0
2
0
1
0
2
2
1
0
2
2
2
2
2
2
0
1
0
0
0
0
2
0
0
0
0
2
2
0
2
0
2
2
2
0
2
2
2
0
0
2
2
2
1
2
0
0
2
0
2
0
0
0
0
1
1
2
2
2
0
2
2
0
1
0
0
0
2
0
2
2
0
0
1
0
0
0
2
0
0
1
2
2
0
2
2
2
0
2
1
0
0
2
0
0
2
1
2
0
2
2
1
1
2
2
0
1
0
0
0
2
2
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2
2
2
2
2
0
0
0
2
2
0
2
0
2
1
2
1
0
0
2
0
2
0
2
0
0
2
2
0
2
0
0
0
2
0
0
0
0
0
0
0
2
2
0
2
0
2
0
2
2
0
2
0
0
2
2
0
0
0
1
0
0
0
2
1
0
2
0
0
0
2
1
0
0
2
0
0
2
0
0
2
0
2
0
1
2
0
0
2
1
0
2
0
0
2
2
0
2
0
0
0
2
0
0
0
1
0
0
0
0
2
0
2
2
2
0
0
0
2
0
0
0
0
2
2
2
0
0
0
0
1
0
0
1
0
0
2
0
1
0
0
0
2
0
2
0
0
0
0
0
1
2
0
1
0
2
0
0
0
0
2
0
2
0
1
0
1
0
0
0
2
0
0
2
2
1
2
0
0
0
0
0
0
2
2
2
0
0
0
0
1
2
0
2
0
2
2
2
0
1
2
0
2
0
0
0
1
2
0
2
2
0
0
0
0
2
0
0
2
2
0
1
0
2
0
0
0
2
2
2
0
2
0
0
0
0
2
0
1
2
2
0
2
0
1
1
1
0
2
2
0
2
1
0
1
0
0
0
0
2
2
0
0
0
1
2
0
0
1
0
2
0
0
2
2
1
0
0
0
0
2
0
2
0
0
0
2
2
2
2
2
0
0
0
2
0
0
0
0
2
0
0
2
0
0
0
1
2
2
0
0
0
2
0
0
2
2
0
0
0
2
0
1
2
0
0
1
1
0
0
2
0
0
0
0
0
2
2
2
0
0
0
0
2
0
0
2
0
0
1
2
0
0
2
0
0
2
0
0
0
0
2
1
1
2
2
0
0
0
0
0
0
2
0
2
2
2
0
1
0
0
0
1
0
1
0
0
0
1
0
0
2
0
1
0
0
2
0
0
0
0
2
1
0
0
2
0
0
1
2
0
0
1
2
0
2
2
2
2
0
0
0
0
0
0
2
0
2
2
2
0
2
0
0
2
0
2
0
0
0
0
2
1
1
0
1
2
1
0
0
1
2
0
0
0
2
0
1
0
2
2
0
1
2
0
2
0
0
0
0
0
0
2
2
0
0
0
0
0
1
0
2
0
0
2
0
0
1
0
1
0
0
0
0
2
0
0
0
2
0
2
2
2
2
0
0
2
2
0
0
2
0
0
2
0
1
0
0
1
1
2
0
2
2
1
2
1
0
0
0
1
0
0
2
0
2
0
0
0
0
2
0
0
2
0
0
1
0
0
0
0
2
2
0
0
2
0
0
1
2
0
2
0
1
0
2
2
2
0
0
0
1
2
0
0
0
0
0
0
0
2
2
0
0
0
0
1
0
2
0
2
2
0
0
0
1
1
2
2
0
1
2
0
0
0
2
0
2
0
2
2
0
0
0
0
2
2
2
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
2
2
1
2
2
2
0
0
0
1
0
2
2
0
2
0
0
2
0
0
0
2
0
0
2
2
1
0
0
0
2
0
1
0
2
0
2
2
2
2
1
0
2
2
0
2
0
0
0
2
0
2
0
0
2
0
2
0
0
2
0
2
2
2
0
0
0
2
0
0
0
0
2
0
0
1
0
0
2
2
1
2
0
0
2
0
2
2
0
0
1
0
2
0
0
1
0
2
0
0
2
1
2
2
2
1
2
0
0
2
2
2
2
2
2
2
2
2
0
0
2
0
0
0
2
2
1
2
0
2
0
0
1
0
2
2
2
0
0
2
2
0
2
0
2
0
0
0
0
2
0
2
0
2
2
0
2
0
0
0
2
2
2
1
0
2
0
1
2
0
0
0
2
1
2
2
0
2
2
0
1
1
2
0
2
0
0
2
2
2
0
0
2
0
2
0
2
0
2
1
2
0
0
2
2
2
0
0
2
1
0
2
1
2
1
2
0
0
0
2
2
0
2
2
0
1
0
0
1
0
2
2
2
0
0
0
2
0
0
2
2
2
1
0
2
2
0
0
2
2
0
0
2
2
0
2
0
0
0
0
2
0
2
2
1
2
0
0
0
0
0
2
2
0
0
0
0
0
2
0
0
2
1
2
2
1
0
2
1
2
2
2
0
0
0
0
0
2
2
0
0
1
0
0
0
2
0
0
0
0
0
2
2
0
2
0
1
0
0
2
0
0
0
0
0
0
0
0
2
1
2
1
0
2
0
2
1
0
0
0
2
2
0
0
2
2
2
2
0
2
0
2
0
1
1
0
1
0
2
2
1
2
0
2
0
0
2
0
0
0
2
0
0
2
1
2
2
0
0
0
0
2
2
2
0
0
0
0
2
0
0
0
0
0
0
2
2
0
2
0
2
0
1
0
0
1
2
2
1
0
0
0
2
2
0
0
2
0
2
0
0
2
0
0
0
0
2
2
2
2
0
0
1
2
0
0
0
0
0
1
0
0
2
0
2
0
2
0
2
0
2
0
0
2
1
2
0
0
0
2
0
0
0
0
0
0
0
0
0
1
2
2
0
0
0
0
0
1
0
2
2
0
2
0
2
0
0
2
2
1
0
0
0
0
0
0
0
2
0
2
0
0
0
0
0
0
2
2
2
2
2
0
2
2
0
0
0
0
2
2
2
0
2
2
2
0
2
0
0
0
2
2
0
0
1
2
2
0
0
1
1
2
0
0
0
0
2
0
2
2
0
2
0
0
1
0
0
0
2
0
0
0
2
0
0
2
0
2
1
0
0
2
0
2
2
2
0
2
0
2
0
1
0
0
2
0
0
1
0
2
0
2
2
2
2
0
2
0
2
0
2
0
0
0
0
0
1
0
2
1
1
0
0
2
2
0
0
0
1
2
0
2
2
0
1
0
0
2
0
0
2
0
2
1
0
2
0
0
0
2
2
0
2
0
2
1
2
2
0
1
0
0
2
0
0
1
0
0
2
2
2
0
0
0
0
2
0
0
2
0
2
0
2
1
0
2
0
0
0
2
0
2
0
2
2
2
0
0
2
2
2
0
0
0
0
2
0
0
0
2
0
0
2
1
2
2
2
2
0
2
2
2
2
2
0
2
2
0
1
2
0
2
2
0
0
0
2
2
2
2
1
0
0
0
1
0
2
2
1
2
0
0
0
2
0
0
0
0
0
1
2
0
0
0
0
2
0
0
0
0
0
0
0
0
2
2
2
1
0
1
0
0
2
1
2
0
0
2
0
0
0
0
0
2
1
1
0
2
1
0
1
0
2
1
2
1
0
2
0
2
2
0
1
0
0
2
2
0
2
0
0
0
0
2
2
2
0
0
1
0
2
0
2
0
2
2
2
0
0
0
0
0
2
0
1
2
2
0
0
2
2
0
2
0
1
0
2
2
0
0
0
2
0
2
0
2
2
0
0
0
2
2
0
0
0
2
0
2
2
0
1
0
0
2
0
0
2
2
2
1
0
0
2
0
0
2
2
0
1
2
1
0
1
2
0
0
0
0
2
1
2
2
0
0
2
1
0
0
1
2
0
0
0
0
0
0
2
2
2
2
2
2
0
0
1
0
2
0
2
2
0
0
2
0
0
2
0
0
0
1
0
2
0
0
2
2
2
0
0
2
2
0
0
2
0
2
1
2
0
0
0
1
2
0
2
2
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
2
0
2
0
2
2
0
0
2
0
0
0
2
1
0
0
1
1
2
2
2
2
2
0
2
2
0
0
0
2
2
2
2
0
0
0
0
0
2
0
0
2
0
0
0
2
2
2
0
2
2
0
2
0
0
0
0
1
0
0
0
2
0
0
0
2
2
0
0
0
0
0
2
0
0
0
0
0
0
2
2
2
0
2
2
2
0
1
2
2
2
1
2
0
0
0
0
0
0
2
0
0
2
1
0
1
0
0
0
0
2
2
0
2
2
2
2
1
1
0
1
2
0
0
0
2
0
2
2
2
2
0
2
0
0
2
0
2
0
0
0
0
1
0
0
0
2
0
2
0
0
0
0
2
0
0
2
0
0
0
0
0
1
2
0
2
0
2
0
1
0
0
2
0
0
0
0
1
2
2
2
0
2
0
0
0
0
0
1
2
2
1
2
0
0
1
2
2
2
0
2
2
0
0
2
0
0
0
2
0
2
0
0
0
0
2
1
2
1
0
2
2
0
1
1
2
1
0
2
2
1
0
2
2
0
2
0
2
0
0
2
2
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
2
1
2
0
0
0
0
2
0
0
0
2
0
1
2
2
2
0
2
0
2
1
2
2
2
2
1
2
2
0
2
0
2
0
1
2
0
1
0
0
0
0
0
2
2
0
0
2
0
2
2
0
1
1
0
2
0
0
0
0
0
2
0
0
2
0
0
0
0
1
0
1
0
2
2
2
2
0
0
0
0
0
0
1
0
2
0
1
0
2
0
0
0
0
0
0
0
0
0
2
2
2
0
0
0
0
0
2
0
0
0
1
2
1
0
2
2
2
0
0
0
1
1
0
0
0
2
0
0
2
2
0
0
0
0
0
0
2
0
0
0
0
2
2
0
2
0
2
2
1
0
0
2
0
1
0
0
0
2
0
0
1
2
1
2
0
2
0
2
2
0
0
0
0
1
2
2
2
0
0
2
0
2
0
0
1
2
0
2
2
0
0
2
1
2
2
2
0
2
0
2
2
2
2
0
2
0
0
2
0
0
0
2
0
0
0
2
0
0
1
0
0
2
0
0
2
0
1
0
2
1
2
0
0
0
0
0
0
2
0
2
0
0
1
0
2
0
0
1
0
0
0
0
0
0
1
2
2
2
0
1
0
1
0
2
0
0
0
2
0
2
2
0
0
0
2
2
0
1
0
0
2
2
1
0
0
0
2
0
2
0
2
2
0
1
0
2
1
1
0
2
2
0
0
1
0
1
2
0
0
0
1
2
0
2
0
0
0
0
1
0
0
0
0
0
0
2
2
2
0
1
0
2
0
2
0
2
2
1
0
2
0
2
0
0
0
0
1
0
2
2
2
0
2
0
0
2
0
0
2
0
2
0
1
2
2
1
0
0
0
0
0
0
2
0
0
2
2
2
0
1
0
0
0
1
0
2
0
2
0
0
2
0
1
2
2
0
0
0
2
0
1
2
2
0
2
1
0
0
1
2
2
2
0
0
0
1
1
0
0
1
2
1
0
2
2
0
0
0
0
0
2
0
2
2
2
0
1
1
0
0
2
0
2
2
2
2
2
0
0
0
2
0
2
0
0
0
2
2
0
2
2
0
2
0
2
0
0
1
0
2
0
0
1
0
0
0
0
2
2
2
0
0
0
0
0
0
0
2
2
0
0
0
2
0
1
2
2
0
0
0
2
1
2
2
1
2
0
0
1
2
0
2
0
2
2
0
0
1
2
0
2
2
2
0
1
0
0
0
0
0
0
0
0
1
2
2
0
0
0
1
0
0
2
0
0
0
0
0
2
2
0
2
0
2
2
2
2
2
2
0
0
0
0
2
0
2
2
0
2
1
2
0
2
2
0
0
0
0
1
0
2
0
0
0
2
2
0
2
0
0
0
2
2
2
0
0
2
0
0
0
1
0
0
0
2
2
1
0
2
2
0
0
1
0
0
2
0
0
2
0
0
2
1
0
2
0
0
2
0
0
2
0
0
0
0
2
0
0
1
2
2
0
2
2
0
2
0
2
0
2
0
0
1
1
0
0
1
2
0
0
1
2
2
0
2
2
0
1
0
2
0
2
0
2
2
2
2
2
0
0
0
0
1
0
0
2
1
0
0
0
0
0
0
0
1
2
2
0
0
0
1
2
2
2
2
0
0
0
0
2
2
0
1
2
0
0
0
0
2
0
0
0
2
0
0
0
2
0
2
2
1
0
2
2
0
0
0
0
2
2
1
0
0
0
0
2
0
0
2
2
0
0
2
0
0
0
0
0
0
2
2
2
0
2
0
0
2
0
0
1
0
2
1
2
0
0
2
2
2
1
2
1
2
0
0
0
2
0
2
2
0
2
0
0
0
0
2
0
0
2
0
0
0
2
1
1
0
0
0
1
2
0
2
2
0
2
2
0
2
2
0
2
0
2
1
0
2
1
1
0
2
0
0
2
0
2
2
1
2
0
0
0
0
0
2
0
2
0
0
0
0
2
0
1
0
0
0
1
2
1
2
0
1
0
0
1
2
2
0
1
0
2
2
0
2
2
1
0
0
1
0
0
0
2
0
0
0
0
0
0
2
0
1
2
0
0
2
0
2
2
0
1
0
2
2
2
0
0
0
2
0
2
2
2
0
2
0
0
1
2
0
1
2
0
0
0
0
0
2
1
0
2
0
0
0
1
0
2
2
2
2
0
0
2
0
0
2
2
0
0
0
0
0
2
2
2
2
0
2
0
0
0
0
2
0
0
0
0
2
2
2
0
2
2
0
0
1
2
0
2
0
1
0
1
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
2
2
0
2
0
2
0
0
0
0
0
0
2
0
2
2
1
0
0
2
2
0
0
2
0
0
2
0
2
0
2
2
2
0
2
0
0
0
0
0
2
0
0
1
2
0
0
2
0
2
2
2
0
0
2
2
0
2
2
2
2
2
2
2
2
0
2
2
0
0
2
0
0
0
0
0
1
1
0
0
0
0
0
0
2
0
0
1
2
0
2
2
0
0
0
0
0
1
0
2
0
0
0
2
2
0
0
0
0
0
1
1
0
0
1
1
0
2
0
0
2
0
0
0
0
2
2
1
0
2
2
2
2
0
0
0
2
0
2
0
0
2
0
0
2
0
0
0
0
1
2
0
1
2
0
1
2
2
0
0
2
2
0
2
0
0
2
2
2
0
0
0
0
2
2
0
0
2
2
0
0
0
2
0
2
0
0
2
2
2
2
2
2
2
1
0
0
0
0
1
0
0
2
2
0
0
0
2
2
2
0
0
2
2
1
2
0
0
0
0
0
0
0
0
0
0
1
2
0
2
2
0
2
2
1
2
0
0
1
0
1
2
0
2
0
1
0
0
0
0
0
0
0
0
2
2
2
2
0
1
0
2
0
2
2
2
0
0
1
0
2
0
2
0
0
2
1
2
2
0
2
0
1
0
1
0
0
0
0
2
2
0
0
2
2
2
0
1
0
0
1
0
2
1
0
0
0
0
0
0
0
0
0
0
0
2
2
2
0
0
0
0
1
1
0
0
0
2
1
2
0
0
2
0
0
0
2
2
0
0
0
2
2
0
1
0
0
0
2
0
2
0
1
0
0
2
2
2
0
0
2
0
1
0
0
2
2
0
0
0
0
2
0
0
0
0
1
2
0
2
2
0
2
2
0
2
0
0
2
1
0
0
0
0
2
0
0
0
1
0
2
0
2
0
2
0
0
0
0
2
2
0
0
2
0
0
2
0
2
0
0
0
2
0
0
2
2
0
2
1
2
0
1
1
2
0
2
0
0
2
0
0
0
2
0
0
0
1
2
0
0
0
2
2
0
0
1
0
0
0
2
0
0
0
2
0
0
1
0
2
0
0
0
0
0
0
0
0
2
0
0
2
0
1
2
2
0
1
2
0
0
1
1
0
0
2
0
0
0
1
0
0
0
2
0
2
0
0
2
0
0
2
2
2
0
0
0
2
0
0
2
2
0
2
1
1
1
0
0
0
0
1
0
0
0
0
0
0
1
1
2
0
0
0
0
0
2
2
2
0
2
2
2
0
0
0
2
0
2
0
0
2
0
0
2
0
0
0
0
0
1
0
0
2
0
2
2
0
0
1
1
0
0
0
0
0
0
2
0
0
0
0
2
2
0
2
2
0
0
0
0
0
1
2
1
0
2
0
0
1
2
0
0
2
0
2
0
0
2
2
0
0
0
0
2
2
0
2
2
2
2
2
1
0
1
0
2
0
0
0
0
1
0
0
2
2
1
0
0
0
0
2
0
0
0
2
1
2
1
2
2
0
1
2
0
2
0
0
0
0
0
0
1
0
2
0
1
2
2
2
0
1
1
2
0
0
1
2
1
2
0
2
0
0
2
1
0
2
2
0
2
2
0
0
0
0
0
0
2
1
0
0
2
2
0
2
2
2
2
0
0
1
1
2
2
0
0
0
0
2
2
0
2
0
0
2
1
0
2
0
1
0
2
0
2
0
0
0
0
2
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
2
0
2
0
0
2
2
0
1
0
0
0
0
0
2
0
2
0
0
0
1
1
2
2
2
2
2
2
2
0
0
2
0
0
1
2
2
2
0
2
2
0
0
2
0
0
2
2
0
0
2
2
1
2
1
2
0
1
0
1
0
0
2
0
0
0
0
2
0
2
0
2
0
2
0
0
2
0
0
2
0
2
0
0
0
2
1
0
0
0
0
2
2
0
0
0
2
2
0
0
0
0
2
2
0
2
1
0
2
0
1
2
2
1
2
1
2
0
0
2
0
0
0
0
0
0
2
0
2
0
2
0
2
2
0
0
2
0
2
1
0
0
2
2
2
2
0
0
2
2
0
2
2
0
0
0
0
2
2
0
1
0
1
0
2
0
2
2
0
1
0
2
0
0
1
0
0
0
1
2
0
1
1
1
0
0
2
0
0
0
0
0
2
1
1
0
2
0
2
2
0
0
0
2
0
0
2
2
0
2
2
2
2
0
2
1
2
0
0
2
0
0
2
0
2
0
0
2
2
0
0
2
0
0
0
2
2
2
2
0
2
0
2
0
0
0
0
2
0
0
0
0
0
2
0
2
1
0
2
2
0
0
0
2
2
0
1
2
0
2
0
0
0
2
0
0
0
0
0
0
0
2
0
2
0
2
2
0
2
0
1
2
0
1
0
0
2
0
0
0
2
0
2
2
0
1
0
2
2
2
0
1
0
0
0
0
2
2
2
0
0
0
0
2
0
2
0
0
2
2
0
0
2
1
1
1
2
0
0
0
0
2
2
0
0
0
1
1
0
1
0
0
0
0
0
0
0
2
0
2
1
2
0
0
2
0
2
0
2
1
1
2
0
0
2
2
0
0
2
0
0
2
2
2
2
2
0
0
0
1
0
0
0
2
1
2
2
0
2
2
2
2
1
0
0
0
0
0
0
2
0
2
0
0
0
0
0
3
0
0
3
1
0
0
0
0
3
3
0
0
3
3
0
0
0
3
0
0
0
0
0
3
3
0
0
2
1
0
0
3
1
0
3
3
0
0
0
0
0
0
3
0
0
0
3
3
0
3
0
1
0
1
0
0
1
0
2
2
0
0
0
0
1
0
0
0
3
0
0
3
3
0
0
3
0
3
3
3
3
3
3
0
0
3
0
0
3
3
0
0
3
0
3
3
0
0
1
3
0
3
0
0
3
0
2
0
3
0
3
3
0
0
0
0
0
3
3
0
3
3
0
3
3
0
0
0
3
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
3
3
3
0
0
1
0
0
0
0
0
3
0
0
0
0
3
0
0
1
3
1
0
3
0
0
3
3
0
0
0
3
3
0
3
0
0
3
0
3
0
3
3
0
0
0
0
0
0
0
0
3
0
3
0
0
0
0
0
3
0
1
0
0
0
3
0
3
3
0
3
1
3
0
3
3
0
0
0
0
0
3
1
1
0
0
3
0
1
1
3
0
0
3
0
3
3
3
0
0
0
3
3
0
3
1
0
3
0
3
0
3
0
3
3
3
3
0
0
3
0
0
0
1
0
0
3
0
0
3
0
0
0
3
0
3
1
3
0
3
0
3
1
0
3
1
3
0
1
0
3
3
0
1
3
0
3
0
0
3
0
0
3
3
3
3
0
0
3
0
0
3
0
0
0
3
1
0
3
0
0
3
3
0
0
0
0
2
0
0
3
0
0
3
0
0
3
3
0
1
3
3
0
0
0
0
3
3
0
0
0
0
1
0
3
0
0
0
0
0
3
0
0
3
0
0
0
0
0
3
3
0
3
3
3
3
0
0
3
0
3
0
0
0
0
3
0
3
2
0
2
0
0
0
1
0
3
0
3
3
3
0
0
0
0
0
1
3
3
3
3
0
1
0
0
0
0
3
0
0
1
3
0
3
0
0
0
0
3
0
0
3
0
3
0
3
3
0
0
1
3
3
0
0
3
0
0
3
3
3
1
0
0
0
0
0
2
0
3
3
3
0
0
0
3
3
0
0
0
3
1
0
0
0
0
3
0
0
0
0
0
0
3
0
0
3
3
0
3
0
1
3
0
0
3
0
0
0
3
0
0
0
0
0
3
0
3
3
0
3
0
0
0
0
0
2
0
3
3
3
0
0
1
3
0
1
0
0
3
0
0
0
0
0
0
3
3
3
3
0
0
0
0
1
0
0
0
1
0
0
3
3
0
0
3
0
0
0
0
3
0
3
1
0
0
3
0
0
0
0
0
3
2
3
0
0
0
3
2
1
0
0
3
0
2
0
3
3
0
3
0
0
0
0
0
1
0
0
0
3
0
0
1
0
0
3
3
0
0
0
3
0
2
0
0
0
1
3
3
3
0
0
3
0
3
3
0
3
0
1
3
0
0
0
0
0
0
1
3
3
1
0
3
3
0
3
3
0
3
3
0
0
3
0
0
0
0
0
3
0
0
0
3
0
0
3
0
0
0
0
0
3
0
0
0
3
3
0
3
0
0
0
0
3
0
3
0
0
3
0
0
0
0
0
0
0
3
0
3
0
3
0
1
3
0
1
3
0
3
0
1
3
1
0
3
0
1
0
0
3
0
0
0
0
3
0
0
1
0
0
0
3
0
0
3
0
3
0
0
0
3
3
0
0
0
3
0
0
0
3
0
0
0
3
0
3
3
3
3
3
3
3
3
3
3
0
3
0
3
1
3
0
0
3
0
0
1
3
0
3
0
0
0
3
0
3
0
0
3
0
0
0
0
0
0
0
3
3
1
3
0
3
0
0
3
1
0
3
0
3
3
0
3
3
0
3
0
0
0
0
3
0
0
3
3
1
0
1
0
3
3
2
0
0
0
0
0
0
3
0
3
3
0
0
3
0
3
0
0
3
3
3
1
0
0
1
0
0
1
1
3
0
0
0
0
0
0
1
3
0
0
0
0
0
0
0
2
0
3
0
3
0
0
1
0
0
3
3
0
0
3
3
0
0
1
0
0
0
0
0
3
0
3
0
3
0
0
3
0
3
3
3
0
0
3
3
1
0
0
2
1
0
0
3
0
3
0
0
0
0
0
1
0
0
1
0
0
1
0
3
0
1
0
0
3
3
1
0
0
0
0
3
0
2
3
0
0
0
3
1
0
3
3
0
0
1
3
0
0
0
3
3
0
3
3
3
3
3
0
3
0
0
3
0
0
0
0
3
0
3
3
3
3
0
3
0
0
0
0
0
0
3
3
0
0
3
0
3
3
1
0
0
3
3
1
3
0
0
3
3
3
3
3
3
0
3
0
3
3
3
0
1
0
0
0
0
0
0
0
3
3
3
0
3
3
0
3
0
0
0
3
0
3
0
1
0
3
0
3
0
0
0
3
0
3
3
1
0
3
0
0
1
0
3
0
3
0
0
3
1
0
0
3
1
3
3
3
0
0
0
1
0
0
3
0
0
0
1
3
3
0
3
3
3
3
0
1
3
0
3
3
0
0
0
1
3
3
0
0
1
3
0
0
1
3
3
0
3
0
3
0
0
3
1
0
3
3
3
3
0
0
0
0
3
3
3
0
0
0
0
0
0
0
3
3
0
2
3
0
3
0
0
3
0
3
0
1
1
0
3
3
3
3
0
1
3
1
3
3
0
3
3
0
3
3
0
0
0
1
0
0
0
3
1
0
3
0
0
0
0
0
0
0
0
3
3
0
1
3
0
0
0
0
3
0
3
0
1
0
3
0
1
3
3
0
3
1
0
0
3
3
0
0
0
1
1
0
0
0
0
3
0
0
1
0
3
0
0
3
3
0
0
0
3
0
0
3
0
3
0
0
0
0
0
0
0
0
0
0
1
0
3
3
0
0
0
0
3
0
0
0
0
0
0
0
1
0
3
3
1
0
1
0
0
0
0
0
1
0
0
3
0
3
0
3
3
0
1
0
0
3
3
0
3
3
1
3
3
0
3
0
3
0
0
3
3
0
4
0
0
0
0
4
0
1
0
0
0
4
0
4
0
4
4
4
4
1
0
2
0
0
0
0
0
4
0
4
0
4
0
1
0
4
0
0
0
0
0
0
0
0
1
0
0
4
4
4
0
1
4
0
0
0
0
0
0
0
2
4
0
4
0
0
0
4
0
4
4
4
0
0
0
4
0
4
4
0
1
4
0
0
0
0
0
0
4
0
0
0
1
4
1
0
0
4
1
1
4
4
1
0
0
3
0
0
0
0
0
1
4
0
0
0
4
4
0
4
4
4
4
0
0
0
0
4
0
4
0
0
4
0
1
0
4
3
0
4
0
4
4
1
4
4
4
0
4
0
0
4
4
3
2
4
0
4
4
0
0
0
4
0
0
1
4
0
1
0
0
0
0
0
1
4
1
0
4
0
0
1
1
0
0
4
0
0
4
0
0
0
0
0
2
0
1
0
0
0
4
0
4
0
0
0
0
1
4
0
4
0
0
4
0
4
0
3
0
0
4
1
1
0
1
0
0
0
0
4
4
0
0
4
0
4
1
4
0
4
0
4
4
0
0
0
0
4
4
0
0
0
0
1
0
0
0
4
0
4
0
0
0
0
0
4
0
0
4
0
4
4
4
4
4
4
0
4
5
0
1
0
1
0
1
0
1
0
5
0
0
0
5
0
0
0
5
0
0
5
0
5
5
5
0
5
2
0
0
0
0
5
0
0
4
5
0
0
5
5
5
2
5
0
1
5
1
5
0
0
1
1
5
1
0
0
5
1
5
0
4
1
5
0
1
0
0
5
5
0
0
5
5
0
5
0
0
0
0
5
0
0
0
0
4
0
0
0
3
0
0
0
5
5
0
0
0
0
0
0
0
5
0
5
0
5
4
0
0
0
1
0
5
5
5
5
5
0
0
2
0
0
5
0
0
5
5
0
0
0
5
0
0
5
5
1
0
0
5
2
0
0
5
5
0
5
5
5
5
0
0
0
0
5
0
0
0
0
5
0
5
5
0
0
5
0
0
5
5
1
0
0
1
0
5
0
5
5
5
0
2
0
5
0
5
0
5
0
5
0
0
0
0
0
0
0
5
5
2
1
1
5
0
0
5
0
0
4
0
1
5
5
4
0
0
0
0
5
0
5
0
0
0
5
1
0
0
4
0
5
0
0
5
0
5
5
5
0
5
1
0
5
0
5
0
0
0
0
0
5
1
0
0
0
5
0
0
0
1
1
4
5
0
0
0
0
3
0
0
5
5
5
0
0
0
5
3
5
5
5
0
5
1
2
0
0
1
5
0
5
5
5
0
5
0
0
0
1
1
0
1
0
5
0
0
0
5
0
0
5
5
5
5
0
4
1
0
0
0
0
0
5
0
4
0
1
1
5
5
0
0
0
2
0
0
5
0
0
0
1
0
0
0
0
0
5
4
0
0
0
1
0
1
2
5
5
0
0
0
0
0
1
5
0
5
5
0
1
5
0
3
0
1
0
0
0
0
5
2
5
0
0
0
5
5
1
0
1
5
0
0
0
5
2
0
5
0
5
3
5
0
5
0
5
5
0
0
0
0
0
5
0
5
4
5
0
5
0
0
5
0
5
0
5
0
5
0
0
5
5
0
5
0
0
2
5
1
5
0
0
0
0
2
0
0
3
0
0
0
4
5
0
0
5
0
0
0
5
1
0
0
5
5
5
0
5
0
3
1
0
0
0
1
0
5
0
0
5
5
0
1
0
0
0
5
5
4
5
2
3
5
0
0
0
0
1
0
1
1
0
3
0
0
5
0
0
0
0
0
0
0
0
0
5
5
2
5
5
0
0
2
4
5
2
0
0
0
1
0
5
5
1
5
5
1
5
0
0
0
1
0
0
0
0
0
1
1
0
1
0
5
0
1
5
5
5
5
5
0
0
5
0
5
0
0
0
0
0
0
0
4
1
0
0
5
0
1
5
0
0
3
0
5
0
5
0
0
5
5
0
0
5
0
1
5
5
1
0
5
1
0
0
0
0
5
0
5
0
5
0
5
0
0
0
0
5
5
0
5
5
0
5
1
0
0
5
0
0
0
0
5
0
0
1
3
0
5
0
5
0
0
1
5
5
0
0
0
0
0
5
5
0
5
0
5
0
0
0
0
5
0
0
5
2
0
0
0
0
0
0
5
0
0
0
0
5
0
5
2
1
0
1
0
0
0
0
5
0
0
5
1
5
5
1
1
0
5
0
4
0
5
0
0
0
0
5
5
0
0
0
0
0
0
0
0
1
0
1
5
0
5
0
5
0
0
0
0
0
1
0
5
0
0
0
0
0
4
0
0
0
5
4
5
5
0
0
0
3
0
0
0
5
5
0
0
0
5
0
5
0
0
5
0
0
5
0
0
0
0
0
5
0
0
0
5
0
5
4
5
0
1
0
0
1
0
0
5
0
0
0
0
5
5
5
5
5
0
1
5
5
0
5
2
0
0
0
0
5
5
0
0
5
0
2
0
3
4
5
0
5
0
0
0
0
0
0
1
5
5
0
5
2
0
0
5
5
5
0
0
0
0
5
0
0
0
5
0
2
5
5
5
5
0
0
1
4
0
4
4
2
0
0
5
5
5
5
0
0
3
0
0
0
5
0
0
0
5
0
1
5
5
0
5
0
5
0
0
0
5
5
0
0
0
5
5
0
5
0
0
0
0
5
0
5
0
0
0
0
0
5
1
0
5
0
1
5
0
0
1
0
0
0
2
5
0
0
5
5
0
0
5
0
4
0
0
0
0
1
1
0
0
0
2
0
5
0
1
0
1
0
0
0
0
0
0
0
5
5
1
5
5
5
0
1
5
0
1
5
1
5
0
5
5
0
5
0
0
0
4
5
5
5
0
0
0
1
1
0
5
0
5
3
0
0
0
5
0
0
0
0
0
5
5
5
5
0
0
1
0
0
5
0
0
5
0
1
0
5
0
1
0
0
1
4
1
0
0
0
5
0
4
0
0
0
0
0
0
0
1
0
0
1
1
5
0
5
0
5
0
0
5
0
0
0
5
0
5
5
0
0
4
0
0
0
5
5
0
0
5
5
0
0
0
4
0
0
2
0
0
0
0
5
0
0
0
5
0
5
5
5
0
5
0
0
5
5
5
3
5
5
0
5
0
0
0
0
0
0
0
0
5
5
0
0
0
0
5
5
3
4
5
5
4
5
0
5
5
0
0
5
0
5
0
0
0
1
1
5
0
0
0
5
0
0
5
0
0
5
0
0
0
0
0
0
0
5
0
2
0
0
0
5
0
4
4
5
5
0
5
0
0
0
5
0
0
5
0
5
0
0
0
1
0
0
0
0
0
1
0
5
0
0
0
1
0
0
0
0
0
5
5
6
0
0
0
6
1
1
0
0
1
6
0
2
4
0
2
0
5
0
0
0
0
0
0
1
0
0
0
6
6
0
1
0
0
6
6
0
1
0
0
1
0
0
2
0
6
5
0
0
0
0
6
6
0
4
0
0
0
6
1
0
0
1
0
6
6
0
0
0
0
0
6
6
0
0
6
1
0
0
0
6
6
6
0
6
6
6
0
0
0
0
0
0
5
1
1
0
0
1
6
1
0
0
6
5
6
0
0
0
6
1
0
0
2
4
6
1
0
0
0
6
1
6
0
0
0
0
6
6
6
6
6
1
6
0
0
0
1
0
0
0
0
0
6
2
0
1
6
1
0
6
5
0
6
6
2
0
0
0
1
0
0
6
1
0
0
0
0
6
0
3
6
0
5
6
6
0
0
1
1
1
6
6
0
1
1
1
0
6
1
6
0
0
1
0
0
2
0
2
0
0
5
1
0
0
5
0
6
0
0
6
0
0
6
6
0
6
1
0
4
0
0
0
0
0
0
0
6
0
0
0
0
1
3
6
0
6
6
0
6
6
5
6
0
6
0
0
0
0
0
0
0
3
6
3
6
6
0
6
6
5
0
6
1
5
0
6
6
0
0
5
0
1
6
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
2
2
0
0
0
0
5
0
6
6
0
6
6
0
0
0
6
0
0
6
0
0
6
0
0
1
3
0
0
6
0
6
0
0
0
0
6
0
0
0
0
1
0
0
0
0
5
6
6
0
0
6
0
0
1
0
6
6
6
0
6
5
0
1
0
0
0
1
6
0
0
6
0
6
6
0
0
6
0
6
0
6
6
0
0
2
0
6
6
6
0
0
5
0
1
0
0
2
1
0
1
0
5
2
0
0
0
0
6
0
0
6
0
0
0
6
2
6
6
0
6
1
6
5
0
0
0
6
0
0
0
6
0
0
0
6
0
6
6
0
0
6
6
0
0
5
1
6
6
0
1
0
6
1
6
0
1
6
6
6
1
0
2
0
6
0
0
0
0
6
0
0
6
0
0
6
1
0
6
0
0
3
0
6
6
7
0
0
0
0
0
0
0
7
7
0
0
0
0
0
0
0
7
0
0
2
7
1
0
0
2
0
0
0
4
7
2
0
0
0
0
0
0
7
0
0
0
0
0
0
7
5
0
7
7
0
5
0
0
0
0
0
0
6
0
7
5
7
0
0
7
7
7
7
1
1
0
7
0
6
0
0
7
1
0
7
2
0
4
0
7
1
0
1
7
5
0
7
0
6
0
7
0
0
7
1
6
4
1
7
1
0
3
0
5
0
0
0
7
7
1
7
7
0
5
5
0
7
7
7
7
0
1
0
0
2
6
1
0
0
3
0
7
7
2
4
1
1
7
7
7
0
0
7
0
7
7
1
5
0
0
0
7
7
7
0
0
7
7
0
7
0
6
7
1
7
0
0
2
5
0
1
0
0
7
7
2
1
1
0
0
0
0
6
7
6
0
0
0
7
0
0
7
4
0
7
0
0
0
0
0
0
8
0
8
0
0
8
0
1
0
6
8
0
8
8
0
0
8
8
7
1
7
0
0
0
6
1
7
0
0
8
0
0
0
0
0
0
2
0
1
8
0
7
0
0
9
1
2
0
8
0
9
9
9
0
0
8
0
8
0
0
8
0
0
8
1
9
7
8
9
0
0
8
0
0
8
8
0
0
7
0
9
0
0
1
9
0
0
1
0
2
0
1
0
0
0
8
1
1
0
0
0
2
8
6
8
0
9
0
0
3
5
1
0
0
6
8
0
1
8
0
9
0
7
0
0
0
5
9
9
1
7
0
1
0
1
0
8
0
1
9
8
1
1
0
9
6
1
9
0
1
0
1
1
0
7
0
9
0
0
0
1
9
0
1
8
0
0
8
9
6
1
0
8
9
0
6
0
1
8
7
0
0
6
7
9
0
9
0
9
0
0
0
8
1
0
8
0
0
8
0
1
0
0
8
1
0
1
8
0
0
0
0
8
3
9
0
0
0
0
1
8
9
0
9
0
0
7
1
0
1
0
0
0
0
8
8
1
1
8
0
2
7
9
0
0
0
1
4
0
7
8
0
8
1
8
8
0
2
6
8
1
1
0
8
1
0
0
7
1
0
0
0
0
8
9
2
0
0
0
0
9
0
0
1
0
0
7
9
0
9
0
9
0
9
0
8
0
9
8
5
9
8
0
8
7
9
6
1
4
0
1
9
2
8
1
0
7
8
0
0
0
9
8
1
1
0
0
1
8
7
0
0
0
0
0
0
6
8
0
8
0
0
0
6
0
8
0
2
8
0
8
1
0
0
9
0
0
4
8
2
0
0
0
0
0
0
0
8
0
7
8
6
1
0
9
0
8
0
7
1
9
0
0
0
1
9
7
0
0
0
1
0
1
0
0
9
9
9
1
0
0
1
5
1
0
0
8
0
0
0
9
9
1
8
1
0
9
0
0
9
1
8
0
0
8
0
0
0
0
1
9
0
5
7
0
7
0
9
8
0
0
0
4
0
0
9
0
9
9
0
0
0
0
7
0
0
0
0
0
0
0
7
7
0
6
0
8
8
9
9
8
0
9
9
1
4
0
0
8
8
9
6
0
8
8
0
0
0
0
6
7
0
2
6
8
2
0
1
0
0
8
0
8
8
8
1
9
0
0
9
1
8
0
0
6
9
0
9
1
8
0
5
0
2
0
8
0
8
9
0
9
8
9
8
8
0
1
8
0
0
0
6
9
0
9
7
0
9
0
0
0
1
0
8
0
8
0
0
0
0
6
0
0
0
1
0
1
0
0
0
9
8
0
1
0
0
0
0
1
0
0
0
0
6
8
0
8
1
0
2
0
0
0
1
0
8
0
0
0
0
1
0
1
2
7
9
9
1
9
0
1
1
7
0
0
7
0
1
0
8
0
1
0
0
8
0
1
1
9
0
0
1
1
7
0
0
0
7
0
5
1
0
8
0
0
0
1
7
0
9
0
1
8
1
6
0
0
0
8
9
0
8
0
0
9
0
0
0
6
8
8
1
1
8
0
0
9
0
0
1
9
9
0
2
0
0
0
0
0
4
0
8
0
0
0
1
0
0
9
5
9
0
7
2
1
9
0
6
6
0
8
3
1
1
4
1
1
8
2
0
9
8
9
0
5
9
2
1
0
6
4
4
8
8
6
8
4
0
0
0
8
0
6
8
0
6
1
5
1
0
9
7
0
8
0
2
2
1
8
2
0
0
0
1
0
0
9
8
8
0
0
0
0
0
8
8
9
0
6
0
0
0
0
0
0
0
0
0
0
5
0
8
0
0
0
0
6
0
7
6
9
1
0
7
0
0
0
6
8
0
0
0
1
9
0
0
0
8
8
1
9
7
7
7
1
0
0
1
9
0
4
2
0
1
0
0
0
7
0
0
9
0
8
6
0
8
1
0
0
0
0
0
9
0
0
9
8
1
0
0
9
1
8
9
8
4
9
6
0
9
0
1
1
8
0
1
1
9
1
7
7
0
6
9
0
7
0
1
0
8
3
0
0
1
1
7
0
1
2
9
7
8
8
9
0
9
9
0
9
0
9
2
0
0
0
6
4
8
9
0
1
0
0
0
0
1
0
0
3
7
0
9
8
1
8
1
0
1
9
0
0
1
0
6
0
0
0
9
9
8
9
0
0
0
0
9
0
6
0
0
0
0
0
0
0
0
9
0
7
8
0
0
0
0
8
0
0
7
0
1
1
0
0
1
8
0
8
0
1
4
0
7
1
8
0
8
1
5
2
0
1
1
0
0
9
8
0
0
1
0
0
0
7
8
6
0
0
6
2
9
0
0
8
9
0
0
9
0
7
9
5
0
6
0
1
0
0
0
0
7
0
0
0
0
0
0
0
9
0
0
8
6
9
8
0
0
0
7
0
0
1
0
0
8
0
6
0
0
6
0
0
1
0
0
3
0
0
0
0
0
0
0
8
1
1
0
7
0
9
9
0
1
0
9
0
0
0
0
0
0
9
1
0
0
1
1
5
8
1
8
8
1
0
0
0
0
2
0
1
0
0
1
7
7
9
9
7
1
0
2
1
1
0
8
1
0
0
1
0
2
0
0
0
1
1
0
0
1
3
9
9
9
0
0
0
1
0
0
1
8
8
0
7
7
0
8
0
0
0
0
8
1
2
7
1
8
9
0
8
0
7
0
9
9
0
0
0
8
0
0
8
9
7
0
0
0
9
0
8
1
0
1
6
0
0
1
0
0
0
1
0
0
1
8
0
0
0
8
0
9
9
8
1
0
0
4
8
2
9
0
0
0
0
8
9
0
2
0
0
1
8
1
0
5
9
4
9
0
0
0
9
2
4
0
1
2
8
8
9
0
7
0
8
0
9
9
0
0
1
6
9
8
6
0
0
0
8
0
0
0
1
0
2
4
6
1
7
4
0
0
0
10
0
4
10
8
0
6
0
6
0
5
1
1
1
0
10
1
0
1
8
0
9
0
2
0
2
0
0
7
8
0
1
1
0
0
0
0
10
0
0
10
10
4
7
10
0
7
8
1
0
1
0
0
8
9
9
1
0
9
1
1
3
6
0
6
2
0
0
1
0
0
0
0
0
8
0
0
8
0
0
0
0
10
0
1
0
10
9
0
0
7
0
8
4
8
0
0
9
1
0
0
10
0
0
9
0
0
0
8
1
6
0
0
0
0
0
0
10
1
1
10
1
0
10
1
5
1
1
8
0
10
0
0
0
0
8
0
1
9
10
3
4
0
1
0
1
0
0
0
0
10
0
0
0
1
0
0
7
0
1
8
0
0
1
1
0
1
1
1
0
0
0
0
0
1
1
9
0
4
0
0
9
0
6
0
7
1
0
8
4
1
1
8
0
1
8
0
1
0
8
8
0
0
1
1
5
10
8
9
0
1
10
11
0
10
1
9
9
0
0
0
4
10
6
0
11
5
0
0
11
1
8
1
0
11
11
6
1
1
2
0
2
11
0
1
0
6
6
9
0
0
0
0
0
0
1
0
9
0
6
0
2
0
11
2
0
0
8
0
9
0
7
0
0
10
11
0
1
0
0
1
0
0
0
9
2
1
11
11
9
0
0
1
0
8
1
11
9
1
10
7
1
1
1
0
6
1
6
11
0
10
0
1
0
1
0
8
8
0
0
0
0
6
1
10
0
0
1
1
0
2
0
2
10
9
0
7
0
1
0
0
0
0
2
7
11
0
11
0
9
1
0
7
11
11
0
6
1
0
9
0
4
1
0
0
0
0
1
2
10
0
0
1
0
1
11
0
8
0
0
0
0
1
9
11
0
1
0
9
11
0
10
1
2
0
0
11
0
0
0
6
2
0
11
0
8
10
0
1
1
1
11
0
10
1
0
1
7
11
8
11
0
0
7
1
10
2
11
6
11
10
0
0
0
0
0
8
10
0
0
1
11
11
6
9
0
11
0
10
8
1
7
6
11
0
0
1
8
0
10
0
0
0
1
0
11
0
8
0
1
2
0
0
0
0
3
0
0
10
2
0
1
11
9
10
8
0
0
0
11
0
1
0
0
0
0
0
0
1
11
8
0
1
1
1
9
0
8
1
10
0
0
0
9
7
9
1
0
10
1
0
0
6
0
7
0
1
0
0
0
0
8
0
0
9
2
5
0
0
0
0
11
0
8
0
11
11
0
0
7
0
0
11
9
0
0
0
0
11
0
10
0
0
0
0
0
9
0
0
0
0
0
0
0
4
1
1
0
0
0
0
7
1
11
9
1
10
0
0
11
9
0
1
1
0
1
1
2
1
1
1
0
9
0
8
0
0
0
0
9
11
9
0
0
0
10
0
0
0
6
0
1
1
0
7
1
0
2
0
1
8
0
0
0
9
6
0
2
0
0
0
0
0
0
0
0
0
1
11
3
1
0
0
0
0
7
3
0
1
7
6
0
4
1
9
8
8
0
7
9
1
6
0
0
1
0
8
0
1
0
2
1
11
0
9
8
9
0
7
0
0
0
0
0
10
1
0
8
11
0
0
9
0
0
0
11
1
10
0
0
0
2
0
0
0
9
1
4
9
0
6
0
0
10
2
0
1
0
11
0
3
0
0
0
0
1
0
10
0
8
9
3
10
0
0
6
6
0
0
6
0
11
1
0
1
3
0
0
9
10
0
0
9
9
0
10
2
0
11
1
0
9
0
9
8
0
0
0
0
0
11
0
1
11
1
0
11
0
0
0
11
0
11
0
0
0
0
0
0
0
0
0
11
0
0
0
1
0
0
9
1
0
1
0
7
2
10
1
8
0
9
0
9
0
0
0
2
8
7
7
0
2
0
0
6
10
0
10
12
7
1
10
0
0
0
6
0
1
0
0
0
1
0
0
0
0
11
0
2
0
0
10
0
12
12
12
0
0
0
12
0
0
0
12
1
0
0
2
12
1
0
0
9
1
0
10
7
0
0
12
4
0
12
0
1
11
0
0
0
1
12
1
0
9
0
0
0
12
0
12
0
0
0
0
7
0
0
0
0
8
0
10
0
0
10
12
1
0
0
0
2
2
0
2
0
12
0
0
0
6
9
0
0
0
0
10
0
1
0
0
1
0
2
0
0
0
0
1
12
0
8
10
1
7
0
1
0
0
1
0
0
9
11
0
6
0
10
4
9
4
0
0
8
0
0
10
1
1
1
0
0
7
1
1
0
0
1
0
7
0
1
0
6
0
0
0
2
10
1
0
12
0
0
0
7
0
2
1
2
1
12
0
12
0
0
2
0
10
6
10
12
7
0
0
0
10
1
1
0
0
0
0
10
9
2
9
0
0
10
1
0
1
0
0
0
0
0
1
12
5
12
1
0
0
0
0
0
0
9
0
10
0
7
2
11
1
12
0
2
0
3
11
0
7
6
12
1
0
10
1
0
0
1
1
0
12
8
6
0
0
0
12
0
0
0
0
0
0
0
1
1
0
10
10
10
1
0
0
1
12
0
1
0
9
6
0
0
0
12
0
12
0
0
0
0
10
12
0
0
0
10
11
0
11
0
9
0
10
0
0
7
4
6
0
0
12
0
8
0
1
1
0
0
0
2
1
1
2
0
12
7
0
0
7
9
10
0
1
0
4
0
0
0
0
0
1
0
12
10
0
10
0
2
0
1
1
0
0
11
12
1
0
0
0
2
2
10
1
0
12
12
0
0
0
0
2
1
1
9
0
1
11
6
0
0
2
1
0
12
0
1
2
1
11
2
0
0
0
13
0
0
1
0
0
4
0
0
13
0
1
2
7
0
0
1
1
10
2
0
7
1
13
1
7
1
7
1
3
1
0
0
13
2
2
0
1
2
0
0
0
11
0
0
7
10
11
0
13
0
0
12
2
1
10
0
7
0
5
0
12
1
1
12
1
0
0
5
1
0
13
0
0
12
13
1
8
0
13
0
12
0
2
13
0
2
1
2
0
8
10
0
10
2
7
0
10
0
0
1
0
0
8
1
12
0
4
1
7
0
11
1
0
0
0
2
0
13
11
1
0
0
0
0
1
10
11
1
0
1
13
0
0
0
0
0
1
1
7
10
5
0
13
8
0
1
0
0
8
4
1
8
0
0
0
0
0
0
0
3
0
0
0
0
10
2
0
0
0
2
3
2
12
0
1
0
1
12
0
11
0
0
0
2
10
0
0
10
0
11
0
13
9
7
0
13
0
0
0
0
1
0
10
0
1
0
7
13
4
2
7
0
2
0
7
0
0
0
0
0
0
0
0
0
13
13
0
0
0
1
0
7
9
0
10
0
12
13
0
7
13
0
10
2
13
0
12
0
0
0
0
0
0
11
0
2
2
0
11
8
2
0
11
0
1
0
1
5
0
13
0
2
0
13
13
8
0
10
12
0
0
2
0
11
0
2
2
0
0
0
0
9
11
10
1
11
11
1
0
10
0
2
1
0
1
0
1
13
0
10
0
0
0
0
12
12
11
0
10
0
0
0
2
0
0
5
0
0
12
11
0
7
1
1
0
0
13
0
7
7
0
2
0
13
0
10
0
10
13
0
1
0
0
0
0
5
8
10
11
0
0
2
0
0
0
0
0
0
2
0
1
0
1
0
1
13
13
10
0
0
0
1
5
0
0
13
11
0
8
0
0
0
13
13
0
0
1
0
0
13
1
0
0
0
1
1
13
1
0
0
0
12
0
0
13
0
0
0
0
1
0
0
0
12
5
12
0
12
2
8
0
12
1
0
0
0
0
0
9
8
10
1
11
5
0
0
13
0
0
11
1
0
11
0
1
0
0
0
0
0
0
2
0
1
2
0
1
2
0
0
14
3
0
1
12
14
12
0
0
9
11
13
0
0
14
0
2
13
1
0
14
11
14
1
14
0
14
0
0
0
0
13
0
14
0
0
1
13
0
0
14
2
2
4
13
14
2
0
0
1
0
8
1
2
8
1
0
12
14
1
12
3
0
13
15
1
13
0
0
0
0
0
2
2
2
2
14
13
12
1
0
1
0
13
1
15
10
7
0
15
0
13
0
2
1
1
13
0
4
0
15
15
6
15
0
1
0
0
9
15
0
0
0
9
0
2
9
0
2
0
0
10
13
12
15
0
13
0
0
2
11
15
12
1
12
14
0
2
0
0
0
0
13
0
2
0
0
15
2
13
13
0
0
1
12
1
13
0
0
0
0
2
0
10
2
0
1
2
0
1
15
1
0
7
15
1
0
0
0
0
15
15
1
0
0
0
1
0
0
0
0
0
1
1
0
0
0
11
2
14
2
15
4
7
1
0
0
0
0
0
13
0
0
0
0
9
7
9
14
0
1
0
1
0
14
11
0
0
1
0
13
15
0
0
2
0
14
0
0
3
15
0
2
15
0
2
0
13
0
13
0
0
0
11
0
0
15
2
0
0
0
0
0
0
9
0
13
0
6
0
9
3
15
12
15
0
15
2
15
0
0
1
2
1
10
0
1
1
0
13
1
15
0
15
1
0
0
2
0
9
0
0
10
14
13
0
9
13
1
10
15
13
9
0
15
0
0
3
12
15
0
0
1
2
14
15
0
15
15
13
13
0
1
2
0
0
15
12
0
0
0
9
13
1
12
13
10
0
4
0
0
0
0
0
1
0
13
1
2
1
15
0
0
15
10
0
13
0
12
3
0
0
14
2
0
14
0
0
14
0
15
0
1
1
0
2
2
0
0
9
0
10
0
0
7
0
12
0
0
12
0
0
0
15
13
0
0
15
1
12
0
13
13
0
14
0
0
0
10
0
2
0
0
0
1
0
13
6
0
0
14
13
1
14
0
15
2
0
13
0
0
0
9
0
15
0
3
12
0
13
0
0
0
0
15
2
0
0
0
15
0
13
13
10
0
0
13
0
15
0
0
0
1
0
0
0
13
0
0
0
0
2
13
14
0
0
15
1
0
0
0
0
1
0
10
9
14
10
0
13
0
1
14
0
3
13
0
0
10
0
0
0
13
2
1
0
0
0
1
0
0
0
0
4
0
0
1
1
0
15
14
1
2
15
11
15
0
15
13
4
0
15
1
0
0
9
15
0
1
0
2
12
0
0
0
0
13
1
0
2
0
1
0
14
1
12
1
0
0
0
9
0
0
2
12
0
2
1
0
0
0
15
15
13
0
1
13
14
14
15
0
15
2
0
0
1
14
2
7
15
0
0
2
13
0
3
10
10
1
0
5
5
0
0
0
0
11
0
0
0
12
0
0
1
0
0
1
0
0
0
0
0
0
2
0
13
0
0
1
0
0
0
14
1
15
9
13
0
0
1
13
0
0
0
15
0
2
2
13
0
1
0
11
2
15
1
0
14
0
7
1
6
0
2
10
12
0
2
0
15
0
2
0
1
10
13
0
14
1
12
1
0
0
0
13
3
9
0
1
15
10
10
5
0
0
15
9
2
0
0
15
0
0
1
0
2
1
2
1
13
0
14
13
0
2
14
1
5
14
2
0
2
15
13
0
13
15
4
2
0
2
7
0
12
0
0
0
1
1
13
0
1
2
0
15
13
13
0
1
1
0
1
2
10
2
2
2
10
0
15
1
0
10
0
12
0
0
1
15
1
1
1
0
0
2
0
1
13
0
2
13
0
0
0
12
10
12
12
0
0
15
10
5
6
2
6
12
10
10
15
3
7
0
12
0
9
0
1
15
0
15
0
1
0
1
0
1
12
13
0
15
13
9
0
0
4
0
0
15
1
0
0
15
0
13
13
13
0
0
0
0
0
2
14
0
0
0
16
10
16
16
15
0
2
0
16
1
14
15
16
0
4
1
0
0
0
5
0
13
0
12
0
16
0
10
0
15
0
16
16
0
4
1
0
14
16
16
16
0
1
0
12
0
16
16
1
0
1
0
16
0
3
0
16
0
0
11
0
0
0
0
2
0
0
16
2
16
16
0
2
15
11
13
4
16
13
11
0
0
16
0
0
0
0
16
16
15
4
1
0
3
0
11
14
0
15
13
11
1
3
0
13
16
15
0
14
13
0
16
12
0
0
0
0
0
0
0
3
1
10
15
3
14
11
3
17
1
0
17
16
0
0
3
15
2
15
0
12
14
0
4
11
0
17
1
0
11
0
7
0
0
0
11
17
2
0
14
15
0
17
0
0
15
0
17
11
0
1
17
17
0
0
11
16
17
0
0
0
5
17
3
0
1
0
17
2
0
1
0
0
1
0
15
0
0
9
1
1
14
0
0
17
0
0
14
0
0
1
17
15
0
15
1
2
17
14
2
0
0
0
9
16
0
0
0
0
1
15
0
0
1
0
2
11
0
0
0
0
0
17
11
0
0
0
13
1
0
0
0
1
2
1
0
1
3
1
0
12
15
0
2
0
1
0
0
17
1
1
0
1
14
5
3
0
1
0
3
0
0
1
2
12
0
17
1
11
0
17
2
12
0
5
6
0
1
0
0
7
12
17
15
0
1
0
4
2
1
17
17
0
0
0
0
0
0
2
0
18
0
2
1
0
0
0
0
4
0
0
0
0
18
16
0
11
18
1
16
11
17
14
3
2
16
11
3
12
14
0
1
0
3
0
0
17
0
1
0
0
16
0
1
1
0
17
1
17
6
0
1
2
16
0
0
11
0
16
18
17
18
0
4
16
2
0
0
16
0
1
18
2
1
11
14
18
16
0
18
16
0
1
14
17
0
3
0
2
11
0
1
16
18
18
6
1
0
11
1
0
16
0
0
0
0
6
13
16
0
3
3
0
11
16
1
0
1
0
0
11
0
18
0
11
12
0
2
0
18
18
18
1
1
0
16
18
1
16
14
14
1
11
16
13
12
16
18
17
16
0
18
11
0
0
16
3
0
0
18
12
17
0
1
0
0
0
2
14
12
0
0
16
16
18
18
0
18
0
0
0
18
0
0
0
0
0
0
2
0
16
0
18
16
18
1
14
5
16
0
0
18
2
7
11
0
18
0
18
2
2
0
0
0
0
1
0
17
18
0
0
18
18
11
0
0
18
17
1
0
13
14
1
0
0
0
5
0
2
18
0
17
18
0
5
14
0
0
17
18
11
17
4
17
0
1
0
0
18
0
18
2
18
0
0
14
2
0
11
0
3
2
0
0
0
1
0
2
1
0
0
0
0
18
1
16
3
18
3
0
0
2
6
0
1
0
7
1
0
0
0
1
0
11
0
0
11
11
18
11
18
0
17
4
4
0
18
13
16
0
0
0
0
16
0
0
11
18
0
0
0
11
0
3
0
0
0
1
17
0
1
3
18
18
11
18
18
18
0
11
0
0
0
11
0
0
14
1
0
0
3
0
18
0
1
3
0
16
0
4
0
0
0
0
18
18
18
0
0
1
0
18
4
18
0
11
12
3
0
0
11
0
1
16
0
1
0
0
18
1
0
0
1
0
5
0
6
12
11
5
0
14
0
18
2
1
5
2
0
0
1
0
0
0
0
18
16
11
16
0
0
2
3
0
17
18
1
16
11
0
3
17
0
3
0
0
3
0
18
0
0
18
2
16
1
0
17
18
3
5
0
0
0
0
1
0
0
16
0
3
0
0
1
18
0
16
3
16
12
0
0
0
0
1
0
3
19
2
4
7
15
1
19
0
11
14
11
0
0
15
0
0
2
19
4
19
1
17
1
1
19
0
19
0
0
0
17
0
5
0
15
7
14
19
0
19
2
19
0
18
0
1
0
0
9
14
0
19
0
0
0
19
19
18
0
0
18
19
1
0
2
0
11
3
12
0
1
0
0
0
0
17
15
2
0
0
19
3
4
0
17
17
0
17
12
0
19
2
17
1
1
1
1
1
17
19
0
0
0
0
19
2
0
19
2
2
3
0
1
19
0
0
2
18
0
0
19
18
19
0
0
0
11
0
17
0
0
0
1
1
0
17
19
14
19
0
1
7
1
0
17
1
11
19
4
12
0
0
17
0
19
0
0
17
0
0
0
4
0
0
0
15
0
1
4
1
19
17
0
0
0
3
14
0
0
0
17
1
0
2
0
18
11
11
0
0
1
2
0
0
1
0
0
0
0
4
2
17
7
17
0
0
5
0
0
0
0
0
0
0
1
17
0
0
1
17
19
3
2
19
0
0
2
18
0
17
2
19
0
4
0
11
19
0
0
2
18
11
15
0
19
0
0
14
0
0
0
0
1
0
0
3
1
0
0
0
0
6
2
17
0
19
3
0
18
1
1
11
3
0
0
19
19
19
11
0
17
0
0
15
15
0
0
0
17
17
0
19
0
0
0
4
0
19
2
0
18
18
0
0
17
4
4
18
6
4
0
1
17
4
2
15
7
0
0
0
19
0
18
0
0
0
0
7
1
1
19
0
0
2
0
0
2
0
0
0
15
0
1
17
0
0
0
11
19
0
5
3
1
0
0
0
0
0
14
19
0
1
0
0
2
0
4
20
0
18
4
6
0
0
20
3
20
20
0
19
0
2
1
0
0
2
19
18
20
12
20
2
1
20
1
13
1
0
18
0
19
3
3
18
0
20
1
0
20
0
0
0
18
19
0
18
18
0
0
9
0
18
3
18
3
3
3
0
20
18
20
19
0
2
0
0
0
0
20
4
0
20
0
20
0
15
0
18
0
20
0
0
20
0
0
0
19
1
18
0
0
1
0
0
12
0
18
4
9
19
20
3
0
1
2
0
2
15
12
16
11
2
4
0
20
0
14
15
20
2
0
0
12
3
20
2
0
1
12
0
0
20
20
12
11
20
0
19
1
4
0
20
2
15
0
4
18
0
0
2
1
1
1
2
0
2
12
19
5
2
1
0
0
2
0
0
20
0
4
2
0
20
20
0
0
0
0
1
0
3
0
0
18
15
1
0
0
0
0
16
0
0
2
0
0
0
17
0
18
11
12
18
18
0
7
0
0
9
0
0
20
0
18
0
0
18
0
4
3
12
0
0
0
0
1
0
0
0
20
0
0
0
2
3
2
0
11
1
18
0
1
0
0
0
0
0
19
20
18
0
0
12
0
0
9
0
0
0
1
0
17
1
0
16
0
0
0
20
3
20
0
0
0
0
11
4
18
18
0
1
0
0
18
20
0
0
2
4
0
0
9
1
0
20
0
0
0
4
0
0
0
0
0
1
0
0
0
2
1
19
2
0
4
0
14
3
0
1
19
12
0
2
20
1
20
20
0
0
0
20
4
0
0
20
0
20
0
1
15
0
2
0
0
4
0
18
19
0
20
2
0
0
2
20
0
0
20
13
0
0
2
0
0
13
11
0
2
18
20
3
18
19
0
0
0
18
0
1
20
0
0
2
6
0
0
3
3
3
5
18
4
0
1
0
12
0
0
0
0
16
0
11
2
0
0
2
2
0
16
0
18
20
20
19
0
2
0
0
18
0
0
20
17
0
18
20
18
0
15
0
0
4
18
0
18
20
2
0
0
20
12
11
0
18
11
0
0
0
0
19
12
0
16
0
4
0
0
3
0
0
16
18
19
4
0
0
2
0
5
1
20
20
1
0
20
0
11
11
0
1
0
11
0
0
1
5
0
3
18
2
18
20
0
0
0
18
0
2
0
0
18
1
1
0
2
20
0
0
0
0
11
20
0
0
1
0
0
7
0
1
0
0
16
1
11
19
1
1
1
19
18
1
11
2
11
1
2
0
12
11
19
20
0
18
2
0
0
0
16
0
4
18
0
0
0
3
0
2
2
7
1
13
20
2
0
0
0
9
2
0
12
0
0
18
0
18
0
9
12
20
18
20
0
12
0
18
0
0
0
0
16
0
19
11
20
20
0
0
0
18
2
0
19
0
20
20
0
0
0
0
4
0
11
11
11
2
20
0
2
0
13
0
17
12
2
2
0
18
0
0
0
20
12
18
2
5
0
3
0
0
0
11
3
0
0
0
0
1
7
0
20
19
0
0
0
0
4
17
4
0
16
18
0
7
0
0
2
4
1
0
2
3
19
0
7
0
20
18
16
18
9
18
3
20
11
0
9
0
0
0
20
20
0
20
0
2
12
0
1
7
0
1
2
0
20
3
4
3
0
2
20
18
20
18
0
0
2
0
18
11
4
0
18
1
20
19
2
0
0
0
0
12
18
0
0
0
11
20
0
6
0
1
0
0
13
0
5
20
0
2
0
20
5
0
1
0
0
0
0
20
20
13
4
20
20
20
0
0
20
2
16
0
15
0
0
0
3
0
19
0
0
0
4
0
18
0
0
0
0
12
20
2
1
0
19
2
20
2
0
1
7
20
0
20
0
0
20
14
0
20
0
0
0
4
0
20
6
0
0
0
18
3
3
1
0
3
0
12
1
0
20
15
0
3
19
0
19
2
20
0
0
0
0
1
2
18
11
20
3
0
0
12
0
0
0
11
18
18
0
1
0
18
20
4
0
18
0
5
20
19
0
0
0
0
0
21
21
2
0
19
20
0
0
0
20
0
0
7
11
0
0
0
2
2
0
21
1
0
0
19
16
0
21
0
0
1
21
19
14
0
4
2
0
0
1
2
0
4
3
0
0
2
0
0
21
0
21
0
0
0
0
0
21
20
0
0
4
0
0
19
3
0
0
2
0
19
3
0
1
19
0
11
0
0
0
6
0
19
21
0
19
21
17
0
20
21
21
0
4
1
4
19
3
2
19
21
0
0
16
21
21
0
0
0
2
21
18
0
0
0
0
21
19
0
0
0
2
0
4
12
2
11
21
0
21
2
0
3
0
17
1
21
19
21
19
0
2
0
2
0
3
0
2
2
20
21
0
0
18
20
1
0
0
17
11
0
4
19
0
20
20
0
0
0
1
17
11
0
0
21
9
1
0
3
0
16
0
2
1
0
3
1
0
19
0
0
11
1
0
1
0
0
0
2
0
3
20
0
0
21
0
0
3
17
0
19
0
21
0
1
2
4
11
0
5
0
19
0
0
7
5
0
4
0
0
19
1
21
21
0
21
1
17
19
6
20
2
19
0
0
21
2
0
19
0
0
11
19
21
0
21
17
0
1
0
0
0
21
0
1
0
2
1
2
19
0
1
0
21
0
13
4
16
7
0
16
0
0
0
0
0
3
1
0
11
0
0
4
2
2
0
2
1
22
1
0
20
8
2
3
2
22
20
0
3
10
21
0
20
22
0
18
3
20
0
1
0
20
0
0
2
17
2
20
12
8
17
5
20
0
22
3
0
22
1
0
0
5
12
22
20
3
2
3
18
20
21
1
1
8
0
0
12
5
22
20
20
0
22
5
0
0
2
2
0
0
0
0
3
1
0
0
0
0
5
0
2
2
6
20
5
0
21
0
0
0
21
5
0
1
21
0
13
3
20
22
1
0
2
22
0
22
0
1
19
1
10
2
0
0
0
21
3
1
20
0
1
0
1
1
0
0
20
2
3
20
2
22
0
2
22
0
22
0
1
3
0
2
3
0
2
0
0
8
1
0
0
1
3
0
3
0
1
12
1
0
0
22
22
0
1
0
0
22
22
2
0
2
3
1
3
17
22
13
5
1
0
0
1
0
20
0
0
10
21
13
3
0
22
0
0
0
0
0
0
20
0
3
10
0
0
3
22
0
1
1
21
2
0
22
2
0
22
13
0
1
0
0
0
0
3
22
21
20
20
18
20
12
1
1
2
21
6
1
0
22
0
18
0
21
1
22
20
0
1
22
12
14
22
1
13
22
1
0
1
0
15
21
20
0
0
22
0
1
1
0
0
2
21
3
2
0
22
18
20
22
0
0
7
0
22
0
0
5
3
2
0
18
0
0
0
0
3
0
19
22
3
2
0
0
7
1
22
0
2
20
18
2
3
8
3
2
1
20
0
0
1
0
1
0
22
1
0
0
0
22
1
5
22
20
0
1
22
0
0
0
0
2
3
1
0
22
3
2
0
0
22
22
20
1
13
3
0
19
2
14
3
5
3
22
0
0
3
22
14
0
1
1
2
0
21
1
0
5
0
22
5
20
20
0
0
14
14
17
21
0
13
0
12
2
20
13
0
22
0
2
0
1
1
0
0
18
0
18
0
20
19
2
0
0
21
0
22
12
1
8
2
0
0
3
18
0
0
20
0
0
0
3
19
0
2
0
0
0
0
1
0
20
22
0
1
15
12
0
1
2
22
20
5
0
3
2
21
20
21
0
22
18
0
6
0
1
12
0
1
22
15
0
5
5
6
0
1
5
0
0
0
13
0
1
20
0
22
22
18
0
0
0
20
0
22
1
22
0
20
0
0
2
8
0
0
1
0
2
20
0
22
20
20
3
13
0
0
20
22
8
2
0
0
0
1
22
22
0
0
2
22
18
0
0
0
22
0
0
0
12
12
0
22
18
21
22
20
2
0
0
0
1
0
0
0
0
20
0
22
0
14
0
0
3
18
0
0
2
0
0
0
2
0
0
0
22
15
0
0
1
20
21
0
12
2
22
0
0
0
6
2
2
0
0
2
0
0
20
0
4
3
3
2
0
21
0
0
13
22
0
22
18
17
2
0
20
0
22
20
1
21
22
1
22
3
0
0
1
0
0
0
20
7
13
0
2
0
12
1
22
0
3
0
1
0
1
20
1
0
22
3
20
0
0
1
2
22
1
12
0
1
13
22
22
18
22
1
2
20
0
20
0
0
1
0
0
1
0
0
0
22
2
2
2
1
22
18
18
18
0
22
2
0
2
21
3
0
22
0
13
0
0
2
0
0
3
3
0
0
0
2
20
17
22
1
0
0
20
4
0
0
13
0
1
0
22
0
14
1
9
0
19
19
13
5
23
0
0
2
0
21
23
17
0
1
0
21
0
13
22
0
0
3
0
8
22
0
0
0
3
0
1
0
23
0
2
23
2
2
2
0
23
23
13
23
0
2
0
17
3
0
23
0
0
0
9
23
0
14
0
0
0
23
1
2
0
3
3
3
14
0
0
0
21
5
2
0
0
23
21
0
2
2
0
1
23
0
0
19
21
0
0
0
23
0
0
23
2
1
23
21
0
0
23
0
0
2
2
0
0
0
0
0
4
14
0
14
2
0
2
23
9
0
2
0
0
2
3
2
0
0
23
3
23
16
2
0
13
23
2
0
22
21
23
23
0
2
0
0
23
0
23
5
23
9
0
0
16
19
1
9
3
0
0
23
0
0
0
0
0
23
1
2
23
0
22
2
0
14
23
9
3
5
13
23
1
0
1
0
5
3
0
0
2
16
8
0
0
2
18
1
19
0
14
3
1
23
23
0
0
1
14
0
3
1
22
0
21
0
1
0
16
23
2
4
3
2
0
0
0
14
21
0
0
4
21
13
0
0
23
3
14
2
23
21
1
22
0
0
0
5
0
0
0
0
23
2
19
1
22
23
2
18
0
0
13
4
23
0
23
15
18
0
4
3
21
23
23
2
2
0
0
16
3
2
19
1
0
0
0
5
2
1
23
0
1
2
2
17
1
16
0
23
21
0
2
23
0
3
0
1
0
2
5
0
2
1
3
13
1
18
4
24
1
0
6
24
22
2
1
24
0
10
3
0
1
24
23
24
1
22
2
0
15
1
2
1
0
1
24
0
24
3
17
24
0
3
0
1
15
16
1
1
1
2
6
0
0
0
24
0
0
3
0
24
2
0
23
5
22
24
24
3
0
2
0
24
2
22
1
1
22
24
1
0
24
1
15
24
0
5
18
1
0
1
14
0
4
21
0
0
3
1
2
22
2
0
10
0
6
16
0
1
0
0
1
22
5
22
1
3
1
14
14
24
24
23
24
3
3
1
1
0
22
24
2
1
1
1
1
22
0
1
0
17
3
0
10
14
0
1
3
24
0
24
2
1
0
5
0
0
1
0
4
1
1
0
24
1
24
2
1
0
1
0
1
14
0
1
23
1
22
24
2
1
0
0
1
22
3
15
0
10
22
3
2
0
24
0
24
3
1
0
22
14
1
2
1
23
22
0
24
23
1
0
14
2
22
0
1
0
3
0
0
22
3
0
24
0
0
1
0
18
24
4
0
3
24
15
1
0
0
0
0
2
24
23
1
2
2
1
10
0
0
23
1
1
24
0
0
10
0
9
2
15
1
0
1
1
0
3
23
3
0
0
23
4
20
1
22
24
0
1
24
2
1
1
22
18
23
1
24
0
0
2
0
1
1
0
0
0
0
22
1
14
0
22
0
20
1
3
18
3
24
2
24
22
0
0
24
0
0
24
2
0
22
0
3
22
0
1
0
14
22
1
22
2
0
2
22
24
0
15
1
1
24
8
0
1
3
8
2
0
3
2
1
2
2
1
1
1
14
24
1
1
1
4
8
0
0
1
3
24
24
3
23
1
5
24
3
1
22
0
0
8
2
24
1
0
0
0
2
2
3
0
0
1
22
1
4
24
2
0
0
2
1
3
0
1
0
0
2
6
14
1
0
2
21
1
0
14
0
22
14
1
22
22
1
20
3
24
1
3
24
0
0
2
3
1
22
12
3
4
0
1
18
14
1
0
3
17
0
24
24
0
24
22
1
0
0
17
1
1
16
4
2
20
14
1
0
0
1
24
22
0
1
0
1
17
22
2
1
2
24
0
0
24
1
17
2
4
4
5
2
22
24
1
2
1
0
0
2
0
4
3
20
2
15
21
1
24
0
1
0
0
1
2
0
10
3
2
3
24
0
0
24
14
22
0
3
2
24
19
0
24
2
1
24
12
2
3
16
3
1
0
20
3
1
24
1
3
14
1
10
3
3
0
1
3
1
2
3
1
24
1
6
1
2
0
6
24
1
2
2
6
3
20
24
1
0
24
1
0
1
4
3
1
23
0
1
2
24
15
2
6
24
1
0
0
1
0
5
1
1
18
2
0
3
1
24
0
15
3
0
24
15
18
1
20
22
1
2
1
0
1
2
15
17
3
1
2
15
0
24
1
22
0
3
3
2
0
0
24
23
0
1
15
0
1
0
10
12
24
1
0
2
1
5
0
0
22
1
23
1
15
2
21
6
1
22
2
1
20
1
0
14
22
24
1
2
0
0
1
0
24
0
24
0
6
0
8
0
24
24
22
0
20
0
2
3
24
1
22
3
0
15
24
1
0
0
15
20
24
3
20
1
12
5
24
0
1
17
23
4
24
24
1
14
1
1
2
24
24
2
3
15
0
24
10
1
24
0
2
24
22
0
0
22
6
15
3
4
0
3
2
3
1
6
24
22
0
2
22
22
1
24
0
1
0
0
1
2
0
0
3
22
1
20
16
3
15
1
22
0
0
0
1
0
17
24
3
1
0
4
0
22
3
1
24
6
12
22
1
24
0
0
1
4
3
0
22
0
0
15
3
0
1
1
0
3
3
1
1
2
1
3
1
2
0
3
0
0
3
1
22
15
22
24
1
2
0
1
3
6
6
1
22
20
23
2
0
2
20
6
24
24
6
0
3
2
1
3
1
1
23
0
24
24
17
1
0
3
1
1
2
1
1
0
2
22
1
22
0
0
24
1
18
3
2
1
22
17
0
22
23
9
2
3
1
1
0
0
24
24
16
0
1
15
3
24
14
0
5
1
20
1
1
3
1
6
0
24
0
19
0
24
24
18
8
1
1
0
24
20
3
3
0
10
22
0
0
19
0
24
24
0
0
22
0
0
2
24
24
22
1
6
0
0
1
0
8
23
15
22
2
22
6
24
2
6
22
0
24
1
12
24
3
2
3
1
10
0
18
1
1
22
3
4
0
6
1
12
0
2
1
2
23
0
0
1
1
3
17
0
23
0
3
22
22
5
0
2
0
1
1
1
24
0
1
1
0
6
24
24
1
1
2
0
6
20
4
1
1
0
0
1
3
20
0
0
3
24
1
23
1
0
17
0
1
0
0
3
1
0
22
1
20
24
1
0
2
2
24
0
2
1
24
3
24
3
0
1
22
0
1
24
0
23
0
20
22
1
22
24
1
5
0
6
15
1
2
24
1
24
1
2
1
0
0
3
3
19
1
2
0
1
2
19
5
24
0
1
24
2
17
0
4
23
24
1
1
3
22
2
22
2
1
1
23
3
0
0
3
0
23
0
1
5
20
22
22
2
24
1
1
2
24
2
14
1
0
17
3
1
23
3
1
22
0
22
24
0
22
1
0
1
23
1
22
1
24
0
0
0
1
23
0
3
3
1
3
0
14
1
0
1
0
23
1
0
22
3
0
3
0
0
2
0
9
2
1
14
0
1
4
0
14
0
1
22
3
1
1
3
3
15
1
0
0
1
1
15
2
23
1
23
0
3
0
2
0
1
22
24
16
3
1
22
2
3
3
1
14
0
0
1
9
14
24
24
5
24
3
22
1
0
22
2
22
0
24
21
0
0
0
1
22
4
22
22
22
6
20
2
3
0
1
23
3
24
0
23
0
2
22
2
22
1
2
2
0
1
2
24
2
22
1
8
6
0
3
6
2
24
2
1
1
2
0
4
17
3
19
0
18
3
2
0
20
15
1
5
0
6
1
24
0
3
2
3
1
1
3
3
1
3
0
2
24
0
2
4
0
1
0
1
0
0
1
0
14
22
1
3
23
22
0
19
1
20
0
1
17
1
23
1
0
2
3
1
0
1
14
3
23
1
3
2
24
24
4
0
0
22
0
22
1
1
1
2
0
14
1
0
1
24
1
1
15
2
2
0
1
2
3
6
1
1
3
2
9
0
1
0
0
3
2
2
3
1
2
1
3
1
1
23
1
24
3
22
6
0
22
2
0
0
0
24
24
1
1
2
24
1
3
2
1
5
2
24
22
24
24
0
0
24
5
0
24
2
15
0
20
1
0
1
0
4
3
0
0
20
3
0
23
1
8
1
6
1
1
21
4
0
23
2
1
0
15
0
20
2
24
24
3
0
15
2
24
0
20
16
3
1
20
6
4
1
0
14
17
20
3
24
3
1
1
2
0
1
0
15
2
8
0
0
22
1
1
0
6
24
1
0
22
1
1
24
3
0
1
23
2
0
22
22
22
23
2
15
1
24
1
24
3
6
23
14
1
2
1
3
0
24
5
15
3
0
22
1
2
24
20
24
0
3
6
0
24
15
24
1
22
0
3
0
0
22
1
3
0
1
15
24
2
24
3
1
2
3
2
3
1
5
0
20
2
24
24
24
0
0
1
3
1
2
2
2
23
1
2
0
1
0
1
20
0
6
1
3
0
1
3
24
1
24
24
3
15
1
6
1
0
1
1
0
1
24
0
14
0
22
1
1
0
0
3
9
0
1
8
24
24
2
3
0
2
1
1
6
2
1
1
0
21
22
0
3
0
1
4
22
5
1
0
2
1
0
3
1
2
0
15
1
0
22
1
24
0
16
2
24
3
10
6
0
22
24
24
1
3
6
1
23
23
4
0
0
2
1
0
0
2
14
24
3
20
22
0
22
0
17
24
24
23
0
0
1
23
23
1
0
0
22
3
0
5
24
0
15
2
1
24
2
24
3
0
1
2
14
3
10
24
2
0
24
1
1
1
6
1
24
6
3
1
0
24
3
20
0
22
1
6
1
20
14
0
2
24
1
20
21
0
1
4
24
18
24
24
0
22
2
1
22
1
0
21
23
20
1
1
1
2
2
1
1
14
2
0
24
22
1
0
2
2
24
0
0
17
14
2
24
0
20
19
0
0
15
12
20
0
2
24
1
3
24
15
24
14
24
1
0
1
2
0
1
3
1
1
22
24
1
5
22
1
0
1
1
1
2
22
1
17
2
22
23
0
0
2
24
1
2
24
2
0
3
22
3
19
6
24
3
23
1
0
24
24
1
2
1
23
24
1
0
9
4
1
1
1
20
3
21
0
6
1
14
14
24
23
2
1
2
0
22
3
1
24
3
9
3
0
0
22
1
24
1
23
3
15
6
5
1
15
1
1
1
1
15
0
1
3
1
3
2
0
1
0
1
2
0
15
23
22
1
0
1
17
0
6
3
10
1
0
1
0
22
1
22
2
0
22
4
0
20
3
20
0
22
16
1
1
1
14
17
2
3
1
1
2
20
0
3
1
22
2
0
18
24
23
22
0
3
0
0
24
2
2
0
4
1
3
15
0
1
1
14
6
0
1
5
2
1
1
24
1
22
2
4
0
14
6
22
0
1
3
0
1
4
1
2
17
2
22
2
14
0
0
1
0
1
2
24
24
0
14
1
17
23
20
2
0
1
23
5
1
0
24
3
1
4
22
6
3
1
1
2
5
3
14
15
0
23
20
2
24
3
0
22
4
1
15
1
1
22
1
3
1
1
3
16
22
17
22
3
1
0
1
24
1
0
24
22
1
1
1
15
0
2
1
1
22
1
24
3
1
2
3
0
24
3
15
23
1
6
23
20
2
6
1
8
2
1
0
1
22
0
0
3
2
1
15
1
23
0
0
22
2
0
24
3
3
0
23
1
24
22
10
0
1
3
24
1
24
4
17
9
3
3
0
0
4
0
1
1
24
23
2
0
0
14
0
4
19
0
23
24
2
22
1
5
3
22
24
24
20
24
0
1
0
24
20
3
0
2
1
1
24
2
0
1
22
1
2
2
1
0
3
24
22
1
1
3
3
3
1
23
20
1
6
3
0
22
17
9
3
24
18
3
2
1
1
1
6
3
0
1
0
0
22
0
0
18
0
21
1
1
0
5
1
3
2
1
1
22
1
0
24
1
24
1
22
1
14
2
0
1
6
0
2
24
0
1
9
22
0
0
9
21
0
0
0
1
0
24
1
1
0
20
3
0
0
20
0
1
22
0
1
0
2
15
18
22
4
24
24
1
0
14
2
1
15
23
24
0
24
14
20
2
0
24
1
6
24
0
3
23
1
2
1
3
3
3
0
1
1
1
2
15
17
23
3
2
17
3
1
24
0
0
0
17
0
9
3
0
23
15
22
3
1
24
2
1
24
20
1
20
22
0
1
1
23
15
6
0
0
22
1
2
0
0
23
15
0
0
22
20
0
0
20
1
0
23
22
1
22
1
2
6
3
0
23
0
1
0
23
3
22
3
0
2
1
5
0
1
24
2
22
2
1
3
22
0
24
2
0
0
22
22
3
24
1
1
0
22
17
1
24
0
15
23
1
0
9
23
24
0
24
1
22
21
1
2
0
1
1
17
1
0
22
22
1
23
24
1
0
0
2
1
0
3
3
24
0
1
0
22
3
24
24
24
22
2
3
24
24
0
22
17
2
22
22
15
24
5
0
1
24
1
0
15
1
0
1
24
15
24
23
0
3
0
0
1
22
24
14
1
0
4
1
3
0
23
22
22
24
0
5
14
2
3
22
0
23
3
2
1
0
3
0
20
0
22
4
22
17
23
0
2
23
1
0
3
5
22
6
1
15
1
0
0
1
15
6
0
23
0
23
2
0
0
0
23
1
2
0
24
0
0
3
2
1
24
1
1
9
4
24
4
1
0
0
24
1
14
21
24
1
3
0
1
2
0
15
3
2
24
24
2
22
0
22
17
0
19
3
22
1
24
24
0
1
22
0
22
22
10
0
22
4
0
1
6
24
6
18
2
19
0
24
22
0
0
1
24
22
4
2
0
23
0
2
2
0
0
1
2
1
0
1
23
1
1
20
2
24
4
2
3
24
0
1
16
12
17
23
0
22
23
1
20
3
0
1
24
1
0
2
6
15
17
1
1
6
1
0
2
1
1
24
24
10
2
8
2
23
0
2
0
0
22
1
1
3
1
1
8
1
23
25
25
25
1
0
0
0
23
23
0
1
1
1
3
17
1
1
3
16
1
2
2
24
2
25
1
14
0
6
1
5
25
1
23
23
22
1
1
23
1
4
1
2
1
1
5
22
0
1
0
24
1
3
2
1
20
0
0
1
3
1
25
0
0
23
5
2
0
14
25
0
23
1
24
0
25
3
0
0
3
1
4
0
0
2
25
1
25
2
1
1
4
1
3
0
23
4
0
1
1
16
3
0
14
1
24
15
0
0
1
0
25
18
2
2
1
23
14
1
3
0
15
25
3
0
0
1
5
1
0
25
0
0
0
4
25
1
4
23
0
1
2
2
3
1
0
1
23
2
15
1
0
0
0
25
1
25
17
1
0
0
1
22
15
2
2
2
2
1
1
0
1
1
1
4
25
1
3
24
0
24
18
3
0
25
25
25
25
2
1
6
14
24
23
6
25
3
1
1
1
1
1
18
24
1
1
1
2
23
1
2
25
19
23
0
14
20
0
2
2
25
25
23
0
1
23
18
3
0
3
14
0
2
2
0
25
0
1
2
1
4
2
0
25
0
0
25
3
0
24
14
13
23
0
1
1
25
1
25
24
0
1
1
1
25
0
3
0
24
3
25
6
1
0
2
1
23
0
0
2
18
0
9
18
1
1
1
1
14
0
1
0
1
0
23
2
10
1
1
3
23
1
0
23
0
23
1
0
0
23
25
8
1
1
0
3
3
3
2
0
25
6
0
25
6
3
1
16
14
14
0
3
3
14
21
21
1
24
25
0
3
25
0
1
0
1
1
1
15
0
6
1
23
1
0
1
2
2
14
1
25
1
24
1
3
4
0
0
25
3
1
1
0
3
6
2
1
1
25
25
1
15
4
1
1
1
0
9
0
1
0
23
3
6
1
4
5
3
25
20
1
2
3
0
0
14
2
19
1
0
23
0
25
21
1
0
0
1
25
0
1
18
25
1
1
2
1
2
6
1
3
0
0
17
0
2
14
3
4
3
2
25
23
25
24
1
0
21
0
25
1
2
2
2
0
25
3
6
24
0
18
0
23
24
0
25
23
1
1
24
24
25
0
0
3
1
10
0
0
15
1
1
25
3
4
0
0
0
23
3
0
3
0
25
23
6
3
1
25
0
23
25
2
23
2
3
1
1
3
1
0
1
2
2
0
16
14
3
21
18
25
1
0
1
25
24
3
5
23
25
24
1
9
25
1
0
1
25
16
1
0
3
0
0
25
24
14
14
3
23
25
23
24
1
1
1
1
0
0
0
1
0
3
1
22
2
18
24
4
2
1
4
1
1
14
1
25
0
3
0
2
14
1
0
1
0
18
6
0
6
0
1
0
2
1
0
1
0
21
13
0
23
0
1
0
1
23
4
23
1
1
2
18
3
23
23
4
1
23
2
1
25
0
3
14
25
23
25
23
1
2
23
1
0
14
1
1
2
25
25
1
0
0
25
2
0
1
16
23
2
25
1
24
2
2
24
2
25
21
0
1
25
3
3
1
0
23
3
4
1
3
0
18
1
23
1
1
15
1
24
0
1
2
0
1
4
0
3
0
5
21
3
0
25
2
0
24
25
0
0
22
6
0
1
0
25
0
24
0
25
3
24
2
0
6
2
0
1
23
25
1
23
23
2
0
23
0
3
25
0
3
21
1
24
5
24
1
25
2
23
23
8
0
0
1
3
3
18
2
3
23
13
1
6
6
1
6
25
25
1
0
1
0
0
21
1
1
2
3
6
3
0
0
3
1
24
24
3
24
2
5
0
4
0
1
1
2
1
0
15
24
23
16
23
3
1
1
24
23
23
2
1
1
1
25
3
2
2
4
0
25
14
0
24
1
25
2
1
0
17
4
3
1
25
0
1
1
0
1
23
25
23
1
23
3
0
24
1
25
18
0
3
2
2
0
1
3
0
22
0
2
1
1
5
2
0
3
1
2
0
14
1
1
2
0
1
3
0
0
2
1
6
0
25
23
15
2
23
1
24
0
1
18
6
0
0
0
0
0
1
3
0
0
0
1
1
1
0
25
0
5
1
16
3
0
0
23
25
5
24
1
3
14
0
1
25
25
18
24
1
0
3
3
1
1
0
0
23
15
0
25
3
6
23
2
14
25
3
0
20
1
1
21
3
6
15
0
3
23
0
1
3
1
2
0
1
0
1
14
2
3
10
14
23
25
0
0
23
21
4
25
6
16
2
14
0
0
23
3
1
25
0
0
2
25
2
0
1
25
1
1
2
0
21
1
25
25
4
24
23
0
14
0
0
25
6
25
25
23
24
1
6
0
0
0
2
0
1
1
2
0
3
0
23
23
24
0
23
1
3
21
2
2
0
14
25
23
0
0
14
16
2
1
10
1
1
25
1
1
2
1
3
0
1
2
3
4
25
1
25
5
23
23
0
25
25
23
25
2
5
21
0
1
14
2
4
6
1
3
1
0
2
24
0
24
0
4
3
16
23
0
1
1
25
13
1
15
23
1
5
0
2
8
1
0
1
9
23
0
2
1
1
23
1
1
14
1
0
1
13
0
1
23
1
0
18
24
15
19
23
3
0
14
1
0
25
1
1
2
25
1
2
1
1
0
4
1
14
0
21
16
0
2
17
1
25
0
0
1
3
3
14
0
3
1
1
23
0
0
23
24
3
0
2
25
0
23
14
3
0
0
0
25
0
18
0
1
1
1
0
14
0
0
2
25
1
1
24
0
1
5
24
2
1
0
25
3
23
24
24
14
0
0
1
1
0
1
0
9
25
0
3
2
0
0
0
0
0
0
23
0
4
25
25
1
15
0
6
0
0
1
25
1
1
21
0
16
1
1
25
1
21
14
3
23
0
3
0
0
6
1
1
5
18
9
23
0
1
25
1
1
1
3
23
14
0
23
3
24
3
0
14
13
23
3
0
0
5
1
16
14
14
25
4
0
16
25
21
3
9
3
17
2
24
1
0
6
1
25
0
23
0
25
23
16
1
14
2
3
0
2
1
1
1
25
1
9
0
0
1
2
19
1
0
25
19
3
1
1
1
24
1
3
24
1
0
0
1
0
0
0
1
1
1
8
1
0
2
16
0
4
19
1
1
0
3
3
3
0
1
1
15
24
2
0
0
19
0
0
23
1
3
0
0
1
24
0
26
6
6
0
26
1
14
2
9
1
24
24
1
1
2
26
1
3
0
24
1
17
3
3
15
8
24
2
0
0
0
0
26
1
0
26
1
3
25
0
6
26
3
1
24
14
3
3
1
1
0
3
24
24
1
6
1
1
26
17
1
9
24
15
0
26
1
1
24
0
26
1
0
15
26
1
0
3
17
1
3
26
19
1
1
1
24
1
24
25
0
22
26
3
24
26
1
25
1
3
2
0
24
1
15
24
6
20
0
24
1
1
1
1
1
20
23
26
4
0
1
2
0
0
0
1
1
1
3
1
0
0
1
26
0
2
0
0
26
1
1
3
0
6
3
1
4
1
1
1
0
15
26
0
26
0
2
1
0
16
11
3
1
3
25
4
6
1
0
0
1
2
15
3
6
25
4
0
1
0
0
0
0
1
2
0
2
0
0
1
26
25
27
0
3
6
23
25
0
27
0
0
9
1
16
3
0
0
0
0
1
1
1
1
0
27
1
3
0
16
0
0
3
1
16
1
2
1
3
3
0
27
0
25
3
0
16
0
0
27
16
27
0
1
1
27
3
27
0
19
0
0
0
0
0
1
0
22
1
0
0
2
4
19
0
26
9
1
3
6
25
27
3
0
1
1
2
0
23
1
26
3
2
0
1
3
25
0
20
0
25
11
3
2
26
16
1
0
3
1
2
1
0
27
26
1
0
27
1
6
0
4
1
3
0
27
0
0
1
23
0
0
3
0
23
16
27
6
0
16
6
25
27
0
0
0
0
27
25
1
1
26
26
3
1
19
0
25
25
21
1
3
26
2
1
25
25
2
2
2
25
25
2
1
27
1
0
0
6
1
0
0
0
4
25
16
21
26
6
25
1
2
24
0
25
1
3
27
3
0
25
0
1
3
14
23
3
0
0
16
25
27
27
0
27
1
1
26
14
0
0
0
27
27
16
26
0
4
0
1
0
0
26
19
23
1
0
3
0
24
1
26
2
0
1
1
4
3
27
0
27
0
16
1
25
1
26
0
1
25
27
1
1
0
26
1
1
2
1
0
1
3
25
6
0
22
2
14
1
1
6
1
1
27
2
19
1
6
0
24
1
18
0
27
1
2
3
1
2
0
27
25
1
6
1
0
4
6
1
1
2
3
2
25
1
5
0
27
1
0
3
27
14
0
2
3
1
1
27
0
0
1
27
26
0
0
27
3
25
27
16
11
1
1
25
1
23
1
2
1
1
1
3
27
1
3
0
2
17
2
0
0
0
3
1
2
1
3
3
27
27
23
20
0
27
1
25
0
25
0
0
1
0
0
25
16
1
25
2
3
4
1
26
1
1
20
25
0
1
1
1
0
27
16
27
1
0
0
1
0
6
1
26
0
1
0
3
27
1
3
25
3
23
27
1
2
22
16
1
26
27
3
0
0
2
0
3
0
2
16
27
3
0
0
2
6
1
0
25
3
1
1
2
2
1
18
27
25
1
27
3
1
0
0
0
0
28
2
2
26
3
0
0
27
0
28
1
1
1
28
1
1
0
15
17
1
3
2
1
8
2
0
2
27
17
28
0
2
21
28
0
1
28
7
0
28
28
2
1
1
17
1
28
18
27
0
28
2
28
1
21
5
26
0
2
2
25
28
3
2
2
3
0
26
2
26
28
1
1
17
28
3
18
20
3
17
1
28
26
2
5
28
0
0
2
0
28
26
0
0
2
27
26
17
0
2
3
27
26
1
3
3
2
2
17
6
3
24
28
0
17
0
28
15
23
1
6
0
2
1
10
15
0
10
3
1
0
7
1
26
3
17
1
17
0
0
0
3
1
0
19
27
27
20
0
28
27
18
21
17
0
28
1
3
26
26
28
1
3
0
23
0
2
1
1
26
15
28
1
28
17
3
6
26
0
10
28
0
4
0
28
3
1
1
0
0
0
28
17
1
18
2
28
7
4
2
7
0
0
3
0
1
1
24
18
0
27
1
0
5
26
0
26
0
17
0
3
0
27
26
0
10
27
2
26
4
2
7
26
2
28
1
17
0
0
0
0
2
1
1
6
10
3
0
0
26
1
27
1
6
0
2
4
28
1
4
23
0
28
18
2
28
0
1
2
2
1
0
1
1
0
7
1
6
3
26
0
7
17
20
28
28
0
4
2
3
2
3
0
28
1
0
28
28
3
0
28
27
3
2
2
3
26
3
2
3
6
26
8
2
0
26
3
2
1
17
17
21
1
3
1
1
2
17
2
0
17
0
4
28
24
3
0
24
0
2
24
3
24
2
28
28
26
2
3
2
0
0
0
1
1
24
1
2
0
28
26
0
1
3
8
1
24
0
5
2
3
3
0
2
0
3
1
2
18
2
6
27
2
1
1
26
2
0
22
0
3
0
22
0
28
7
26
1
1
0
27
0
2
28
1
2
0
2
0
8
24
28
2
0
0
28
0
28
3
28
0
26
12
27
21
6
2
0
1
27
28
28
0
0
2
2
27
1
0
21
0
28
0
28
0
3
28
1
3
2
0
12
27
3
0
1
21
3
27
7
1
3
2
28
7
7
2
1
0
17
17
2
27
0
20
3
3
6
28
2
26
0
0
0
28
0
26
5
3
3
0
0
0
0
0
28
15
3
17
0
0
26
10
20
0
3
3
2
28
2
3
0
28
0
17
4
28
1
3
27
1
1
0
1
2
22
1
28
26
18
0
2
2
3
0
28
3
27
17
0
28
3
7
1
26
28
4
0
8
2
0
1
0
2
23
2
1
3
24
0
0
1
1
2
3
3
0
0
1
0
8
2
28
1
1
2
3
2
2
6
2
1
0
27
19
1
7
1
24
25
0
1
1
2
1
26
2
0
2
2
2
3
3
0
5
17
7
7
2
10
0
28
5
2
24
27
3
1
2
0
27
2
26
4
2
2
28
1
28
2
4
22
4
28
0
28
1
20
28
3
24
0
0
3
1
24
3
26
2
26
27
28
1
28
26
28
0
0
7
7
1
26
0
21
1
0
1
2
1
26
17
0
2
0
28
3
28
0
24
28
1
2
1
26
17
27
0
3
0
28
28
6
3
2
1
1
22
0
5
2
0
26
26
0
26
1
2
3
19
17
17
17
0
3
1
1
1
1
0
3
28
2
24
0
3
27
3
2
1
15
0
28
3
3
1
1
1
27
2
0
2
7
1
0
26
1
1
4
2
3
0
0
17
6
0
15
6
0
3
1
4
26
3
28
0
3
6
2
4
23
0
24
0
0
24
28
2
28
28
28
28
28
0
0
24
0
1
0
28
28
0
1
1
1
5
2
6
6
1
17
0
0
3
0
27
0
27
3
2
7
26
1
0
0
3
27
6
2
1
1
3
5
0
1
2
28
2
1
2
28
26
1
0
0
7
3
27
0
0
17
26
3
1
26
1
1
1
0
2
26
2
0
7
26
2
24
3
0
0
27
0
28
26
0
26
3
28
28
28
4
17
0
1
0
3
6
0
6
2
0
4
0
27
1
3
27
28
2
19
0
0
0
26
0
18
26
1
0
28
4
26
1
1
28
7
1
0
4
4
4
17
28
7
3
1
1
1
4
7
2
0
0
1
1
12
17
26
1
0
2
0
1
1
15
3
1
0
20
2
0
26
0
0
1
1
23
2
0
27
26
1
2
26
3
1
28
2
1
4
2
27
6
1
17
0
0
0
1
6
28
28
28
1
0
5
1
7
0
28
3
26
0
6
1
26
27
2
0
2
3
17
28
17
0
28
0
28
24
1
0
26
0
26
4
26
0
0
3
1
0
1
1
21
0
2
2
27
0
2
0
1
1
2
0
0
2
28
1
26
17
1
28
2
0
24
27
1
2
1
17
1
26
7
24
3
3
1
2
21
17
1
24
1
21
3
28
0
28
2
0
17
17
27
0
2
2
0
6
6
17
28
2
0
18
1
4
17
17
24
17
0
0
26
4
1
0
3
2
0
28
2
2
6
26
28
28
17
1
21
0
2
28
4
3
20
3
1
3
26
2
1
0
28
28
28
5
0
0
0
28
26
0
0
0
4
22
0
0
4
28
23
3
3
28
0
2
2
0
0
28
27
0
4
28
28
2
3
0
0
21
28
26
28
0
1
1
22
26
0
28
26
17
1
22
1
1
12
3
2
17
28
28
2
2
2
4
3
2
2
28
28
1
1
1
1
10
7
4
0
28
2
1
0
3
26
28
1
26
0
28
28
28
6
28
3
2
2
1
28
1
2
1
1
1
17
17
2
2
24
0
17
1
26
0
27
26
1
0
0
1
3
28
2
28
1
7
6
28
2
26
7
1
5
27
0
26
28
24
0
1
2
0
20
1
0
2
1
12
27
1
1
1
0
2
8
6
2
28
0
0
1
1
26
28
0
3
2
1
0
0
6
28
3
0
1
2
3
3
0
26
26
8
2
28
24
0
1
6
28
4
2
21
1
3
3
7
0
20
2
0
1
28
26
28
27
2
0
4
29
2
2
4
2
18
2
27
18
1
29
4
0
2
2
2
3
1
2
28
3
1
3
27
27
3
0
1
0
4
28
2
2
6
0
18
18
2
1
0
0
1
4
18
19
1
29
27
1
1
0
7
29
27
0
11
5
0
29
3
2
28
4
27
1
1
23
2
24
0
0
2
4
3
0
3
2
2
0
0
2
18
0
29
29
2
2
29
0
4
13
28
4
2
2
0
1
0
0
25
1
19
0
29
24
0
28
0
7
27
2
28
0
1
0
4
0
0
29
4
27
8
30
2
28
0
2
4
28
28
18
0
6
2
0
0
0
18
7
7
2
18
0
2
18
7
28
3
0
2
29
19
8
1
2
2
8
2
2
0
2
3
0
0
30
4
18
0
0
0
29
0
5
2
1
25
4
8
18
2
8
28
29
3
0
0
2
0
28
2
1
2
1
0
4
1
0
3
0
3
22
18
30
0
27
1
7
0
28
27
18
2
29
2
18
18
4
0
18
0
22
20
23
1
25
3
2
22
4
27
8
6
23
2
22
27
4
0
30
27
0
29
0
28
1
2
1
0
2
4
27
0
0
0
0
30
1
0
29
27
4
0
2
24
27
30
0
29
3
2
22
0
7
7
27
1
21
0
27
19
3
18
18
4
27
3
3
2
0
1
0
2
2
29
0
0
29
4
25
3
25
18
29
1
2
29
5
2
0
3
27
1
4
22
29
4
2
2
2
3
20
1
0
2
28
4
28
27
0
3
25
3
7
2
18
29
6
29
4
2
1
3
18
21
25
0
30
1
1
4
4
4
3
22
27
29
29
4
0
3
3
0
0
18
18
16
27
27
30
29
2
0
27
0
0
0
2
0
29
0
2
27
0
0
3
3
3
3
0
27
0
1
27
2
0
24
3
28
28
27
27
1
30
26
0
25
4
18
1
2
6
27
18
29
4
30
0
0
0
2
0
29
1
3
27
2
0
3
29
25
28
1
0
29
1
0
0
0
0
2
0
8
1
0
27
3
27
5
2
4
0
18
30
1
26
2
0
0
4
0
2
2
0
0
3
1
29
6
4
3
4
30
0
27
0
21
2
0
25
4
27
0
4
27
1
27
18
2
3
30
2
19
29
3
27
2
25
18
1
0
3
30
0
28
29
3
30
2
2
0
2
3
28
18
20
13
7
30
27
0
29
18
24
28
16
0
3
4
29
4
1
0
28
0
1
7
1
29
28
7
29
25
7
3
2
2
29
3
3
2
2
2
6
30
4
0
1
1
0
1
28
1
4
4
3
1
1
25
28
3
1
0
19
3
2
0
4
13
1
0
0
27
0
0
7
27
1
22
6
25
0
1
29
0
29
0
2
23
28
18
26
1
2
30
30
1
2
3
0
1
2
4
2
1
29
28
18
18
27
28
13
30
0
18
27
3
13
0
0
27
18
0
28
30
2
6
19
27
0
1
0
0
27
18
2
22
0
29
30
0
28
1
23
3
3
2
3
4
3
1
8
18
29
30
2
0
18
4
2
0
0
4
27
0
3
0
3
4
7
2
6
24
4
0
3
0
5
2
8
0
30
18
2
1
8
28
30
2
0
3
0
27
0
7
0
22
1
5
30
2
29
2
18
0
2
27
1
1
18
3
0
18
29
0
27
2
0
8
2
27
27
0
25
0
20
0
4
2
3
29
4
1
28
1
30
27
27
7
2
22
27
29
0
1
0
4
1
26
2
7
2
1
1
2
29
28
0
16
30
3
30
4
3
25
0
18
1
2
2
0
24
1
28
28
0
5
0
29
22
30
27
0
18
2
3
7
20
0
1
6
4
13
3
4
4
0
30
1
29
30
4
18
1
3
4
28
30
2
29
6
27
4
27
8
0
4
29
0
3
29
0
2
3
0
0
2
2
0
30
22
30
0
4
1
13
0
4
27
7
1
0
28
28
8
0
27
0
2
3
2
22
0
4
0
0
4
3
30
0
18
3
0
2
3
18
2
3
2
2
1
0
0
1
28
30
1
0
1
27
13
6
4
2
27
4
27
29
20
27
27
30
0
3
11
4
0
2
0
2
2
3
30
0
0
29
7
3
0
1
28
1
27
0
20
2
25
0
30
0
24
18
7
18
28
2
3
2
0
18
0
28
19
1
2
2
2
2
2
0
0
5
30
30
20
2
27
0
0
27
3
29
0
25
27
27
4
30
5
4
30
0
2
29
0
1
28
3
0
0
2
0
30
0
3
4
5
0
0
0
3
2
7
4
2
6
2
18
0
6
29
2
28
2
30
3
1
30
2
1
3
4
1
25
0
0
30
0
0
0
5
2
2
1
1
1
1
3
3
3
2
0
2
27
2
25
3
0
2
0
1
18
20
7
29
3
13
28
4
29
1
4
4
1
4
0
2
27
2
8
7
4
2
1
29
25
30
2
3
27
29
28
1
30
4
0
3
29
1
7
5
30
27
2
27
1
28
0
4
18
1
0
3
18
1
5
0
0
21
28
0
4
0
29
2
2
0
29
0
2
1
27
30
1
27
0
29
2
18
2
2
19
2
1
3
30
0
30
3
4
0
0
0
4
4
1
7
2
0
2
18
16
30
2
27
28
0
30
0
0
3
31
3
3
2
3
5
0
4
2
2
8
2
0
28
28
30
19
1
3
0
6
3
2
19
2
0
3
2
4
25
28
2
0
0
0
24
5
19
3
19
31
30
0
0
3
5
6
30
17
8
19
2
28
27
0
29
0
0
31
6
30
0
4
6
0
19
0
1
31
19
3
1
31
4
3
30
0
2
28
0
2
1
4
19
2
4
9
2
19
31
4
0
31
4
28
0
5
3
2
17
0
0
19
24
6
0
0
0
2
2
14
1
0
2
3
4
0
29
0
23
0
2
4
19
1
4
29
5
0
5
31
26
22
1
21
1
6
31
29
0
30
0
0
19
3
30
28
3
0
28
26
3
30
19
0
3
29
28
2
0
12
4
29
31
1
6
0
7
3
5
2
1
28
3
5
0
0
31
28
29
5
3
0
3
2
3
1
26
30
30
30
2
3
0
1
5
28
3
5
30
23
0
2
0
2
2
19
30
30
0
22
29
0
2
5
0
31
2
7
20
27
0
6
0
2
5
20
20
0
32
3
1
1
29
2
3
29
5
0
29
2
31
0
32
20
2
0
2
3
32
6
30
6
6
1
0
19
0
30
0
26
1
26
19
19
0
1
32
3
5
31
20
2
2
20
0
1
1
30
2
2
6
2
2
4
2
2
3
0
3
2
4
2
3
0
0
0
31
0
22
20
12
3
0
5
32
27
0
5
0
0
0
0
27
2
2
2
29
0
12
3
8
32
2
1
1
9
23
0
0
2
3
32
2
2
14
29
31
2
2
3
29
2
2
3
29
0
32
2
7
29
29
22
32
1
0
23
27
25
30
2
7
4
2
2
3
0
29
2
27
2
4
22
0
5
3
5
3
32
32
0
1
4
1
31
6
2
0
5
3
5
3
0
23
1
20
0
4
1
17
0
2
2
5
0
0
3
29
5
29
0
0
0
30
30
0
1
29
20
2
25
31
2
32
0
4
29
27
0
0
0
3
4
2
29
0
20
30
29
6
1
29
5
4
2
0
0
1
29
0
1
0
3
0
2
2
3
31
2
0
4
32
4
32
0
3
29
3
0
0
0
2
1
30
0
30
4
2
19
4
27
0
6
32
0
1
2
0
29
2
2
2
29
3
9
0
0
0
2
1
2
20
1
0
31
0
0
0
3
2
3
9
0
0
19
32
27
30
3
1
0
29
0
20
2
2
5
20
0
3
0
2
0
29
31
9
3
0
0
2
4
0
0
6
31
31
3
29
29
8
4
0
3
4
29
0
2
31
29
4
2
1
9
32
0
3
22
3
2
2
31
32
31
2
30
31
20
4
4
20
1
26
0
0
29
1
31
4
20
1
32
3
0
0
5
1
0
29
22
0
19
0
2
1
1
1
0
31
29
1
22
32
27
20
29
1
2
1
0
0
9
12
2
12
3
0
6
22
6
0
2
4
6
27
0
2
3
0
0
2
3
2
0
1
2
20
6
3
26
30
3
29
3
6
2
5
31
2
29
32
3
29
3
20
2
3
0
31
3
3
32
29
2
0
20
29
0
4
2
1
0
0
0
9
1
5
30
20
0
20
0
1
27
1
0
31
0
1
30
2
20
1
29
31
30
2
27
23
0
30
3
2
0
4
29
31
2
3
2
0
3
2
32
3
0
30
32
3
27
29
3
31
2
1
29
2
1
20
5
4
27
0
1
3
29
29
0
4
29
2
0
29
26
0
6
1
2
0
6
32
3
32
6
32
0
20
0
32
0
6
20
3
0
0
30
3
14
32
29
0
3
6
0
0
2
2
0
17
0
2
0
0
23
0
0
0
29
4
1
0
29
29
3
3
32
32
29
17
30
20
0
32
3
6
30
2
0
0
32
1
3
0
3
23
1
3
1
29
2
8
5
0
0
0
1
32
9
2
2
14
30
0
0
2
30
30
4
0
3
30
1
31
29
0
17
0
1
7
19
2
19
0
4
2
27
0
31
29
3
0
2
29
32
31
1
1
8
27
1
3
27
0
27
1
3
32
32
4
32
4
0
0
32
19
5
3
5
29
2
7
2
5
4
3
5
23
30
0
3
2
3
31
1
2
32
0
23
22
4
2
31
3
23
1
3
2
1
0
22
7
29
3
23
9
32
1
0
2
0
7
0
29
8
3
3
27
17
0
23
0
32
3
0
4
1
7
8
4
0
6
5
4
2
3
32
4
31
29
29
3
0
0
5
0
7
0
3
30
2
27
19
20
0
4
0
9
0
32
2
0
19
2
4
23
1
31
6
32
22
31
29
31
2
30
32
20
0
1
1
0
0
2
31
2
1
2
0
0
3
32
0
4
12
0
6
0
32
7
0
0
0
0
20
29
20
32
32
32
7
20
29
3
0
0
30
31
0
0
9
2
3
3
2
3
29
1
2
31
29
2
4
1
29
31
5
6
0
32
7
20
0
30
29
31
3
27
5
2
4
2
29
3
3
2
30
2
3
0
3
31
0
2
0
30
4
3
19
0
4
0
19
0
2
2
0
32
5
6
0
20
29
3
4
1
1
0
1
29
0
8
2
7
30
2
31
5
0
1
0
30
31
9
4
1
1
4
3
6
6
1
0
1
9
27
27
1
8
2
2
0
2
0
29
5
32
3
1
3
19
2
1
1
0
2
32
4
0
14
2
4
0
32
0
1
3
0
32
7
3
31
3
3
0
2
1
2
4
7
29
30
2
31
0
1
32
5
29
22
29
4
2
2
9
0
3
5
0
0
0
23
2
0
9
0
4
3
2
5
0
2
32
30
3
29
29
5
8
32
5
32
26
32
30
0
29
4
2
2
2
3
31
27
3
30
2
29
29
3
2
2
3
0
0
3
2
0
0
3
3
0
32
2
0
17
32
0
2
29
2
20
32
22
1
6
29
0
2
19
29
1
0
3
0
0
3
32
8
6
25
1
2
3
31
3
3
0
26
27
0
2
30
0
0
2
2
4
4
4
0
0
1
29
2
0
3
31
19
0
29
29
0
0
32
3
4
20
5
5
4
3
32
0
8
0
0
2
3
5
2
2
3
0
22
32
5
9
31
3
0
0
6
29
29
6
0
8
29
0
20
1
0
19
31
2
25
3
32
0
6
0
1
4
29
19
1
20
2
31
32
30
32
1
30
0
29
0
0
3
31
2
19
19
0
8
1
0
20
0
29
1
29
0
20
20
32
2
9
1
29
23
19
0
20
27
1
0
29
20
3
0
2
2
31
7
0
3
27
30
7
32
29
1
0
20
6
6
2
22
1
0
0
4
4
3
30
32
4
31
27
2
5
0
30
32
0
26
31
29
31
0
7
0
2
30
2
0
29
2
3
32
2
0
1
1
3
31
0
0
27
2
3
5
2
1
2
5
27
22
3
2
3
19
2
25
4
2
0
29
3
0
2
1
0
1
3
32
17
3
3
4
1
3
3
1
2
5
2
31
0
23
2
30
32
9
31
20
1
3
3
25
0
5
3
32
3
3
30
30
3
1
1
20
1
25
32
9
27
29
32
29
23
29
3
12
32
2
0
26
0
29
31
3
3
2
4
29
4
3
1
2
0
3
29
2
0
2
8
32
29
4
29
32
0
29
20
2
0
31
23
2
6
20
31
20
3
19
20
0
1
20
2
29
2
17
0
0
5
1
7
0
3
0
0
5
3
20
0
30
5
30
1
2
0
2
25
23
4
14
0
30
0
3
4
19
29
3
2
29
2
23
20
31
30
2
20
2
32
30
0
29
31
4
1
20
2
2
5
3
4
6
32
0
0
2
20
4
0
20
4
0
3
3
8
1
3
0
0
2
1
32
3
4
29
0
2
0
1
29
3
0
4
5
2
31
3
1
0
1
2
1
32
1
3
1
0
6
1
3
0
1
2
27
2
0
8
8
1
20
1
8
29
29
4
5
0
0
29
0
3
12
0
31
19
22
3
30
0
3
32
3
0
3
0
2
3
0
2
0
3
0
30
3
0
2
0
2
7
2
3
2
4
3
6
3
7
19
30
31
0
2
26
12
3
3
3
1
8
29
3
31
0
29
0
29
32
4
0
4
4
7
2
2
31
3
32
2
2
17
3
2
31
12
2
31
31
0
30
29
3
2
5
22
7
1
7
31
14
4
1
2
30
26
0
1
9
1
14
3
20
2
30
0
6
0
32
1
0
30
32
32
3
0
4
29
7
20
27
2
4
6
3
2
3
3
6
0
0
3
3
0
29
4
31
4
30
0
0
3
27
29
3
3
4
1
6
5
2
1
0
30
23
0
1
30
1
2
0
0
20
3
32
0
2
0
5
1
3
0
20
0
2
0
29
3
3
0
4
0
31
30
2
3
29
29
2
0
29
2
3
0
3
20
23
3
6
0
2
32
0
6
30
3
20
3
32
2
32
7
4
3
20
4
3
25
2
30
0
7
9
2
3
31
6
31
0
5
8
32
4
7
0
3
7
32
0
0
0
0
3
1
0
31
3
20
2
0
6
27
1
31
0
2
5
32
3
2
3
3
4
0
2
29
3
2
30
30
30
0
3
3
20
1
5
2
9
4
29
22
29
3
30
4
29
31
0
0
4
20
1
3
1
30
2
0
2
0
29
20
5
1
0
0
5
2
31
32
3
23
14
5
9
3
1
0
3
2
5
29
0
0
0
30
2
30
27
0
3
20
3
1
2
3
20
25
32
0
4
1
3
20
0
3
0
0
1
0
4
2
23
0
12
20
0
7
1
27
0
29
0
19
0
31
0
0
20
0
14
27
32
0
2
3
20
0
3
3
2
0
2
29
8
29
2
2
4
3
3
32
27
1
23
0
5
3
5
3
31
29
30
0
2
30
0
5
2
30
2
30
27
2
0
2
0
3
0
20
2
31
0
0
3
20
0
0
29
5
7
4
5
3
30
4
4
29
0
26
1
2
2
1
31
23
29
32
29
0
5
31
2
27
29
32
29
32
0
3
0
3
31
0
0
29
3
3
0
1
32
2
1
2
3
0
31
31
3
1
2
0
3
30
3
32
3
3
6
19
2
0
0
0
0
1
0
0
29
1
30
30
20
29
2
3
31
23
31
12
0
32
3
30
1
0
0
29
32
2
0
1
1
2
32
1
2
5
30
0
12
29
27
1
2
22
29
30
4
26
4
5
2
0
3
22
0
30
20
0
0
0
31
3
26
2
29
12
0
0
29
2
29
1
30
1
1
2
31
0
0
30
0
31
0
29
2
32
1
2
32
12
4
31
25
0
27
0
0
17
0
32
9
0
0
3
0
19
0
20
0
1
3
2
5
2
29
32
0
29
20
2
0
29
3
0
9
0
3
31
30
32
4
3
0
31
30
3
7
2
32
5
32
2
0
5
7
0
0
1
27
20
2
25
0
27
2
20
7
20
1
3
0
0
2
0
23
7
0
3
32
1
32
0
27
0
20
31
2
22
5
2
1
2
29
0
0
4
4
3
0
4
1
20
0
6
32
2
3
3
0
3
23
22
3
2
3
4
29
5
3
31
0
1
0
9
0
3
3
4
3
2
24
2
3
7
30
3
33
5
4
0
2
0
30
2
28
0
2
1
4
21
32
33
0
0
0
13
5
1
5
30
3
9
32
6
4
7
32
7
0
24
7
32
33
3
0
28
30
2
0
33
31
0
2
33
32
32
0
2
3
30
7
3
31
4
1
0
0
2
1
33
28
2
1
28
0
32
2
3
30
5
5
1
0
0
3
0
2
0
3
28
2
5
3
30
0
2
3
1
30
33
0
21
14
8
30
21
31
1
30
30
0
0
32
0
0
2
4
5
0
4
2
0
1
5
21
31
2
2
21
6
3
4
1
0
2
7
4
20
0
0
31
3
30
30
4
4
8
5
5
3
2
2
2
2
0
1
0
2
0
3
0
0
0
30
5
33
30
1
8
3
3
33
0
0
30
0
0
8
30
20
3
30
2
0
0
2
2
2
2
0
31
4
1
31
3
1
30
3
3
33
26
33
33
0
23
4
0
3
32
2
3
33
0
0
1
3
0
30
0
4
30
31
21
21
31
3
2
2
1
30
21
1
2
4
14
24
7
2
1
0
23
3
33
3
0
28
9
27
3
9
0
30
2
21
6
20
21
32
2
7
2
21
7
28
9
4
1
24
0
30
0
0
33
31
28
7
0
30
33
32
31
2
0
2
0
33
1
31
2
2
3
2
2
21
2
21
2
31
32
21
30
30
1
32
26
0
9
1
1
5
33
32
4
34
0
33
32
0
3
21
1
21
0
1
21
3
0
0
3
2
25
4
5
2
0
31
0
34
1
2
4
31
34
3
28
8
2
32
2
0
33
5
4
33
1
29
0
9
31
2
33
3
0
22
2
0
1
33
4
0
4
0
32
4
0
2
0
22
2
25
4
2
0
34
7
2
1
0
0
0
33
34
31
2
0
31
0
1
0
3
0
3
0
2
32
7
21
4
4
34
1
31
0
0
31
2
2
22
0
0
2
3
21
0
4
22
4
3
33
5
2
2
31
0
2
34
33
3
6
5
21
4
4
2
0
0
4
31
5
2
24
0
0
1
3
5
3
31
0
0
0
33
8
0
2
3
0
3
2
0
28
8
0
0
0
0
0
3
2
34
31
0
0
33
33
0
31
34
2
31
0
4
0
4
2
0
32
34
32
2
1
2
4
0
31
3
0
31
3
0
31
0
1
34
2
2
0
3
34
1
3
0
0
9
4
2
0
33
6
3
34
0
3
4
0
0
31
31
2
0
9
0
32
0
0
21
34
8
0
5
24
21
5
9
3
0
31
0
34
8
32
34
1
5
0
29
1
0
33
4
2
0
0
2
0
3
2
0
32
0
4
4
2
34
21
3
31
31
10
0
4
1
1
4
0
7
0
0
33
0
7
0
1
1
31
25
0
1
0
34
2
2
31
2
5
22
33
1
31
31
32
4
4
34
4
1
18
1
4
2
33
1
24
3
0
3
4
3
0
33
4
29
3
22
32
2
3
32
25
33
1
33
0
0
2
34
0
31
4
3
33
2
0
2
31
33
4
33
3
32
0
22
0
31
34
34
34
0
4
1
0
29
2
3
7
0
6
3
33
34
0
0
3
5
4
29
22
22
3
1
32
31
0
2
5
34
33
21
3
5
0
1
2
34
4
2
4
0
1
3
34
2
32
4
34
1
0
0
2
31
2
0
2
33
31
32
2
2
0
3
34
4
0
0
1
3
1
33
33
33
34
0
1
4
0
9
2
21
2
0
31
0
0
8
0
2
0
3
0
0
32
0
1
2
0
0
2
1
29
6
34
34
3
31
31
7
3
22
0
5
32
2
31
2
4
22
2
4
0
4
4
3
0
1
0
2
9
31
31
5
2
2
1
5
3
4
0
4
34
22
0
33
34
0
7
2
0
0
4
5
8
33
3
4
21
2
0
0
3
33
0
0
33
33
1
2
0
9
0
0
31
7
0
7
2
4
30
30
9
1
0
4
3
8
0
4
32
2
3
0
34
28
30
4
1
8
8
22
32
35
32
32
2
0
0
33
23
3
4
0
34
0
15
4
34
2
0
0
32
0
4
29
0
15
9
33
0
19
4
35
30
4
0
0
34
2
0
25
33
35
14
0
32
32
22
28
4
8
1
22
3
33
2
3
2
2
9
23
5
34
0
0
0
0
25
0
22
34
0
32
5
0
32
3
7
2
1
30
25
2
0
4
32
8
0
35
35
1
32
0
2
34
32
2
9
23
3
4
2
0
0
35
3
32
34
34
34
0
32
30
22
4
32
1
8
2
1
31
0
31
3
4
22
5
0
34
6
35
0
1
2
35
0
19
32
35
35
5
3
34
2
35
0
0
7
8
0
1
0
4
2
5
4
1
32
0
2
6
0
4
32
5
32
0
0
35
0
35
0
35
23
32
5
32
0
35
5
0
35
4
34
22
3
2
0
3
28
0
5
0
25
0
0
35
23
2
35
32
1
0
0
3
0
3
4
34
35
35
34
3
4
26
28
1
22
19
2
0
32
2
22
1
0
4
2
1
32
1
3
4
0
3
0
0
0
32
2
1
2
35
5
0
0
32
5
4
5
9
2
2
32
24
3
0
0
1
0
5
4
3
1
35
4
8
2
9
0
2
0
34
6
4
3
23
2
3
0
0
0
0
32
35
2
0
2
35
31
0
2
0
35
4
3
35
0
3
35
2
32
32
22
35
2
32
0
3
34
2
31
0
22
0
25
0
3
1
35
3
8
0
22
5
1
32
35
34
32
1
35
35
4
0
0
2
25
1
3
3
0
10
1
35
3
0
35
1
30
1
4
35
5
4
35
3
2
5
5
35
19
4
0
0
4
35
1
0
3
2
0
0
2
0
22
1
0
3
9
2
1
4
35
1
35
2
8
1
19
4
2
3
14
10
31
0
2
35
0
3
0
1
9
5
35
2
1
2
0
0
0
2
2
4
23
0
0
4
2
29
0
8
0
3
0
0
1
0
4
25
1
3
0
2
32
35
0
2
2
0
30
0
7
4
7
0
0
35
0
0
22
23
2
5
0
3
0
35
3
2
0
8
2
3
3
2
0
35
8
2
3
2
0
0
19
8
4
0
2
0
0
34
35
4
32
31
35
31
2
4
0
0
6
35
4
1
3
0
35
32
4
32
32
25
32
1
3
2
32
32
8
35
0
32
32
1
25
5
4
1
0
4
4
4
34
22
0
35
4
35
2
0
4
19
3
0
5
4
35
2
34
35
0
35
25
35
1
3
35
0
34
4
0
32
0
6
2
4
25
22
35
5
2
4
0
34
0
15
1
2
4
0
35
32
3
0
0
35
25
3
35
35
0
32
26
3
5
5
35
35
19
32
35
3
23
5
34
0
31
0
0
31
4
0
29
9
0
3
4
22
0
32
0
0
2
4
0
2
0
0
35
35
2
4
5
4
32
3
3
1
2
2
5
0
1
34
0
29
32
32
0
0
24
4
35
1
32
34
1
35
35
2
35
0
32
0
0
0
8
22
31
32
5
10
10
4
3
32
0
25
19
0
4
2
32
3
6
35
0
32
2
5
0
4
34
35
3
31
24
3
0
32
23
35
10
32
3
28
23
35
2
1
0
9
35
1
1
2
2
23
32
2
0
22
0
31
0
35
2
0
3
0
35
1
2
2
0
4
2
2
4
2
5
19
2
32
23
34
0
23
0
32
35
0
31
0
3
4
0
4
0
4
22
30
5
23
28
32
26
2
1
0
29
35
2
2
3
23
32
25
2
32
0
35
4
5
3
4
1
35
26
3
32
3
32
2
35
32
35
0
2
4
9
1
32
3
2
0
3
32
0
3
35
2
1
8
31
0
4
3
0
35
14
34
23
4
9
2
0
4
2
0
0
0
4
1
35
35
3
0
3
35
32
0
3
34
3
5
31
35
0
2
10
31
8
35
22
14
4
2
1
0
4
4
4
2
2
3
0
10
35
0
1
32
1
9
3
0
4
25
32
8
4
0
34
32
23
4
0
0
0
5
34
0
0
4
0
35
35
15
32
35
22
0
8
3
2
35
22
28
8
3
1
25
9
2
1
2
9
10
8
5
0
0
3
34
4
2
0
2
4
1
0
10
2
2
0
4
34
3
35
2
0
32
31
35
0
4
2
31
2
32
4
35
0
2
1
3
35
35
35
31
0
23
14
3
3
3
0
0
4
35
0
0
0
3
35
1
23
3
32
8
23
4
32
2
0
4
1
0
35
15
4
4
35
32
31
35
3
26
2
4
0
2
2
1
1
35
0
0
2
22
2
2
35
30
32
3
35
0
22
3
32
3
5
0
1
3
23
3
29
32
32
7
3
5
8
32
32
4
28
34
34
0
29
2
0
0
2
2
0
35
2
4
3
2
8
2
35
4
0
2
0
1
0
3
2
3
2
4
0
3
0
2
5
35
4
0
35
3
3
4
5
0
5
23
22
2
1
1
3
5
2
31
1
0
32
2
0
34
9
30
35
35
35
35
4
4
5
35
30
25
3
4
9
23
23
2
0
22
0
5
1
32
3
2
35
4
1
0
4
35
0
32
35
31
5
29
22
23
4
23
32
0
2
28
3
23
0
0
22
25
0
32
2
0
0
2
35
0
4
1
2
35
0
31
3
3
32
32
4
23
9
31
35
3
0
2
0
0
5
32
34
2
32
3
0
1
5
22
4
32
0
35
3
1
2
26
0
22
0
35
3
2
0
3
0
4
22
32
0
1
0
1
0
32
0
2
0
34
35
10
5
5
32
0
0
32
31
5
2
25
1
32
3
19
0
35
8
4
4
35
24
1
0
35
0
23
2
28
34
4
5
0
3
9
19
0
8
0
5
3
5
32
3
31
5
31
35
32
4
35
3
2
2
4
35
3
2
4
32
3
34
8
0
26
29
0
26
0
2
2
0
0
0
1
5
0
32
1
0
4
0
4
35
0
5
32
35
4
3
35
0
2
4
23
0
3
0
1
2
32
2
2
0
1
0
0
4
0
1
10
5
2
0
35
0
0
22
23
2
3
4
32
5
23
0
2
0
32
0
3
0
32
0
4
2
0
25
4
4
19
2
26
35
32
3
5
0
0
0
3
23
35
35
31
2
0
0
3
3
0
22
7
4
3
3
3
34
3
0
4
2
4
25
0
34
34
4
3
0
1
32
0
31
32
0
3
0
3
0
25
1
34
32
3
2
8
3
2
4
35
5
1
0
0
35
0
0
0
5
0
0
35
0
1
0
2
25
35
3
0
15
2
5
35
22
0
0
3
34
2
1
4
31
2
32
35
7
4
5
0
2
0
31
22
8
6
8
0
32
2
35
35
0
31
0
0
19
1
2
0
22
2
1
2
2
2
0
23
0
2
14
0
3
34
2
35
25
2
9
35
0
9
3
3
23
3
0
1
0
32
0
0
25
1
2
35
28
32
25
32
2
4
34
5
0
35
0
0
32
0
3
0
35
0
5
35
2
35
1
34
0
35
34
15
32
2
0
8
35
34
4
10
22
31
26
28
5
4
35
0
23
32
4
32
2
4
23
3
32
4
2
0
9
2
3
35
1
35
2
0
32
0
1
0
1
9
4
2
31
3
32
4
4
7
34
1
0
5
2
34
0
34
0
32
35
3
1
26
32
3
22
10
4
10
3
3
35
22
0
24
0
1
35
35
0
2
32
2
4
0
5
0
4
32
0
0
0
0
0
32
32
0
2
0
8
0
6
0
26
4
1
4
32
8
8
22
35
5
0
0
3
34
32
0
0
8
0
32
0
4
0
3
0
24
25
3
32
31
32
0
2
34
0
0
5
34
2
1
3
3
0
3
32
32
4
2
4
1
2
0
22
1
35
14
2
31
0
34
8
22
2
1
22
35
0
22
0
2
5
8
29
0
0
35
22
24
35
2
4
35
4
35
5
2
5
2
2
1
8
32
1
31
0
32
1
3
3
6
35
3
23
35
0
0
2
25
1
1
3
32
32
34
7
2
4
25
0
4
0
0
0
32
0
34
3
35
0
2
22
24
0
35
25
4
1
0
1
34
35
1
35
3
0
32
24
2
3
0
0
34
2
0
0
4
2
2
2
0
0
0
35
3
32
35
32
34
3
22
1
2
23
0
3
0
0
3
5
0
22
0
0
0
32
29
2
15
1
9
2
35
0
35
3
14
22
9
4
0
34
5
35
4
4
2
35
34
35
35
0
8
19
0
2
26
32
0
0
0
0
4
1
0
2
4
2
35
35
0
24
1
28
0
32
32
1
0
0
1
0
0
35
0
1
3
4
35
0
4
35
0
32
35
4
32
1
32
3
35
9
35
1
35
2
2
3
22
35
5
1
15
35
24
30
0
31
4
35
0
24
4
0
1
4
4
0
24
35
0
0
0
4
8
1
0
3
2
0
3
9
3
1
36
36
0
10
10
2
2
36
25
0
33
21
0
37
36
0
0
0
37
0
0
0
24
2
6
37
0
4
1
0
3
0
0
0
37
37
4
34
37
37
0
0
36
2
5
26
27
5
4
1
7
4
1
11
34
3
31
24
0
36
1
4
4
2
3
1
0
24
8
34
5
31
0
38
37
35
12
10
38
25
3
5
0
0
35
38
0
26
5
4
10
38
3
4
9
21
0
5
35
4
5
0
38
0
5
0
5
2
0
37
0
1
3
38
9
38
0
38
2
2
4
35
2
5
38
0
2
2
0
1
0
34
9
10
2
1
0
1
35
2
5
25
0
38
38
10
34
0
5
2
0
5
5
0
0
5
3
9
2
38
0
0
35
17
5
0
0
1
37
3
5
0
0
38
28
37
3
17
38
2
1
5
28
5
35
38
5
0
34
35
0
29
3
0
6
0
4
0
2
21
35
25
4
1
35
38
4
5
4
0
11
35
2
35
0
38
25
4
37
32
0
0
34
35
25
25
35
35
2
11
35
5
1
0
38
0
35
0
2
35
37
3
8
35
0
1
0
16
0
0
38
0
3
25
35
0
0
38
38
10
0
31
0
0
1
0
3
0
26
37
27
10
5
10
3
7
8
10
25
0
1
2
1
27
3
26
0
37
3
2
0
0
3
1
5
4
37
5
25
2
35
3
0
34
0
0
4
3
38
6
38
37
3
2
37
38
5
38
34
25
34
1
0
5
38
3
2
35
38
5
1
3
35
2
9
0
35
10
0
0
5
0
5
26
1
0
2
0
10
5
38
35
0
38
1
0
1
1
34
0
5
35
2
34
0
1
38
25
0
0
25
3
0
3
0
38
0
1
34
38
35
34
9
5
25
0
3
35
0
38
1
28
9
0
3
8
0
6
5
5
35
5
37
3
5
38
0
0
1
0
2
38
1
12
35
2
0
0
0
5
35
2
2
0
3
1
0
2
0
2
0
3
37
0
0
38
3
0
28
37
0
25
5
3
37
0
4
35
35
32
38
0
38
2
5
26
5
35
37
3
34
5
0
3
0
10
35
38
6
28
29
11
25
38
0
6
0
38
38
5
1
25
2
1
0
5
0
34
38
5
5
3
2
2
5
2
3
25
7
28
5
0
38
0
0
5
35
0
6
2
27
27
3
35
2
26
0
28
4
38
3
0
0
0
34
38
21
5
0
0
38
3
5
0
0
5
0
5
37
0
0
2
4
4
31
34
38
31
5
28
1
2
35
5
5
0
0
0
3
6
0
0
3
2
35
0
3
25
5
37
3
3
0
6
0
5
1
0
0
0
25
2
37
0
25
5
0
37
29
1
0
5
3
3
0
29
37
2
35
0
1
6
5
2
1
0
3
16
37
5
38
3
37
3
0
5
0
6
35
5
12
2
37
38
38
35
5
0
28
5
35
29
0
3
5
1
3
3
1
0
2
7
1
3
8
5
2
28
8
0
38
35
34
5
0
28
26
0
0
35
1
8
35
8
1
38
4
5
0
25
25
35
32
38
5
3
0
2
28
0
0
38
5
37
16
4
26
5
38
0
2
1
0
5
0
25
0
2
16
7
38
5
9
5
0
0
38
0
5
0
38
3
1
25
0
26
31
2
35
31
10
5
28
0
29
12
2
2
0
5
4
0
5
1
0
25
1
37
37
38
0
5
35
5
4
5
28
37
28
2
1
5
3
35
38
38
38
35
35
34
35
35
10
10
0
0
38
38
0
4
5
0
0
0
38
28
35
3
0
37
0
1
3
3
35
5
25
26
1
0
4
0
11
38
3
12
8
38
28
1
2
10
32
0
2
3
0
2
25
17
1
0
0
28
0
5
34
35
38
25
3
38
3
34
2
0
5
34
0
0
1
38
26
0
2
3
38
0
38
0
3
1
38
2
35
38
38
0
27
0
2
4
2
38
38
0
5
38
2
1
3
37
1
27
0
0
0
37
34
3
0
5
38
26
2
10
10
3
38
10
25
35
0
3
5
25
2
3
21
5
1
38
9
3
1
5
38
0
3
25
0
7
33
35
37
0
8
38
5
21
10
35
29
34
3
35
1
5
0
10
5
8
38
37
1
3
5
33
0
35
4
1
0
37
5
0
0
35
4
5
0
35
2
12
37
2
0
0
25
3
9
1
37
1
3
6
0
35
2
25
38
25
3
1
25
27
2
10
35
5
3
0
4
26
0
0
4
5
35
0
0
35
5
35
5
25
5
2
35
0
33
0
3
2
8
38
3
35
35
26
26
38
38
10
0
38
6
38
4
5
25
0
11
1
0
3
3
21
0
0
2
16
37
26
1
2
5
35
9
29
3
38
2
37
5
6
5
35
2
8
0
38
0
3
35
5
27
38
0
2
38
37
0
26
5
6
10
6
10
0
11
0
33
0
0
1
2
7
1
38
5
0
5
38
35
0
2
4
5
11
37
5
3
0
3
1
3
8
35
5
5
5
0
34
2
0
34
0
2
32
26
5
25
3
37
3
38
35
6
0
3
38
10
38
34
0
35
5
2
12
38
1
0
1
1
35
0
10
38
37
38
5
6
38
38
21
2
34
1
35
4
5
0
37
1
3
0
2
26
0
38
26
2
0
2
0
5
38
5
9
0
17
0
0
37
3
0
8
35
0
3
26
10
0
0
0
0
35
38
35
38
38
5
0
12
0
27
0
5
3
3
38
10
2
26
38
32
2
38
0
0
2
0
0
0
0
0
3
0
0
38
35
35
38
3
38
5
2
1
11
35
35
35
1
37
3
26
33
35
38
5
1
3
2
12
2
38
2
1
35
0
5
28
0
35
25
1
38
33
37
2
7
12
0
37
38
6
1
5
0
38
25
3
1
26
0
0
0
5
21
38
0
0
5
3
38
16
0
38
37
0
2
10
0
0
0
3
0
37
0
0
5
0
38
3
2
0
26
38
28
35
32
5
5
1
3
37
5
25
35
35
2
5
28
0
25
3
5
35
0
0
3
4
0
5
0
2
5
16
4
1
2
0
38
33
1
27
5
5
2
3
3
37
38
10
1
38
21
25
2
0
37
37
25
0
0
10
0
1
0
5
28
2
0
0
3
5
4
3
3
35
5
38
4
9
0
0
0
38
37
0
0
38
0
5
0
0
28
0
37
28
35
2
38
35
35
29
5
3
35
37
5
5
0
0
26
38
10
1
32
34
2
38
38
2
1
2
35
4
26
26
3
2
0
38
0
3
3
5
2
5
0
1
3
0
38
35
1
0
5
2
2
4
34
0
1
38
2
32
4
3
12
0
35
3
37
7
2
0
8
10
29
11
0
2
2
4
21
0
0
28
0
17
3
17
5
5
17
10
0
5
5
0
0
0
9
38
0
3
38
31
0
5
38
0
3
3
1
35
32
38
26
2
0
38
28
0
3
9
5
0
17
2
2
25
37
5
38
3
2
16
1
0
0
0
0
0
3
5
3
37
3
5
10
5
0
2
3
0
3
3
3
0
0
12
2
37
0
35
6
5
3
6
5
2
6
37
0
38
5
5
8
38
5
2
0
16
0
35
1
38
3
5
2
5
2
35
25
21
35
1
28
0
0
0
3
0
35
33
35
35
0
2
38
37
35
0
0
3
38
35
2
38
38
0
4
0
35
0
0
3
32
29
35
2
0
37
38
17
35
0
4
37
0
10
0
2
38
0
4
35
3
5
0
1
21
37
5
0
0
6
3
38
3
3
6
35
35
28
37
5
1
2
0
33
0
5
1
34
37
5
5
0
5
2
5
2
0
2
3
5
0
0
38
0
3
5
0
0
0
5
1
38
25
3
4
2
0
2
1
0
17
10
5
10
27
0
0
38
35
34
3
0
38
3
5
25
0
2
25
0
35
25
16
3
0
25
35
2
35
5
0
3
38
35
3
0
5
5
0
3
35
35
5
37
38
37
0
0
5
2
0
28
2
5
5
38
2
38
0
38
35
35
1
35
0
38
0
3
0
39
0
2
0
0
36
0
8
10
0
39
0
0
8
3
0
0
38
5
10
12
3
36
1
33
39
5
0
3
39
0
0
0
35
8
0
36
0
17
39
3
38
3
1
3
1
5
39
0
0
5
0
5
3
2
5
3
5
38
26
36
2
39
39
0
5
0
0
5
0
32
2
0
1
39
1
0
1
0
38
28
0
36
38
5
4
36
4
2
10
0
21
2
1
21
0
36
0
5
0
39
39
2
39
1
3
39
5
5
0
0
0
38
4
0
33
0
4
0
3
36
3
0
1
26
0
38
7
6
5
0
35
39
3
27
3
0
0
5
0
3
17
3
36
3
36
26
39
3
2
2
35
0
26
0
0
38
0
0
3
3
25
0
36
0
0
0
26
28
2
39
3
17
4
5
5
36
36
5
2
39
1
0
16
2
2
9
2
36
26
0
0
32
16
3
0
25
7
0
2
5
5
0
0
2
0
0
0
0
12
39
0
9
3
2
35
39
2
5
10
1
2
1
25
36
10
32
35
0
2
7
6
0
6
5
39
0
21
6
0
38
5
3
1
26
36
0
28
4
2
39
0
5
8
2
0
38
39
35
39
39
6
0
39
3
10
39
17
0
2
36
26
1
11
21
5
0
0
38
17
36
0
1
0
39
39
3
4
0
39
0
0
5
26
0
0
36
28
6
0
0
8
38
9
28
0
3
36
38
39
2
12
3
0
5
0
1
3
11
36
1
39
0
3
2
0
5
2
39
36
26
36
0
0
5
38
5
0
2
0
1
2
36
0
39
17
2
1
10
3
3
26
39
35
0
36
36
0
2
39
0
0
35
39
39
8
2
0
4
2
2
10
36
2
25
2
0
26
39
0
10
2
38
2
39
0
36
36
1
33
3
39
6
1
4
36
1
10
2
35
2
25
25
10
5
0
5
0
27
0
36
39
2
39
39
0
7
0
1
28
2
5
2
35
2
3
5
5
25
5
0
26
2
26
0
2
2
0
0
38
0
26
6
39
36
10
3
5
5
17
1
3
0
39
2
3
0
5
9
3
6
12
0
10
5
0
2
10
0
0
36
3
5
39
0
0
10
12
3
0
0
2
3
25
36
38
10
1
39
2
4
0
36
5
5
5
1
5
26
0
39
3
8
5
3
4
0
5
39
2
5
17
10
1
3
39
0
38
36
0
36
39
0
2
1
0
0
21
4
1
39
4
2
36
0
33
2
0
36
0
3
35
39
8
0
3
4
39
39
0
33
38
0
35
27
3
38
5
39
39
2
0
5
30
36
2
35
0
35
0
26
6
2
11
39
38
5
3
8
0
5
1
4
0
0
38
2
36
4
5
36
3
11
2
25
10
5
38
3
5
0
0
39
39
35
0
36
2
2
0
0
17
0
1
26
6
2
39
39
2
10
0
0
1
5
26
38
2
3
5
3
26
39
36
0
0
39
6
8
3
5
17
33
0
2
0
28
8
5
0
10
0
39
2
3
0
36
36
32
35
3
36
3
5
2
39
2
5
39
3
0
3
7
0
36
2
26
1
39
39
0
26
0
2
3
1
0
35
5
6
5
0
3
0
0
36
36
1
39
0
8
26
38
0
2
35
0
38
4
5
39
35
0
0
3
39
33
2
39
3
1
26
1
26
2
5
0
38
38
26
0
36
0
39
4
3
0
5
36
2
36
32
10
21
4
36
2
0
1
38
5
5
33
36
36
39
36
32
4
2
2
36
5
3
1
0
35
1
1
5
0
3
8
9
5
10
0
2
36
1
36
2
36
39
1
36
6
38
35
25
39
17
39
0
39
1
39
3
1
5
4
5
2
36
26
0
2
3
3
1
1
0
2
0
5
1
39
8
3
36
39
4
7
39
5
39
39
0
5
36
39
9
28
9
0
38
2
0
5
39
2
3
39
36
5
12
0
28
36
38
5
35
27
39
12
3
5
0
10
2
2
35
4
38
1
8
0
1
1
0
27
39
3
1
32
26
7
8
3
36
39
4
5
0
10
5
0
0
39
0
6
0
1
2
36
0
36
3
3
0
0
39
0
21
0
3
17
38
0
39
3
1
10
26
6
3
6
39
38
36
2
32
0
1
1
0
1
36
0
5
5
26
0
2
5
2
5
39
5
26
0
39
0
5
39
39
26
2
26
1
0
1
39
25
2
36
5
36
38
39
0
0
0
0
0
3
0
39
17
0
1
5
3
2
33
0
10
4
5
28
5
0
33
26
5
7
7
38
1
5
0
36
0
5
0
0
4
5
0
3
0
36
39
2
27
39
5
3
33
36
39
26
36
39
5
2
10
0
36
0
1
5
5
38
38
0
25
3
39
2
2
36
2
0
0
39
36
6
2
3
3
2
2
5
0
26
30
0
12
17
0
36
2
10
0
1
0
36
0
38
2
39
0
5
5
39
3
2
0
0
1
36
2
36
39
11
5
3
3
0
1
36
39
5
0
38
5
5
3
1
5
2
3
5
0
3
39
3
3
39
2
10
1
39
3
0
39
1
2
5
28
0
6
16
2
39
5
0
35
1
2
2
1
39
39
2
32
36
2
25
16
0
38
3
28
26
0
39
2
0
39
26
3
0
1
0
1
0
3
39
4
36
0
8
5
38
2
4
3
3
0
0
5
0
0
36
1
2
5
5
28
35
2
4
0
1
26
5
12
5
0
39
0
3
0
0
2
39
8
36
2
0
33
5
36
8
3
35
0
6
39
2
40
5
5
37
40
1
26
37
5
2
0
37
40
5
28
6
10
0
11
1
1
28
2
0
10
33
12
1
3
26
0
0
38
3
0
1
0
28
34
5
2
27
0
2
0
38
28
4
2
7
41
41
0
0
41
11
0
36
7
1
1
28
11
0
2
3
0
3
2
5
5
0
3
26
2
41
0
2
41
41
7
2
10
38
0
5
3
4
40
41
41
32
0
0
41
41
5
28
32
38
5
3
2
2
5
11
3
0
36
41
3
0
1
3
1
0
0
41
0
0
7
35
28
10
40
28
0
5
5
26
0
3
5
2
40
3
38
0
11
41
10
40
0
2
40
3
2
41
0
3
0
41
0
0
41
5
5
2
10
41
41
1
0
5
5
41
0
27
1
2
35
41
3
2
1
16
5
41
0
41
41
1
3
9
41
2
4
11
38
2
2
3
11
38
18
0
41
1
28
26
0
5
0
2
41
33
3
2
2
36
0
0
0
0
10
0
41
2
38
40
8
40
26
5
27
36
38
41
2
38
0
2
27
3
2
0
5
38
8
0
41
27
1
7
5
4
3
27
28
0
0
5
0
0
2
0
38
4
36
2
1
33
26
0
5
36
34
2
41
3
0
2
38
0
4
0
0
0
0
16
38
16
41
28
41
41
41
6
1
41
3
30
7
5
0
0
0
27
5
41
5
2
0
40
2
2
2
3
40
3
38
11
0
0
38
9
0
3
1
40
41
2
1
0
38
3
38
38
41
0
0
6
0
0
0
0
4
34
1
38
1
5
6
4
2
41
1
2
38
2
1
0
2
33
38
41
26
0
27
0
1
3
12
40
27
5
2
0
1
1
5
3
36
38
38
3
2
36
41
38
1
0
4
3
38
41
3
40
2
18
5
0
5
5
7
0
3
0
2
0
5
16
26
10
0
26
38
41
3
4
2
5
38
1
5
26
6
0
1
27
4
0
0
0
0
2
1
1
8
1
2
41
0
27
41
38
0
38
0
1
3
2
23
41
0
0
0
28
11
0
26
0
28
41
0
41
0
3
3
5
9
0
38
0
0
0
28
0
38
6
0
4
5
28
38
1
41
1
3
41
30
41
0
3
0
1
5
33
9
1
5
2
5
2
34
5
0
38
27
2
2
41
0
28
3
0
5
5
28
41
0
26
35
0
0
5
4
0
5
0
3
5
2
28
41
2
38
33
1
5
0
0
36
18
0
3
38
27
27
41
5
27
38
2
36
0
38
4
4
5
0
41
0
38
30
0
2
36
1
0
0
0
5
2
3
3
38
28
1
1
0
3
41
1
28
41
0
1
28
38
0
41
40
3
5
41
38
6
0
3
41
1
8
2
4
38
38
3
3
26
26
5
0
35
3
0
4
0
5
0
5
1
41
3
3
2
5
41
2
0
5
41
1
36
0
3
0
0
11
26
38
36
5
28
2
40
5
5
41
3
38
38
3
36
41
38
3
0
38
0
0
26
41
5
3
0
3
40
16
10
0
1
27
41
0
2
33
38
41
1
2
0
40
41
5
1
0
34
1
0
41
0
2
36
41
2
23
1
0
1
2
0
0
40
23
36
1
0
3
35
0
40
3
38
38
40
5
38
0
1
0
41
11
26
36
1
0
27
38
38
0
1
0
1
0
0
5
0
1
5
0
38
41
2
28
1
0
0
0
5
26
3
36
36
0
3
0
41
5
41
0
5
2
3
0
3
3
0
18
3
35
0
3
3
35
1
5
0
38
38
0
0
3
2
5
4
2
11
2
41
28
11
2
3
2
41
28
0
5
38
4
40
0
38
38
41
3
34
5
0
41
38
38
0
5
3
27
0
0
35
4
2
2
0
3
40
33
0
5
0
2
5
3
5
11
0
6
3
0
2
26
0
40
1
7
1
0
1
3
3
9
28
3
0
41
0
2
34
5
2
5
3
1
18
5
5
33
23
5
38
0
0
0
40
1
0
5
38
41
26
38
5
1
27
5
3
41
32
41
3
0
1
38
28
36
0
18
3
0
27
1
4
5
41
5
1
36
2
28
0
26
12
4
12
28
5
5
3
41
41
0
6
11
1
5
2
2
0
0
41
3
4
3
0
2
0
0
3
0
29
27
0
0
10
42
1
39
0
0
0
3
1
42
0
1
1
0
41
2
5
3
42
33
2
0
3
41
3
28
0
42
37
0
0
42
5
1
3
5
0
42
2
41
42
1
7
0
1
5
2
3
0
2
5
2
39
0
0
41
0
3
39
1
0
5
39
2
6
39
0
42
0
5
1
42
2
5
31
10
0
0
5
1
5
0
10
5
39
3
0
42
0
10
3
0
42
4
2
0
2
0
42
3
0
18
41
4
42
5
3
23
3
39
42
7
1
5
0
3
0
3
0
5
3
3
39
0
12
5
0
2
1
0
29
8
4
41
2
17
3
2
3
2
39
3
42
42
29
42
17
34
3
2
28
8
2
42
0
3
3
0
3
2
39
28
3
1
5
5
28
23
0
1
2
0
4
39
5
0
39
4
41
42
0
7
0
0
41
42
33
10
34
37
29
11
42
41
10
3
42
5
18
31
5
5
3
18
0
0
4
1
5
5
3
39
2
1
27
37
0
5
17
9
1
42
0
1
37
6
0
3
0
39
1
1
28
41
5
6
39
5
18
39
11
11
2
3
7
29
4
31
1
5
0
41
2
0
0
39
29
3
42
0
39
0
1
7
0
35
0
39
3
4
39
23
0
1
41
6
1
2
0
36
1
42
0
7
2
37
42
1
2
36
41
3
0
39
23
2
33
0
3
4
5
42
42
2
8
42
39
5
28
0
3
1
0
3
3
5
41
37
0
5
11
39
10
3
1
42
39
0
37
0
3
2
5
4
39
36
39
42
3
0
0
42
0
0
8
42
0
42
42
41
5
0
1
0
3
42
0
28
42
1
42
41
0
5
6
0
41
5
42
10
1
2
1
42
0
0
5
1
3
5
6
42
1
27
5
42
41
0
1
5
11
3
2
3
23
11
1
3
2
3
39
27
5
1
0
42
1
10
3
5
39
39
2
0
0
42
37
28
3
37
3
0
0
37
5
0
0
29
1
5
5
1
1
39
0
5
0
41
39
1
1
2
0
0
28
3
2
2
0
0
0
3
5
0
0
0
39
33
42
2
29
0
42
2
0
35
42
41
4
39
41
0
5
39
0
35
41
5
0
39
41
2
1
3
0
42
42
10
3
5
10
9
3
1
0
0
1
1
39
0
2
0
29
27
39
2
0
39
5
4
8
42
42
27
5
6
2
41
3
2
29
4
0
0
7
5
2
2
2
2
12
42
2
0
3
5
35
5
5
0
42
0
41
2
39
3
29
0
42
5
0
0
5
1
3
3
0
41
5
5
42
0
2
1
0
3
12
5
28
39
5
3
2
41
42
5
3
0
0
42
3
1
28
5
42
5
0
41
1
34
37
37
0
5
3
37
3
42
35
1
41
2
3
3
0
33
3
5
1
4
0
0
3
2
27
5
1
0
0
3
0
39
0
1
0
0
2
5
3
0
0
39
0
0
2
27
8
39
2
0
0
3
3
0
1
2
36
3
3
0
33
3
3
5
41
3
42
10
5
37
7
6
2
11
0
0
5
39
0
0
3
0
10
2
0
0
3
2
29
8
33
28
39
4
37
42
0
5
0
1
0
0
40
2
43
0
42
43
0
2
6
3
0
1
0
11
3
0
3
40
0
0
5
5
3
3
28
0
0
7
43
3
29
43
43
0
10
31
7
0
5
0
10
2
5
38
3
0
11
5
18
36
0
6
43
28
40
3
0
0
43
0
1
42
4
5
4
3
29
43
7
1
38
28
2
28
43
42
1
36
40
0
10
43
0
5
3
3
4
2
1
1
1
0
0
38
34
3
5
2
40
3
0
0
3
30
3
2
2
0
43
34
43
36
42
42
1
0
5
3
5
2
40
10
0
43
17
0
38
40
1
43
40
3
3
5
43
1
1
1
12
28
0
29
40
0
36
35
4
11
1
3
38
38
4
6
43
43
3
3
1
0
35
5
2
2
0
29
2
43
40
5
1
10
42
0
40
0
2
3
4
0
1
34
0
43
3
3
0
43
3
30
43
11
43
2
43
7
0
1
0
3
2
1
3
2
2
5
28
42
1
28
5
40
40
3
7
2
3
0
43
0
3
0
11
3
0
2
4
0
40
11
3
3
9
3
11
40
43
42
3
35
11
0
5
0
0
43
0
3
5
9
3
0
23
3
5
43
1
0
1
4
5
2
3
4
0
4
23
2
40
17
3
0
5
2
3
43
0
38
36
1
1
1
6
40
28
43
29
43
2
9
4
18
3
3
43
5
0
6
0
17
36
5
40
0
1
28
43
0
5
2
5
0
0
2
43
28
42
3
0
40
0
3
3
0
3
43
3
0
43
40
1
0
5
0
0
5
42
0
0
0
3
11
30
5
31
9
2
0
43
43
43
3
3
38
0
1
3
38
5
12
3
1
28
1
29
42
1
0
10
0
0
0
43
28
10
1
29
28
29
3
0
3
0
18
0
36
5
7
28
43
43
28
3
29
3
3
1
4
1
43
5
3
2
28
10
43
29
43
43
43
3
1
36
42
1
9
11
2
1
0
3
5
4
43
30
5
43
43
40
1
1
43
2
17
3
42
3
28
1
0
43
1
3
0
0
5
0
3
11
3
0
1
1
3
40
43
43
7
5
2
36
0
7
10
28
1
40
1
0
40
0
0
2
6
6
2
29
3
40
5
5
12
0
0
18
12
0
0
34
43
5
3
43
6
5
40
5
28
5
0
5
40
1
0
43
5
43
0
9
3
43
36
17
4
29
0
28
0
3
38
5
28
11
43
43
0
0
28
28
42
0
0
12
0
0
43
3
43
40
43
0
9
2
0
2
0
12
5
2
5
28
3
1
2
5
36
0
3
28
42
1
1
1
3
40
38
2
1
1
5
10
28
5
3
0
43
23
35
42
43
36
5
7
1
0
2
2
5
3
0
0
0
1
3
0
5
2
1
36
43
0
3
2
43
29
2
43
5
5
5
43
5
38
43
3
40
9
43
43
43
43
0
3
42
0
4
43
31
5
1
18
43
0
0
40
5
0
29
3
4
0
0
40
4
43
3
38
4
11
1
5
40
2
28
40
1
0
3
0
0
0
4
43
0
1
2
0
0
29
2
3
3
3
3
43
0
40
1
40
0
42
0
40
40
5
40
4
40
5
28
43
31
1
5
42
42
0
2
0
3
34
1
1
0
0
0
9
29
1
7
40
1
1
2
40
1
40
38
43
0
1
1
1
5
3
0
31
29
5
5
38
43
5
38
5
1
38
3
17
5
43
10
5
5
5
0
0
5
23
3
0
5
12
43
3
3
40
5
5
3
6
1
0
0
0
3
1
40
5
11
0
11
43
1
0
12
40
0
0
40
0
40
0
5
2
5
43
5
42
3
4
1
0
1
1
2
2
43
3
9
0
28
28
2
0
0
3
2
0
10
3
43
1
3
5
40
2
9
0
10
3
7
43
29
0
0
43
7
42
42
0
3
11
2
43
0
0
23
1
5
1
2
11
6
3
0
5
5
18
36
0
0
1
3
2
1
40
29
5
43
36
3
9
43
1
0
40
5
40
5
42
43
5
43
40
6
0
3
40
2
0
0
28
5
0
0
11
4
2
2
36
1
3
1
3
0
43
0
1
40
5
43
23
43
43
43
2
10
43
5
40
42
18
1
43
5
1
40
11
40
42
43
5
7
9
0
0
43
1
5
43
5
4
0
5
29
43
10
40
0
5
43
18
28
10
1
0
9
1
12
43
42
3
29
3
5
1
4
40
0
31
0
34
36
3
0
43
43
6
3
40
40
40
3
42
1
40
1
4
40
2
40
28
2
0
29
40
0
5
43
29
43
43
0
43
3
5
0
3
40
1
2
0
5
7
1
2
5
40
43
42
5
42
42
40
43
0
4
5
1
35
3
28
5
3
0
12
3
3
38
0
2
43
0
11
28
0
42
0
0
40
3
5
2
3
0
1
34
3
2
3
0
36
5
29
3
2
0
42
0
38
0
2
4
1
30
11
5
43
0
0
30
3
0
1
5
28
42
5
0
1
43
28
0
42
43
2
1
0
28
1
23
43
0
43
1
28
0
0
1
10
5
43
43
3
29
40
2
43
2
10
2
1
43
1
4
43
1
43
10
40
5
0
0
43
0
1
5
3
28
5
3
0
40
7
1
2
43
3
38
43
3
3
0
29
40
29
30
0
0
0
5
2
0
2
3
42
43
1
0
5
28
3
9
43
3
10
3
28
3
4
0
36
43
40
40
1
43
0
0
5
28
4
4
3
43
42
35
11
0
4
5
0
7
0
43
5
3
5
1
0
3
3
5
0
5
40
0
1
3
3
0
2
7
42
29
42
28
0
5
0
5
6
4
42
9
4
2
43
43
17
43
3
11
3
43
3
28
43
10
10
43
40
28
12
40
1
0
42
6
0
0
40
43
3
0
4
40
2
2
0
5
0
3
5
2
2
43
2
4
3
3
0
3
5
43
29
3
28
4
40
43
3
0
11
3
0
40
0
9
1
0
40
30
43
5
23
43
17
2
28
40
43
5
0
43
7
43
2
5
29
0
0
42
10
38
3
5
12
2
5
40
0
0
0
0
0
5
3
3
0
2
0
23
0
3
38
3
18
11
5
40
43
9
43
1
0
3
1
0
0
40
43
3
29
7
0
0
5
1
43
23
1
28
35
0
5
0
3
1
0
5
5
29
0
40
40
2
0
0
2
34
28
38
5
43
38
42
43
36
0
5
38
9
40
2
0
2
28
1
43
5
5
40
5
0
7
7
42
43
2
38
0
7
0
5
3
42
5
43
0
2
6
2
12
42
0
5
0
29
2
43
5
5
43
3
40
17
3
2
42
2
29
0
5
5
2
5
3
5
5
0
10
40
6
0
0
3
40
3
1
43
5
5
2
28
3
40
0
0
3
4
38
2
29
4
40
0
43
40
3
3
43
3
2
2
43
5
0
29
1
3
35
28
4
5
28
10
2
0
4
1
43
2
42
0
31
29
4
0
2
43
0
42
43
0
3
40
3
36
0
5
6
40
1
3
40
44
41
44
39
44
7
39
44
41
44
3
0
2
5
5
1
5
39
35
41
0
41
31
32
2
44
6
12
41
3
0
4
6
37
3
0
5
0
2
1
39
30
1
5
4
2
39
0
3
2
3
44
39
44
0
0
35
10
44
3
43
3
3
3
5
5
2
4
32
44
3
41
2
1
39
3
0
36
7
44
43
2
43
3
36
2
0
2
4
3
44
2
44
44
6
1
5
5
43
5
37
41
39
4
0
3
5
41
7
2
43
1
29
43
0
1
32
3
41
0
1
2
41
5
4
0
3
0
1
1
1
0
2
3
1
43
6
0
29
6
24
44
29
5
44
31
11
2
43
5
5
6
0
0
0
2
43
29
3
44
32
3
41
2
2
0
41
29
44
3
1
1
29
11
5
12
5
39
3
19
0
1
44
3
30
0
7
30
2
2
6
43
0
6
39
3
10
1
43
0
6
5
44
0
0
2
0
35
4
2
0
1
36
3
18
5
0
1
1
3
29
5
5
3
2
18
44
0
2
2
3
2
44
0
5
0
2
41
12
2
9
4
0
3
41
0
3
1
41
5
1
5
2
3
5
1
2
41
9
2
2
2
1
0
1
0
41
0
30
29
3
0
44
5
2
0
0
1
3
30
18
43
5
2
1
3
3
0
44
11
0
1
39
39
44
3
6
2
1
44
3
41
0
39
41
44
35
0
6
4
3
44
2
12
5
44
9
43
0
0
1
39
5
2
0
41
41
5
44
3
44
2
3
29
3
41
44
1
2
0
7
0
43
2
6
44
4
4
30
41
5
29
3
0
37
1
5
7
3
3
43
3
2
41
1
44
37
0
1
3
2
41
1
3
0
43
1
5
1
2
29
3
5
41
30
2
0
41
3
43
29
41
41
44
29
5
3
13
0
2
39
5
5
30
5
43
0
3
4
3
41
1
11
7
0
1
43
1
0
3
39
3
43
1
1
1
2
2
5
2
41
2
2
30
5
29
0
5
3
3
1
1
0
1
1
43
29
3
0
2
44
30
1
39
0
5
5
6
9
1
30
30
1
44
12
1
3
0
41
37
44
2
44
0
0
6
2
7
3
3
5
1
43
29
1
2
0
4
32
41
43
41
5
2
44
39
13
44
5
4
0
0
29
41
0
2
2
0
3
3
2
3
5
29
1
2
0
10
44
2
37
29
5
44
1
18
0
0
0
0
0
29
1
6
6
29
5
9
1
30
0
11
43
4
2
0
41
0
3
2
4
4
5
30
1
0
5
5
0
41
5
4
1
41
3
0
43
0
31
44
30
1
44
41
13
44
1
6
11
0
36
5
37
6
44
11
6
3
44
44
0
1
29
44
3
44
44
3
0
44
29
5
3
0
1
0
1
7
2
3
0
2
44
44
44
2
2
41
44
2
37
44
44
19
0
4
43
3
44
43
5
0
44
1
30
0
1
43
0
4
12
0
6
0
0
2
3
1
18
10
0
44
2
43
0
30
3
44
2
41
5
5
2
44
0
44
0
29
3
1
0
43
0
44
0
1
0
4
18
1
11
6
2
7
1
44
3
44
5
41
6
41
6
29
41
3
39
41
3
0
44
1
2
44
44
37
2
0
44
6
3
2
35
44
4
4
0
24
3
7
18
0
11
41
36
6
3
0
0
32
0
5
0
44
3
43
0
0
43
41
1
5
7
1
1
3
3
2
1
0
3
5
4
41
30
0
0
44
6
41
7
44
44
29
41
29
7
5
39
6
0
29
2
4
0
2
3
3
1
4
39
43
0
2
0
5
37
4
1
39
39
44
2
3
5
41
30
12
3
3
3
2
30
29
2
11
0
2
41
1
13
3
29
0
29
4
5
3
2
3
6
2
0
41
0
4
4
0
0
2
3
44
44
41
41
41
3
41
44
41
4
41
0
5
5
29
0
5
44
29
0
29
7
5
18
4
11
6
44
44
1
39
29
5
44
0
6
0
39
13
0
43
2
44
43
43
4
41
41
29
0
1
0
0
41
3
44
0
39
1
0
44
44
3
6
0
0
41
2
29
43
44
12
41
2
5
10
13
3
3
39
0
5
43
44
1
19
3
3
3
41
0
44
1
44
0
2
2
29
43
3
0
3
2
0
5
2
2
44
2
41
2
0
30
0
44
44
7
5
44
4
44
5
7
1
43
1
5
41
37
0
43
43
5
3
5
0
43
5
9
29
5
44
1
6
0
37
44
44
1
7
5
41
3
3
3
1
39
0
43
1
41
6
0
0
3
43
5
5
0
44
1
11
2
41
2
41
0
0
6
5
38
42
5
2
2
0
6
2
0
0
2
45
0
0
33
3
0
32
19
1
1
0
3
38
1
31
3
45
3
13
37
45
2
3
0
1
44
2
2
0
12
6
1
1
46
0
7
33
1
2
0
33
47
6
7
0
47
44
1
31
1
44
0
2
1
3
2
1
1
0
2
47
1
3
47
5
0
4
47
33
3
44
2
2
0
47
2
26
31
47
2
9
3
0
47
47
35
21
3
6
44
2
44
13
1
44
47
3
6
1
33
1
3
47
1
47
0
1
0
0
47
4
4
42
13
5
1
3
47
6
47
1
31
44
4
2
7
15
39
6
2
2
1
35
6
2
5
0
46
46
2
44
1
5
6
3
39
13
6
2
44
0
42
39
47
47
1
0
21
5
47
0
6
47
42
2
4
40
15
47
4
0
6
21
2
0
1
33
1
2
44
3
0
42
6
3
47
47
1
31
4
0
47
11
40
6
42
21
39
7
47
46
4
47
0
32
26
47
33
47
47
33
1
40
15
6
33
7
47
6
35
0
13
47
47
5
1
2
5
42
3
3
1
1
11
1
5
3
3
47
47
1
44
44
0
1
42
11
0
44
11
44
0
6
42
46
46
47
13
6
2
14
0
21
6
47
2
32
47
5
6
2
0
5
7
0
2
7
3
0
0
3
1
47
13
2
3
1
44
46
0
6
1
6
46
3
44
2
44
13
47
47
2
11
0
12
3
0
0
40
42
6
1
46
2
5
44
44
6
47
46
0
44
47
46
1
4
0
47
9
47
6
44
6
31
0
47
31
3
46
0
13
13
1
44
2
44
13
2
46
31
11
44
1
33
2
46
0
44
44
33
6
1
44
26
4
44
47
47
5
47
0
3
5
3
2
5
46
13
0
2
2
0
1
46
2
1
2
7
2
4
1
1
4
5
42
15
3
3
47
0
46
46
4
7
14
3
44
5
47
2
11
2
0
1
2
2
2
3
31
47
46
40
1
38
2
0
2
44
44
0
15
44
1
1
6
46
7
33
47
7
3
2
5
1
0
32
1
2
1
5
2
47
47
0
2
5
1
38
3
44
0
6
11
44
47
1
1
44
1
47
1
3
6
47
6
5
2
44
7
38
9
6
2
0
3
2
0
3
31
39
47
2
44
2
0
2
3
3
7
6
44
5
46
0
0
0
6
35
47
47
44
44
6
3
0
6
0
32
32
3
47
0
1
44
14
47
0
1
3
44
2
47
31
46
47
44
5
1
4
4
3
9
32
1
6
32
3
32
6
47
44
47
3
1
2
33
3
1
2
12
4
4
0
1
2
5
0
32
21
6
0
3
2
2
47
1
1
5
46
2
46
26
5
4
2
7
44
3
1
1
5
1
46
1
14
7
2
40
4
47
0
3
44
6
0
0
3
11
46
44
47
42
31
2
47
0
47
3
0
6
1
2
47
0
0
47
44
1
1
1
7
46
1
47
46
0
44
2
1
46
4
7
0
2
6
44
3
6
7
35
1
1
0
2
33
1
46
0
5
2
3
32
0
2
0
15
5
0
32
0
47
0
1
46
42
7
0
0
0
2
44
6
0
44
40
47
44
6
1
2
7
44
6
47
3
0
44
1
0
0
46
0
42
0
0
47
0
1
21
3
47
5
46
4
0
40
31
47
3
47
44
6
1
44
1
33
11
5
47
2
11
3
3
1
6
40
1
14
9
44
0
31
47
46
2
2
6
44
2
5
11
33
6
46
2
46
0
3
1
7
3
47
47
6
0
7
6
26
47
1
1
2
1
7
5
0
6
31
2
44
6
6
44
47
5
47
47
0
44
1
1
12
0
3
7
21
32
3
1
12
31
38
0
11
7
44
0
1
0
47
44
6
15
47
47
1
47
33
47
1
40
44
3
47
5
6
47
40
46
6
47
1
0
1
1
3
0
3
46
5
46
6
47
1
32
1
0
1
0
2
21
47
47
1
2
46
46
4
47
3
6
38
32
44
3
47
0
7
44
47
47
44
6
47
15
2
5
0
6
42
39
33
38
47
0
31
1
47
1
6
47
2
5
1
6
6
3
12
1
47
12
26
33
47
1
1
44
5
21
5
47
32
44
0
44
2
42
42
35
0
47
6
2
1
31
1
0
47
44
46
11
46
3
47
44
2
2
5
44
3
2
0
31
6
32
47
3
47
2
3
47
6
5
0
7
44
44
47
0
2
46
5
3
38
47
1
4
1
3
5
42
3
1
1
31
1
14
40
39
44
33
31
44
2
2
0
11
47
0
47
47
0
1
1
3
0
4
2
46
7
6
0
3
2
6
4
1
0
3
44
46
47
46
5
7
5
5
5
1
46
44
0
47
2
3
4
3
1
5
6
0
3
47
42
47
47
1
47
1
6
5
0
0
46
3
47
46
1
31
6
42
6
38
3
1
21
0
44
0
47
7
47
3
44
0
9
44
4
46
0
3
2
47
46
47
1
1
11
46
0
42
0
6
47
0
6
1
1
1
6
1
31
47
31
7
46
1
4
44
2
0
32
3
42
4
7
31
44
11
44
6
1
4
4
6
1
0
2
5
33
31
2
44
0
0
47
44
44
5
6
7
47
47
6
3
35
2
21
1
46
2
21
15
26
44
47
47
14
47
7
44
0
4
7
44
0
47
0
13
47
6
2
44
33
4
1
3
47
1
47
47
7
0
44
0
1
0
4
0
3
1
21
44
3
11
35
0
0
35
0
0
47
7
3
4
3
2
1
4
44
1
47
1
13
0
6
1
44
44
46
47
1
0
1
1
44
6
47
0
46
26
0
47
47
2
5
47
1
0
0
44
1
44
6
5
11
1
6
4
46
0
3
0
32
46
47
4
31
0
3
0
44
2
0
14
6
1
33
6
39
4
1
0
35
4
7
3
44
47
0
40
1
46
1
21
3
44
47
5
1
6
6
6
31
44
47
0
2
3
0
7
9
0
0
44
2
0
2
1
47
4
2
44
6
2
5
2
47
2
3
14
0
7
0
1
43
3
1
43
45
48
4
43
3
33
1
7
47
2
3
5
0
0
2
0
47
5
3
2
15
33
12
1
2
47
11
5
2
0
0
14
5
48
48
2
9
14
3
8
45
48
0
0
41
7
1
4
3
47
48
6
41
47
48
7
2
0
9
34
7
45
0
48
2
32
3
0
1
41
2
1
7
48
33
3
4
3
6
5
2
1
48
3
45
3
1
5
4
1
15
41
1
0
43
12
32
2
45
7
11
45
48
47
14
33
2
3
14
2
48
3
14
0
2
7
0
1
2
4
6
2
2
11
48
48
1
2
9
5
1
2
2
3
4
48
43
3
3
2
45
3
47
2
0
48
1
0
0
2
43
0
2
2
7
2
2
2
3
45
27
0
48
5
43
0
45
0
4
3
0
0
3
45
0
48
0
2
39
5
22
34
45
48
2
0
48
5
3
45
0
1
45
1
0
3
16
48
48
0
8
11
34
0
22
0
4
45
45
1
48
4
39
0
3
1
33
32
0
0
48
2
47
7
48
48
5
3
43
1
45
3
2
2
0
27
7
41
3
0
0
11
4
3
48
3
0
0
32
48
14
0
7
5
2
0
0
0
1
0
0
45
1
45
8
3
3
4
7
48
4
6
0
0
0
48
1
5
43
13
7
7
2
32
1
47
0
3
48
12
48
2
48
4
2
2
45
45
3
2
5
45
8
47
2
0
4
5
27
1
48
2
0
3
5
14
1
3
5
33
7
2
48
3
6
11
1
33
47
3
1
48
47
22
1
2
9
4
45
5
2
3
48
3
4
0
0
45
48
4
3
1
3
32
7
1
2
7
0
7
6
4
2
0
7
3
2
3
2
5
48
0
1
45
3
5
34
2
2
3
3
3
7
0
9
48
48
47
43
0
0
2
1
6
34
45
13
41
41
48
7
2
47
0
1
3
48
2
22
32
1
5
5
1
5
2
4
3
33
1
0
3
1
2
3
6
48
7
2
5
47
39
45
6
48
5
14
45
0
0
0
4
48
1
7
45
5
48
1
7
14
14
11
48
2
3
2
7
6
6
0
22
0
2
3
5
3
0
2
0
9
9
3
5
5
33
33
34
5
0
3
0
5
13
5
2
0
7
47
0
0
0
0
0
3
32
4
13
1
7
32
2
2
45
0
5
2
2
3
1
4
7
8
0
2
0
4
11
0
43
0
1
48
0
3
1
3
7
4
7
7
14
7
47
2
1
1
0
48
41
45
2
3
1
7
45
48
0
4
45
4
3
0
3
43
2
48
1
45
0
3
0
0
12
2
45
6
4
27
0
14
5
48
0
48
7
32
45
0
2
2
7
1
2
3
3
0
2
3
45
48
3
15
1
2
45
48
27
4
3
3
3
0
2
4
3
32
48
48
45
48
0
3
48
32
5
5
32
13
0
1
32
41
45
45
6
45
3
48
4
47
5
0
3
2
4
3
7
39
5
7
1
5
1
7
1
3
5
43
0
45
0
3
6
2
3
1
3
5
11
7
3
5
2
11
48
16
0
3
3
48
33
47
48
32
40
1
2
7
0
0
3
0
33
1
45
1
36
2
0
47
1
33
48
6
45
32
48
5
1
22
0
7
1
3
0
48
3
2
2
0
5
0
3
3
1
47
9
4
6
0
47
5
2
7
14
47
45
4
8
7
6
48
14
41
3
7
5
3
0
7
5
4
0
1
7
0
1
0
39
45
3
5
2
1
34
45
3
47
7
0
16
11
5
3
4
2
0
2
2
4
48
2
1
0
48
45
5
2
0
5
1
3
7
47
48
3
27
45
48
5
6
2
47
7
8
2
7
3
48
3
0
43
48
45
48
45
34
1
2
36
48
4
7
0
2
3
4
3
13
2
47
48
48
3
15
7
7
32
47
1
45
47
1
0
48
5
5
2
0
32
48
4
1
45
3
48
2
45
5
32
4
4
0
3
0
2
48
47
45
2
3
0
45
3
32
45
33
45
2
5
5
0
2
3
2
0
5
3
0
47
0
3
9
48
0
34
2
48
32
14
3
6
0
48
2
1
7
4
1
1
2
2
3
16
14
14
7
22
48
0
7
4
41
5
2
2
45
45
4
5
1
2
0
48
0
11
0
5
11
4
48
3
32
3
2
3
33
0
12
48
2
7
0
32
48
0
48
0
2
0
33
0
2
48
2
2
0
7
1
2
3
45
48
39
3
45
0
2
2
45
48
2
7
36
2
2
1
3
1
2
43
3
2
7
1
32
2
2
0
0
14
0
4
14
2
45
5
0
33
48
2
4
48
2
13
0
0
3
47
2
15
14
2
45
0
2
7
33
7
48
0
11
0
7
48
0
4
7
1
45
2
2
3
12
45
48
40
0
3
3
22
48
7
14
0
3
48
0
47
45
48
41
2
2
11
43
34
0
0
6
15
9
36
45
48
16
41
47
32
7
45
7
7
40
33
4
1
7
48
7
2
2
5
34
0
2
7
48
22
32
0
1
1
6
47
6
6
47
5
34
4
7
16
0
5
32
3
1
48
5
0
0
1
2
6
48
48
48
32
47
48
2
48
0
5
47
3
27
33
6
3
1
48
47
0
5
3
3
0
45
3
2
5
5
5
2
45
0
3
6
34
7
5
48
0
1
3
45
32
15
39
48
45
3
5
2
45
1
1
7
1
5
47
27
3
47
47
0
48
7
47
45
1
2
3
7
1
1
9
6
1
3
6
1
0
1
45
48
47
3
14
45
0
2
2
9
6
1
3
3
3
3
2
2
4
3
48
4
47
47
0
5
0
48
5
33
0
33
14
1
1
32
5
3
48
48
48
34
0
6
45
1
45
1
2
0
2
2
3
45
48
48
5
2
47
16
2
41
45
5
43
6
5
3
7
12
5
0
0
5
5
0
0
48
3
2
0
2
8
47
2
39
48
48
5
47
5
2
27
48
47
1
0
1
48
22
1
0
1
4
48
3
48
48
45
2
3
7
3
45
3
2
1
0
13
47
2
0
7
0
3
2
45
47
0
47
5
4
45
7
0
0
14
45
0
3
4
7
36
3
2
27
32
34
1
0
33
0
48
41
2
43
3
5
0
14
0
3
1
45
47
0
48
3
1
0
48
8
3
2
1
2
3
48
45
1
5
4
1
4
3
15
48
0
45
45
9
45
2
3
5
12
45
0
3
0
7
0
0
48
0
3
0
1
34
2
45
0
2
3
4
3
1
3
14
2
48
3
39
2
0
0
43
48
34
2
39
3
1
5
5
5
2
0
7
45
32
45
48
3
47
3
6
2
2
5
1
1
45
3
48
2
9
43
48
5
22
0
45
7
0
7
1
48
43
3
2
1
41
33
14
3
0
0
48
2
7
0
1
0
0
48
33
48
0
2
7
5
48
36
4
7
2
48
3
5
6
8
43
3
48
1
1
3
2
47
32
48
0
2
39
1
7
48
0
48
3
32
34
3
2
4
45
3
45
0
6
48
14
4
0
0
45
3
7
5
43
45
2
3
0
12
0
2
1
2
1
22
3
4
48
7
48
48
7
0
3
48
1
5
7
45
4
14
2
48
47
7
41
1
7
32
45
3
4
47
1
32
2
22
11
1
45
0
7
5
33
1
32
47
3
48
14
3
32
3
5
48
1
5
2
2
2
3
2
1
5
0
5
49
32
9
0
1
13
45
7
49
11
3
1
2
6
49
0
49
5
2
0
3
47
35
3
46
49
46
2
1
3
0
49
3
46
0
3
14
1
3
0
7
3
7
46
33
43
49
1
49
49
1
46
7
2
47
45
0
4
2
5
49
5
47
4
5
2
16
5
2
0
3
7
7
3
1
2
14
7
3
7
49
1
32
46
0
7
2
0
0
5
34
16
47
3
50
1
4
45
46
34
50
0
34
7
50
3
0
35
1
3
1
43
33
2
3
3
3
47
47
50
2
32
5
50
4
2
2
11
46
41
43
50
2
5
6
1
47
46
3
5
50
1
3
13
33
34
50
1
1
4
4
2
2
8
0
3
14
14
32
40
0
3
1
0
4
45
5
1
47
2
5
0
2
46
4
48
1
1
3
4
1
47
46
2
51
1
2
52
49
0
3
1
47
49
52
44
2
0
44
47
0
15
0
48
42
4
0
48
15
0
5
11
48
2
6
42
1
52
52
52
52
44
5
42
49
23
7
4
44
16
33
52
2
2
9
32
2
4
33
3
4
32
48
48
2
48
39
2
8
49
6
0
52
36
1
0
47
52
0
48
34
47
0
0
5
3
52
48
3
2
1
2
52
49
34
1
1
9
9
52
52
3
1
33
48
1
2
23
3
3
49
15
2
2
32
3
1
6
4
5
52
2
2
52
0
1
14
9
0
0
3
2
33
52
2
11
0
1
52
3
5
6
52
48
5
0
4
23
44
48
52
44
12
3
0
5
5
47
0
1
5
0
50
5
3
3
0
1
2
0
33
5
53
0
5
3
53
3
0
49
7
49
48
33
3
0
49
0
53
6
48
0
53
2
5
45
53
7
2
49
3
7
1
3
5
2
2
5
49
3
7
45
49
2
4
0
43
7
53
2
23
5
33
1
49
3
3
0
14
3
8
23
53
2
2
4
4
1
0
0
0
3
7
4
0
2
1
2
27
1
36
4
1
0
6
7
1
5
49
49
2
5
2
7
2
5
1
0
0
53
7
5
4
53
4
1
4
3
34
5
53
4
37
1
3
0
49
9
53
39
35
4
37
3
0
2
53
13
48
53
4
7
35
0
49
1
49
2
3
0
3
49
3
0
3
3
0
53
11
0
50
45
5
49
6
0
53
3
2
2
3
53
43
4
53
2
5
1
1
5
2
1
3
33
3
53
2
45
50
45
23
2
33
53
39
53
2
0
0
5
49
53
0
3
11
2
7
2
1
50
53
1
3
5
34
0
53
50
2
2
7
4
7
0
7
0
8
0
1
14
50
37
53
49
43
0
33
7
3
34
2
14
2
34
49
0
0
11
5
4
7
7
6
48
3
1
3
50
6
53
49
2
49
34
53
37
50
53
0
7
53
6
0
50
5
13
5
50
17
3
11
37
7
48
1
3
34
53
2
4
53
4
1
53
50
0
39
53
7
2
49
3
1
34
49
15
1
7
7
5
34
53
49
2
49
45
1
0
5
35
2
49
5
5
1
49
1
53
39
0
45
49
5
50
2
0
53
13
0
7
17
3
1
49
6
2
1
13
27
53
1
0
2
0
1
2
50
49
0
4
0
2
15
50
7
50
2
0
4
0
53
53
3
0
1
34
50
3
0
1
2
53
50
36
37
53
2
5
1
49
7
0
45
0
2
11
1
2
1
48
49
53
0
1
7
7
2
6
45
53
0
1
53
48
49
2
7
2
2
45
5
37
1
4
3
0
0
3
3
53
2
0
53
3
53
53
7
35
9
45
34
49
2
45
0
0
2
0
6
2
4
53
1
53
53
2
0
4
3
15
2
3
45
45
7
49
2
5
2
1
1
50
0
2
50
7
53
49
1
1
2
7
1
4
2
3
2
0
1
0
49
1
34
0
2
50
3
2
33
49
7
2
0
7
0
45
2
3
3
50
4
43
4
6
50
3
11
2
53
48
0
3
1
53
2
2
3
49
23
33
2
34
0
34
2
14
1
7
49
3
0
49
1
3
2
2
45
1
1
2
4
12
4
53
5
13
2
49
3
53
3
7
49
2
12
3
4
7
0
4
2
2
50
3
2
5
35
33
34
50
13
33
53
0
1
3
1
53
53
3
48
6
3
3
0
3
0
0
7
33
53
45
3
5
39
34
53
5
6
0
5
1
49
6
53
3
4
53
2
0
49
36
3
33
53
50
11
11
53
1
7
1
33
5
7
7
53
53
1
5
1
1
3
50
45
53
5
0
0
53
2
33
2
35
36
1
0
14
27
7
11
2
4
3
2
4
1
50
4
9
3
49
49
49
4
4
2
5
53
7
1
53
50
53
15
1
23
5
3
4
3
2
17
0
2
0
35
1
0
48
0
5
1
49
2
1
15
0
23
49
0
3
1
7
53
2
53
2
49
11
0
48
3
1
0
53
15
7
7
53
5
49
50
6
43
3
5
7
15
0
45
2
15
3
49
1
2
0
50
44
11
6
44
54
0
35
7
50
8
0
6
3
46
50
11
34
0
7
54
0
3
4
2
5
6
3
51
44
38
54
54
1
4
5
0
6
51
0
37
6
0
50
46
54
17
1
0
2
2
54
1
8
3
6
1
4
2
34
3
8
1
5
49
4
44
11
3
50
5
3
3
16
54
50
54
44
5
54
4
1
3
54
51
4
35
4
1
54
2
51
50
35
7
6
6
37
0
50
13
0
3
51
2
2
0
5
0
7
1
54
50
28
8
2
0
4
54
8
1
40
5
54
2
54
2
3
4
5
3
2
17
7
51
54
1
0
54
0
54
54
8
54
0
46
54
14
54
2
54
3
8
50
54
0
2
1
1
54
8
2
1
54
54
2
5
6
54
2
2
46
49
54
0
1
3
54
38
2
49
5
6
1
54
5
37
3
46
40
1
51
46
50
4
15
13
6
49
5
0
37
0
3
0
2
0
24
5
50
35
50
34
7
3
0
3
0
2
4
3
1
34
35
3
7
50
6
54
50
1
13
5
7
51
18
54
14
0
0
0
1
35
54
51
5
0
2
1
3
4
51
0
1
1
2
3
24
54
4
2
0
7
3
50
3
0
2
54
1
34
24
2
6
40
54
54
54
8
0
3
54
46
6
54
4
9
38
3
6
6
0
50
46
0
2
15
3
54
54
4
2
51
0
3
3
4
6
6
2
0
4
0
1
1
3
50
1
50
34
3
4
4
0
50
0
54
28
5
3
1
0
2
1
54
2
3
1
1
3
8
4
1
3
50
1
51
4
3
35
0
35
1
2
24
4
2
54
17
2
4
34
54
4
4
51
6
0
18
2
5
46
3
36
3
3
5
5
8
13
14
4
50
54
54
2
0
17
0
9
54
51
0
1
0
3
1
34
8
5
8
3
2
54
1
2
3
54
1
54
50
54
6
1
2
8
3
1
51
2
3
2
9
6
3
54
2
54
40
4
46
2
54
50
49
2
8
0
5
38
46
50
2
0
2
2
0
7
1
2
3
1
37
35
8
54
3
8
54
54
54
0
0
0
54
8
3
0
44
7
50
34
2
0
46
46
50
0
54
24
0
0
15
34
8
9
46
6
0
3
0
4
24
54
14
6
0
15
1
46
0
5
54
3
14
17
2
51
5
1
38
1
54
54
2
8
16
46
14
3
50
3
5
1
44
3
0
34
5
8
0
50
54
0
35
5
0
51
36
8
3
54
34
3
54
54
8
17
3
5
24
2
3
1
2
54
8
2
54
49
0
5
51
54
1
11
1
2
38
1
3
3
1
3
51
1
49
51
0
4
35
1
5
3
8
1
5
50
54
0
2
0
1
46
3
0
35
40
1
6
1
46
3
36
54
11
54
3
36
34
3
3
24
3
6
54
50
4
0
40
5
40
1
2
54
1
3
6
50
0
3
0
1
38
0
3
6
54
51
51
1
8
2
50
4
1
3
5
34
50
49
1
50
1
0
34
2
1
0
17
46
5
46
0
6
2
0
54
8
50
2
0
7
1
37
8
3
35
2
5
4
54
36
2
4
2
0
0
4
3
35
5
54
2
0
54
54
0
1
54
3
35
0
5
34
1
3
1
3
2
54
1
54
1
3
11
4
44
3
49
1
3
0
54
5
3
15
54
54
0
3
6
9
4
35
5
35
38
3
54
50
8
8
0
2
34
18
4
3
8
0
1
54
50
1
1
8
54
46
18
3
0
54
46
4
34
16
3
2
36
0
50
3
54
0
5
4
8
15
34
40
8
0
5
9
46
2
4
4
11
1
0
8
51
3
5
54
36
5
2
0
1
50
5
0
24
1
54
0
3
2
36
6
4
46
6
0
2
54
54
1
1
0
1
49
28
44
36
5
1
3
9
35
8
34
51
2
3
8
55
4
1
47
0
1
24
34
2
9
4
37
14
2
11
55
1
36
51
34
3
1
17
3
3
4
2
44
40
7
51
5
0
3
3
0
3
0
18
2
5
55
4
34
51
4
2
3
2
4
5
51
2
6
1
55
36
8
8
2
40
1
13
2
4
3
5
3
3
35
6
3
51
2
55
13
51
6
2
3
3
17
51
11
13
34
8
5
0
1
0
1
55
8
40
3
6
4
51
55
1
0
3
38
44
4
0
28
3
6
1
0
0
51
55
8
6
8
4
6
15
2
47
55
7
3
0
5
55
8
51
6
0
55
1
47
49
1
5
36
2
1
2
55
46
1
1
51
44
0
55
14
8
8
17
6
34
0
0
2
4
1
50
3
24
5
44
2
3
8
55
1
35
8
2
51
3
55
51
55
2
4
1
51
4
1
0
8
51
36
0
4
55
0
6
3
2
8
4
51
2
11
55
51
3
3
0
1
49
5
34
51
9
37
5
1
4
51
47
0
44
51
0
1
0
0
1
3
55
0
55
51
51
0
2
55
51
3
1
3
0
5
51
46
0
8
0
3
3
51
55
55
51
1
4
34
51
45
46
4
0
5
55
3
55
1
55
8
46
0
1
51
51
3
5
5
3
2
6
1
34
51
7
35
24
11
5
4
5
50
55
8
3
7
8
55
1
51
24
7
3
5
0
2
3
3
51
6
2
1
55
46
2
8
51
6
2
2
44
5
1
1
0
3
0
4
1
55
28
11
51
51
51
1
0
51
3
51
45
9
5
55
36
55
51
0
51
51
0
47
51
51
13
55
0
38
5
3
55
6
55
3
1
45
16
3
0
55
3
8
1
1
6
3
3
51
36
6
2
13
14
51
8
8
3
3
0
55
18
16
47
9
15
3
55
35
1
4
3
0
51
6
2
51
1
51
18
55
2
18
35
1
55
1
3
3
3
1
1
11
4
13
3
38
34
2
1
55
8
1
0
0
5
7
6
51
4
55
3
1
4
1
2
2
1
51
50
4
46
3
56
4
45
5
52
3
1
0
1
6
8
16
56
52
0
52
3
4
0
2
24
2
56
1
0
0
56
8
3
56
3
3
3
1
0
8
3
4
3
5
1
3
0
0
5
0
2
36
46
52
3
56
28
6
34
52
34
0
6
36
56
4
1
56
4
56
52
52
6
36
38
52
3
2
38
3
38
1
8
6
6
1
5
36
4
1
5
0
16
52
1
56
3
6
6
0
8
0
56
8
5
3
5
52
6
3
1
3
38
5
34
1
3
52
0
0
0
6
56
4
3
0
5
56
0
8
3
4
7
8
0
50
5
7
3
4
0
28
56
8
2
9
0
0
8
0
4
3
2
34
34
0
14
47
8
6
1
3
47
2
3
0
1
52
56
0
4
6
8
3
51
46
1
0
6
3
0
3
8
4
52
8
56
5
1
52
52
52
50
0
0
0
5
2
5
0
56
1
4
56
5
1
38
0
38
5
45
4
14
52
0
5
3
56
8
1
46
38
34
5
24
8
5
6
56
52
11
2
3
37
4
34
47
52
8
0
56
6
8
2
1
8
52
3
52
47
0
0
52
52
5
0
52
2
34
52
0
52
3
2
41
7
13
36
5
56
2
1
4
0
0
6
1
7
0
3
3
3
6
34
38
3
0
0
56
0
6
0
5
0
1
2
2
8
47
3
5
3
8
8
1
5
52
24
6
56
56
8
0
5
37
38
5
6
4
5
2
4
3
37
1
52
6
5
0
0
5
8
1
5
3
47
0
2
52
1
56
0
2
0
1
47
0
56
3
0
6
52
37
4
1
52
51
52
2
0
2
56
47
1
8
34
0
1
37
1
1
24
5
14
3
38
52
8
3
47
1
4
3
34
1
4
24
5
2
5
2
56
1
2
56
36
0
0
3
13
3
56
52
3
28
5
0
0
36
4
4
52
34
18
56
52
56
3
5
6
3
0
3
8
2
5
4
3
56
52
36
16
3
38
56
24
17
5
11
8
38
52
5
56
52
3
0
34
0
38
56
56
34
34
56
38
0
13
0
2
52
0
2
1
3
56
0
16
5
1
3
2
34
52
45
3
17
5
56
6
6
0
0
6
34
2
1
47
3
3
1
2
56
11
5
5
6
5
5
0
1
4
56
3
34
0
3
56
52
0
1
8
8
28
56
0
0
2
36
14
9
2
52
5
36
37
13
52
4
56
8
6
47
0
0
2
3
45
50
3
38
5
47
56
8
52
52
1
8
56
2
5
8
1
56
56
7
3
5
1
52
52
0
3
0
6
1
0
9
0
13
2
9
38
3
0
9
3
28
56
0
16
5
9
16
3
56
34
52
3
2
14
8
3
3
1
0
41
45
2
52
0
56
36
56
2
56
2
3
41
56
1
52
4
0
3
52
1
56
4
41
52
4
56
9
9
56
0
1
56
56
6
52
1
3
56
0
1
5
47
3
28
0
41
17
56
52
56
52
6
14
8
6
52
56
3
56
0
3
0
6
34
56
2
34
4
0
52
56
9
36
3
56
3
3
52
52
2
3
0
11
56
56
4
4
52
8
56
34
34
34
52
34
52
56
1
24
13
0
36
52
1
56
52
52
34
1
47
16
14
11
45
52
0
3
2
52
56
52
1
6
3
52
3
1
8
6
8
52
3
4
8
56
1
0
16
3
8
2
1
1
50
1
9
50
47
6
9
5
1
1
3
1
56
3
8
52
4
56
34
0
0
1
56
0
2
1
16
17
4
3
8
2
46
56
5
3
0
5
8
1
0
56
47
8
4
9
52
52
1
52
2
47
3
5
8
9
3
9
2
2
1
52
6
34
6
38
0
6
9
1
56
2
0
34
4
0
1
56
56
0
7
2
56
37
56
4
16
0
34
2
1
45
56
3
2
52
3
6
56
38
3
2
4
52
34
14
7
56
52
8
38
5
52
8
0
52
47
56
52
56
2
56
56
57
57
35
2
57
6
25
46
13
3
2
10
3
25
2
7
3
1
5
53
2
1
39
0
1
39
0
4
53
0
3
57
0
3
8
0
3
18
1
2
5
5
18
39
53
57
0
8
8
57
4
4
37
2
0
57
53
0
53
5
6
0
3
57
53
3
52
25
3
2
0
1
2
9
4
3
6
57
3
3
2
18
53
47
53
53
0
3
1
5
39
25
5
53
53
0
53
53
53
0
53
1
4
4
3
1
6
3
38
57
16
39
1
1
3
2
39
6
57
57
48
48
35
0
18
57
6
3
57
2
57
48
8
2
5
51
3
3
47
5
5
4
5
2
53
2
6
57
8
3
8
2
16
8
4
57
53
25
53
0
37
2
39
5
2
1
0
3
16
2
57
3
5
57
1
57
25
6
4
2
5
46
3
2
0
4
0
53
1
57
1
57
57
4
6
57
4
5
42
57
37
5
53
6
1
0
0
52
3
3
5
53
6
1
53
3
2
57
57
53
57
0
39
53
2
51
8
2
0
0
4
3
5
35
53
3
1
57
0
48
6
53
16
3
0
1
37
1
52
1
0
5
18
57
57
2
18
4
42
2
3
18
1
1
1
25
37
51
37
35
2
25
0
6
2
6
0
57
39
1
0
48
6
29
0
3
1
57
53
7
3
1
58
26
9
5
54
3
7
48
7
4
58
3
58
11
8
36
7
1
8
5
54
0
8
54
5
26
0
4
58
39
0
2
58
2
54
58
1
3
6
0
2
54
58
4
38
7
54
4
54
1
3
58
58
9
0
6
40
6
0
4
58
4
3
4
1
4
1
6
3
58
7
36
54
0
1
0
1
6
38
47
58
54
38
17
58
3
7
17
9
6
8
54
0
2
47
8
58
5
3
2
4
5
17
0
7
9
0
2
7
54
7
30
2
49
0
39
0
7
0
0
4
8
54
0
4
0
30
54
0
2
0
4
5
4
4
0
0
58
0
8
38
0
3
26
54
54
3
54
58
54
3
13
8
3
13
5
19
19
54
8
4
3
26
36
3
1
54
7
4
58
3
2
3
3
7
2
0
8
0
1
1
2
1
7
36
17
40
8
36
1
58
6
47
54
0
1
2
3
1
1
0
7
2
1
40
4
4
54
2
54
3
7
58
39
4
4
38
36
9
58
17
54
9
5
1
0
58
2
38
49
9
3
2
13
4
0
11
5
2
19
1
30
0
1
0
5
0
8
55
59
13
55
38
7
8
13
49
50
19
38
3
30
8
0
0
0
19
55
1
2
1
59
14
1
8
48
0
55
26
55
1
54
3
8
7
0
55
59
39
59
0
59
0
59
2
19
55
0
14
5
59
59
7
1
50
5
59
50
2
7
7
0
7
4
4
55
50
50
2
0
50
59
3
55
2
37
40
2
9
55
59
55
50
5
5
4
7
55
55
4
2
8
38
0
3
17
9
44
5
4
3
5
37
38
3
3
0
55
11
0
5
4
9
4
50
5
0
7
3
4
37
38
5
2
1
59
55
4
4
59
37
50
4
1
8
59
14
1
9
3
8
59
41
44
8
0
0
4
59
59
2
55
4
37
1
2
48
13
50
59
6
59
39
2
1
3
55
0
5
26
59
9
4
5
37
37
54
3
0
7
6
5
3
4
41
55
44
0
19
38
4
2
0
14
13
5
0
50
8
19
6
59
6
9
26
1
6
55
13
1
59
0
59
59
6
9
1
2
9
13
50
0
4
1
55
3
2
3
11
2
59
4
1
8
0
3
3
8
40
0
7
3
2
59
4
5
8
1
59
2
19
1
4
3
37
26
7
4
14
4
1
6
1
1
8
3
0
1
4
3
55
59
17
54
8
4
8
55
2
5
9
4
2
0
3
59
7
7
7
55
8
5
55
1
4
55
13
50
40
55
0
4
38
59
1
4
37
8
4
5
0
17
3
4
55
55
7
59
59
59
49
1
17
3
6
0
0
7
6
6
3
4
3
3
54
3
4
4
2
8
3
4
6
59
5
3
6
4
6
55
59
4
0
59
8
55
40
8
4
1
4
0
55
0
2
17
55
2
55
55
6
3
0
37
59
7
59
2
59
6
0
1
55
3
55
5
8
3
4
19
40
4
4
40
40
59
9
5
37
0
50
0
0
26
55
7
59
55
59
7
2
55
59
3
3
2
7
40
59
1
55
7
54
19
0
55
59
4
3
6
1
7
37
3
59
1
0
55
4
4
1
6
7
0
37
55
0
1
6
1
7
59
7
7
6
55
4
26
59
3
8
55
1
55
7
55
5
55
13
9
19
30
2
8
6
2
55
59
4
40
4
3
59
8
53
26
2
0
55
1
37
8
48
55
4
3
4
6
7
0
1
3
59
37
53
3
8
7
3
41
59
13
2
2
38
7
4
2
1
59
2
59
6
5
0
5
14
55
59
8
8
55
53
13
26
4
6
54
5
8
1
4
50
59
38
55
55
59
5
3
3
55
2
3
3
9
1
37
55
3
50
7
4
3
14
1
0
0
0
3
59
38
5
2
7
3
1
8
3
37
49
0
8
3
4
3
0
59
59
7
50
1
0
55
3
6
2
3
7
9
0
55
5
50
1
1
4
5
37
1
59
7
1
55
1
37
54
5
0
1
2
0
50
59
7
59
59
5
54
6
0
3
14
55
4
0
13
48
2
54
2
4
8
55
1
8
8
59
59
37
2
1
54
55
7
59
4
48
59
2
17
2
0
7
2
4
44
3
2
38
1
1
8
49
5
3
1
9
0
2
1
8
1
5
0
55
0
40
40
4
8
38
7
9
59
1
4
59
7
1
1
3
4
3
40
1
6
7
19
55
55
13
59
7
55
38
4
1
2
5
2
1
1
0
55
40
59
1
30
4
50
55
0
55
7
55
55
55
59
5
6
1
30
0
4
9
0
4
59
1
2
0
4
2
1
6
2
59
50
5
37
0
1
0
6
8
55
59
3
0
7
55
7
40
55
0
17
54
5
55
6
7
6
7
8
8
55
59
7
38
19
59
55
13
55
6
26
3
4
1
5
4
5
4
4
3
55
0
55
50
8
4
3
59
11
4
1
9
13
1
41
0
38
8
4
8
4
0
2
6
6
3
8
59
8
40
55
7
59
0
7
1
55
1
55
8
0
3
3
59
6
2
8
0
7
4
55
3
2
1
8
7
17
3
6
54
4
0
5
3
1
50
0
0
3
5
1
13
8
7
2
2
11
0
7
54
7
3
0
8
0
8
55
3
0
1
30
8
59
0
5
0
9
2
55
3
40
37
1
40
55
8
1
37
5
0
55
40
59
55
14
30
19
40
0
59
8
2
8
5
0
3
2
14
55
1
0
0
7
17
8
19
55
5
55
55
4
7
1
59
59
1
50
1
1
0
7
55
55
1
59
1
0
0
3
13
55
5
59
1
59
48
8
8
1
2
40
6
26
0
55
3
19
0
5
55
1
5
5
5
3
59
40
0
0
4
55
55
7
3
6
17
0
50
55
7
2
3
59
55
5
37
59
0
55
59
7
54
1
4
59
13
0
55
55
7
2
6
26
5
55
0
1
5
13
40
4
7
38
37
3
0
1
55
0
19
0
5
0
55
4
2
1
4
1
40
1
38
0
4
1
59
30
2
4
4
3
4
6
1
4
1
0
17
54
59
4
0
0
9
0
4
11
8
4
6
7
5
14
7
1
3
5
59
8
7
1
49
6
5
8
9
59
55
55
38
6
55
5
4
50
6
2
55
4
59
4
40
37
5
59
59
1
4
3
4
30
55
44
38
59
5
3
49
59
0
38
59
0
0
3
59
3
13
59
1
50
0
4
55
1
4
3
8
50
0
41
2
7
7
9
8
39
14
59
14
37
4
55
2
1
50
6
55
50
11
3
3
3
6
55
55
4
0
4
38
8
54
40
0
59
50
4
5
3
8
3
59
59
4
54
59
0
37
3
11
26
3
0
6
59
59
59
7
3
8
59
5
6
0
50
0
13
6
2
4
5
0
41
4
14
59
5
7
13
59
5
59
37
7
55
14
5
55
4
4
7
7
39
9
59
4
55
19
6
4
0
0
0
9
0
3
5
14
50
2
55
59
0
13
50
59
19
55
6
2
38
4
4
59
7
55
55
9
44
7
5
5
55
4
0
0
9
40
0
0
5
55
6
2
1
38
5
0
7
55
7
4
26
59
59
2
0
8
55
55
37
3
8
19
4
55
59
55
3
59
3
0
40
0
6
3
59
50
8
14
5
59
3
7
40
1
4
4
0
59
0
55
59
14
55
14
50
55
8
0
44
59
59
6
13
3
50
38
1
5
55
48
59
14
8
6
3
0
5
7
4
55
0
19
59
59
59
0
37
1
5
0
8
0
7
37
55
3
9
0
8
8
6
55
2
19
54
7
3
59
50
3
4
1
8
59
0
4
4
38
54
0
1
6
7
0
2
6
13
3
6
0
7
59
1
59
9
59
8
37
59
0
3
26
1
1
3
39
8
8
5
59
37
4
54
2
59
8
3
1
5
6
48
0
8
2
40
3
1
55
3
55
1
26
55
59
13
5
39
37
0
0
37
0
1
50
4
1
0
0
0
6
59
3
9
1
8
0
59
1
38
8
55
8
9
4
8
7
8
55
3
0
3
5
8
6
41
0
0
0
7
0
37
55
55
53
6
6
59
17
0
38
8
3
4
40
55
59
2
3
49
4
8
37
0
7
37
8
8
6
0
40
54
9
0
53
13
6
4
4
40
0
30
59
8
37
4
59
3
0
3
3
0
54
0
0
3
55
59
55
38
19
3
59
50
0
3
40
59
4
55
55
7
4
0
1
3
55
59
55
3
4
0
4
37
55
19
0
2
59
4
55
55
48
2
7
0
30
38
40
59
1
7
54
4
3
1
51
60
17
41
60
60
6
0
3
0
4
56
19
50
3
14
19
60
60
7
60
1
41
7
1
2
4
3
38
19
56
56
60
50
60
2
19
17
1
60
1
8
4
0
10
17
60
8
56
60
4
41
8
1
2
6
3
2
4
3
56
5
56
7
14
60
7
60
56
3
8
31
1
8
5
60
51
60
5
60
3
1
3
38
56
56
55
27
56
4
56
8
8
8
7
60
40
2
7
0
3
60
60
45
1
27
1
60
6
6
60
60
60
38
12
6
42
41
0
9
2
6
0
56
56
6
0
4
4
54
39
1
2
3
4
1
2
60
3
3
0
19
2
3
8
4
0
60
1
5
38
2
41
4
4
3
8
60
5
1
4
19
60
2
6
8
51
8
8
4
7
56
1
56
6
2
5
3
56
0
3
12
1
31
0
60
4
3
60
8
1
38
0
0
0
6
8
8
49
54
0
3
51
1
6
0
8
4
60
0
51
0
7
56
10
8
27
4
4
3
10
60
0
41
51
7
60
55
27
1
39
8
60
49
31
8
60
0
0
0
2
4
41
6
60
0
41
1
3
4
56
56
3
56
6
2
8
60
5
14
56
3
51
6
40
2
8
56
3
56
2
3
4
1
14
3
4
60
60
5
1
7
5
51
27
4
60
56
3
60
6
0
51
60
3
0
2
3
56
45
1
56
60
38
51
7
0
6
17
39
10
0
41
8
1
51
0
5
0
5
56
2
39
3
4
56
31
0
60
0
55
9
56
60
6
56
41
0
51
56
42
60
4
8
56
60
2
56
51
56
6
0
4
7
56
0
0
60
60
56
5
0
5
27
60
4
56
27
7
60
0
14
12
8
56
3
4
4
8
55
1
8
4
56
56
60
5
2
8
8
2
4
8
56
38
55
56
8
6
0
6
3
3
45
60
14
41
60
56
8
8
56
60
41
1
4
0
2
3
7
6
4
5
6
51
8
2
14
60
1
1
7
4
8
0
42
4
3
6
56
7
4
7
4
6
56
56
2
1
8
5
3
1
7
60
8
6
54
8
60
0
8
56
60
4
0
8
2
3
7
2
1
1
60
55
56
4
1
41
60
0
4
56
55
0
60
0
60
60
56
14
0
3
0
8
14
3
0
3
7
56
8
56
14
38
19
60
1
3
0
2
0
8
4
3
56
3
3
60
0
45
60
4
60
6
56
2
60
60
38
0
0
5
1
14
3
60
4
56
60
4
3
0
27
1
3
7
60
0
2
14
56
0
38
56
8
5
60
1
7
1
4
1
60
0
3
56
1
55
1
0
7
4
27
6
3
8
56
2
0
8
60
8
45
17
38
3
56
60
7
3
6
8
60
3
38
8
0
60
0
60
38
17
60
3
60
60
60
1
60
60
7
3
3
0
39
60
60
0
6
56
56
4
0
4
60
17
14
7
5
2
10
4
6
19
60
0
1
0
0
1
8
19
1
56
4
1
1
2
51
60
1
8
4
4
19
7
56
50
0
4
56
6
60
2
4
8
56
27
1
60
56
60
60
1
51
0
60
60
14
41
39
4
3
0
6
2
0
60
4
6
0
51
8
8
56
38
3
45
0
0
12
12
0
3
41
51
39
8
56
0
3
17
8
10
39
3
0
8
3
0
60
8
60
49
56
3
6
1
60
56
4
60
6
4
3
4
1
3
40
51
12
56
56
49
6
9
4
1
55
0
51
60
4
4
3
9
38
6
1
3
2
5
1
39
51
10
6
0
2
56
6
14
60
8
56
4
55
56
0
60
1
3
2
19
0
1
12
2
4
2
8
1
38
4
7
0
4
4
0
8
5
49
0
7
3
1
56
39
0
7
4
56
51
3
2
2
5
0
2
8
1
0
0
27
4
60
14
0
0
2
56
1
4
27
8
3
19
60
0
0
8
41
60
0
0
38
56
60
8
6
0
1
17
1
5
0
2
0
17
5
50
60
2
7
8
3
38
7
8
3
56
60
0
0
4
8
60
56
1
60
1
56
56
1
38
1
60
56
54
56
12
51
60
0
56
2
27
0
2
0
42
4
7
56
56
56
41
3
4
56
2
0
2
60
0
60
0
0
4
60
0
7
60
1
60
14
4
0
51
38
38
3
50
4
2
4
2
5
2
9
6
2
27
7
40
7
4
2
0
14
1
38
2
60
56
56
8
56
19
6
4
8
4
56
0
2
5
0
10
5
56
39
60
0
0
19
60
0
0
1
0
6
3
55
3
3
6
38
6
60
2
60
60
2
3
56
2
4
38
55
40
19
6
4
0
2
17
1
56
0
7
1
56
60
8
60
0
1
7
41
55
0
6
3
12
60
60
0
56
3
1
10
14
4
5
7
3
60
60
0
60
38
6
7
7
0
60
6
60
60
1
5
4
0
8
1
19
51
60
4
0
1
60
60
5
60
4
60
56
0
27
38
4
2
7
60
14
60
1
2
7
60
8
0
0
8
4
49
4
60
4
1
0
4
60
4
55
10
10
4
3
41
45
56
5
39
2
1
39
6
60
56
4
56
14
8
56
56
19
8
60
8
56
6
50
3
0
8
3
8
60
3
0
45
4
2
54
4
3
56
2
7
31
60
60
56
38
8
38
7
60
0
7
4
51
4
38
1
60
60
0
5
49
6
27
1
60
2
40
4
3
38
1
2
2
0
56
38
60
3
8
5
7
1
3
3
38
0
0
6
0
6
8
1
1
38
56
55
12
1
19
40
56
60
38
38
10
0
7
6
4
14
41
3
27
8
7
60
41
5
60
56
56
0
1
0
0
4
60
41
6
2
0
38
0
60
50
56
56
3
2
6
3
17
60
60
27
4
39
56
40
8
8
1
56
5
2
1
0
8
60
1
6
56
6
60
6
1
0
40
38
4
14
56
4
8
38
42
12
55
1
60
5
6
0
7
8
49
0
0
60
9
17
14
1
56
56
31
1
0
4
56
8
14
56
14
38
3
1
60
3
0
60
12
3
1
4
8
4
10
14
60
3
7
56
3
3
0
56
8
3
4
2
8
0
4
0
60
0
60
39
42
4
0
56
8
3
6
56
41
0
60
4
3
1
17
17
8
6
4
7
4
6
3
1
6
8
56
4
10
6
17
4
60
2
60
1
6
1
4
4
60
17
5
14
8
4
60
5
4
0
56
60
10
0
56
39
1
4
3
8
60
38
8
60
8
56
0
1
27
60
8
1
4
1
0
7
56
4
56
60
4
0
60
0
1
3
60
56
0
60
2
0
4
8
39
60
0
27
41
41
4
1
60
4
8
1
2
0
7
1
0
6
55
8
56
41
0
2
56
50
8
17
0
60
3
38
0
8
0
7
5
1
42
60
56
60
2
4
0
56
6
60
0
60
4
60
10
27
49
2
4
8
8
8
60
60
0
0
0
60
10
56
8
60
1
6
6
19
3
17
1
27
19
2
0
3
8
27
4
60
7
8
49
60
4
60
1
5
14
2
0
55
3
61
57
46
57
3
7
56
39
61
6
4
9
1
52
61
61
32
0
6
39
4
4
3
0
0
57
39
5
7
39
57
10
2
61
9
57
4
61
5
57
2
61
9
9
42
4
0
0
6
61
4
57
4
0
57
8
7
6
9
10
1
0
5
1
1
7
4
42
15
42
2
28
14
39
4
8
4
6
5
1
10
0
57
1
61
0
9
0
55
7
2
0
6
28
18
6
40
3
4
0
4
28
1
0
56
61
46
57
2
40
0
18
61
4
5
46
1
15
8
57
61
1
7
1
4
4
4
28
9
57
6
1
58
7
7
62
0
6
1
52
7
62
62
6
62
20
1
56
6
1
62
58
62
58
58
52
0
32
0
1
0
12
56
12
39
58
18
58
1
0
8
4
4
3
1
62
4
62
41
1
43
28
3
62
4
1
1
58
43
32
0
6
1
0
9
8
53
58
58
62
4
0
7
39
39
5
4
40
2
62
0
3
1
28
58
28
58
1
7
9
8
6
3
0
62
62
7
4
0
2
41
53
4
1
4
5
6
3
1
52
10
58
14
58
0
62
5
0
7
4
4
20
39
8
5
62
0
0
7
4
0
62
7
9
4
28
0
0
0
7
4
9
0
4
7
9
40
4
62
50
62
7
58
1
0
0
39
62
56
9
1
6
6
10
1
0
28
2
0
1
43
0
0
59
8
6
41
63
63
0
1
4
4
5
4
40
3
0
0
63
4
63
59
59
1
59
3
59
10
5
51
53
0
54
4
5
59
0
4
63
0
53
19
1
0
6
2
3
0
5
1
2
7
0
51
8
53
42
7
9
59
59
1
15
9
2
63
8
5
10
63
57
6
59
59
41
0
59
0
59
1
8
0
3
1
41
44
4
59
0
5
63
0
19
19
41
0
2
53
5
63
63
8
40
5
21
9
2
63
19
7
3
6
5
63
6
4
59
6
7
9
0
5
1
0
9
63
59
14
4
8
1
15
57
59
43
5
6
1
3
8
40
4
0
9
0
63
1
2
1
0
0
0
10
33
63
59
63
19
3
12
59
1
63
2
4
4
4
1
8
44
10
63
6
42
40
0
21
2
59
0
63
10
2
0
9
5
63
5
59
44
63
8
8
7
1
3
8
1
40
29
15
9
1
2
1
63
59
14
6
1
57
53
4
1
63
9
8
1
63
33
4
63
4
59
4
9
53
8
59
10
9
0
47
59
4
14
1
43
6
59
63
1
15
4
59
4
8
59
8
12
8
1
4
10
54
63
0
3
4
5
1
1
53
63
4
7
7
14
5
63
53
5
0
63
59
5
4
59
1
3
10
1
7
0
59
6
41
8
7
40
29
0
63
0
33
8
40
40
10
0
9
10
42
59
1
9
63
4
8
59
7
57
8
40
0
5
5
0
0
0
63
63
5
53
1
41
9
3
2
3
5
0
2
4
4
6
12
0
5
59
14
59
59
0
0
3
59
63
5
1
59
8
5
40
0
0
63
57
0
44
44
2
9
63
63
59
3
8
0
2
51
20
7
0
0
0
9
4
19
8
59
19
20
15
5
8
43
59
59
0
2
20
2
53
5
4
63
2
3
9
59
0
1
40
0
3
4
63
1
0
0
5
3
0
0
1
40
9
3
41
9
44
59
4
3
15
12
6
0
9
3
59
4
0
1
8
0
9
59
44
59
0
9
1
0
59
57
10
1
10
59
63
54
2
20
8
4
6
7
29
9
51
7
7
5
7
63
2
4
3
3
5
5
6
40
8
3
0
63
5
0
5
0
0
5
59
2
0
2
4
59
9
8
1
4
1
1
0
8
0
4
3
0
1
63
6
5
0
57
63
7
63
63
10
47
14
63
1
63
59
9
1
10
42
15
3
5
63
59
7
1
1
0
51
59
63
1
43
1
0
9
12
59
9
40
6
53
6
1
5
0
63
4
53
8
42
8
0
63
0
59
63
20
63
63
63
0
5
4
2
4
5
5
63
19
43
0
2
7
59
0
10
0
63
4
63
7
2
63
9
59
5
63
9
1
5
4
4
63
7
20
0
63
9
6
4
15
4
59
54
59
7
47
59
1
20
4
63
0
59
5
42
59
8
47
8
5
5
59
6
7
5
1
59
9
63
9
63
0
63
53
8
63
41
3
9
5
9
63
6
63
3
5
9
1
5
0
6
0
8
1
57
5
8
10
4
63
3
63
6
29
63
0
54
3
63
57
0
63
9
47
57
59
5
10
0
0
0
5
0
10
6
0
5
59
14
21
9
7
63
3
9
1
59
1
41
9
53
9
40
1
8
53
53
3
0
59
1
9
63
59
63
63
3
4
3
4
63
1
59
9
2
1
40
3
6
51
41
63
0
8
1
1
5
0
4
4
0
2
4
59
59
0
1
0
53
8
63
1
63
63
6
6
1
3
57
59
63
53
2
3
9
0
59
0
1
7
59
40
1
6
5
0
59
15
40
4
59
8
63
3
1
59
63
59
4
57
1
6
9
42
8
8
41
2
0
20
7
57
21
63
40
5
5
2
63
0
59
5
5
4
5
0
59
8
15
53
59
9
63
63
59
5
10
15
59
8
9
40
8
57
19
10
33
59
9
2
63
53
4
63
0
0
2
7
1
63
1
63
4
0
14
59
2
57
0
0
8
29
57
41
6
19
4
1
4
4
51
7
0
3
63
9
6
53
1
5
63
1
7
0
7
5
63
4
4
7
1
0
10
33
4
7
59
43
3
0
6
54
1
9
1
63
6
1
1
63
1
1
1
10
0
7
6
8
0
57
41
63
44
40
2
9
63
1
63
10
2
42
63
4
3
63
7
8
0
0
4
63
20
3
2
59
63
63
44
43
59
21
63
28
59
4
9
1
63
59
4
29
63
5
5
41
0
59
7
6
7
5
4
4
59
43
2
63
12
0
54
43
63
63
9
1
59
63
63
63
59
59
5
19
7
5
40
0
2
1
59
43
59
1
41
63
1
63
59
3
53
4
47
0
59
3
1
1
59
9
40
63
5
8
9
0
1
2
1
4
3
59
9
8
6
5
63
4
9
0
2
3
41
10
2
0
59
5
59
29
59
59
59
2
4
53
7
63
9
12
63
4
59
8
3
59
3
63
4
53
1
4
2
5
63
6
0
59
5
59
5
53
1
2
4
4
43
5
63
4
8
1
63
59
43
7
1
3
4
2
59
9
5
9
40
5
53
0
9
63
0
44
51
1
0
1
63
6
4
1
44
3
7
1
2
1
59
14
40
53
41
5
42
8
14
0
63
0
0
43
2
53
0
59
51
59
0
4
0
63
21
1
1
5
63
1
8
2
63
63
0
8
7
63
0
1
63
6
1
63
0
1
4
0
43
14
5
59
9
2
2
8
1
54
4
5
4
6
4
0
6
14
63
59
51
3
5
3
5
8
1
63
40
3
5
8
0
40
4
5
59
44
43
8
5
6
64
8
5
1
0
52
60
1
6
3
1
42
54
0
9
60
41
7
64
1
58
1
58
0
0
58
5
64
5
7
1
60
1
4
60
60
64
2
41
8
7
64
64
2
1
54
6
44
3
4
0
8
0
0
60
64
3
2
60
6
7
8
64
1
64
3
5
8
42
41
0
60
0
5
4
29
58
54
55
1
8
9
8
60
2
1
1
54
64
4
7
20
1
60
0
3
1
60
7
60
21
2
8
8
3
10
10
52
4
9
64
9
3
3
45
54
1
55
8
5
64
7
0
64
64
1
16
8
2
5
1
4
5
3
1
8
0
60
4
54
0
5
9
1
30
0
41
2
1
6
7
60
20
58
4
5
2
64
3
2
9
2
1
7
1
0
0
60
0
5
64
58
5
6
64
7
0
60
1
60
0
0
64
0
5
3
0
58
8
4
2
8
64
3
64
4
6
44
4
60
7
8
3
4
3
0
64
6
30
5
10
16
1
0
0
21
1
1
0
20
1
5
60
60
9
64
34
1
54
4
21
9
3
6
60
4
60
9
8
5
0
0
1
5
10
64
10
34
54
54
0
1
0
41
48
64
5
54
8
60
0
0
64
64
30
1
10
64
5
54
64
48
10
45
5
0
64
9
64
21
64
5
9
5
5
64
5
1
2
4
60
60
30
6
2
9
64
60
34
7
5
48
60
3
60
34
64
16
14
4
60
44
3
48
42
7
64
1
54
14
42
0
0
9
5
64
64
64
29
2
4
0
20
8
9
64
9
3
55
64
9
2
42
60
0
60
0
1
60
1
1
7
42
4
0
8
6
34
4
16
64
1
3
60
10
60
60
48
6
0
5
0
5
54
0
41
7
1
7
60
60
2
64
9
5
20
0
0
0
64
1
8
9
9
30
8
0
1
0
34
7
60
58
8
6
0
1
52
7
4
34
42
54
41
0
0
64
0
64
55
1
5
43
5
54
3
9
20
45
60
60
64
54
8
64
1
54
8
64
0
0
16
12
1
64
44
6
64
5
0
60
60
7
0
3
9
64
7
64
4
60
2
60
0
7
0
3
3
64
55
60
0
6
10
0
5
4
6
4
7
16
64
0
2
7
6
0
4
3
8
20
0
5
0
0
3
1
64
6
52
0
4
1
1
60
6
0
9
0
20
1
60
1
0
6
64
60
60
6
64
60
64
5
64
8
2
14
1
5
1
2
0
5
60
2
60
4
44
7
60
0
0
64
6
7
64
64
1
64
41
1
48
60
5
8
64
0
1
64
58
0
6
14
1
1
1
64
8
64
8
7
44
4
64
10
20
10
6
1
10
6
6
1
7
5
41
8
2
29
7
7
64
43
5
60
60
30
0
5
43
1
4
60
8
8
58
1
8
64
10
8
58
0
1
12
42
2
60
0
7
4
58
5
2
3
1
5
2
44
0
0
41
8
0
6
64
2
0
8
8
14
41
8
8
60
0
52
52
60
1
60
41
5
14
6
64
2
2
0
60
7
54
4
60
60
0
60
1
60
4
60
6
0
41
7
58
5
60
2
60
1
5
45
9
58
64
9
41
5
60
0
0
5
6
64
9
12
54
64
29
9
4
60
4
60
0
60
64
5
4
60
64
1
0
9
2
4
4
8
41
8
1
60
6
5
41
2
45
64
64
64
9
54
1
54
4
0
60
3
4
60
64
4
5
0
34
1
2
1
54
5
0
5
4
0
5
64
10
42
6
64
16
64
2
1
44
60
64
1
42
6
30
64
44
3
4
6
48
64
60
2
0
7
58
60
8
8
21
60
41
1
5
64
0
2
64
1
2
64
60
29
20
0
64
64
60
42
42
4
8
8
4
60
2
64
6
2
2
29
5
5
5
5
2
21
29
8
3
54
10
2
8
3
8
5
30
64
0
5
45
64
5
64
1
42
64
30
5
6
1
14
3
6
2
45
41
10
60
6
4
0
9
10
6
0
0
1
5
30
60
64
1
12
9
8
9
64
1
2
0
3
2
64
10
60
8
52
4
0
1
9
20
60
8
64
60
6
7
6
41
41
0
64
64
64
4
20
2
60
0
21
41
3
54
7
8
60
58
21
54
0
41
0
30
60
14
0
55
60
1
60
1
52
60
5
0
1
60
16
41
4
41
4
2
60
2
10
3
3
12
21
0
60
5
4
44
60
5
0
64
0
60
6
4
7
3
64
2
64
4
8
0
0
60
10
8
42
9
9
4
9
60
3
64
1
3
4
60
0
60
2
3
2
21
1
54
44
54
60
9
5
8
60
64
7
0
2
60
7
64
8
0
64
7
5
60
9
5
8
5
54
2
2
1
20
3
58
10
21
60
34
9
10
6
1
0
3
2
8
5
41
6
44
6
60
8
64
0
60
4
45
64
3
64
3
10
0
64
4
42
45
41
64
7
1
4
34
1
5
6
60
3
0
16
30
7
10
3
1
64
8
5
0
0
6
5
60
5
29
7
0
12
14
9
8
4
14
5
6
8
3
3
5
64
0
60
9
54
60
60
4
0
5
0
64
7
6
0
41
16
60
4
64
5
14
64
29
7
4
0
7
9
3
4
54
5
4
1
4
4
2
7
41
5
6
60
60
55
7
4
60
0
5
45
60
4
2
54
6
21
34
5
0
60
8
2
54
0
64
6
5
60
9
60
44
45
6
4
4
60
9
60
9
64
64
0
7
4
0
16
0
60
1
64
14
10
4
1
0
1
2
5
7
0
64
60
42
1
64
6
0
29
8
45
0
5
41
5
12
60
8
64
5
3
43
8
4
54
9
2
0
64
54
14
10
64
60
58
42
9
60
6
64
43
44
0
2
4
2
7
4
54
2
4
0
64
44
8
2
5
0
5
21
58
60
64
64
2
5
5
4
52
0
54
64
4
1
0
1
0
64
64
2
9
4
1
60
60
7
6
4
5
54
0
5
0
64
8
8
0
60
48
7
0
1
16
8
0
0
8
41
0
0
10
5
6
16
60
0
8
64
42
64
4
0
20
7
2
54
60
64
9
6
60
64
0
0
0
5
2
16
43
60
44
64
2
5
54
64
45
60
1
8
7
0
8
6
64
3
10
9
41
2
1
4
8
43
3
3
4
8
4
54
52
60
5
60
7
60
0
7
10
45
9
58
2
7
64
8
3
54
44
9
2
0
60
4
0
8
60
3
1
6
4
54
0
9
5
8
14
5
8
2
0
44
1
64
0
4
64
4
1
60
9
64
0
45
0
48
0
3
7
64
0
1
4
58
64
5
1
1
64
41
8
60
5
21
64
43
3
3
4
8
5
5
2
8
44
1
2
9
3
6
60
5
0
60
16
34
0
20
45
65
0
5
60
41
9
1
0
7
6
0
60
1
4
64
2
0
0
5
1
8
5
5
65
2
44
20
9
5
42
5
3
3
64
65
64
0
6
1
0
41
1
5
64
60
3
64
41
2
1
0
4
64
1
5
6
8
43
44
60
9
5
8
9
4
0
42
8
2
4
60
1
1
54
5
7
6
0
9
5
64
58
0
7
54
1
60
0
8
0
8
6
2
7
4
2
21
16
48
5
2
10
4
5
0
8
4
65
8
58
64
64
5
60
0
1
3
60
60
0
54
7
6
8
2
10
41
60
1
0
60
7
14
44
0
30
10
8
30
29
60
20
0
54
1
8
21
65
6
5
4
65
64
6
60
14
5
48
65
1
1
65
4
8
41
4
0
3
5
10
54
2
1
2
41
14
5
10
0
0
5
5
2
54
41
65
1
3
10
60
1
0
5
42
0
12
3
6
3
5
64
4
1
1
6
8
48
0
8
60
7
60
65
4
60
64
65
60
8
8
0
1
5
0
4
65
60
0
9
0
54
1
44
52
1
8
0
9
58
48
8
7
20
8
2
30
1
5
1
60
1
60
45
1
60
0
6
0
4
3
52
1
65
6
4
2
5
0
0
54
65
60
42
7
5
65
1
60
8
0
9
7
60
65
0
10
58
55
5
58
20
0
3
4
0
9
64
60
65
65
6
65
0
1
10
65
1
4
0
4
4
60
55
5
64
5
64
5
41
0
9
4
4
58
64
0
4
54
9
7
64
60
1
1
1
0
52
5
41
12
5
1
6
44
60
10
1
8
60
29
3
5
5
54
21
2
60
54
65
1
8
20
0
2
1
29
8
60
41
2
0
21
3
60
65
43
65
0
1
9
9
4
60
58
60
0
0
6
65
20
65
3
41
1
6
6
1
0
0
3
34
14
60
0
5
60
5
60
64
10
7
8
42
54
9
5
54
4
5
60
52
12
41
58
7
60
3
7
44
60
44
4
3
1
3
2
4
58
44
1
8
60
60
42
6
10
64
9
2
60
4
60
5
9
42
45
8
41
60
8
5
0
5
54
60
58
6
60
45
3
60
2
65
2
43
6
58
2
64
42
5
60
8
55
45
44
4
60
7
12
64
65
0
21
4
10
6
3
3
44
34
55
20
1
21
0
41
0
5
4
5
65
6
58
60
3
65
7
4
60
9
8
61
61
4
8
3
65
4
3
3
17
7
3
10
65
3
6
46
61
65
43
2
65
55
5
65
4
1
8
7
1
59
65
10
30
4
30
9
0
2
21
17
3
5
1
1
6
4
8
10
1
0
31
2
2
8
8
0
5
59
0
21
3
3
1
55
61
0
3
4
10
6
8
15
3
0
66
65
1
6
65
61
67
67
0
0
56
67
3
62
62
5
0
67
50
56
7
1
0
62
4
2
67
67
3
9
8
3
0
67
1
54
9
0
44
1
46
60
3
17
32
4
5
67
8
1
45
67
62
0
7
3
62
44
7
0
5
67
66
56
56
9
56
62
9
54
0
1
8
62
4
7
0
2
44
9
62
66
21
44
1
3
4
17
62
1
1
16
13
0
1
3
1
1
0
4
62
8
0
1
8
44
8
21
1
4
9
62
5
7
5
62
22
62
47
66
10
0
62
43
0
4
0
45
5
8
8
17
60
1
67
62
66
4
0
0
4
67
45
9
4
0
62
1
46
67
46
66
0
67
1
67
0
7
4
4
0
67
54
10
66
3
8
4
62
67
8
7
5
1
0
62
3
0
0
8
57
0
62
21
5
36
1
62
3
0
31
43
1
66
11
0
43
32
3
11
62
4
62
47
7
7
0
9
4
43
62
3
56
0
44
62
67
5
0
6
60
9
0
62
44
10
0
8
67
5
9
5
3
1
21
6
8
2
17
5
1
46
67
67
8
1
3
5
11
9
43
21
4
0
16
66
5
7
2
32
3
0
22
10
10
67
0
62
9
62
66
43
2
56
5
5
5
8
2
17
9
4
3
3
44
5
0
1
21
62
62
5
0
5
9
56
7
57
9
57
1
0
0
66
16
62
62
0
50
7
0
67
54
4
2
7
3
62
47
9
2
9
4
2
5
17
67
1
1
0
9
57
3
67
1
4
1
9
62
9
1
8
67
56
7
5
62
0
1
1
43
67
67
0
0
66
43
0
5
62
0
1
11
0
7
1
66
62
6
3
5
2
3
44
8
46
4
1
62
5
1
66
5
7
43
4
6
0
3
62
5
67
6
32
0
4
22
0
7
6
10
9
7
4
1
67
31
62
1
43
44
66
62
67
3
7
67
62
67
3
1
0
66
47
56
6
67
66
21
8
2
60
7
1
4
5
1
62
7
66
62
9
67
66
62
8
66
43
45
56
3
67
66
5
1
0
1
43
66
5
0
5
67
66
8
8
3
0
0
1
43
1
5
3
0
11
3
66
0
9
7
1
66
1
16
60
9
62
66
2
13
1
66
62
9
62
7
4
7
8
4
62
10
5
9
1
3
1
5
60
44
3
36
5
2
5
4
8
3
66
67
0
16
5
0
4
5
5
3
66
8
0
7
67
62
46
4
47
66
3
6
4
6
5
5
17
0
67
67
62
5
7
62
4
8
5
1
9
4
57
4
36
66
66
0
44
6
8
67
1
4
4
7
4
56
1
44
0
67
5
66
5
60
1
62
67
0
5
1
5
62
3
62
62
67
9
67
43
32
62
7
5
7
8
43
1
66
5
16
62
0
3
4
0
3
44
62
62
9
5
67
62
7
8
10
21
9
3
6
66
67
0
3
5
7
0
31
1
67
1
60
62
0
4
0
67
9
8
5
0
3
3
66
5
5
3
0
62
1
62
8
17
67
4
0
5
10
56
67
0
4
67
3
1
62
0
0
1
1
5
9
5
1
6
21
3
10
0
44
4
67
67
4
8
9
67
46
32
1
62
7
8
66
7
21
62
22
3
56
66
0
1
0
21
2
11
44
0
46
43
32
5
3
0
3
1
3
67
1
8
56
21
5
4
0
5
67
0
22
0
5
44
7
5
4
62
0
8
66
0
1
67
45
0
16
66
7
5
4
6
50
9
8
62
6
43
0
7
5
62
1
3
5
0
5
21
44
0
0
0
17
62
16
47
0
5
5
3
4
62
5
1
62
60
11
8
67
5
11
11
1
3
3
3
44
66
0
43
4
1
66
67
4
62
62
5
1
60
67
6
5
66
7
0
6
5
44
0
3
0
44
3
66
62
3
66
0
43
11
5
44
0
5
21
1
60
1
10
44
66
3
66
62
66
66
47
1
4
16
7
62
4
43
4
5
22
7
16
0
43
9
0
0
4
68
0
0
7
9
2
0
5
44
67
0
0
46
1
68
67
7
5
48
1
1
57
0
9
1
3
0
18
8
4
0
0
7
57
58
4
7
0
4
67
4
4
4
7
63
46
7
68
4
5
3
0
61
5
68
63
7
9
63
3
7
0
5
4
57
68
1
68
3
9
0
63
5
45
63
1
5
2
1
3
0
5
3
8
5
0
9
63
6
0
63
1
44
44
0
3
6
63
67
5
1
2
67
1
3
5
4
1
5
63
68
9
0
0
9
47
4
7
68
4
5
17
2
7
11
44
47
68
63
0
63
5
48
0
4
63
0
8
63
3
4
2
0
4
5
0
63
63
5
6
1
51
0
45
46
63
8
67
7
7
63
11
0
46
5
7
0
1
7
9
68
47
68
4
1
44
68
1
3
0
67
9
1
45
5
18
1
3
4
11
1
48
3
63
63
1
10
11
57
63
61
0
4
0
44
1
63
48
57
0
5
67
18
4
9
10
1
4
4
5
3
7
4
7
61
1
8
9
5
8
9
68
5
0
1
5
46
4
5
3
57
0
63
0
5
8
45
64
7
0
10
38
58
4
3
9
9
69
4
58
22
64
9
5
5
69
64
45
0
46
13
1
64
18
22
68
9
6
68
62
64
8
0
58
45
9
7
64
9
9
64
6
5
0
4
0
1
10
9
7
69
6
46
45
68
45
0
1
5
33
1
64
4
9
0
11
3
3
13
2
11
45
68
56
64
64
46
7
4
6
1
58
69
1
11
64
7
11
1
0
69
64
18
69
2
4
6
4
18
69
46
0
0
9
5
18
52
68
5
7
5
69
46
3
13
5
62
1
64
5
9
5
3
9
8
4
47
4
2
5
64
7
45
1
6
64
3
7
48
47
58
64
45
9
0
0
2
3
46
68
64
68
69
58
62
7
45
68
68
6
64
5
0
9
0
0
4
64
7
3
4
3
0
9
6
18
46
11
62
5
64
64
64
0
64
3
3
5
0
68
5
7
2
5
11
4
5
0
0
1
1
62
3
1
11
0
58
68
45
58
64
64
64
58
4
0
8
9
5
5
0
68
58
9
1
0
4
4
0
1
45
1
7
59
11
46
4
5
0
65
8
0
2
17
45
1
1
65
2
70
47
0
0
4
1
4
5
1
8
0
49
0
32
69
65
4
7
45
2
3
2
71
0
1
70
71
7
2
66
71
70
71
45
7
71
6
0
60
17
71
70
2
70
0
0
7
9
65
0
4
71
0
50
0
13
5
0
0
7
65
63
71
1
1
0
66
71
2
46
0
2
9
63
65
33
3
59
70
70
9
4
1
65
2
4
6
17
1
1
0
4
7
18
9
0
3
71
10
46
63
2
0
71
1
4
38
65
8
1
5
66
5
2
65
4
70
45
0
70
6
10
5
4
0
0
5
6
59
4
5
9
7
32
65
5
1
8
2
3
5
70
5
22
1
10
66
46
10
10
0
11
70
63
1
22
17
57
7
65
1
65
59
65
59
22
71
9
1
70
63
0
59
9
11
45
66
6
5
3
1
4
71
6
3
10
70
1
32
0
4
22
10
70
46
3
6
5
4
65
3
9
0
0
70
70
8
8
66
63
9
46
0
3
0
17
50
70
47
13
4
0
0
4
17
5
4
7
8
70
46
9
1
5
0
65
71
70
0
71
48
0
5
63
71
70
45
47
5
65
63
49
70
8
2
45
0
9
9
65
7
0
47
1
11
1
10
45
71
0
70
4
2
0
0
52
66
66
49
11
32
1
3
8
10
46
5
5
4
8
6
71
22
45
9
46
7
5
45
3
46
71
45
7
48
9
70
0
0
33
5
7
71
7
59
1
1
17
60
0
1
70
7
9
59
4
71
22
45
0
7
8
3
11
5
70
5
4
7
23
9
2
6
59
65
3
5
0
0
71
3
3
66
9
32
0
45
4
8
4
66
33
5
10
70
5
70
6
4
2
2
63
5
5
9
71
5
22
50
0
4
66
45
23
4
4
11
6
11
49
8
70
22
65
45
70
7
46
7
4
3
3
0
70
71
5
9
46
65
1
1
70
22
0
1
70
0
70
4
5
8
4
5
0
32
46
4
0
66
9
50
8
5
6
0
0
3
52
9
1
22
71
2
46
22
18
65
70
9
65
1
7
5
71
0
70
9
38
9
0
70
70
2
45
0
1
45
1
70
45
4
71
66
71
1
8
66
10
8
0
0
5
17
9
7
3
9
10
8
70
0
3
5
4
1
70
5
3
71
4
9
10
8
0
7
3
70
22
0
4
0
0
48
0
38
4
4
66
17
7
46
3
3
4
66
49
70
0
5
0
6
1
1
1
6
46
0
18
2
10
65
47
7
8
8
5
32
5
17
71
32
7
66
5
7
5
6
0
5
0
71
59
65
0
5
70
0
0
1
65
5
1
7
0
59
0
71
8
70
4
70
0
2
0
5
60
8
10
4
70
71
66
5
8
8
0
1
4
3
5
49
45
65
3
2
5
46
7
1
65
65
0
1
5
9
47
5
4
9
1
18
0
4
3
0
1
9
7
9
65
9
71
8
60
4
4
2
7
71
48
45
59
5
3
65
66
38
71
7
5
70
4
63
22
23
0
2
65
4
9
48
0
9
9
0
22
59
70
8
22
60
8
45
9
8
1
11
1
2
65
1
45
7
1
71
4
71
3
0
8
1
3
1
7
45
71
46
4
59
46
71
4
57
7
10
5
7
0
65
65
17
4
49
8
17
5
9
3
9
4
70
33
5
71
7
2
5
5
52
65
2
6
0
2
3
65
46
45
1
0
50
22
0
5
59
7
0
0
7
1
11
65
4
5
63
66
71
46
60
5
5
65
4
0
2
17
5
71
0
60
9
70
7
0
3
45
0
9
4
7
0
5
0
65
4
70
70
49
59
5
0
9
1
0
71
10
0
1
4
46
0
8
33
8
3
71
9
3
0
10
8
60
59
22
5
71
65
70
0
23
4
65
10
1
65
4
66
71
65
49
65
9
18
5
0
0
4
9
45
45
3
66
3
10
47
0
0
8
6
46
65
49
7
9
6
22
1
6
1
0
70
66
0
33
71
65
70
4
9
71
65
2
60
3
0
9
5
2
3
1
4
52
71
70
0
6
8
71
4
0
5
70
4
7
3
7
3
22
5
71
4
70
45
71
5
66
59
57
1
5
0
71
1
1
6
45
66
59
66
4
22
3
1
9
65
38
71
8
71
9
0
4
5
7
0
0
5
0
17
1
1
71
59
5
70
71
3
3
7
1
46
70
4
70
45
5
5
71
45
7
2
3
0
65
46
17
1
65
71
63
1
4
1
18
5
1
17
71
0
0
7
4
70
6
0
2
9
4
7
0
5
0
3
1
3
18
70
9
71
47
0
4
10
2
48
0
71
3
7
7
17
1
5
1
5
1
4
38
1
5
2
70
2
9
7
65
2
8
18
45
3
5
0
70
1
0
33
5
7
70
0
7
4
0
65
22
5
6
8
4
1
71
45
70
0
22
11
0
63
9
65
70
3
7
10
5
1
0
11
10
3
5
59
9
66
22
45
66
65
38
3
3
4
7
22
57
70
0
9
0
45
2
70
65
71
9
65
46
65
4
1
4
9
70
45
0
7
45
23
49
5
11
65
65
70
1
38
18
7
71
71
1
3
66
71
0
1
4
63
71
1
4
65
5
5
4
5
65
0
59
23
5
2
70
71
71
3
9
9
65
1
65
1
9
7
8
8
70
9
38
4
4
1
70
1
9
6
11
0
66
2
8
5
11
3
66
5
2
3
1
4
9
3
60
1
47
8
7
71
65
32
8
7
50
0
2
5
48
0
0
3
45
0
7
22
71
11
66
2
0
22
4
6
22
71
5
65
4
65
10
7
71
5
2
32
9
71
0
5
3
1
66
70
70
8
9
0
7
65
5
45
10
9
8
22
5
1
6
3
7
0
4
6
1
2
0
7
11
5
3
71
1
7
65
7
23
65
0
59
49
1
65
4
23
46
46
5
0
46
71
71
65
71
8
6
2
8
3
50
0
4
47
22
8
7
0
4
7
65
9
0
3
17
7
0
70
1
65
8
7
65
9
2
65
0
3
22
1
4
0
9
8
71
1
65
5
32
3
32
71
4
66
0
7
18
8
9
4
65
7
9
1
49
7
66
66
9
65
0
70
22
46
4
59
59
4
0
66
63
63
9
3
7
0
2
1
2
0
63
57
70
17
66
5
70
71
11
6
50
70
4
3
71
33
66
7
0
59
45
0
6
65
9
0
0
3
9
3
1
7
8
5
65
70
66
18
0
0
5
71
45
0
3
71
5
1
1
9
22
63
0
1
3
1
3
57
45
70
1
9
63
8
4
50
13
70
0
0
1
8
71
70
0
70
11
65
52
9
7
57
0
70
6
1
8
10
1
47
70
1
1
38
4
0
65
17
66
2
4
0
71
71
57
8
0
33
59
66
7
5
0
70
59
33
66
38
4
0
7
66
70
70
11
45
9
66
66
2
3
2
4
66
1
71
7
48
0
45
71
45
70
60
0
3
0
6
71
0
9
1
66
70
3
1
5
6
45
46
8
9
3
2
5
70
5
6
2
4
2
2
65
70
0
4
0
70
59
0
57
7
7
70
63
6
59
5
33
48
66
0
7
0
5
6
0
4
57
1
5
4
0
22
47
0
57
4
3
1
0
9
70
67
6
67
6
0
1
17
17
72
5
2
7
66
22
0
4
67
22
5
5
72
72
46
1
66
7
66
71
0
0
7
66
6
4
33
7
9
72
4
1
5
0
17
72
67
71
5
9
8
4
58
3
7
0
0
3
71
72
7
46
0
4
22
71
6
1
9
3
1
72
1
1
3
0
6
7
67
7
5
47
22
0
66
8
33
9
8
3
4
2
66
71
72
67
1
72
0
1
71
0
2
8
2
1
11
60
9
1
9
3
64
5
5
22
38
66
9
71
5
9
64
1
6
7
72
71
72
46
4
71
3
72
4
33
66
0
9
60
10
46
66
0
61
3
3
45
71
0
67
0
4
72
46
1
4
67
67
5
22
3
1
3
67
60
2
9
3
60
7
45
66
7
5
71
0
7
1
1
49
6
72
66
72
22
58
67
22
71
71
45
38
22
0
6
17
66
1
5
7
33
46
1
0
4
45
8
0
33
9
1
1
7
71
5
0
61
7
0
1
4
5
71
66
72
71
5
66
0
4
3
6
1
72
4
48
66
5
0
7
11
5
11
0
72
71
5
4
72
2
67
7
52
7
5
52
66
72
11
4
9
0
1
0
9
45
8
4
5
7
2
5
0
7
46
1
6
61
6
3
7
60
5
0
0
0
0
0
7
1
46
2
3
8
0
3
4
22
1
0
1
4
3
66
7
66
5
72
9
46
0
51
58
71
32
4
46
72
5
0
1
3
66
67
4
5
72
1
22
71
71
10
67
66
33
1
22
5
7
45
72
22
66
66
9
5
22
52
9
0
71
60
71
71
7
5
7
8
8
0
9
51
7
4
5
66
6
1
45
5
45
8
13
47
7
9
5
0
0
8
0
8
7
9
10
67
2
6
5
5
5
5
0
45
1
72
46
71
4
9
60
5
17
46
8
9
60
66
46
0
4
66
67
0
52
0
71
9
4
8
8
8
4
46
5
8
60
72
0
1
71
3
7
4
72
10
5
9
0
0
3
5
1
6
5
9
48
7
73
4
11
3
0
67
47
10
67
8
22
9
8
8
9
73
9
5
61
0
0
11
68
73
1
10
72
47
2
7
1
2
7
5
0
0
72
0
7
47
72
0
6
61
61
65
5
0
73
1
5
7
67
9
2
4
8
7
7
9
65
13
3
68
4
0
65
7
0
67
22
1
67
48
4
3
11
11
73
0
5
72
0
4
72
4
11
0
2
1
5
1
7
1
5
2
52
45
73
10
10
1
0
4
73
17
47
5
52
0
73
10
7
45
5
3
3
9
6
73
1
67
9
9
52
0
1
45
5
0
3
59
3
67
1
5
5
59
0
67
7
59
67
2
4
68
3
38
9
5
3
0
59
7
11
67
1
6
47
50
11
67
7
45
0
11
7
45
68
1
6
9
2
0
17
0
4
1
52
5
9
10
0
68
72
72
7
0
8
72
67
1
1
1
1
0
0
0
72
5
7
6
68
5
6
1
48
17
5
72
38
33
5
1
4
61
65
5
3
0
4
1
68
68
48
72
0
2
13
1
2
72
11
67
1
7
61
67
0
0
0
68
4
17
1
3
4
73
22
1
2
67
65
68
17
3
5
5
7
72
5
0
2
65
9
62
0
4
9
72
73
7
72
4
5
22
9
72
47
4
73
5
9
62
9
45
3
67
9
45
1
5
9
6
0
5
7
73
0
9
1
73
1
1
17
5
8
8
0
48
5
47
11
68
5
72
4
18
4
6
10
3
10
62
8
0
0
68
4
22
73
1
2
11
65
48
47
67
68
1
73
9
67
4
0
73
68
67
0
5
45
0
1
4
38
61
5
9
7
68
7
6
0
23
5
0
2
72
3
5
2
7
10
5
5
22
5
68
0
68
9
72
5
73
8
1
1
6
4
73
17
68
6
61
5
10
5
0
1
48
4
73
73
4
8
1
5
67
1
2
9
2
6
8
4
5
67
4
4
68
9
73
45
22
68
48
68
4
67
45
73
0
9
68
6
45
1
67
0
72
8
33
9
0
5
1
73
72
11
9
6
67
0
0
68
73
4
7
5
65
7
11
18
9
61
4
8
1
5
61
1
5
8
9
0
0
68
0
22
22
4
3
0
72
6
72
4
11
67
9
4
3
0
6
4
68
5
3
72
7
65
5
67
38
6
0
3
47
68
48
22
7
1
1
72
48
52
4
9
73
68
5
3
67
4
52
68
0
45
68
73
8
7
4
45
47
7
68
3
73
67
3
73
0
68
3
59
67
11
0
8
48
68
0
72
2
68
68
5
4
3
2
22
4
4
5
7
33
0
67
2
9
6
0
0
6
7
68
5
11
65
0
11
3
72
68
73
8
73
72
9
61
4
4
0
52
1
67
10
73
3
5
5
9
2
72
10
0
5
5
68
8
3
5
68
6
2
1
8
2
0
1
67
33
5
73
72
5
72
8
61
0
5
72
5
10
3
5
5
59
73
10
4
67
50
59
11
0
61
6
72
4
8
9
62
1
73
7
1
3
72
7
7
9
5
32
45
45
4
73
65
3
5
10
3
3
5
17
67
23
7
11
50
11
4
67
5
73
4
3
8
8
47
2
45
67
9
4
3
73
5
2
10
47
73
73
48
11
0
1
9
5
0
69
8
73
0
5
0
0
2
5
74
3
49
74
7
74
74
68
3
5
5
9
66
7
4
3
5
2
7
0
74
0
0
68
68
1
68
32
74
74
4
4
9
7
6
53
4
74
2
18
0
7
73
0
5
5
0
1
74
0
18
53
61
5
11
0
73
69
53
0
0
7
0
0
74
5
4
9
3
4
5
13
32
66
1
2
5
73
1
18
69
74
73
73
66
68
7
1
6
9
18
7
46
1
0
0
46
0
7
9
2
73
4
3
61
0
1
10
61
0
7
3
74
68
74
68
2
18
74
0
6
47
5
7
3
6
0
73
7
4
6
32
49
73
4
5
0
0
0
73
5
47
0
4
10
69
67
7
4
70
3
67
75
69
3
0
74
74
1
47
69
8
8
8
46
5
47
8
47
0
1
5
11
0
1
75
9
1
47
48
10
9
70
9
6
1
9
0
11
47
22
32
5
74
5
7
8
1
0
69
69
1
74
5
9
6
7
69
70
8
2
8
3
6
9
10
0
22
3
8
0
54
0
7
0
6
8
67
5
9
3
60
75
69
3
4
5
75
7
6
62
46
7
52
22
0
22
3
2
54
13
74
75
4
67
75
54
3
1
4
1
74
75
4
8
6
74
69
11
74
5
8
5
5
4
70
9
62
75
4
11
70
52
18
70
69
3
69
7
74
4
10
4
5
13
24
69
4
70
4
62
70
5
0
18
1
3
6
10
10
0
54
9
11
7
5
75
8
8
75
4
1
67
69
0
53
0
47
0
48
4
5
2
1
6
5
69
3
62
18
0
0
4
69
0
47
64
0
5
75
3
3
7
75
1
9
23
9
1
75
0
5
0
70
9
10
39
9
18
5
1
75
8
53
0
69
4
3
69
9
5
1
6
18
74
69
0
47
49
5
5
49
9
9
69
4
8
67
24
0
62
1
75
7
75
60
69
0
62
22
52
0
5
75
7
75
74
0
4
0
9
75
10
67
4
69
0
5
70
0
5
47
70
0
0
0
13
75
18
69
5
1
0
9
7
0
9
62
8
1
4
75
13
18
1
18
2
75
74
18
74
5
0
8
5
47
9
3
11
10
3
0
0
69
3
0
0
1
46
67
74
74
24
0
11
0
1
24
7
7
0
52
4
4
1
74
75
7
62
6
8
5
6
9
39
74
18
11
8
74
9
74
0
5
11
4
0
1
52
9
60
4
70
6
34
69
2
4
11
3
1
6
3
76
75
6
22
9
70
1
3
71
9
48
4
3
70
18
0
75
3
10
0
0
49
4
47
6
4
18
3
5
10
63
46
75
4
68
68
5
48
76
47
4
48
0
39
11
75
0
3
0
5
75
2
75
3
75
3
76
4
0
4
71
10
11
3
6
11
76
52
71
49
0
7
55
77
0
0
1
11
71
2
4
34
5
8
5
0
1
11
0
35
5
9
76
71
4
72
1
4
1
52
76
76
4
6
72
2
49
7
11
13
1
66
4
0
71
50
8
11
76
77
9
69
8
76
7
71
0
6
7
1
76
7
0
8
0
24
71
7
0
77
66
5
50
7
64
4
5
0
47
6
4
77
47
76
71
22
3
64
72
0
50
76
49
0
4
54
0
0
77
18
1
9
9
49
3
0
72
9
3
49
4
76
24
69
7
2
4
4
76
49
8
0
11
34
8
2
19
8
50
76
4
7
76
0
9
76
71
4
5
2
18
8
10
49
0
3
1
9
3
2
1
76
9
0
4
69
69
7
0
77
7
69
0
9
0
6
5
47
0
71
64
76
71
72
4
0
0
71
52
71
77
0
47
22
9
5
0
76
47
1
50
9
49
1
49
6
3
77
64
5
5
18
77
71
0
9
4
0
76
9
6
77
77
0
1
18
7
1
0
22
64
71
71
9
0
9
76
0
49
66
77
8
8
39
5
8
0
0
64
1
7
19
7
0
1
9
9
6
77
76
76
0
50
77
0
4
77
5
1
0
72
6
5
8
1
6
52
76
77
9
71
76
4
66
9
9
5
11
3
2
72
56
73
6
11
50
78
78
5
19
7
2
4
23
18
5
72
4
72
3
6
8
77
4
1
0
5
24
47
72
77
3
7
72
0
77
9
11
0
73
8
9
5
4
1
1
11
48
3
9
11
73
8
1
1
23
4
6
78
6
48
0
73
1
1
65
77
1
4
9
72
0
3
7
2
1
4
50
4
6
4
77
35
1
55
50
8
11
78
4
73
4
0
77
1
6
8
6
0
2
0
67
8
65
78
72
7
7
0
77
70
48
67
73
77
72
4
4
50
1
9
11
19
7
52
0
5
77
0
4
0
72
72
22
0
73
72
1
77
9
6
72
72
78
0
5
5
8
77
9
48
77
4
78
78
22
0
72
73
10
73
72
2
5
48
5
19
52
3
3
55
72
8
10
0
10
50
70
3
0
4
22
0
4
48
48
50
73
77
10
0
77
3
1
2
73
1
3
0
7
0
4
78
2
47
73
39
78
73
1
4
0
1
0
77
77
10
0
72
10
72
3
5
0
5
34
78
1
2
4
1
78
3
6
1
3
77
77
1
78
4
1
24
78
0
5
1
0
6
70
72
3
3
7
6
18
0
78
8
5
19
77
5
4
2
2
3
9
18
8
0
77
4
0
0
0
9
4
22
9
4
4
77
3
77
3
3
0
0
4
0
7
7
8
51
65
9
5
78
1
77
1
3
50
50
0
78
1
4
77
78
48
8
78
7
5
10
6
6
8
2
9
5
65
65
1
7
10
0
78
6
1
5
3
6
50
78
1
9
3
3
72
73
4
22
55
78
5
19
78
72
4
19
3
19
4
51
3
6
56
72
19
5
72
1
11
1
10
72
11
7
6
73
70
0
4
35
70
72
0
50
4
4
78
72
3
9
5
1
10
2
77
8
1
47
7
23
2
70
4
7
77
3
4
3
1
50
22
0
4
22
4
1
70
47
72
0
0
72
9
0
70
1
3
72
0
73
0
8
4
4
7
1
10
0
7
5
77
8
5
3
0
1
10
77
9
73
22
65
78
0
0
7
72
3
9
72
4
5
3
4
0
9
78
65
9
0
4
13
72
1
0
0
78
6
72
3
77
78
78
22
0
78
73
4
77
0
4
11
48
39
5
0
1
6
65
5
22
8
72
4
4
0
5
78
6
73
73
10
63
9
0
1
78
8
8
10
7
7
50
0
5
1
5
7
72
0
34
18
2
77
78
1
18
5
0
70
4
65
72
1
4
50
72
22
77
73
5
73
0
73
70
5
2
1
9
4
3
5
72
6
1
77
9
22
48
3
73
72
35
9
48
5
47
65
18
35
6
9
72
2
1
4
18
6
73
0
18
4
77
50
5
0
0
4
0
73
77
0
67
67
72
4
18
0
4
2
4
78
73
78
77
72
2
4
4
9
4
0
7
4
9
3
48
55
4
7
8
78
0
6
9
78
0
72
7
18
0
5
22
0
73
2
72
2
77
72
0
78
73
70
0
72
0
11
6
77
7
0
1
11
50
73
18
3
77
0
0
77
65
51
4
13
10
10
4
7
3
72
70
1
2
9
72
39
73
56
2
7
78
10
11
65
0
13
1
0
77
4
5
77
51
2
5
77
50
47
70
73
78
70
10
11
77
24
5
2
1
9
10
13
77
1
5
13
6
4
63
1
4
51
51
2
6
65
0
9
4
0
5
0
72
78
5
65
77
0
78
5
0
0
9
2
78
4
0
0
6
73
65
3
4
70
70
78
9
0
10
0
0
6
8
7
9
0
4
4
78
0
1
3
0
8
0
72
11
1
4
72
5
19
7
77
56
3
77
73
4
4
9
72
78
72
9
5
73
73
1
23
1
78
22
50
3
1
0
0
72
73
78
39
72
72
0
9
9
4
7
0
10
1
0
72
4
4
18
6
34
70
11
77
35
5
0
0
50
0
0
72
4
73
9
72
9
6
77
50
5
72
0
0
34
7
11
4
4
13
7
3
1
0
72
1
78
2
23
1
72
13
78
22
50
65
11
34
73
24
72
3
1
23
1
70
0
9
50
9
6
24
6
0
3
77
77
0
73
9
11
0
9
11
9
39
19
0
7
50
77
9
8
70
24
7
47
0
7
72
1
2
72
3
48
0
9
3
4
7
3
3
5
0
8
4
3
9
72
39
73
4
3
2
73
10
1
2
0
0
77
3
8
11
5
2
1
11
3
78
77
0
6
78
9
73
13
0
0
5
1
0
4
35
2
77
2
78
3
4
0
0
11
4
1
6
0
63
1
1
50
7
0
3
19
11
0
0
0
4
18
10
4
1
2
18
56
11
22
78
50
11
4
4
65
39
72
73
65
65
4
11
72
63
7
0
9
19
3
22
1
4
77
7
9
78
48
73
3
1
72
9
5
10
9
4
4
48
1
9
35
77
5
5
5
56
0
0
11
5
5
7
3
3
52
11
6
56
0
78
78
19
48
8
65
4
4
77
73
73
77
4
10
7
73
1
73
5
72
5
77
70
5
72
77
8
0
0
0
73
3
70
72
78
4
6
8
4
5
48
5
8
9
73
0
0
0
72
52
0
77
65
77
77
1
9
72
77
1
35
3
5
73
1
78
50
9
0
0
35
8
78
70
48
5
4
0
9
0
78
78
11
78
0
51
3
6
72
24
65
8
78
70
77
34
22
18
1
65
6
4
0
3
2
0
5
72
50
1
9
51
65
5
0
11
0
78
73
78
50
5
0
65
11
73
63
7
5
73
0
0
77
1
18
0
6
0
5
4
0
1
77
9
51
56
6
2
8
8
50
3
1
72
51
5
7
72
8
6
2
65
8
5
19
73
10
1
50
0
34
3
7
5
9
4
72
2
72
3
65
1
4
3
72
1
1
0
8
2
9
70
72
72
3
0
9
78
5
4
7
0
4
1
5
77
77
19
1
1
7
7
5
48
5
8
77
47
1
11
65
1
72
19
77
11
65
0
65
4
0
19
0
0
0
65
0
78
4
5
6
0
8
78
6
1
73
0
51
1
77
35
0
73
0
50
5
65
0
52
2
78
73
1
4
77
73
9
24
1
78
50
10
39
9
50
0
7
6
77
77
78
73
3
78
73
50
50
8
0
3
4
65
22
1
8
70
0
1
78
72
0
3
48
50
50
77
77
9
70
3
78
4
22
73
78
5
10
5
77
9
3
7
0
48
1
9
8
73
50
7
3
2
5
1
4
4
7
5
7
5
65
5
1
19
0
2
3
72
0
9
73
5
13
2
4
5
24
24
4
8
65
13
72
9
6
65
3
52
3
8
55
73
5
2
50
1
5
8
73
4
0
73
3
3
78
22
4
55
5
72
1
72
73
0
2
5
65
1
4
19
6
1
77
10
7
5
6
3
7
5
4
7
65
24
78
8
3
4
67
8
5
10
4
5
0
78
0
56
65
5
5
78
2
7
5
0
0
10
1
9
0
9
47
13
4
47
8
72
0
11
1
6
9
78
78
72
78
23
9
0
0
0
0
6
6
65
5
35
4
77
7
50
4
4
73
1
72
10
3
9
1
0
5
23
4
19
73
5
65
0
73
6
0
72
78
8
9
9
72
4
5
10
3
2
77
3
8
7
56
0
3
5
3
6
72
18
5
1
78
5
8
73
77
65
6
3
24
0
0
77
1
0
22
7
77
9
8
7
18
72
23
8
8
7
0
77
9
9
6
3
77
4
0
34
3
2
0
3
3
4
0
5
0
5
4
3
5
4
8
11
74
1
4
78
9
74
9
11
0
2
0
74
66
10
11
0
71
6
1
39
50
73
48
5
78
74
22
2
3
8
50
66
79
73
0
9
2
5
73
9
4
5
79
0
5
79
5
5
66
74
79
4
4
0
5
74
79
7
47
5
4
8
4
4
0
22
7
0
11
7
11
2
0
79
73
6
79
5
4
0
8
5
0
66
0
71
73
0
74
6
79
1
78
4
78
5
79
4
1
9
0
9
57
9
9
73
5
5
5
0
0
7
9
48
74
4
71
50
9
6
18
0
79
10
73
52
0
11
1
5
73
53
0
4
6
79
9
73
1
4
8
78
1
1
5
5
23
4
1
0
47
78
0
47
73
4
11
7
4
8
0
1
73
73
2
1
78
73
5
73
78
66
4
10
5
4
66
11
74
4
0
2
24
35
8
0
18
71
7
52
24
9
8
4
79
5
6
2
79
2
8
2
74
73
74
0
4
23
5
74
3
8
79
74
74
23
74
73
5
4
8
5
2
4
74
71
1
79
48
22
5
2
0
78
79
5
11
9
71
5
8
79
71
68
0
3
5
34
0
0
8
5
3
4
9
73
78
73
6
66
6
9
78
55
74
3
5
50
0
2
79
1
1
3
71
3
9
73
2
78
78
6
5
1
74
73
6
79
78
57
7
4
5
0
3
18
73
1
1
52
1
7
10
0
79
4
9
78
78
57
19
8
66
4
6
78
9
9
5
0
74
1
1
8
73
78
79
10
6
0
78
79
71
79
0
8
0
9
8
0
74
4
11
8
4
0
4
0
1
3
73
73
39
78
0
4
1
79
10
4
57
0
66
9
4
0
4
50
8
1
9
2
0
51
0
5
5
50
7
5
1
7
79
19
74
73
66
66
74
9
51
4
0
9
0
50
2
50
39
79
10
78
2
19
71
74
1
6
0
1
5
9
8
9
47
4
3
79
79
68
1
74
5
5
0
5
5
64
78
66
79
8
5
74
50
6
74
9
73
9
66
39
50
5
0
73
79
50
3
6
0
0
1
50
1
73
6
0
18
4
3
0
0
0
2
24
8
2
47
73
64
73
4
5
47
47
78
5
66
5
68
13
19
0
1
4
79
8
1
0
6
1
0
79
66
78
9
19
4
0
48
64
7
8
50
9
74
1
66
7
74
79
78
73
8
79
51
0
6
3
78
74
68
2
8
2
0
0
11
0
7
8
73
2
73
5
74
4
2
2
73
2
11
7
47
2
9
74
71
23
73
19
9
3
79
0
4
57
6
8
73
73
1
9
48
78
0
24
9
7
1
3
66
0
5
1
50
8
1
78
78
6
1
0
18
5
6
1
74
1
78
51
51
6
6
0
1
1
0
1
66
22
1
22
1
1
22
3
1
79
10
79
8
4
8
0
5
71
5
19
19
0
4
4
1
5
2
79
74
74
73
8
71
8
52
9
13
0
78
0
47
11
1
1
79
79
7
7
74
74
74
4
5
9
5
1
5
78
7
74
24
5
0
6
2
8
73
18
78
66
1
73
2
0
9
1
74
73
66
1
7
4
1
6
5
73
11
74
79
78
4
8
9
48
0
1
3
78
11
1
1
48
78
1
7
4
3
57
0
74
7
9
78
5
51
78
8
11
4
74
48
22
23
11
57
79
7
79
74
0
1
4
78
74
2
78
9
74
4
9
5
4
9
66
1
78
79
73
1
1
7
55
5
4
2
71
8
10
57
1
71
0
1
78
0
4
7
0
50
5
5
0
0
78
1
0
4
47
10
66
73
1
1
1
79
0
13
5
0
4
5
73
8
0
1
4
66
1
0
8
73
0
1
78
8
5
22
6
4
71
0
0
1
51
66
74
34
50
47
79
74
79
4
64
11
0
9
0
74
3
23
79
50
66
1
0
73
66
50
78
10
6
1
73
4
73
68
8
1
0
1
1
1
5
6
0
64
5
74
4
22
3
50
1
5
1
34
7
74
5
74
9
1
47
78
1
53
2
2
0
74
51
9
1
78
78
9
18
74
5
52
78
18
5
7
23
0
3
0
0
2
0
66
9
47
50
73
4
3
7
5
73
55
3
74
79
1
5
66
78
6
35
74
7
0
5
4
3
4
50
3
50
79
74
5
1
11
79
11
8
78
79
74
4
2
7
0
1
7
9
0
18
18
11
7
73
71
0
0
79
79
78
7
3
74
4
78
8
6
73
7
0
22
6
3
0
5
79
71
9
4
74
11
47
1
55
8
13
1
0
1
2
66
55
7
4
55
6
51
34
78
79
1
10
6
10
73
74
47
7
73
48
7
79
7
71
1
74
66
8
2
79
4
74
79
1
50
74
3
73
4
10
73
79
7
6
0
5
3
4
64
6
2
3
4
3
1
7
2
1
2
0
73
79
5
0
78
0
0
0
4
0
71
9
74
74
4
73
79
74
74
9
19
10
78
79
0
0
3
9
6
0
53
71
11
79
7
50
4
66
78
6
6
4
7
0
3
4
11
74
8
9
7
3
1
2
1
71
7
5
7
5
0
23
73
51
4
10
6
35
47
48
4
6
2
73
0
50
0
0
78
71
1
7
3
1
79
0
6
1
7
48
6
2
3
0
74
48
55
9
4
9
74
48
79
8
0
10
0
7
5
79
7
19
34
6
4
4
0
73
53
2
9
7
34
5
11
73
73
2
74
1
79
1
50
18
0
4
66
1
3
5
5
74
1
4
66
0
74
3
9
9
6
51
7
0
7
0
1
78
73
48
9
13
35
19
79
52
78
0
0
10
10
74
19
4
5
6
66
9
2
8
50
9
2
9
74
39
73
8
9
11
2
5
3
5
0
0
11
1
18
78
1
6
66
79
1
5
5
8
78
1
3
1
73
51
4
1
9
78
7
66
51
8
50
50
73
6
55
71
7
4
2
18
24
79
7
78
9
4
0
0
22
5
8
4
47
9
64
51
73
8
5
0
3
0
13
23
7
1
11
74
74
7
8
74
0
55
8
11
0
0
0
73
1
9
4
0
51
4
35
0
9
48
1
0
50
4
11
9
74
4
78
74
0
4
9
0
24
5
1
39
79
66
0
6
50
50
3
4
5
73
19
74
19
74
0
8
79
13
5
47
78
6
0
10
5
48
11
4
6
5
4
3
11
73
0
74
4
3
0
78
9
74
74
78
1
5
7
6
9
1
8
1
4
1
4
8
52
5
3
8
9
1
1
8
7
8
4
74
6
5
4
0
7
7
1
79
4
4
11
57
4
79
22
34
78
5
5
74
5
0
78
79
0
7
3
78
78
4
22
19
0
7
1
79
6
11
22
79
73
5
5
9
7
74
74
6
23
79
6
0
3
74
78
53
48
0
3
73
8
4
5
79
0
4
74
1
5
71
1
34
73
0
8
5
7
0
47
0
39
8
3
0
0
10
4
8
7
78
7
0
66
5
7
66
5
48
74
22
5
79
64
79
74
0
1
0
0
50
3
71
79
9
4
8
2
0
4
9
0
68
74
53
48
22
1
7
7
79
78
79
8
7
13
55
5
5
73
3
78
79
79
74
5
3
1
0
8
0
66
5
9
74
7
1
3
74
9
1
7
78
8
0
0
56
22
0
1
9
3
58
75
3
80
0
0
3
11
7
74
2
1
0
8
8
8
80
79
80
74
0
6
75
1
4
47
10
4
75
74
9
0
7
49
4
4
79
1
4
5
3
0
10
2
2
7
5
74
2
18
5
0
4
80
11
5
3
80
79
4
9
75
0
34
74
0
0
3
1
3
0
0
74
74
24
74
19
9
47
79
0
4
0
7
22
11
0
74
3
9
3
7
79
5
0
75
0
18
11
1
4
0
5
4
75
19
50
0
79
1
80
4
11
7
1
8
79
22
74
80
80
8
1
23
5
52
6
75
5
74
0
5
0
74
2
8
9
1
4
79
74
11
11
18
0
50
4
4
22
8
3
1
9
53
7
1
2
5
0
5
4
8
74
79
39
79
34
3
80
5
8
79
75
3
53
0
1
79
8
5
74
9
79
5
80
72
75
5
1
5
13
8
4
72
22
79
0
80
5
4
0
6
0
3
5
2
74
80
1
80
79
8
9
4
0
0
10
1
79
7
75
72
1
5
2
13
3
79
7
4
74
80
6
35
2
1
4
6
79
75
53
1
7
23
79
67
11
10
74
1
0
79
75
80
8
50
13
1
4
10
1
4
47
9
5
9
74
1
6
49
22
11
67
5
8
1
80
6
79
3
11
1
79
0
1
74
0
2
1
1
79
5
3
0
10
8
34
4
0
9
4
10
6
7
10
79
4
1
0
67
49
11
5
2
34
50
80
3
11
8
0
0
5
67
7
11
19
7
6
1
49
8
3
0
8
4
80
9
2
80
7
0
4
69
9
79
0
6
75
0
5
80
9
67
79
9
0
9
47
75
1
4
11
80
4
0
4
34
11
1
1
8
2
5
80
0
49
79
5
7
0
79
6
72
0
0
2
4
4
9
0
11
6
23
74
5
13
67
2
9
74
18
0
56
80
8
74
49
75
24
19
5
3
0
11
79
34
50
9
5
74
72
5
9
10
69
0
65
2
75
9
11
1
0
1
4
9
2
80
0
80
9
2
0
5
9
1
9
3
0
5
72
18
79
8
1
0
4
5
4
3
80
5
50
1
23
4
6
74
53
0
80
53
4
1
11
80
4
0
2
6
9
0
7
5
49
79
13
75
4
18
1
74
74
79
9
0
6
9
6
9
2
79
65
5
7
74
19
75
0
80
53
19
9
5
80
74
0
8
79
1
11
53
4
74
80
9
4
65
79
1
1
1
0
5
8
80
79
13
79
11
7
7
24
9
4
52
6
1
5
7
11
47
52
74
53
53
80
22
74
2
80
11
74
0
74
80
0
7
7
4
79
79
50
80
49
7
74
79
49
72
5
7
75
0
6
0
5
4
74
39
11
0
4
3
4
79
1
80
7
75
7
72
0
80
75
79
11
9
4
35
0
5
4
72
5
9
10
0
0
10
1
2
5
7
22
3
79
74
49
0
35
0
0
80
2
4
9
5
74
39
53
79
74
0
0
53
18
5
49
0
67
56
39
72
0
74
0
75
8
1
80
9
74
0
9
74
1
11
80
74
7
35
10
3
50
5
79
56
39
5
72
1
9
80
67
79
74
5
7
1
75
5
0
79
80
4
50
3
0
2
5
0
6
75
72
9
53
74
74
5
0
4
1
79
4
0
4
58
6
18
5
47
5
0
11
52
2
80
9
9
49
9
72
50
47
0
24
80
4
74
10
80
74
4
23
74
9
72
1
8
4
1
0
75
10
47
8
74
7
3
3
6
4
7
9
3
6
8
52
72
8
3
1
79
9
8
65
8
74
5
3
4
79
53
4
13
4
47
67
80
74
5
6
72
4
5
11
4
2
9
11
5
5
80
8
0
5
22
75
74
6
4
79
4
50
7
52
80
1
0
7
22
52
67
22
75
7
3
0
4
52
3
8
4
13
3
50
4
11
7
80
6
7
18
0
80
5
74
13
80
13
72
79
75
11
79
80
10
6
1
5
72
9
5
4
74
5
4
0
74
8
80
1
22
18
5
0
5
0
19
80
74
34
2
80
74
9
18
35
8
52
19
8
0
0
5
53
53
0
53
80
3
5
4
74
11
3
0
5
74
80
3
9
1
0
74
80
4
72
3
9
74
80
4
0
0
53
6
5
0
74
0
1
7
79
2
11
9
65
9
67
0
79
7
72
19
0
75
74
22
79
1
74
8
80
79
34
72
4
4
5
2
1
10
80
5
75
22
79
4
80
5
9
11
74
8
4
4
9
72
4
2
53
74
9
74
3
4
0
6
1
1
39
79
1
0
80
1
80
80
50
80
66
1
80
3
80
3
79
75
3
80
7
65
10
2
6
10
11
10
74
5
6
0
7
69
7
0
4
1
80
80
75
2
74
3
47
79
5
35
7
5
3
1
19
6
11
74
0
2
10
6
2
8
8
4
0
19
39
8
3
9
34
79
4
79
66
5
2
80
9
67
8
5
3
1
74
1
1
6
79
9
11
80
10
0
8
1
8
10
4
0
1
72
1
80
5
4
19
0
53
4
8
9
1
7
5
50
9
0
0
74
9
0
3
9
4
11
47
80
80
0
6
75
3
0
5
7
23
0
75
7
34
34
53
69
11
3
19
72
9
8
5
10
75
4
79
74
74
8
75
5
79
0
80
0
7
69
8
0
74
11
67
5
2
4
52
4
75
4
75
0
0
3
3
65
3
79
1
0
8
24
9
50
9
0
80
74
0
74
50
7
22
1
4
7
0
5
67
80
18
79
0
1
0
0
0
3
69
5
5
80
79
9
9
72
4
8
1
0
1
79
49
1
0
0
80
0
9
79
0
75
72
11
22
0
74
4
4
0
0
9
58
75
35
5
2
5
0
8
53
11
7
49
74
34
8
74
1
80
0
9
5
18
9
0
1
4
79
0
72
74
0
9
79
79
75
80
49
3
6
7
72
9
0
80
4
69
7
0
9
52
5
4
80
1
23
80
1
1
5
0
2
67
72
5
4
1
10
1
3
22
80
3
18
39
0
7
75
49
0
5
1
0
5
8
49
1
4
39
9
1
11
0
18
1
1
80
4
4
1
80
67
67
5
0
1
11
1
1
8
5
2
1
6
0
50
0
2
0
79
75
11
3
7
3
9
0
2
22
4
6
5
7
50
2
4
1
7
79
1
72
2
74
2
23
80
13
3
4
74
6
18
34
75
13
4
79
5
1
4
0
79
5
6
1
0
1
6
4
80
1
0
65
35
0
75
0
74
0
4
2
9
4
79
0
52
79
74
4
7
4
74
79
5
72
2
80
2
5
19
80
80
6
3
39
35
79
0
9
5
49
0
79
6
0
74
4
75
5
11
0
1
6
79
8
2
4
3
3
1
4
80
72
5
2
1
3
67
79
6
1
5
9
47
79
0
72
1
7
53
9
47
79
0
5
7
5
74
79
18
5
7
3
67
0
0
3
7
4
5
11
2
9
6
8
72
5
1
9
79
1
11
1
79
5
67
9
3
0
75
34
50
80
18
3
13
75
4
9
2
9
79
19
75
0
72
6
50
3
22
47
0
79
0
0
80
72
67
66
4
22
52
1
5
7
8
80
11
18
1
9
0
1
79
4
74
5
80
0
9
10
49
9
0
9
7
0
7
80
8
6
74
3
9
74
74
39
1
35
10
4
1
80
80
0
65
74
75
79
6
6
74
6
0
1
72
2
75
1
0
9
53
72
80
80
7
0
6
18
8
0
18
74
4
18
74
80
0
4
1
67
0
5
0
74
0
0
5
75
6
8
66
4
52
75
80
0
74
66
6
22
22
6
2
79
7
0
5
22
72
5
19
49
8
7
50
6
47
80
79
8
74
74
79
5
80
9
19
39
74
0
2
75
1
1
80
8
0
74
79
72
0
0
2
74
5
19
35
4
79
3
5
50
67
75
11
80
5
58
13
75
1
0
6
0
0
79
11
0
0
53
3
10
74
80
74
0
9
0
2
7
47
5
8
10
5
1
7
74
5
80
67
7
0
1
7
79
0
69
75
0
0
0
6
10
7
39
80
39
0
7
75
75
4
3
74
5
4
5
35
2
5
5
19
1
8
0
0
53
52
3
6
2
66
0
18
0
79
1
79
52
79
0
0
5
1
2
1
4
7
8
6
6
1
2
11
9
79
47
5
0
9
4
3
1
9
19
19
1
7
23
67
9
79
47
11
3
18
0
39
3
80
50
49
2
19
1
50
3
79
1
47
4
2
4
1
74
9
1
75
47
19
0
34
47
80
79
9
18
74
3
7
0
79
7
74
9
8
35
23
75
0
0
75
79
72
5
80
75
0
47
58
72
80
80
80
74
3
0
5
9
18
0
79
10
22
5
5
79
3
4
34
52
35
0
34
11
0
0
80
50
2
79
53
2
3
4
1
74
35
0
6
5
49
67
7
72
1
2
11
3
13
80
9
8
0
6
2
3
2
5
79
11
5
0
7
1
74
1
72
0
5
6
79
3
75
79
74
1
0
7
75
5
5
4
1
3
79
80
5
9
75
4
5
1
5
74
4
4
1
7
9
9
4
80
5
52
0
52
7
79
9
22
74
2
1
4
4
0
4
75
5
7
8
7
50
1
2
0
8
19
2
13
4
5
2
4
4
7
7
69
75
79
7
9
1
8
79
5
5
4
2
79
9
7
75
1
80
80
79
4
80
39
10
47
67
56
79
9
80
75
19
0
74
0
6
7
74
80
9
2
4
4
80
2
8
66
0
5
9
8
6
5
9
1
39
4
9
2
6
50
75
72
5
5
75
74
10
69
75
4
0
9
5
74
6
79
4
7
2
7
79
34
13
22
58
2
4
8
3
9
80
11
47
74
7
58
18
10
4
5
1
74
0
0
22
7
0
79
0
8
75
7
10
8
5
1
74
75
2
4
80
7
7
4
53
5
4
22
75
72
11
0
75
18
9
5
2
3
79
49
67
4
4
2
8
4
53
1
1
5
0
1
7
0
11
0
39
4
2
75
39
4
4
1
5
7
4
80
8
4
9
0
6
0
9
80
74
5
79
11
74
79
5
0
6
6
74
7
5
8
7
22
1
7
11
1
9
8
8
5
47
0
0
7
8
0
75
80
1
50
6
74
74
10
1
79
3
1
74
18
74
0
3
9
6
0
4
80
1
75
74
6
10
75
3
47
4
74
11
1
2
4
49
80
11
75
10
80
10
79
67
75
4
49
10
75
8
3
0
11
5
2
8
80
49
49
8
49
19
4
35
0
74
5
6
4
18
74
2
72
3
9
6
39
74
52
74
50
8
7
1
3
53
75
79
6
74
1
6
3
2
3
50
74
13
80
6
11
5
8
9
52
79
80
13
8
69
19
53
1
1
0
52
80
18
3
4
1
79
1
50
2
80
58
11
8
79
74
79
19
0
75
4
1
8
10
6
56
1
6
80
0
72
52
74
79
4
58
9
67
5
2
74
49
9
0
39
1
75
11
19
18
3
13
79
9
50
3
79
80
0
4
1
5
5
72
8
74
4
80
79
3
7
13
9
8
80
2
74
80
58
7
0
75
79
3
80
5
5
80
3
0
79
75
50
10
5
50
65
18
5
18
74
75
11
0
6
10
3
11
5
80
53
50
0
74
5
79
19
6
5
52
80
67
24
67
19
4
79
1
1
0
4
72
74
80
5
1
65
35
79
1
3
52
74
7
80
6
0
65
0
80
4
3
79
47
2
74
19
5
5
4
75
3
79
0
4
9
1
4
8
18
1
80
0
47
80
72
80
75
74
74
49
80
58
80
5
9
9
49
8
75
0
1
74
0
79
80
6
0
9
13
58
3
7
0
66
4
5
75
1
53
66
3
53
8
74
9
49
8
3
79
39
67
3
34
1
80
5
74
75
1
0
74
5
2
0
0
0
52
0
2
50
13
79
6
74
67
4
8
23
7
8
74
1
0
6
80
79
50
4
0
2
18
7
79
4
0
19
50
1
10
7
1
1
0
79
23
34
10
74
3
74
4
1
4
74
74
10
19
6
74
75
1
8
75
4
74
50
80
1
50
74
74
56
8
9
5
1
6
5
80
9
1
72
67
79
0
7
0
8
3
1
74
49
10
5
79
4
7
79
1
1
7
9
67
6
80
80
80
9
0
67
53
19
5
0
74
3
80
18
0
80
0
9
0
7
1
74
6
74
7
79
3
72
75
7
8
10
6
75
7
56
0
23
5
80
79
75
6
11
58
0
2
1
6
0
0
0
4
5
5
3
47
53
0
0
74
8
49
79
0
2
0
0
0
50
79
67
0
19
11
1
3
74
65
4
8
1
8
4
0
0
4
7
67
69
52
5
4
1
80
5
5
80
80
80
9
72
79
0
5
49
24
74
58
74
1
0
5
74
1
75
5
7
74
0
6
0
79
67
4
69
4
19
67
67
74
9
19
74
0
3
74
18
0
7
5
5
4
75
53
4
56
1
79
79
7
5
22
74
74
80
0
0
5
5
4
80
5
1
9
0
18
80
4
52
18
74
7
1
4
0
7
4
74
11
79
1
4
49
5
9
22
4
5
74
5
4
5
9
80
4
3
9
6
49
75
1
74
1
80
1
6
0
75
5
7
4
4
4
10
4
80
5
74
5
7
75
13
69
9
11
72
5
11
6
6
1
5
5
1
58
4
1
1
0
0
8
79
9
52
79
2
52
34
0
7
0
67
79
74
80
3
74
11
72
9
1
79
7
4
47
72
23
1
67
80
80
22
1
5
66
0
10
5
75
1
80
3
23
3
5
56
0
75
7
72
8
0
8
9
4
1
4
4
66
79
8
3
9
10
0
0
1
7
5
19
18
4
8
0
0
53
52
0
1
80
13
3
80
75
8
6
50
4
8
72
13
3
0
0
5
0
4
79
5
79
2
75
0
1
4
10
4
79
53
18
50
9
8
7
11
79
6
4
7
1
5
79
9
0
4
7
0
2
8
10
0
74
8
0
7
11
74
10
8
1
72
80
52
0
24
3
10
1
0
5
8
0
1
2
0
75
67
18
2
0
0
79
75
49
9
0
1
39
8
80
5
50
4
9
4
6
3
4
9
11
8
10
9
0
74
52
4
10
0
2
7
7
56
7
8
74
47
79
10
5
5
7
34
5
1
1
0
4
0
79
79
79
2
4
65
8
1
65
1
4
5
5
24
74
1
2
80
7
47
74
4
2
4
1
4
4
9
65
49
9
18
80
74
4
80
18
5
0
0
1
80
74
75
24
4
1
1
47
5
49
0
80
8
0
4
9
7
7
74
34
58
8
5
7
4
2
9
53
2
67
53
2
1
2
1
79
75
66
2
6
56
75
1
0
5
19
4
50
75
9
0
74
6
1
1
80
34
4
4
3
4
52
79
74
75
7
50
9
0
58
0
0
0
4
0
0
7
1
80
0
8
66
6
3
3
72
6
1
7
5
0
0
1
5
50
0
0
7
4
79
1
22
56
9
79
56
67
49
6
1
3
3
7
5
79
53
9
6
79
0
50
4
80
74
79
2
80
9
1
6
7
75
4
7
2
80
1
35
74
3
4
9
0
80
74
1
47
56
50
74
72
3
5
4
1
49
47
5
80
4
5
23
75
8
0
5
79
4
0
19
5
74
79
67
67
4
0
1
5
74
4
53
2
74
75
6
4
34
10
34
1
79
3
1
0
4
34
67
80
0
6
5
8
11
4
75
5
9
5
75
74
75
49
74
0
67
7
1
65
7
75
6
2
18
9
79
80
79
10
74
75
74
53
3
0
3
8
74
7
74
3
5
5
0
9
0
5
0
53
5
0
0
75
74
7
5
0
0
80
80
50
49
79
0
79
9
74
11
79
9
6
5
79
7
75
4
6
5
5
19
10
2
7
67
4
0
0
8
7
0
1
8
5
35
4
5
74
1
74
4
9
9
79
6
9
7
50
8
0
0
4
80
23
50
6
5
79
8
80
11
7
4
4
66
75
4
6
75
0
80
0
3
1
0
3
75
6
47
65
4
80
47
8
47
5
2
1
35
4
75
10
5
74
0
11
80
2
74
1
4
53
6
0
0
74
1
0
0
80
4
74
10
2
67
74
3
79
3
79
67
80
18
74
0
4
7
0
79
79
80
0
9
75
74
3
9
0
72
10
4
0
5
9
79
8
1
9
58
39
75
3
0
67
0
34
8
80
1
10
0
24
67
6
80
74
3
75
5
8
4
52
0
4
80
79
39
74
74
79
8
18
79
80
22
74
72
75
80
3
3
9
80
53
80
39
80
79
6
58
80
0
79
18
0
50
79
65
3
19
50
53
1
5
9
1
7
4
10
65
7
79
5
1
0
6
0
80
50
10
6
52
75
75
80
2
1
67
74
79
9
1
2
1
4
1
3
6
7
4
0
50
4
6
2
6
1
9
3
79
80
13
8
1
9
4
9
5
3
0
22
3
7
75
4
4
58
19
49
0
79
1
4
74
74
79
79
74
75
6
3
10
9
1
18
69
0
67
75
9
5
35
5
5
7
6
6
6
74
50
9
0
49
7
35
7
79
0
0
7
67
75
1
0
69
22
67
9
80
74
80
80
6
1
80
0
79
9
50
0
4
7
0
3
80
79
3
4
80
74
75
23
4
1
6
80
4
80
74
3
75
1
6
6
3
11
1
39
80
9
8
80
0
7
65
2
9
4
74
1
4
0
6
7
56
6
79
1
0
5
79
5
0
72
4
80
22
0
67
10
3
4
8
9
75
9
1
0
7
0
4
24
6
79
80
80
67
3
74
1
80
8
1
0
75
50
49
0
9
35
1
3
79
6
72
74
80
39
5
1
0
9
9
2
13
1
8
50
72
79
0
72
1
7
0
3
0
5
9
1
10
50
80
5
5
75
5
74
80
3
50
74
5
7
47
9
4
7
7
23
72
1
11
10
50
1
4
75
0
8
75
2
1
39
10
5
80
13
58
19
0
1
4
79
72
80
1
9
79
5
9
79
24
6
5
79
1
0
79
75
79
3
53
7
79
5
74
4
80
7
2
74
11
7
7
79
67
75
3
19
19
4
3
0
74
35
9
10
10
1
0
9
5
0
58
9
4
7
5
4
5
5
1
6
1
7
8
7
74
8
11
2
4
5
0
80
5
1
72
0
52
0
4
74
1
5
11
72
5
1
80
69
74
1
75
8
0
74
6
80
1
4
11
79
80
9
11
72
80
11
6
11
1
0
9
4
52
1
2
0
80
0
3
7
7
0
8
2
5
6
5
2
74
80
9
0
1
1
75
7
0
67
9
1
6
79
5
3
0
3
11
5
74
9
39
74
8
1
5
1
4
8
23
65
5
79
79
5
3
1
2
5
47
74
80
18
4
8
4
49
74
58
9
7
3
74
1
74
79
9
5
4
4
74
7
67
4
79
19
4
5
2
9
79
65
5
1
79
5
74
74
58
8
74
80
9
0
3
5
8
7
65
72
2
10
53
35
7
9
80
4
1
2
18
4
74
79
5
23
3
7
0
79
0
50
9
7
79
5
23
80
8
1
69
4
24
0
0
23
9
0
5
5
4
0
7
80
8
80
4
1
2
9
79
72
10
1
1
74
7
0
79
80
53
1
8
2
80
5
5
9
5
0
74
5
79
1
67
75
4
9
0
8
5
75
9
75
4
4
0
0
47
3
74
80
9
75
5
50
50
1
80
6
5
5
0
5
2
5
4
79
69
23
80
6
80
9
24
11
22
3
9
74
34
69
0
74
0
75
2
47
53
79
67
2
0
19
2
0
50
0
9
3
1
9
1
5
5
7
73
81
9
7
75
76
7
9
9
54
3
75
5
4
8
0
11
4
5
1
4
5
36
51
66
75
10
6
4
76
4
0
7
8
10
0
76
6
2
80
5
80
0
7
4
18
3
51
80
4
4
73
3
6
5
8
73
7
3
10
13
1
35
69
11
26
3
9
76
3
82
4
52
82
82
0
2
2
0
51
82
67
5
0
81
3
10
58
8
9
74
74
76
5
3
10
21
8
81
0
69
18
10
81
2
51
3
8
24
7
9
8
77
71
76
68
7
76
76
37
58
81
5
81
82
8
3
5
7
81
77
5
3
0
54
55
76
58
55
8
3
67
0
0
5
77
81
26
81
5
4
82
0
54
4
5
77
1
1
4
8
74
82
3
82
76
81
9
0
81
9
7
4
5
0
1
2
3
2
77
3
18
55
10
51
2
6
67
81
76
36
82
11
5
3
0
10
52
9
1
9
8
81
10
0
3
13
76
9
81
21
11
74
9
3
51
10
77
49
11
68
9
11
4
3
77
6
81
82
82
21
52
77
5
7
5
0
0
52
3
51
9
7
2
0
74
5
82
6
82
7
1
76
82
0
74
8
8
8
3
3
9
7
71
4
4
1
82
10
3
69
24
11
76
69
0
11
2
7
4
1
6
0
75
7
82
26
2
0
0
77
82
4
2
7
6
4
4
7
1
9
2
0
82
37
21
83
6
13
3
36
2
82
0
52
3
83
5
0
50
4
77
77
0
25
50
1
1
52
52
9
82
18
1
4
5
69
9
6
2
7
77
83
50
0
7
83
69
3
83
4
7
3
78
7
8
7
84
5
1
24
5
5
59
4
4
2
5
2
3
4
83
10
67
1
7
79
6
21
3
84
3
0
83
5
6
1
3
3
6
3
24
4
3
1
78
4
84
12
2
2
79
59
8
42
70
11
11
5
7
4
5
10
70
0
83
7
10
8
0
3
83
67
84
3
52
79
7
37
3
83
8
83
84
78
78
0
4
79
9
24
0
8
78
0
6
4
79
8
4
4
0
4
10
79
42
78
57
24
83
12
3
3
51
4
51
84
51
52
3
1
79
0
1
11
1
5
0
0
6
5
0
83
83
18
9
76
8
84
1
21
78
1
59
3
55
78
5
21
78
10
7
1
69
5
8
84
2
1
1
7
5
3
69
11
2
73
79
4
4
5
3
4
3
84
24
5
59
4
79
69
70
5
9
3
19
61
10
59
7
5
3
78
2
0
8
3
24
2
21
4
78
24
7
0
37
7
9
3
3
2
2
6
7
7
9
8
84
0
51
2
37
73
7
78
83
5
0
78
78
4
5
59
24
13
10
11
70
57
0
6
78
84
1
84
1
3
3
9
5
10
4
0
0
8
0
8
79
37
3
11
37
79
9
84
1
4
9
83
3
6
0
57
4
4
37
55
51
9
0
7
61
1
3
1
4
10
2
52
27
3
27
3
4
83
0
1
79
3
84
1
9
24
3
6
61
78
4
5
57
84
78
7
8
8
37
54
8
8
78
3
6
78
7
0
3
7
1
52
0
69
0
4
79
1
0
84
76
9
2
78
54
4
0
5
79
7
2
25
4
0
7
69
54
3
78
59
7
61
4
0
52
4
84
83
78
54
0
11
5
10
79
3
3
69
78
4
83
9
2
0
78
10
37
3
6
7
5
9
5
9
84
0
7
5
1
79
2
5
0
8
2
9
37
79
0
9
55
9
84
2
11
1
42
4
8
7
55
7
3
78
3
54
84
5
78
1
7
0
1
79
84
0
84
83
5
27
0
21
57
76
55
84
1
5
78
7
1
8
9
84
83
10
6
3
54
19
67
4
78
3
8
0
6
83
8
84
4
84
21
7
83
24
4
11
78
83
1
5
4
84
84
0
51
21
0
5
7
2
3
1
0
78
2
0
3
10
78
84
4
6
4
52
61
11
83
4
83
11
6
59
24
78
79
3
78
0
2
9
9
52
67
0
78
4
3
0
57
2
0
57
24
11
52
0
6
84
78
0
84
13
4
7
0
84
9
84
1
21
78
3
4
3
78
6
5
5
84
0
78
4
57
0
8
25
83
9
1
4
84
4
54
3
83
1
78
1
4
83
84
79
9
37
3
3
8
8
78
1
8
2
11
84
4
4
84
21
9
7
24
1
7
83
79
13
1
4
1
78
69
84
69
5
52
2
8
3
9
5
52
7
3
79
5
5
52
78
78
79
84
84
11
5
78
5
27
76
79
67
7
3
51
8
4
4
84
78
76
5
84
7
9
3
3
0
8
83
6
4
21
84
83
61
10
7
1
2
0
83
9
0
67
84
8
4
0
7
3
10
84
3
3
5
9
79
7
52
9
8
2
6
51
6
52
7
4
3
8
3
6
0
3
11
0
3
3
8
83
37
7
8
1
4
3
13
3
8
3
1
7
0
2
8
2
79
5
11
4
83
78
9
57
1
59
5
3
1
83
3
3
6
76
0
69
4
2
2
0
5
84
2
11
57
83
7
5
79
0
52
84
78
2
8
69
84
1
79
1
0
73
9
8
79
9
5
7
83
3
7
5
4
83
51
83
3
54
83
3
2
83
8
9
4
13
83
0
78
5
12
83
0
4
3
78
9
7
1
12
70
78
5
9
12
76
83
84
5
0
7
3
3
76
19
52
83
7
0
83
3
7
0
37
83
83
84
83
4
83
78
0
9
76
51
83
7
54
0
78
84
51
1
0
1
11
79
3
57
4
8
3
1
3
69
57
4
2
9
84
21
69
0
55
3
4
7
4
67
0
37
24
0
2
8
69
0
4
78
79
6
5
2
79
59
7
10
78
5
2
0
84
3
7
83
4
27
3
12
4
79
0
8
57
79
0
78
5
5
83
4
8
78
3
5
11
5
0
2
13
25
79
0
9
11
5
7
6
8
10
3
4
3
83
78
9
3
4
78
83
76
10
2
4
4
83
6
55
3
79
76
4
6
78
0
4
3
9
83
1
8
78
21
4
83
8
7
4
3
2
42
69
52
7
9
10
83
2
0
51
10
7
84
83
2
6
4
78
0
8
8
9
51
7
9
24
3
83
8
5
0
2
7
51
61
13
79
78
19
79
3
76
5
21
1
6
2
5
8
0
1
0
61
2
52
37
2
7
73
7
4
6
11
27
1
10
6
0
9
10
76
6
0
55
4
6
7
1
84
8
5
3
7
5
7
76
5
3
3
5
9
84
0
12
4
3
79
6
2
7
5
51
57
9
69
9
67
7
18
2
37
0
0
10
3
6
4
67
69
3
76
4
1
78
84
4
0
4
1
8
52
83
59
5
8
2
9
3
6
78
78
1
5
52
0
1
5
70
51
79
69
1
11
78
25
83
78
5
8
37
4
79
42
5
4
37
0
5
25
9
83
0
2
79
9
84
73
76
69
79
52
70
24
37
7
4
73
3
79
84
2
7
3
7
5
0
4
3
9
79
0
79
0
7
52
3
0
21
24
52
54
3
69
52
4
79
4
5
0
52
0
1
3
9
3
79
0
79
2
83
9
2
7
79
8
83
3
0
52
4
3
0
7
0
13
1
27
3
59
4
79
4
76
1
9
0
7
83
78
6
3
84
4
52
3
0
84
78
1
2
24
8
8
3
8
6
84
0
84
3
0
84
9
4
5
84
2
11
79
0
84
7
84
4
83
6
79
8
5
5
0
18
2
18
0
11
5
9
37
2
25
6
7
5
79
4
61
55
0
79
4
0
3
4
70
3
11
4
8
0
84
1
79
6
21
4
79
9
85
25
3
79
54
85
5
67
77
5
7
4
18
4
52
4
8
77
5
69
6
84
3
85
57
79
0
5
3
79
4
79
4
4
3
5
2
0
76
4
0
79
79
5
2
0
69
21
4
51
4
52
5
79
5
2
3
69
10
52
70
84
11
79
84
5
21
9
5
4
21
69
84
9
1
0
5
79
79
1
0
84
37
0
84
8
7
52
77
0
8
1
4
8
79
10
3
9
79
1
2
0
3
0
5
37
84
79
67
1
1
5
3
21
8
85
84
3
52
7
84
3
5
10
79
3
4
3
61
18
27
3
10
4
79
1
2
51
85
52
8
5
3
8
79
6
9
7
5
79
2
2
11
2
0
9
0
4
5
1
85
4
7
51
9
74
3
8
79
79
4
8
54
85
9
74
51
0
42
79
77
67
84
24
79
84
6
7
3
1
3
3
52
19
37
79
59
0
1
1
4
5
1
5
1
0
85
2
3
6
79
3
0
7
1
1
9
3
79
76
69
3
5
0
79
1
0
6
18
85
79
7
52
85
37
37
3
0
3
84
85
52
0
2
3
5
9
3
19
5
84
6
69
8
9
4
5
2
5
3
5
1
79
5
9
24
84
4
84
0
5
1
4
79
18
0
51
79
5
84
2
8
7
21
1
1
13
1
9
1
8
4
2
70
2
0
4
7
7
85
85
8
3
10
9
84
19
4
7
79
0
61
5
3
11
69
3
3
21
1
85
13
25
0
5
5
3
4
79
1
8
57
0
4
5
5
85
52
4
69
84
5
79
52
7
21
37
4
2
0
2
85
13
69
51
3
84
8
7
0
2
11
5
79
18
19
19
4
0
1
7
4
67
0
5
79
84
9
0
5
9
2
4
67
9
6
59
37
21
69
6
8
8
10
61
25
84
7
2
0
1
0
42
84
0
52
4
3
11
7
67
54
9
8
4
11
4
9
52
3
76
1
2
61
3
5
70
1
3
5
3
51
2
84
1
69
3
5
21
18
6
1
61
4
5
5
79
9
84
61
8
2
52
3
84
0
6
0
5
3
84
79
8
54
4
6
5
3
5
8
85
84
7
0
9
0
0
76
37
3
0
84
1
5
25
5
6
84
4
57
57
4
0
4
51
4
3
4
1
57
8
55
37
0
79
0
70
1
84
25
9
9
10
10
4
6
4
5
84
79
4
9
84
52
19
2
79
37
84
69
84
9
7
85
6
7
5
1
4
52
84
9
5
2
5
2
0
79
85
79
0
57
69
9
18
6
1
79
4
3
13
4
3
84
79
5
0
8
1
84
1
2
3
8
79
85
52
4
84
21
85
9
5
69
84
85
2
11
3
79
84
9
1
9
4
79
0
84
4
8
5
0
3
79
79
0
3
4
85
3
85
6
0
0
54
52
3
4
76
10
84
5
51
52
0
3
42
3
2
10
4
85
18
3
3
0
79
9
84
70
85
3
1
0
85
1
25
12
0
10
85
1
1
5
5
61
0
84
59
6
84
0
5
9
1
0
3
7
11
52
79
85
57
5
0
3
2
9
7
77
37
0
2
25
84
7
79
7
7
84
52
84
4
84
2
24
61
4
7
0
2
79
0
79
8
10
79
7
37
8
79
79
85
0
7
2
8
79
70
9
3
52
0
2
7
3
0
8
79
6
69
8
8
1
52
9
12
1
0
0
52
9
79
1
9
2
3
79
85
9
0
6
52
21
5
54
4
3
3
79
9
84
7
0
3
54
3
2
5
2
2
3
79
51
52
4
85
79
4
5
77
1
9
69
84
0
52
9
7
4
79
67
4
3
52
2
9
85
7
4
84
3
9
7
8
52
79
5
79
9
85
5
79
79
1
8
1
4
1
85
4
52
3
13
3
2
11
10
84
4
3
1
69
1
52
79
76
5
11
0
6
9
5
79
0
54
7
6
5
85
11
85
85
84
7
85
59
1
79
8
52
1
51
3
0
7
3
79
1
3
79
55
8
8
8
69
7
79
4
79
70
9
52
1
0
0
5
59
79
85
84
7
1
85
1
0
84
52
4
4
51
52
2
59
11
3
4
52
0
1
4
6
37
8
9
4
69
27
84
4
3
51
2
5
3
52
85
85
79
7
11
11
9
84
0
3
9
4
4
13
79
84
3
1
4
5
6
0
5
5
84
0
85
85
79
19
7
9
0
21
1
79
2
6
77
3
7
79
9
7
4
3
69
4
84
3
5
9
6
1
37
61
37
79
0
79
1
0
69
8
0
84
7
57
27
4
69
6
85
7
5
4
4
84
4
79
84
3
3
79
7
1
4
2
37
5
1
8
6
67
51
4
52
8
2
84
6
67
85
3
27
9
79
9
52
3
9
2
5
85
51
1
7
52
4
21
79
7
79
1
77
27
1
11
84
9
7
7
0
85
4
0
0
51
85
4
3
5
6
84
8
0
2
85
9
79
0
2
0
1
9
2
85
79
69
2
5
7
85
9
57
7
84
11
4
3
85
85
79
79
7
3
84
4
79
11
3
54
0
79
18
85
4
85
0
5
9
76
0
4
5
4
84
4
3
85
79
0
1
69
5
9
0
42
79
9
79
51
3
4
37
11
0
69
5
85
8
42
37
12
24
4
9
79
79
7
84
54
8
52
9
4
2
6
8
8
8
7
7
4
4
79
85
79
5
5
2
42
84
24
25
67
8
7
3
9
4
84
84
1
25
3
79
0
24
84
4
0
4
9
79
57
1
7
7
84
5
5
5
79
6
4
85
85
5
4
5
9
4
9
3
9
3
3
79
5
11
1
59
5
84
85
79
0
3
1
8
8
9
42
0
0
1
7
37
9
85
4
55
5
85
0
79
4
8
3
3
9
76
52
1
54
61
4
8
7
4
3
4
3
69
9
24
11
3
8
0
18
84
0
0
4
6
5
70
9
84
57
84
0
77
7
54
9
5
3
1
7
5
9
8
79
85
77
79
77
5
0
5
1
74
4
85
79
5
74
9
3
85
11
3
5
1
77
3
4
2
0
5
4
52
79
0
59
27
0
37
4
8
1
0
3
1
4
84
0
9
85
3
8
10
51
24
7
3
5
8
12
67
59
13
0
85
67
4
5
52
9
3
13
84
85
0
6
24
84
4
4
84
2
6
0
8
7
79
84
2
8
2
52
4
19
5
79
85
69
6
4
18
37
3
5
1
6
3
0
7
0
21
5
79
2
11
6
52
69
59
8
84
9
69
27
0
77
8
13
3
85
3
4
37
79
5
7
8
9
24
5
7
69
5
52
79
6
1
21
4
85
9
9
8
52
51
3
0
6
21
79
7
10
4
1
79
79
85
84
85
3
4
3
4
79
42
84
7
54
3
8
7
7
3
0
84
70
5
55
84
6
69
52
84
85
7
9
4
8
19
84
85
84
79
85
61
4
7
21
51
51
79
0
1
52
3
84
7
37
21
84
79
4
1
3
67
5
1
51
84
6
4
79
7
84
84
0
1
8
79
7
9
3
8
3
51
4
3
8
1
8
59
51
4
1
10
3
4
3
1
85
0
79
9
85
0
5
0
2
1
2
52
1
85
3
8
4
7
5
5
7
5
4
4
85
0
79
79
85
3
54
67
4
0
5
52
8
8
52
3
9
7
59
84
11
4
10
13
5
51
85
2
69
11
2
4
51
2
79
9
11
10
3
1
3
57
79
19
4
10
3
4
51
84
0
79
3
74
37
0
85
2
3
5
3
85
2
8
3
51
5
7
79
3
52
74
79
25
1
79
79
6
70
5
85
8
85
1
85
9
3
18
1
4
85
1
51
57
3
0
1
85
2
61
3
11
9
2
74
79
4
9
0
4
1
79
27
84
79
52
9
1
79
0
9
5
84
11
4
3
67
7
7
85
3
13
79
1
55
0
19
3
0
9
8
85
9
54
84
84
79
0
84
3
84
2
4
51
5
4
1
7
85
24
57
3
84
10
4
37
1
10
0
4
51
85
4
0
79
7
0
27
51
0
54
76
85
1
4
5
5
4
9
77
52
79
7
84
8
24
4
57
10
3
24
1
4
21
9
79
2
4
3
37
8
4
3
0
5
3
9
84
69
7
69
79
8
84
0
79
79
2
11
67
0
5
0
3
79
11
0
1
61
54
61
85
5
84
79
67
7
3
9
69
1
61
0
2
42
0
52
4
2
57
84
5
61
84
79
1
0
79
77
79
3
2
10
85
79
0
67
5
5
8
3
9
5
79
3
52
4
79
0
2
52
0
4
7
24
3
2
0
9
52
8
4
21
79
4
5
74
3
0
8
79
3
8
1
5
8
3
0
0
84
1
4
3
1
79
4
79
85
4
54
7
79
4
9
7
8
4
54
69
79
7
1
5
1
79
7
5
52
85
4
7
85
10
79
1
6
3
4
57
57
8
4
11
8
7
8
25
0
79
74
7
0
4
5
2
85
4
3
52
52
24
4
85
84
9
6
9
25
4
3
6
79
9
4
51
55
5
0
9
37
52
79
52
2
9
0
5
3
6
9
5
27
4
4
69
5
84
9
79
79
1
54
10
52
51
8
42
4
1
5
79
6
79
25
11
5
3
7
3
69
1
1
84
7
1
6
11
0
2
18
1
4
61
3
3
18
85
5
1
85
3
0
8
6
85
51
8
9
19
3
1
76
7
84
4
70
11
7
0
7
52
85
57
76
69
79
4
76
3
84
2
4
79
8
79
9
1
5
4
11
1
79
0
84
77
4
10
85
69
52
2
79
2
42
55
79
0
6
4
5
4
1
21
11
4
4
6
10
85
2
2
8
4
57
3
1
3
77
0
0
84
52
4
84
6
84
3
2
7
85
0
10
4
9
1
4
2
8
0
7
6
2
9
0
84
0
0
79
85
61
9
19
0
9
79
7
0
79
8
1
0
5
4
0
6
51
6
9
12
9
3
19
85
52
84
7
5
5
79
6
77
2
3
3
5
4
12
2
7
24
84
8
54
10
8
3
8
10
37
6
2
5
79
2
79
85
8
2
7
7
4
6
0
0
3
5
5
85
84
6
7
84
79
1
52
42
0
0
0
79
84
0
7
8
9
9
8
7
79
5
0
85
79
1
7
51
9
76
2
3
61
2
10
7
0
3
69
21
10
79
1
85
4
13
84
79
0
6
4
74
79
3
8
4
7
0
3
8
9
4
7
3
1
4
9
25
6
79
3
52
37
0
5
4
1
37
3
4
9
2
7
1
8
9
3
1
3
5
84
85
77
1
3
37
7
0
42
9
5
84
37
8
0
11
77
52
84
21
7
6
52
79
1
9
4
9
3
3
5
77
9
85
21
0
2
84
8
52
1
6
0
3
7
3
37
3
12
6
2
4
10
5
52
84
4
2
1
85
3
3
0
11
3
2
5
9
85
0
1
9
2
24
3
8
3
5
2
3
3
9
85
5
1
8
3
25
67
6
3
0
0
3
85
8
3
76
85
84
8
4
6
6
4
0
79
84
85
7
1
11
1
79
7
3
3
7
85
79
7
84
4
85
7
0
0
67
85
5
3
79
25
79
9
77
84
85
7
0
7
5
84
42
3
37
1
85
51
21
69
1
79
79
69
0
0
6
9
0
79
79
79
4
84
9
10
85
79
69
7
2
3
85
4
79
2
6
2
1
7
52
77
0
8
3
18
57
10
52
85
1
54
7
7
51
84
11
0
5
6
79
85
9
4
0
85
8
4
7
79
4
1
9
69
5
9
3
77
5
7
52
0
59
2
11
79
2
79
4
7
25
57
77
77
85
11
5
7
12
6
6
6
7
3
79
11
5
1
8
8
54
18
74
13
52
2
0
13
85
2
0
74
2
10
84
2
3
1
57
84
7
85
8
37
2
79
2
6
8
4
6
9
0
0
79
6
3
6
1
79
25
8
10
11
4
0
2
5
6
0
18
69
1
2
4
0
8
85
2
9
84
69
11
4
11
1
79
77
55
3
54
85
67
5
1
54
24
9
0
3
85
4
4
0
2
4
1
52
79
0
84
2
11
4
85
9
70
3
5
3
1
3
4
84
0
84
3
2
1
27
69
24
3
3
4
79
5
3
74
85
3
7
5
0
85
5
79
9
9
1
4
4
77
1
2
4
3
84
6
85
4
85
0
2
79
79
61
2
5
9
79
79
52
11
85
9
85
6
6
5
77
55
3
0
8
61
3
9
0
84
9
67
8
6
4
3
76
6
77
0
52
3
9
84
79
0
0
5
6
42
3
2
51
54
79
12
8
2
7
6
6
67
3
13
5
8
11
79
57
19
9
7
4
85
11
77
24
69
2
12
55
54
1
10
84
0
54
7
37
37
0
74
85
52
4
7
54
7
79
4
0
3
79
69
8
85
9
79
1
79
37
3
9
13
6
1
0
0
54
9
8
85
1
9
0
1
8
69
11
4
84
84
85
4
0
69
0
52
5
84
8
79
6
3
84
0
8
9
3
52
11
84
67
8
37
84
57
9
0
3
85
27
21
5
1
0
77
84
84
85
6
11
51
8
3
3
9
4
52
1
79
79
0
9
4
2
0
37
85
7
3
79
5
79
8
54
9
0
84
3
6
0
79
4
5
7
9
7
6
1
21
52
79
9
2
79
2
79
7
0
2
52
79
0
70
79
8
5
52
79
2
85
79
79
3
4
0
4
5
24
57
70
6
9
8
79
51
74
0
74
59
79
0
85
84
8
5
84
85
5
3
3
9
1
61
55
1
86
51
51
0
4
4
8
80
3
5
11
70
80
59
56
86
1
9
86
9
80
2
7
86
51
56
86
52
0
75
0
85
86
3
1
1
85
7
11
86
1
3
0
1
85
8
2
4
37
2
3
86
13
12
8
0
85
86
13
52
8
1
37
0
19
5
11
86
5
6
1
0
2
5
12
86
3
86
1
2
5
4
68
3
86
80
2
85
0
51
80
37
80
2
3
4
52
0
51
80
2
80
3
4
52
2
80
0
3
27
0
59
21
13
0
0
7
24
0
2
54
7
80
18
85
4
7
80
51
8
24
8
0
9
86
85
80
7
4
4
80
3
18
86
0
0
0
37
10
0
8
5
3
5
21
25
3
3
6
13
86
27
85
8
7
10
9
86
3
7
85
0
85
0
86
9
0
86
5
70
0
77
0
4
7
3
80
3
77
9
25
3
4
86
5
5
0
6
0
4
0
80
3
85
9
85
8
0
80
4
42
3
3
80
85
80
37
11
8
51
80
0
3
3
6
8
4
6
80
80
2
80
86
7
4
86
0
12
0
0
9
86
10
4
56
85
80
3
77
9
4
9
37
86
1
0
85
85
18
9
8
86
8
56
18
4
56
85
13
8
2
0
5
59
85
7
8
86
55
5
5
56
70
3
86
80
80
80
70
86
3
7
6
0
86
9
5
19
85
86
10
4
24
8
18
80
86
5
80
6
10
18
85
51
0
85
0
55
77
7
6
80
9
86
0
85
52
5
3
2
52
86
3
8
11
3
4
52
0
0
68
6
5
0
0
24
5
80
0
86
21
2
4
5
51
4
7
77
4
80
2
24
8
0
4
37
5
1
0
9
3
52
7
9
0
80
7
51
7
70
21
0
52
3
42
70
86
80
8
37
5
11
56
21
9
77
0
4
1
2
3
7
85
8
52
11
21
80
8
3
3
80
80
80
85
9
86
70
85
9
8
9
59
3
19
9
85
0
3
8
18
0
4
6
8
9
3
0
7
68
2
4
0
85
6
4
11
86
0
5
11
80
9
3
4
24
7
85
3
21
59
86
37
3
6
3
0
75
4
80
19
1
4
3
0
4
0
5
3
9
3
5
7
85
85
2
10
52
5
61
8
86
0
9
2
6
5
3
4
0
4
25
4
56
1
56
4
3
9
52
4
3
12
8
81
58
81
9
5
4
5
9
1
0
11
78
3
5
1
87
81
0
51
0
86
8
2
52
8
6
0
0
81
87
8
87
3
87
8
51
51
3
52
27
0
24
6
5
81
0
81
6
4
6
11
6
81
2
2
86
8
86
87
71
3
81
7
10
21
4
1
4
52
4
8
81
87
3
87
1
87
1
9
10
6
9
8
86
71
81
0
8
81
87
86
0
81
6
8
5
4
11
37
5
12
55
2
10
8
1
4
81
51
7
9
86
5
3
9
9
71
2
62
4
2
3
86
7
24
78
10
76
21
6
81
81
86
5
9
5
12
24
6
81
0
3
4
76
2
2
1
71
87
55
11
11
11
87
81
9
3
4
10
81
4
86
87
10
81
81
3
52
1
10
7
86
81
4
7
1
81
81
55
71
4
81
0
8
4
52
3
2
81
3
0
87
81
69
2
5
59
5
3
87
81
86
71
3
69
1
0
76
62
0
52
52
4
86
87
59
25
81
9
9
11
21
81
7
87
56
81
4
0
3
1
3
27
3
0
81
5
5
10
0
78
69
13
21
4
9
3
1
81
7
9
10
52
3
87
4
52
52
1
1
87
3
87
1
0
1
87
5
11
3
52
1
1
4
87
0
24
71
7
11
10
3
87
4
52
1
52
87
3
0
7
4
37
5
6
3
8
2
86
81
6
81
11
11
7
7
52
5
52
87
86
1
86
27
4
5
0
0
0
24
7
81
52
24
55
1
5
5
7
10
21
71
8
2
6
1
86
4
0
86
7
81
18
51
7
3
81
5
86
81
78
0
4
5
2
19
81
7
5
13
86
1
8
11
3
10
81
62
86
87
0
52
8
9
3
9
4
7
4
9
56
10
3
5
81
87
18
2
58
0
0
8
0
87
86
5
2
4
78
4
6
8
7
3
5
86
27
9
0
87
4
81
51
62
4
81
2
3
52
7
0
18
81
0
9
9
86
0
4
7
81
0
5
0
78
59
86
3
2
0
10
4
27
4
0
0
5
3
2
4
13
3
71
72
3
11
0
88
52
4
88
18
82
5
0
24
82
8
87
9
11
88
1
77
3
8
8
9
4
82
82
10
4
3
87
9
9
87
3
82
5
3
77
1
0
82
6
11
8
4
0
8
9
12
88
25
71
71
11
59
25
88
0
2
4
5
1
82
3
3
63
5
4
9
2
9
4
52
3
9
0
5
2
5
8
0
8
18
63
4
37
72
1
3
0
82
1
5
87
13
72
9
1
4
24
52
88
71
71
82
18
1
24
21
88
0
0
5
82
2
4
87
71
25
8
24
21
1
3
7
82
5
3
3
37
2
5
1
79
7
9
5
8
55
7
3
25
52
87
79
82
9
5
82
11
4
9
3
3
10
6
7
6
11
52
77
11
2
87
7
1
2
5
4
5
82
87
3
9
9
4
5
7
52
2
82
11
1
71
0
9
2
3
8
4
82
2
3
8
88
5
87
9
6
72
0
8
88
87
71
9
27
27
52
59
87
82
7
3
2
7
0
69
5
9
82
52
3
7
52
4
4
5
5
3
87
0
79
69
82
88
9
82
56
2
88
9
3
87
5
0
87
3
82
3
52
7
5
3
1
2
71
11
5
82
37
3
4
3
11
8
3
3
4
37
80
6
19
57
60
1
88
11
5
3
7
9
83
25
52
0
5
83
4
0
2
8
3
53
3
4
84
89
0
84
6
4
81
1
89
3
5
84
54
0
1
90
54
54
61
84
53
73
5
54
5
1
81
89
53
2
2
60
9
2
4
89
39
90
84
84
4
84
6
9
6
5
26
89
2
1
6
4
3
3
9
89
84
5
90
89
7
84
90
28
89
1
5
84
8
0
89
9
3
5
10
89
3
90
84
3
4
90
1
4
84
4
0
4
53
89
89
23
89
7
2
6
0
5
90
0
1
4
9
10
2
9
10
84
57
3
3
84
2
60
11
1
3
15
9
89
10
90
84
3
90
5
10
4
3
43
4
3
1
5
23
90
84
8
6
0
53
89
6
4
1
2
3
89
58
4
10
90
0
5
3
54
4
9
10
3
3
89
58
1
53
5
84
90
89
6
12
39
9
84
6
8
89
26
89
39
9
84
2
73
9
81
1
7
9
2
7
71
4
5
64
5
81
1
4
84
53
9
43
54
4
90
84
54
90
25
5
0
90
43
4
84
1
89
84
4
73
9
10
10
84
25
84
5
89
0
79
7
23
10
25
3
10
54
0
89
4
90
89
0
6
10
84
3
8
2
84
10
2
84
9
9
23
84
2
10
15
12
81
54
1
5
5
39
1
89
61
5
84
2
90
84
4
54
5
84
4
8
0
3
84
3
3
5
4
6
4
1
4
9
5
5
39
6
84
9
7
12
2
54
58
5
54
1
0
4
39
5
4
84
73
23
23
89
6
90
10
28
89
3
54
0
10
4
4
1
4
84
0
8
7
58
3
4
3
90
6
4
79
89
6
10
6
84
84
10
2
3
10
84
6
89
84
3
3
6
89
1
23
89
25
4
9
8
3
7
5
2
84
54
39
39
3
84
1
0
84
10
3
89
84
1
9
1
6
3
90
7
10
5
89
15
9
90
25
10
7
54
2
19
43
90
7
84
4
9
54
10
0
84
1
4
10
5
61
89
54
7
0
89
4
84
9
1
84
9
15
84
2
90
90
13
25
10
10
3
9
1
90
19
54
9
1
90
8
84
4
1
10
4
4
9
38
0
81
60
4
89
0
7
90
90
5
3
0
90
84
2
3
89
90
38
7
28
54
89
90
5
84
10
84
8
6
4
10
89
7
5
89
7
4
4
4
8
10
26
89
5
57
90
2
1
3
6
89
12
1
84
58
90
23
84
84
84
9
10
8
2
5
81
8
39
9
12
7
43
3
90
25
81
13
89
79
5
6
84
8
6
3
43
89
1
2
9
53
5
20
2
1
58
2
9
3
6
90
0
57
1
12
2
1
5
1
43
10
6
8
2
1
1
1
89
10
3
10
43
9
89
89
10
90
1
4
9
54
3
84
5
89
23
3
7
0
6
9
1
2
89
8
61
0
58
10
54
10
3
4
84
84
4
5
13
2
4
3
5
3
84
4
9
81
9
20
10
1
90
58
3
6
7
60
73
84
4
89
90
9
54
7
2
8
54
6
9
12
1
8
57
5
6
5
1
6
3
84
4
3
1
3
61
5
2
90
38
84
4
54
57
64
4
3
9
10
1
89
7
79
54
9
90
3
5
8
84
5
2
8
12
10
53
6
10
10
90
81
90
38
1
6
12
8
7
9
2
1
0
3
84
54
84
89
73
5
10
58
3
1
9
7
4
23
1
6
3
12
1
20
3
4
89
1
10
9
73
1
39
73
4
89
84
9
9
6
10
0
84
5
10
79
15
9
89
84
58
84
8
10
4
9
90
4
90
84
9
6
0
26
84
2
8
6
3
6
7
0
73
73
1
1
23
9
1
89
79
2
5
73
12
2
3
0
4
84
84
2
90
0
89
38
25
2
89
9
89
5
2
84
10
89
2
5
5
89
89
90
90
13
2
8
8
5
1
38
4
9
4
4
39
28
19
2
54
1
8
4
6
90
1
1
9
26
5
3
90
10
1
2
9
61
9
2
3
54
54
10
60
91
6
85
91
85
85
9
85
2
85
4
74
55
4
6
10
90
8
91
91
28
1
85
4
85
9
53
4
53
85
91
20
23
74
2
9
90
85
10
73
74
57
10
6
74
1
8
20
91
5
85
8
9
85
4
85
91
74
10
4
3
6
85
85
60
2
90
9
4
85
90
9
20
9
91
1
9
12
7
79
10
82
85
79
85
6
82
91
5
4
0
8
85
9
91
9
12
6
85
20
5
85
74
72
0
85
2
60
85
5
85
3
5
4
28
3
6
7
3
85
9
85
7
1
25
10
43
85
4
1
5
3
53
9
85
3
3
5
2
1
13
0
10
6
4
74
91
5
85
0
7
12
90
9
12
7
3
3
39
8
5
57
90
91
1
10
9
53
73
8
90
9
28
0
8
85
2
9
1
74
1
1
23
3
0
54
1
2
10
85
90
43
6
90
5
5
26
91
0
90
3
0
4
85
91
74
61
9
6
55
85
5
0
11
9
57
9
91
3
6
23
90
5
10
0
85
10
25
6
3
82
8
60
9
12
12
7
0
5
4
85
85
85
85
85
85
2
85
1
9
9
5
60
58
4
90
1
7
0
91
5
10
55
9
61
3
5
8
8
5
85
3
1
6
7
85
3
3
26
10
4
6
6
39
0
0
57
1
6
38
85
7
3
4
90
4
8
5
90
1
1
10
91
13
9
6
3
5
38
92
3
7
0
1
23
0
8
91
1
1
9
7
9
92
92
4
2
8
86
7
10
5
85
2
12
1
4
2
4
5
91
4
91
91
4
86
4
3
2
74
1
86
8
1
1
1
7
82
54
9
57
91
92
0
8
25
3
55
10
92
5
74
2
3
9
1
92
92
12
0
26
91
1
1
25
5
92
85
0
54
4
1
1
23
9
25
86
91
8
9
2
55
10
73
1
54
5
7
86
6
53
5
9
9
6
4
0
6
83
1
3
20
2
4
10
8
6
10
6
86
3
55
8
6
80
9
4
6
58
2
0
6
3
92
2
1
26
58
5
92
9
8
3
86
6
12
53
38
5
7
61
93
3
92
2
92
5
3
75
6
56
87
55
23
7
4
86
20
4
7
9
56
4
55
5
4
92
65
86
20
93
9
75
9
6
87
7
87
12
2
1
4
87
7
93
6
74
93
10
6
4
65
9
10
1
92
92
93
0
1
62
92
11
4
9
92
1
92
1
6
8
9
56
92
23
5
29
1
0
56
3
7
0
11
7
2
58
0
6
23
3
5
6
1
6
8
59
5
8
2
8
4
5
7
10
3
61
56
11
3
26
87
6
3
6
44
93
20
0
21
4
4
1
9
23
86
75
6
9
6
3
3
3
1
26
4
9
7
9
4
6
1
1
2
1
87
9
1
15
1
6
4
92
29
3
9
10
9
4
92
6
7
84
12
0
7
5
9
7
94
3
66
8
5
26
4
93
94
8
9
0
5
59
93
2
87
56
8
10
87
84
4
39
8
4
40
4
88
88
74
85
3
5
2
57
8
94
76
3
10
9
3
11
88
94
2
9
3
5
7
6
74
76
0
88
0
5
6
89
1
57
4
62
89
95
6
3
21
4
24
4
0
1
3
9
89
95
76
2
88
8
8
5
9
64
10
95
12
3
5
5
9
67
9
1
11
89
9
9
6
9
1
88
95
94
57
94
0
4
4
76
88
1
2
64
95
16
76
57
2
95
2
3
0
3
94
76
9
85
89
6
94
83
10
95
7
57
0
9
10
6
1
10
21
4
3
0
9
5
94
7
5
20
9
21
57
94
40
4
88
0
3
94
8
4
9
64
5
0
5
8
94
88
6
4
4
1
4
9
5
6
1
58
8
2
89
3
2
13
89
4
9
55
77
77
8
27
3
75
95
7
2
2
4
55
16
0
10
3
10
5
3
95
3
45
10
8
77
7
90
8
90
58
3
6
8
95
2
41
4
96
10
10
95
1
55
5
9
89
4
10
9
90
9
5
0
10
5
77
4
2
2
5
3
8
8
95
90
8
10
58
5
4
3
4
89
9
58
2
2
0
90
3
96
2
9
8
2
3
96
58
0
0
95
95
22
22
0
9
96
5
90
10
5
10
90
90
3
95
10
89
0
5
5
9
10
9
1
95
28
1
3
10
5
90
16
7
95
5
7
5
10
89
95
90
8
11
13
90
1
3
95
58
5
13
21
10
95
3
1
4
3
0
89
6
2
58
2
2
5
0
8
96
21
4
87
3
5
96
96
10
5
10
8
68
8
77
89
5
87
75
5
4
95
21
5
89
7
10
0
1
3
10
27
58
13
95
8
12
2
12
0
1
95
8
5
95
28
5
27
6
5
8
95
77
6
5
6
58
0
58
96
10
10
4
12
3
4
11
5
10
5
1
65
10
90
62
96
89
4
2
8
22
3
2
2
1
90
65
4
3
9
3
96
8
8
10
96
9
2
24
95
10
89
9
10
96
0
2
95
63
6
4
95
5
1
6
45
2
60
95
3
55
77
7
87
1
1
10
96
1
2
96
90
1
89
90
58
95
11
6
96
3
0
96
89
9
10
27
2
24
7
96
10
12
9
58
95
96
4
84
4
7
3
8
90
8
24
1
10
8
96
84
9
7
6
4
4
10
90
42
55
5
45
4
4
90
4
5
6
7
90
84
6
7
4
1
2
2
41
3
65
5
2
90
2
11
5
3
55
4
3
6
7
8
90
1
3
65
8
3
8
6
0
89
2
96
0
28
90
1
3
90
1
90
27
77
2
7
89
10
62
6
5
6
75
12
9
5
8
5
7
90
5
89
77
9
4
10
10
10
89
2
95
90
8
90
9
30
90
96
6
95
89
6
8
12
8
8
11
87
1
61
96
0
2
28
10
55
87
5
10
84
96
3
0
90
89
96
8
89
96
90
58
8
10
58
89
6
62
1
77
1
11
10
5
3
6
8
84
6
2
87
11
2
3
89
11
7
9
0
6
68
24
2
10
1
87
0
89
75
90
5
11
10
95
1
5
24
6
87
58
3
87
63
6
11
84
55
3
9
12
77
90
58
9
12
4
90
2
55
6
58
95
24
95
0
30
9
11
95
22
75
1
10
1
6
1
4
96
84
10
4
41
90
9
6
89
90
5
21
4
10
77
45
3
5
6
6
1
0
2
4
9
7
3
0
7
96
4
95
5
0
45
16
96
5
10
5
5
6
5
89
95
90
16
0
27
8
8
7
10
3
89
68
0
10
68
8
28
96
5
90
5
90
55
3
12
77
13
95
8
96
89
90
77
90
2
5
58
5
6
9
11
90
4
5
3
5
7
8
4
2
2
9
0
2
6
1
6
90
90
12
0
9
90
0
7
96
90
10
96
77
10
65
1
95
13
3
4
9
5
90
3
5
45
95
6
42
95
0
89
6
58
9
95
9
3
1
89
89
12
86
5
4
3
11
77
87
4
1
10
12
10
0
13
5
3
3
8
5
3
95
9
6
7
10
55
0
90
68
87
5
1
12
5
42
90
9
8
77
58
68
24
63
6
0
90
42
95
4
5
11
10
9
96
7
3
22
89
11
30
96
90
95
2
10
5
90
6
90
11
4
55
89
5
95
90
95
96
77
84
5
55
5
3
5
30
58
12
89
5
10
1
0
90
0
10
0
77
28
7
7
95
10
22
11
6
90
5
8
11
1
7
7
90
41
3
3
1
6
4
90
1
1
96
4
5
84
8
5
58
5
58
5
90
0
9
1
8
68
27
12
11
7
3
30
10
2
5
77
55
89
10
3
96
0
12
10
7
9
12
5
9
4
77
96
96
30
5
11
0
68
5
6
58
9
7
62
5
3
6
2
2
1
0
8
5
6
96
90
10
87
0
4
45
96
1
4
30
95
58
95
0
2
1
1
58
0
2
77
90
6
10
90
5
68
89
95
87
58
87
90
3
2
12
63
2
4
0
1
86
5
75
89
2
96
1
90
89
5
8
13
1
8
10
6
0
7
0
8
3
1
10
13
5
9
90
5
9
95
4
0
62
5
96
95
89
63
77
89
10
30
78
8
10
30
0
88
3
10
97
13
56
6
11
6
46
27
8
2
9
42
59
0
6
27
2
12
5
23
77
91
9
3
97
11
12
3
4
77
6
91
6
77
24
7
24
98
8
89
4
3
8
12
57
6
57
4
3
12
62
4
31
29
6
98
60
86
2
97
9
60
24
98
1
67
98
12
12
9
1
6
97
79
23
88
91
97
5
91
3
91
60
6
3
6
60
5
8
0
11
98
2
4
2
61
1
0
62
28
98
7
6
6
67
2
5
65
1
97
12
8
9
77
4
4
2
7
6
60
4
2
3
60
91
0
12
0
98
7
11
63
9
24
6
98
57
24
3
6
4
70
62
2
9
92
86
98
88
9
4
13
97
7
1
8
6
92
11
97
2
5
11
2
98
6
5
24
60
4
7
8
12
9
0
43
5
11
5
1
63
60
5
31
91
9
11
6
12
5
24
79
89
1
9
13
10
92
5
98
22
4
98
61
13
91
91
6
2
88
7
65
92
92
11
6
60
3
7
43
92
91
9
97
5
7
88
98
7
0
67
98
79
42
1
3
24
12
12
12
6
88
5
6
98
12
11
11
92
9
60
4
3
10
9
28
62
5
79
97
3
98
12
60
2
0
97
91
6
6
3
4
6
98
9
8
98
7
65
13
11
98
98
2
6
1
7
91
6
3
7
98
6
60
9
29
1
13
8
28
92
97
5
12
1
9
1
10
98
8
3
7
1
3
3
91
5
86
7
3
88
1
92
91
60
4
5
7
2
9
98
98
6
98
79
86
2
5
6
0
8
12
0
2
7
1
0
2
92
5
13
98
12
6
11
31
77
7
7
60
16
11
70
79
3
60
13
97
9
9
97
5
1
60
6
60
5
60
97
0
2
3
31
7
9
8
1
3
9
0
13
10
24
1
92
86
10
9
3
5
1
10
4
79
8
92
0
0
12
43
7
3
6
12
5
6
91
3
9
97
3
89
13
6
98
43
5
91
97
91
5
3
98
1
77
5
12
2
3
57
1
28
9
2
1
9
9
79
77
3
3
5
12
9
43
12
60
3
0
24
13
9
31
9
13
92
29
1
2
9
7
12
98
92
4
97
3
8
4
3
79
1
4
88
98
79
7
98
2
7
77
1
92
92
79
2
77
97
4
3
62
12
12
4
2
6
79
10
98
12
5
11
5
0
12
3
7
10
12
97
8
97
6
3
5
12
91
42
1
61
79
6
98
89
97
9
6
7
6
3
9
2
5
1
2
8
47
91
97
60
16
92
47
2
97
1
13
9
3
2
60
10
3
11
7
89
4
65
92
1
97
12
98
70
5
4
3
47
13
61
88
0
16
91
97
91
91
3
4
92
9
8
70
6
6
1
5
97
12
10
4
79
4
7
9
47
1
98
79
2
2
9
5
9
0
98
0
1
1
5
31
5
9
2
5
5
98
3
9
12
8
3
91
6
7
67
60
97
1
79
98
4
6
8
22
60
91
92
5
9
9
9
4
5
10
11
0
1
2
9
29
98
11
10
6
3
11
92
4
98
98
6
1
10
1
10
11
91
79
8
0
79
2
92
9
28
0
92
3
11
5
92
2
7
91
57
29
3
97
9
97
31
6
7
42
5
5
60
97
12
42
5
2
92
91
89
91
62
2
61
5
97
10
2
98
1
98
5
6
98
92
3
79
0
12
91
4
9
6
1
4
1
1
0
0
10
4
91
98
79
12
3
9
3
8
4
60
91
0
42
97
13
11
70
92
97
60
3
91
13
3
60
6
98
7
6
5
13
8
91
5
5
4
98
6
93
6
9
5
6
7
63
3
0
9
0
5
1
4
98
99
98
6
3
1
62
5
8
61
1
98
65
3
7
92
7
60
12
5
12
9
2
80
92
2
80
3
1
7
4
60
12
3
99
8
22
7
79
99
1
9
24
98
16
70
93
8
93
9
6
93
93
1
10
24
63
12
5
12
60
60
63
60
3
93
2
2
31
10
3
98
8
4
4
1
65
10
13
99
5
5
3
9
7
43
98
4
1
6
6
99
9
6
12
8
98
89
99
9
3
3
6
6
0
99
4
8
2
5
10
6
92
12
31
2
99
6
0
8
93
98
4
5
92
7
4
9
60
9
0
4
92
10
98
99
99
93
8
2
9
16
1
1
3
1
4
60
1
61
80
0
0
9
98
98
0
3
6
0
11
79
99
43
9
79
43
12
31
98
12
92
0
93
93
43
8
6
6
43
92
9
60
43
98
3
62
93
0
93
3
6
31
8
89
11
0
60
67
6
93
1
99
28
93
80
6
3
6
11
4
6
3
9
1
8
1
93
9
1
24
31
1
2
2
7
92
23
6
1
7
2
5
98
80
98
99
99
5
93
31
6
5
79
6
0
12
6
10
24
4
23
6
12
98
89
8
92
86
92
6
8
80
7
7
0
4
10
99
10
65
9
43
98
23
2
6
89
99
4
3
99
93
98
8
1
0
3
70
60
9
3
60
6
3
93
5
11
3
8
80
6
93
9
60
98
89
6
67
1
98
92
3
2
13
16
13
92
92
7
5
99
2
1
24
3
13
5
6
28
4
5
11
10
60
29
92
67
3
9
99
4
42
3
60
31
98
99
5
89
13
16
9
60
6
28
6
92
63
47
4
12
1
3
0
5
93
99
2
92
12
0
3
8
1
99
3
28
13
61
11
0
9
93
10
93
12
12
4
6
6
29
61
60
89
98
1
98
99
98
93
92
99
98
92
5
6
65
9
89
5
0
89
12
6
62
60
5
2
0
93
99
60
2
7
79
1
60
3
4
93
98
8
28
11
60
9
99
6
2
6
92
8
1
1
3
10
5
47
9
70
6
7
28
3
1
6
6
31
99
4
10
93
5
6
0
2
80
13
60
9
86
5
99
5
8
60
12
98
0
7
1
89
99
1
6
8
93
6
3
0
0
99
0
6
98
98
9
98
98
89
93
6
93
0
3
16
1
3
9
6
5
0
99
60
1
93
5
13
2
8
12
6
12
93
79
3
1
8
1
93
57
9
6
7
0
99
5
93
80
98
10
9
98
1
89
93
60
12
22
93
99
99
4
10
8
5
43
99
0
12
61
6
10
93
10
11
6
9
0
89
4
70
4
0
9
99
3
99
5
6
3
1
24
4
93
0
7
9
10
57
0
24
3
63
9
8
93
93
42
57
99
8
60
5
7
3
8
2
12
8
98
92
7
93
98
98
93
93
10
71
12
0
12
11
71
3
3
93
7
3
58
24
99
10
10
94
6
24
24
3
1
100
2
3
6
3
11
2
6
7
12
1
12
0
94
8
9
93
3
81
0
29
0
16
94
6
7
12
0
14
62
1
94
23
81
100
61
1
4
4
5
1
94
63
7
94
10
99
12
24
61
7
58
7
93
100
2
9
99
0
3
7
24
16
8
2
3
7
90
0
87
0
7
0
100
28
94
3
93
7
3
24
81
6
5
28
81
48
3
4
100
58
13
100
2
5
9
90
9
4
14
3
11
93
93
94
94
81
5
24
93
4
32
16
4
90
99
7
3
61
94
68
5
94
5
94
9
100
7
6
1
61
100
3
0
100
1
8
9
99
61
12
90
29
93
79
9
2
14
100
9
100
2
9
29
4
23
9
93
99
99
1
2
13
5
10
94
8
1
6
5
3
13
2
6
64
5
90
8
3
12
81
99
4
94
1
6
9
6
3
2
2
61
14
94
3
62
3
10
29
12
0
10
100
8
9
81
8
1
13
63
6
9
100
29
11
0
24
12
5
10
8
3
2
1
94
6
14
99
94
29
3
0
81
1
12
61
4
43
2
5
61
99
6
99
12
7
8
93
100
10
100
10
8
3
93
90
2
6
64
12
2
68
5
94
93
100
7
48
6
10
94
93
8
2
1
1
1
0
6
32
100
32
7
81
81
4
48
100
1
6
99
81
4
3
99
100
9
100
66
62
94
100
3
16
3
8
9
8
6
2
2
3
9
2
43
10
93
7
90
58
100
12
9
4
100
94
100
5
8
1
1
61
2
14
87
4
61
94
61
3
90
5
6
4
1
4
5
3
100
5
1
6
9
100
58
12
94
8
1
93
12
13
8
58
94
81
12
8
8
8
94
8
61
10
4
2
94
12
61
94
100
100
87
4
93
0
94
10
90
3
100
10
0
100
3
0
99
94
100
100
94
7
8
79
6
6
93
10
32
99
99
9
32
14
10
3
68
8
32
94
2
8
2
3
0
9
10
1
8
2
2
100
94
81
4
90
1
0
6
4
99
8
13
4
6
2
90
6
99
94
8
6
2
94
6
3
3
7
7
1
94
4
6
6
12
8
99
14
8
99
13
8
32
12
6
1
3
3
6
4
13
9
6
93
4
4
2
6
93
1
14
4
2
43
2
3
94
24
3
94
6
10
7
10
99
94
7
100
12
10
100
7
2
4
99
4
3
10
7
93
1
63
2
24
3
90
8
7
8
6
93
5
9
6
5
10
3
2
7
4
6
8
3
100
11
12
0
2
4
100
1
0
4
9
68
99
48
94
1
1
13
10
6
90
7
12
5
7
8
64
4
12
0
4
81
10
94
3
61
5
0
100
61
93
7
94
8
8
81
99
8
58
1
4
10
100
94
14
12
7
24
81
8
3
94
5
7
61
71
1
1
4
101
16
2
1
3
1
94
62
101
2
6
100
6
3
82
11
80
4
5
28
6
3
2
5
82
5
62
43
1
7
0
12
8
29
9
95
12
0
3
12
95
8
14
5
3
3
3
6
9
95
9
64
0
95
3
3
3
24
5
64
62
100
5
4
101
101
7
10
82
12
100
14
62
63
4
0
96
5
96
4
102
8
64
8
95
6
7
5
13
6
101
2
24
4
10
96
7
2
102
96
11
4
2
102
2
102
13
102
0
6
14
7
6
101
0
1
101
5
83
8
0
3
6
24
82
5
8
8
102
8
8
0
7
0
8
1
15
95
0
95
29
14
44
4
81
96
1
16
4
15
5
3
8
6
1
102
24
13
9
1
33
44
1
8
102
59
59
83
3
3
4
6
12
72
6
2
0
9
9
15
2
10
7
102
70
96
10
44
6
7
33
102
101
1
95
30
6
95
3
70
7
1
24
101
9
1
101
8
83
0
3
2
9
95
2
0
101
3
5
12
9
5
5
95
8
1
0
15
83
5
3
3
101
14
14
63
8
96
96
2
92
67
101
83
6
1
15
10
96
83
1
102
9
96
1
96
7
12
0
3
95
6
7
9
83
101
3
10
81
81
10
2
92
0
3
96
24
92
7
6
24
15
10
5
5
5
6
0
4
4
4
101
96
8
15
0
7
30
7
96
12
12
9
30
12
10
6
72
6
2
3
30
6
5
89
9
6
6
66
6
95
2
2
92
101
95
0
5
6
102
96
14
63
67
10
13
29
5
7
96
1
83
102
102
29
65
2
1
2
24
4
1
101
101
2
12
102
63
96
3
9
49
5
101
96
15
0
95
2
7
10
4
3
96
30
5
12
5
49
1
63
101
5
2
5
9
3
3
102
4
66
96
96
6
63
6
0
63
2
96
7
7
66
92
102
14
95
13
95
1
102
96
2
44
5
3
82
2
6
83
101
13
2
2
9
65
8
13
1
7
95
59
101
96
3
4
92
8
9
66
64
3
6
92
96
5
1
70
10
2
10
3
92
14
10
96
9
9
9
15
95
95
12
3
6
101
4
10
2
7
6
24
102
6
7
95
8
4
7
3
96
4
102
102
8
5
14
95
10
72
6
1
96
3
96
1
59
1
96
9
96
10
6
5
102
64
49
102
7
5
14
0
4
14
102
10
6
8
8
4
3
49
96
12
101
5
29
24
101
65
7
30
2
11
102
2
9
70
102
10
4
9
102
2
96
14
13
63
13
5
10
102
5
0
96
4
96
65
8
33
9
5
101
101
12
95
8
8
29
29
13
72
95
66
29
0
83
0
13
6
59
102
101
8
102
24
92
101
0
81
92
102
3
4
2
5
10
102
8
92
3
2
0
0
4
12
0
6
49
7
3
8
10
63
72
63
102
11
3
67
72
10
1
101
102
59
12
102
8
63
6
63
6
0
101
1
1
29
2
66
5
0
102
1
83
0
3
1
1
83
96
29
2
6
81
102
3
0
8
8
59
95
10
59
5
3
101
2
7
3
8
0
29
24
7
8
8
2
25
102
4
12
14
5
9
97
3
64
6
15
1
64
13
97
84
1
24
9
84
4
12
14
9
6
13
103
64
102
0
2
103
97
103
7
102
9
9
64
11
10
8
15
1
97
16
8
11
2
84
24
96
97
2
5
8
0
5
102
3
103
97
97
1
60
64
12
8
44
5
7
1
9
14
102
6
64
10
103
0
64
6
3
1
14
5
6
6
14
8
96
64
82
103
25
6
8
102
96
0
14
6
10
1
3
4
97
4
102
97
12
102
3
8
97
9
9
16
12
0
103
3
64
14
3
5
5
10
14
97
93
3
103
103
83
14
3
2
73
13
12
90
25
5
73
9
103
16
8
102
16
8
14
12
60
12
103
12
1
97
64
6
96
7
3
96
1
93
103
29
102
102
6
9
96
64
5
6
12
97
9
103
102
5
6
9
5
8
1
2
50
102
16
15
8
66
1
7
10
97
3
60
10
12
7
25
4
103
8
103
96
65
82
30
11
64
7
24
10
1
64
11
96
13
103
64
3
7
1
3
65
5
5
103
29
4
97
66
3
65
13
7
1
5
97
60
24
103
6
3
29
1
97
6
102
1
96
97
4
6
9
12
6
6
84
3
97
8
7
103
73
9
12
11
103
33
5
9
9
10
16
102
9
1
97
8
5
13
1
6
96
0
3
2
6
1
10
3
10
65
97
102
7
64
3
1
96
90
97
97
8
15
6
0
50
2
2
1
12
3
10
13
60
5
82
97
102
97
13
4
96
1
83
13
8
3
3
24
10
96
13
102
6
9
3
103
6
97
0
12
4
10
0
97
0
3
30
96
4
5
102
24
1
64
7
67
7
12
9
7
93
8
9
64
6
8
96
12
97
7
3
6
0
24
103
6
1
1
64
3
2
96
64
24
3
6
6
14
68
103
0
3
33
7
5
103
7
3
102
68
96
13
64
102
102
64
84
3
0
96
64
97
103
24
10
5
97
30
67
7
102
97
7
3
84
0
103
12
10
30
3
0
103
73
9
96
10
96
97
5
7
6
6
97
13
84
102
9
5
10
3
73
66
10
7
1
9
8
3
96
2
3
4
5
9
9
6
2
0
5
3
0
6
96
30
1
24
64
96
3
1
44
1
65
93
2
96
3
0
102
3
6
3
10
103
3
103
102
97
102
96
97
102
33
30
10
4
9
4
8
8
3
96
96
10
2
0
2
102
10
1
97
12
3
3
13
1
0
2
6
3
97
102
6
10
12
84
10
97
2
0
103
24
103
73
97
10
84
7
97
96
96
0
83
93
3
1
102
73
1
4
71
64
3
97
5
0
2
66
103
103
102
96
103
102
8
14
6
6
71
60
5
7
60
29
64
103
71
1
97
14
0
3
8
96
102
3
96
3
5
66
5
103
103
3
4
97
4
68
84
102
1
97
4
7
33
12
103
9
4
14
73
16
102
3
8
6
5
10
6
7
4
15
73
5
3
14
96
4
9
96
96
67
3
3
64
0
4
10
7
10
68
103
1
0
6
0
97
4
67
0
60
15
1
97
6
2
5
24
7
4
2
44
12
6
96
96
8
10
84
3
1
4
4
5
96
9
0
3
4
4
102
3
102
102
12
5
6
5
64
2
4
5
9
6
103
102
103
10
12
13
103
96
14
83
6
9
3
15
97
0
93
4
60
7
9
103
93
5
97
1
6
7
7
7
96
97
97
64
4
96
97
6
60
9
5
6
0
3
102
71
50
10
64
13
3
1
1
3
60
1
96
3
44
3
2
4
97
25
96
7
2
1
9
97
64
103
102
8
96
71
10
0
7
4
64
13
5
97
84
7
9
9
14
93
103
5
25
1
103
97
96
6
44
71
30
93
7
103
96
6
44
2
12
12
90
102
102
14
96
102
9
5
5
97
6
60
9
7
5
10
0
6
7
24
103
10
1
102
3
93
7
14
8
103
7
7
2
9
3
11
97
0
3
93
102
103
3
8
103
3
7
0
71
13
5
4
1
97
1
12
8
94
93
5
94
3
7
98
6
10
0
7
12
103
0
0
98
2
9
98
6
103
29
2
25
98
0
6
103
0
71
5
13
104
9
8
13
97
7
0
83
6
103
13
9
0
7
103
45
6
33
69
104
6
51
61
0
6
105
5
74
4
4
7
99
3
8
8
4
7
72
8
8
8
104
1
8
9
3
104
9
3
68
6
10
16
3
10
3
7
1
65
14
105
13
2
7
104
3
10
9
104
5
2
4
99
13
1
4
8
99
104
0
10
15
6
1
104
86
67
74
1
3
30
8
4
86
105
10
7
8
30
13
7
6
8
12
105
65
105
8
12
3
104
3
2
2
104
10
13
45
7
4
8
105
72
16
105
5
104
98
104
6
1
99
3
15
9
9
98
45
4
9
0
10
4
4
12
3
10
99
4
2
2
5
105
10
2
12
7
30
7
104
1
7
14
105
10
24
4
13
7
6
93
13
10
10
2
3
7
1
10
3
105
30
15
4
9
8
5
6
106
13
6
7
105
9
4
6
8
15
24
6
4
100
10
8
10
1
30
10
87
7
4
65
10
66
6
0
8
16
7
73
4
100
24
99
105
106
4
12
11
100
0
106
4
10
7
0
15
12
15
5
8
10
8
2
100
100
6
15
8
6
3
8
1
105
9
100
66
0
0
9
62
1
96
10
66
6
13
8
13
10
0
3
6
106
3
105
7
95
33
105
1
10
1
5
13
24
105
13
7
0
13
6
100
1
8
15
99
12
100
100
66
9
65
99
105
66
7
4
1
73
3
5
68
10
100
3
2
4
2
100
106
15
13
8
3
12
5
100
6
100
105
105
6
6
105
68
9
100
105
105
9
0
10
106
10
66
4
85
106
106
73
93
8
0
6
66
100
15
100
31
12
4
100
0
10
7
3
6
105
100
4
11
106
99
69
13
106
99
10
7
9
100
8
105
5
9
25
105
99
3
100
3
96
0
106
2
1
105
5
9
2
6
1
85
99
3
0
0
0
9
13
68
3
93
7
100
3
66
2
3
1
100
105
13
33
25
15
1
106
106
5
105
8
6
25
0
106
10
100
15
1
3
0
95
2
7
100
105
7
24
1
100
8
10
4
7
105
106
14
4
65
3
0
95
106
99
3
65
15
10
105
10
4
7
10
99
100
87
68
15
5
106
15
105
7
69
3
4
6
0
100
99
105
30
0
87
10
1
45
9
3
4
69
1
13
3
62
5
7
6
6
13
8
62
13
70
106
10
4
7
45
106
100
1
100
95
15
66
9
5
69
1
0
4
5
13
66
6
9
8
99
52
69
6
1
6
30
5
95
6
106
13
2
4
3
12
3
6
33
7
13
10
7
3
100
9
87
105
6
12
100
13
10
106
100
6
68
0
3
7
3
105
95
0
10
2
4
105
2
106
105
1
3
5
5
0
66
3
14
1
93
5
106
24
87
4
5
10
105
106
99
13
1
68
106
1
87
4
3
106
4
52
10
45
4
13
8
6
9
1
73
100
4
106
5
0
106
106
5
100
45
2
105
12
70
105
15
6
0
100
3
99
99
16
8
3
5
6
9
7
106
10
1
45
100
2
99
0
99
24
11
1
13
100
6
5
7
68
8
12
1
6
45
24
8
100
5
85
70
100
99
5
1
12
2
45
10
5
8
24
4
7
106
6
1
3
3
7
5
1
4
4
105
5
4
0
14
45
30
3
105
6
8
100
7
85
65
106
105
106
10
8
13
70
31
2
105
24
4
8
8
100
10
8
13
7
4
99
4
99
106
2
30
106
99
1
6
10
10
6
4
13
106
30
6
3
62
1
105
93
105
1
3
73
2
5
99
12
2
7
7
105
100
4
5
85
106
105
8
30
4
10
0
14
66
93
5
6
87
105
7
99
16
12
30
1
13
30
3
6
1
0
0
96
106
3
10
106
3
6
68
106
24
2
99
7
45
99
3
9
8
3
99
85
13
45
1
7
0
45
4
106
100
33
45
1
100
0
9
8
105
4
8
13
87
8
30
0
106
99
1
7
2
7
7
13
7
8
0
8
4
85
9
0
5
1
9
1
5
106
99
7
6
106
0
105
105
13
74
85
15
105
0
100
5
7
106
0
30
106
24
68
4
7
3
4
10
106
105
1
106
45
8
3
1
106
8
70
6
24
1
10
10
9
4
6
24
9
95
1
100
105
31
1
6
11
13
8
6
7
70
3
13
9
24
5
8
10
0
0
13
96
13
106
105
30
6
105
6
6
106
105
106
8
45
9
10
6
2
9
1
100
106
3
10
2
3
65
10
45
4
5
4
30
105
11
0
7
45
31
100
65
105
15
1
99
105
13
65
4
85
106
15
62
66
4
99
3
13
3
105
5
99
74
3
1
100
5
106
10
7
6
15
5
6
106
13
7
68
105
66
105
4
85
0
5
9
33
6
4
7
8
15
68
24
96
4
68
0
99
100
62
10
25
8
7
13
93
65
100
9
1
4
1
7
3
100
6
31
7
45
7
5
106
100
7
96
106
6
105
105
4
8
5
10
0
100
6
13
3
0
106
3
14
1
105
15
105
100
10
4
10
100
1
10
68
96
5
31
10
10
1
0
99
4
100
100
3
9
6
0
33
10
5
93
65
10
4
99
106
13
8
4
3
0
8
10
106
73
2
68
100
9
95
33
7
106
0
3
3
99
5
87
105
95
3
1
106
99
9
100
105
5
10
13
105
5
66
4
15
87
3
25
5
100
13
106
10
7
4
5
6
3
16
5
3
0
4
100
85
45
5
4
100
8
10
0
5
33
9
8
12
6
4
1
2
7
0
0
95
13
5
14
85
105
5
65
95
106
100
7
4
30
1
70
105
9
106
3
7
7
12
0
66
5
100
99
3
100
10
8
106
5
3
1
7
2
9
5
4
4
9
7
68
30
0
4
1
8
13
6
13
13
86
106
24
2
9
101
7
5
106
13
7
107
6
101
1
7
30
100
107
5
30
100
10
45
1
3
4
3
100
2
1
65
73
8
9
15
97
88
5
9
7
4
10
4
106
100
5
8
6
63
3
5
101
100
8
6
1
7
86
4
3
16
25
3
6
6
97
10
68
33
31
86
6
7
101
12
0
106
25
16
5
10
0
3
107
8
106
106
69
10
107
7
3
5
0
107
5
7
30
7
8
5
100
4
10
106
86
8
107
1
10
0
1
4
106
13
63
5
106
107
13
100
107
69
106
5
63
88
8
5
107
10
88
3
52
75
107
3
6
15
5
6
16
6
6
97
0
10
9
4
13
2
10
3
13
0
9
107
9
2
1
8
4
3
30
3
5
3
13
7
8
33
2
1
107
100
4
7
68
69
10
3
7
5
6
100
25
10
9
0
1
0
6
9
10
24
107
0
3
3
7
107
6
9
5
100
6
3
24
3
52
4
10
107
75
12
7
5
106
106
101
7
10
12
100
75
65
100
75
10
15
6
5
100
24
5
106
100
1
3
63
100
1
2
69
14
5
14
3
2
1
31
107
10
0
11
3
3
86
10
101
69
1
2
7
8
3
75
7
5
2
102
97
3
108
69
3
3
8
1
7
30
8
13
1
8
65
6
25
102
102
13
10
107
13
4
102
9
13
1
13
4
7
7
1
6
6
107
30
13
7
4
108
4
6
3
14
13
100
16
4
4
65
7
10
63
102
107
107
6
102
66
8
0
108
1
4
1
6
5
8
13
13
0
10
1
2
9
100
0
10
8
3
14
102
5
3
33
88
102
4
8
8
100
8
30
102
45
3
4
15
108
86
5
1
8
3
1
107
4
102
7
4
4
16
7
73
5
8
66
1
12
63
107
4
25
5
107
10
8
14
100
88
30
7
3
0
107
15
107
12
10
9
3
3
107
3
6
100
100
3
73
30
13
100
13
16
13
45
0
3
8
97
6
5
1
3
5
13
10
6
108
9
52
1
65
2
6
10
88
10
3
108
108
100
108
4
3
4
6
1
15
63
2
13
108
6
10
88
10
68
1
69
3
9
88
10
102
7
75
108
4
107
8
5
107
13
11
24
102
3
102
3
2
88
63
6
14
4
31
3
10
8
4
7
24
66
102
45
6
0
6
65
107
5
88
108
15
12
0
5
25
0
10
108
6
65
108
5
108
8
0
9
3
3
107
7
33
108
7
10
100
13
95
3
8
45
102
102
3
10
7
107
10
6
8
0
0
8
5
108
8
4
13
108
6
7
7
10
10
3
10
10
88
4
6
14
2
3
0
8
88
13
7
5
107
13
3
3
5
14
107
4
10
0
3
107
8
16
13
0
4
107
4
108
2
107
88
108
3
7
14
7
5
69
10
4
3
108
7
15
10
4
14
108
7
10
88
108
7
102
7
14
9
3
88
9
0
8
10
8
15
3
0
107
102
65
14
15
2
7
63
15
8
4
0
9
5
2
3
3
100
7
102
73
4
102
8
5
13
4
7
4
14
4
33
3
10
1
66
102
45
30
8
71
100
13
107
100
8
108
0
7
1
2
108
6
108
9
107
107
10
108
5
13
0
107
66
107
95
75
14
2
9
5
4
69
9
5
100
13
8
66
102
107
45
102
10
14
1
97
3
52
108
2
100
10
107
88
4
102
102
107
8
6
5
3
102
107
107
102
45
3
1
88
5
1
1
1
97
107
1
102
6
102
0
24
0
1
1
69
8
10
3
100
13
31
102
14
14
5
102
8
3
13
30
100
10
30
2
7
5
108
8
11
3
8
9
5
71
6
0
97
3
102
108
5
13
52
100
13
13
15
102
10
3
7
73
6
6
107
6
107
5
1
13
100
0
4
10
3
108
31
8
5
8
107
6
6
25
3
30
12
10
108
102
108
16
102
13
3
88
102
5
0
9
13
6
3
107
7
100
13
8
30
108
100
3
1
108
65
100
1
13
107
24
5
66
8
5
108
6
10
0
63
107
97
102
7
13
6
69
4
102
0
7
4
5
30
8
4
100
5
15
88
68
2
3
1
6
102
24
4
6
4
4
108
102
2
3
88
5
15
1
14
100
3
6
4
102
3
4
2
2
9
10
2
4
1
13
7
10
24
108
3
13
108
108
102
4
108
2
100
7
9
5
3
8
5
97
6
10
4
1
2
100
3
69
2
13
5
88
7
6
11
108
9
68
0
3
108
10
0
12
25
97
0
30
3
102
1
0
7
10
13
7
45
10
3
10
4
75
9
0
102
1
0
7
108
0
4
107
71
5
65
4
3
100
69
9
15
6
24
3
1
7
107
7
0
63
1
8
8
31
25
102
4
1
1
16
102
9
100
45
4
33
30
1
69
108
100
7
12
97
1
0
8
75
108
13
8
102
1
10
30
73
6
100
0
97
9
5
3
102
7
6
45
1
3
102
9
102
2
5
6
10
5
8
15
88
75
69
1
107
100
16
100
1
10
5
107
107
8
1
88
88
24
15
24
66
7
102
107
15
86
0
1
5
0
107
4
8
4
2
8
9
45
5
100
4
0
8
30
86
100
107
1
0
3
1
66
3
8
25
2
88
4
5
13
9
8
7
14
97
3
107
97
88
7
69
0
100
13
30
4
13
108
9
13
10
2
7
100
3
7
2
10
14
108
65
102
15
88
10
8
25
5
108
45
0
15
45
108
5
102
8
63
0
102
68
66
1
5
14
8
12
3
5
7
100
11
13
16
7
8
65
102
24
95
4
24
66
2
1
14
100
69
102
102
102
8
88
7
3
4
14
7
5
108
88
102
108
102
45
1
3
6
5
107
5
107
52
95
0
108
15
10
5
15
108
1
9
107
63
12
107
100
5
0
8
102
30
102
0
102
10
69
88
107
1
3
100
107
10
97
10
5
8
10
13
8
13
107
0
6
7
107
107
24
97
107
45
4
10
5
3
1
8
45
3
0
4
0
1
15
15
0
13
3
108
0
108
107
9
108
10
107
6
10
2
69
45
5
6
3
97
69
108
65
14
7
7
68
102
108
13
7
108
1
7
15
3
9
5
7
6
108
88
9
3
88
13
88
8
9
0
102
4
108
69
3
45
3
24
4
100
52
31
13
6
69
100
0
108
10
15
12
3
5
5
4
8
108
75
107
86
75
8
13
13
100
0
10
0
0
3
3
6
7
108
107
9
13
30
1
0
10
9
45
107
8
3
52
108
66
6
15
10
6
3
65
7
102
2
10
95
12
1
13
97
16
108
3
1
108
3
3
4
7
5
100
25
108
1
86
0
5
5
108
1
108
108
89
70
87
109
108
98
16
15
24
4
1
70
4
4
101
24
4
108
0
4
7
0
7
72
76
1
7
5
46
6
31
101
8
4
0
98
3
7
0
9
11
6
3
8
103
98
5
103
10
8
24
66
109
7
76
6
3
108
15
76
46
101
7
1
5
96
101
3
69
103
108
4
16
109
14
8
103
0
87
2
7
12
0
2
4
2
0
13
0
6
4
109
9
109
89
7
7
3
108
5
3
98
7
108
5
5
66
96
10
10
13
0
103
1
4
89
34
5
4
8
8
103
98
64
14
9
5
26
10
4
46
1
3
8
108
5
7
4
4
32
4
3
2
4
7
12
2
15
13
89
5
5
13
66
7
108
1
1
7
0
103
9
4
70
4
10
4
1
108
8
10
64
7
109
4
5
5
3
12
108
8
8
10
0
103
53
3
98
109
3
9
15
1
76
108
103
3
4
13
13
0
34
8
70
67
1
9
67
108
4
5
1
67
89
109
8
5
103
76
14
87
10
109
101
13
67
108
87
7
67
0
14
10
8
4
103
98
12
9
9
109
69
3
0
1
64
8
0
3
101
25
108
5
9
10
8
3
103
3
108
31
67
9
3
7
4
1
108
10
6
103
2
3
3
46
7
70
5
5
7
108
10
4
70
101
67
2
67
7
46
64
1
8
109
31
7
3
53
10
74
10
101
108
1
24
3
6
0
1
109
108
108
64
67
103
6
4
101
6
108
6
8
9
7
14
1
5
5
6
0
1
3
0
108
1
1
101
5
108
3
64
108
25
31
97
102
4
110
7
10
68
7
8
110
5
4
4
10
14
4
13
110
7
47
11
2
4
110
109
102
6
4
31
110
104
6
3
13
15
102
109
109
7
26
26
68
10
4
68
3
10
0
64
8
99
46
110
13
46
6
9
5
102
104
3
109
88
10
8
109
77
97
1
4
64
6
4
8
3
110
2
110
1
104
109
13
8
67
3
24
5
8
3
10
3
8
71
1
9
109
4
10
110
8
24
72
26
104
53
4
10
2
3
110
2
72
14
5
77
26
4
109
9
1
4
1
8
2
64
110
0
13
102
0
10
6
4
3
99
7
12
0
5
10
3
1
7
26
110
5
14
7
2
4
6
109
7
90
7
71
5
3
3
24
10
1
15
5
10
4
109
26
0
97
102
5
4
3
2
4
1
13
102
1
4
102
1
3
8
10
13
102
88
5
4
10
4
75
10
12
102
90
6
3
68
4
14
1
3
110
5
0
13
70
110
26
0
109
110
9
5
6
4
7
14
109
7
5
6
10
102
99
6
10
109
109
7
2
90
3
0
13
109
6
53
6
102
99
1
110
9
109
26
5
0
99
88
109
4
90
32
9
14
99
64
6
88
104
7
64
70
109
32
26
4
102
70
2
102
109
99
110
90
8
7
90
110
109
109
75
0
90
90
110
104
10
77
0
7
26
67
6
12
99
2
90
102
4
109
0
110
7
110
71
109
6
4
68
10
5
5
13
5
8
4
102
0
102
102
13
1
64
104
1
64
5
5
17
1
99
17
9
110
4
5
6
3
9
9
88
71
10
13
109
10
0
109
71
104
3
10
10
110
104
72
9
46
13
8
2
9
110
0
110
5
12
6
32
90
10
26
4
67
14
4
102
99
10
109
110
26
8
4
14
68
4
3
10
1
5
99
9
3
67
110
75
68
9
102
5
5
6
14
1
10
110
104
10
104
12
2
8
72
7
104
7
9
7
13
97
12
13
90
2
7
104
2
15
26
5
5
99
8
5
4
90
3
110
90
5
110
104
7
17
7
2
109
110
7
110
4
5
109
102
4
99
5
110
10
90
34
110
3
110
3
3
5
110
5
0
90
104
4
3
4
5
102
109
99
110
3
26
14
3
68
34
5
102
1
3
24
4
4
71
4
97
2
109
71
0
4
12
14
6
110
6
109
14
4
9
12
104
6
109
7
3
99
4
3
75
2
6
0
90
5
104
68
14
2
75
31
104
4
1
1
2
109
6
4
110
15
104
9
71
109
90
109
0
6
2
24
102
17
0
8
1
109
10
4
46
6
26
14
88
7
8
109
3
9
99
110
109
12
6
72
109
12
10
90
9
3
32
109
7
68
90
0
3
9
3
104
104
15
64
75
110
3
8
110
104
102
4
88
13
2
9
5
5
104
102
110
31
4
6
5
7
4
7
97
4
3
3
15
0
109
3
1
4
1
90
4
4
102
10
17
104
31
13
1
7
109
4
3
3
110
90
31
104
102
6
2
53
1
6
88
5
6
4
3
104
104
109
31
104
2
109
13
1
2
10
13
110
7
14
13
13
68
102
90
110
5
1
2
109
70
5
9
17
9
8
46
15
4
9
0
104
4
3
6
5
6
13
68
109
0
7
71
102
4
8
90
110
104
10
102
6
110
3
2
1
110
31
7
90
102
109
10
6
6
1
7
14
6
4
104
6
53
4
12
102
7
10
5
31
14
70
1
75
8
90
0
109
9
2
110
8
104
104
14
4
104
13
3
11
5
109
64
1
110
4
102
3
102
67
2
15
102
104
0
4
8
90
88
4
1
90
99
7
4
4
68
110
90
14
4
102
31
2
34
109
9
12
1
104
7
104
0
3
109
5
0
97
64
90
4
13
10
90
3
9
0
9
13
10
104
102
1
75
0
4
14
7
4
2
7
34
3
3
71
1
3
10
104
110
24
4
13
6
100
100
15
6
65
1
105
111
10
5
73
13
4
4
111
110
3
105
103
5
65
72
6
111
110
3
103
110
10
32
5
65
111
13
3
27
3
5
26
17
0
103
10
4
10
72
8
7
3
10
4
9
8
4
1
65
69
8
103
53
8
110
1
105
105
76
111
65
3
100
47
3
6
24
10
110
31
14
7
13
103
105
24
110
8
105
110
7
7
1
72
100
27
47
7
3
4
26
9
1
78
10
103
0
111
8
78
111
1
31
0
78
100
7
7
68
65
9
6
10
10
8
3
0
1
4
72
15
6
111
105
69
12
111
5
100
1
65
47
110
15
1
76
4
12
111
53
5
14
10
100
103
3
15
2
7
6
68
73
13
103
91
8
0
2
10
7
7
72
105
5
15
8
68
100
8
1
103
13
8
110
8
3
110
6
10
4
14
110
15
8
8
68
2
72
4
13
31
3
5
14
103
4
65
65
10
110
111
3
111
105
2
9
105
7
4
5
2
110
111
15
105
8
10
3
111
4
7
12
4
3
91
6
105
47
110
3
3
9
111
0
53
111
6
3
1
105
100
8
4
10
13
3
10
17
13
100
69
1
1
14
111
1
6
0
111
8
4
5
6
105
5
10
4
110
13
69
53
110
1
91
3
6
4
13
4
7
9
2
7
5
7
78
1
4
91
4
4
65
4
9
10
4
0
9
65
31
3
1
3
3
8
13
103
7
5
47
105
4
4
5
7
24
6
7
105
1
10
111
9
8
6
69
4
72
91
8
111
14
7
1
72
0
8
3
12
111
111
111
105
11
5
0
7
110
1
68
110
69
4
1
4
91
110
3
90
112
111
106
111
17
70
10
12
14
4
8
70
2
104
99
4
2
4
2
3
4
112
0
36
5
6
5
106
5
14
10
111
8
104
1
4
3
10
8
10
66
14
106
111
111
0
7
12
10
7
111
25
92
5
106
3
77
17
5
112
104
111
6
5
111
0
54
104
10
26
8
69
111
5
106
6
111
3
1
4
1
2
33
3
69
3
10
106
15
1
3
104
111
73
72
111
111
111
33
8
8
66
1
8
104
112
112
5
1
2
10
0
7
4
10
15
14
0
106
112
1
73
7
5
10
3
16
3
106
6
10
5
8
4
9
14
3
10
7
26
1
5
4
8
112
112
5
10
112
1
13
90
14
4
4
15
10
66
0
112
8
8
1
28
2
111
9
112
8
5
3
16
5
4
70
104
106
9
66
3
106
106
106
7
12
10
4
70
111
10
4
7
104
14
7
70
12
101
1
8
2
72
106
3
5
2
0
0
79
3
3
8
70
4
111
73
9
73
1
8
16
111
9
10
0
17
3
104
92
111
3
106
3
4
8
33
48
10
33
101
3
7
10
104
14
4
6
3
66
8
16
3
111
5
10
26
4
3
14
112
3
8
66
8
4
70
9
112
104
111
10
32
8
106
16
104
112
101
73
9
0
112
8
33
111
4
66
111
90
1
9
3
1
5
73
10
104
5
31
104
111
48
106
8
5
92
7
92
8
70
112
4
104
112
0
3
9
1
112
0
90
3
112
15
73
3
66
111
3
112
4
14
69
1
14
31
1
101
101
15
70
48
25
106
70
111
1
14
112
3
111
14
10
3
66
111
111
7
9
69
15
7
3
92
7
1
36
11
6
7
2
12
0
26
3
106
14
70
99
111
5
8
3
8
72
0
66
111
106
8
3
0
112
10
66
10
8
111
0
101
79
26
1
106
3
0
0
9
5
6
69
7
0
111
3
9
101
0
111
104
111
1
1
5
7
106
1
15
70
104
1
111
106
14
79
8
4
106
106
0
112
66
17
111
4
72
70
8
48
31
8
66
112
10
54
5
8
6
12
112
0
111
112
2
112
2
7
16
8
10
4
15
112
3
66
112
2
9
70
4
2
90
14
104
1
10
106
4
5
9
4
111
26
112
4
0
9
2
7
0
28
70
2
107
4
0
15
4
6
54
92
70
15
10
70
5
113
6
8
2
26
113
8
31
69
14
112
5
1
105
107
6
112
2
70
6
5
107
107
8
9
0
7
12
107
112
0
8
113
7
0
26
1
90
4
113
0
2
36
1
10
14
0
4
77
11
0
3
1
107
5
0
107
1
1
74
31
26
107
77
70
0
0
10
79
113
48
79
105
15
113
0
107
107
7
9
3
7
1
113
9
6
5
4
14
3
17
0
8
0
5
5
5
1
4
15
112
12
8
25
6
10
10
14
107
8
113
7
14
0
6
25
69
112
13
0
10
5
15
0
14
26
14
8
112
3
9
7
112
10
4
5
48
105
0
92
54
113
7
26
16
15
4
10
6
9
105
54
107
26
7
105
113
10
14
4
8
3
0
33
2
113
105
8
73
36
5
6
9
112
113
48
48
105
7
14
14
26
113
4
8
90
92
112
10
77
14
107
3
8
1
10
8
8
8
3
3
0
10
107
14
72
14
9
102
113
3
4
1
7
105
1
5
32
6
2
5
113
4
0
5
28
3
32
2
1
99
113
4
2
4
3
66
107
8
9
107
113
7
8
17
92
8
113
72
4
4
8
14
5
112
32
102
28
74
8
66
113
15
4
6
0
113
8
7
107
4
113
26
10
0
6
99
8
7
4
4
1
14
3
92
112
66
113
5
7
107
7
0
113
107
3
66
4
3
107
4
0
8
0
9
10
4
107
3
6
66
8
1
112
0
69
17
3
10
36
0
6
1
6
3
15
1
14
14
1
4
8
7
3
8
15
105
28
90
7
112
12
48
105
0
113
5
7
8
14
3
3
12
3
6
112
13
107
113
3
102
107
102
31
113
112
7
33
74
105
112
10
7
113
2
7
69
6
4
10
107
9
0
9
113
10
15
3
6
7
8
6
112
5
112
36
8
77
2
69
10
107
6
4
4
6
102
13
9
105
3
113
5
5
5
5
92
105
14
10
70
26
4
15
70
6
3
16
107
2
10
32
15
8
6
6
92
0
1
113
7
1
5
112
11
15
9
7
0
33
102
112
74
10
28
6
26
8
113
7
4
107
15
102
3
6
36
2
112
8
14
10
66
0
102
1
26
3
112
10
0
5
8
16
99
5
33
5
15
15
113
4
15
113
28
10
16
10
8
10
2
31
112
113
16
0
113
5
6
7
107
1
7
0
9
10
2
4
3
10
36
66
3
3
4
7
112
112
102
4
105
1
112
26
1
14
66
8
113
70
6
48
2
7
15
10
8
99
5
14
3
5
3
33
107
0
14
4
6
5
8
66
3
10
5
107
74
4
4
17
107
113
6
5
8
113
14
4
112
113
6
3
4
105
6
113
70
92
113
6
14
0
8
113
9
113
14
112
0
8
14
112
12
12
16
107
1
70
112
105
2
70
73
6
107
15
48
8
4
6
1
7
79
14
12
4
112
6
9
4
3
66
72
1
112
16
13
70
5
102
112
2
8
72
7
112
14
73
6
14
90
73
36
5
105
54
107
107
1
4
15
105
1
14
112
3
66
102
77
7
0
17
48
77
113
10
112
0
6
7
107
6
9
9
5
8
4
5
1
113
14
5
10
8
107
102
3
4
3
33
107
54
112
90
6
10
31
4
3
92
5
79
12
5
36
0
9
14
113
112
8
10
6
8
4
31
6
113
3
5
70
92
108
31
73
77
6
14
8
6
114
4
4
48
33
14
10
106
0
6
3
3
5
12
5
3
114
4
14
106
114
10
4
7
10
1
80
6
70
114
103
8
12
1
8
113
8
5
114
14
12
106
0
8
2
108
10
108
7
69
5
1
106
77
26
14
6
5
2
114
5
26
114
13
106
93
7
2
106
1
113
103
113
8
4
5
54
5
10
4
11
113
14
8
7
5
9
14
69
10
8
3
3
4
80
66
7
92
3
114
10
0
12
14
92
5
14
3
8
7
10
0
106
1
77
36
114
4
108
8
14
15
16
91
4
4
36
10
5
114
70
5
4
74
114
4
113
8
7
8
114
4
14
1
9
8
3
9
4
70
5
10
6
113
113
10
5
6
10
103
2
114
3
113
7
114
16
3
5
70
93
2
7
74
26
69
1
48
9
5
2
106
106
106
70
113
15
33
17
3
1
9
6
5
103
93
113
0
4
114
8
4
114
106
9
113
6
4
113
0
7
49
108
4
28
109
81
17
109
3
8
26
0
114
4
0
107
7
114
49
26
31
10
33
2
115
1
1
3
3
5
8
10
1
2
109
4
5
16
3
107
1
74
25
49
16
16
1
4
15
114
25
12
10
114
4
4
6
8
115
0
77
3
77
1
107
115
10
9
2
1
15
33
114
4
3
10
7
11
10
4
9
7
0
107
0
72
4
14
8
92
115
5
69
5
9
16
7
7
107
5
109
3
54
5
109
107
94
74
109
8
6
115
16
115
10
69
114
5
14
17
94
26
26
15
17
4
8
3
2
7
4
72
8
114
92
5
7
10
11
1
4
10
6
2
104
104
10
4
26
15
66
109
74
9
10
33
4
5
4
6
0
114
1
8
9
6
0
5
10
12
109
114
4
2
10
94
0
109
0
8
3
107
4
7
3
7
49
109
115
8
107
114
10
104
115
8
1
16
69
10
3
107
107
3
107
13
1
107
107
109
3
6
115
7
10
10
93
4
1
3
10
5
3
8
25
9
71
3
8
114
10
6
114
26
107
93
107
109
107
3
115
73
77
6
71
10
5
101
1
4
17
4
2
115
10
6
10
10
0
107
93
0
28
7
109
9
10
1
5
2
4
4
115
107
0
10
9
114
9
10
109
6
115
115
0
4
69
4
25
93
2
115
8
74
69
107
109
6
8
6
2
114
5
16
71
71
1
114
101
101
49
7
109
3
6
5
74
4
26
1
104
0
107
72
109
72
2
115
26
71
109
93
11
1
9
10
6
26
1
10
66
12
4
14
3
107
36
10
6
1
14
71
3
14
7
10
54
3
33
2
4
33
3
66
69
104
14
107
49
109
2
114
15
6
114
66
10
16
74
109
81
28
8
4
0
115
115
3
109
114
25
54
6
9
1
10
109
114
10
8
7
71
109
9
109
8
4
2
15
9
114
10
101
107
0
8
49
109
94
94
94
9
3
4
7
0
115
2
9
109
115
9
3
2
7
104
11
15
26
25
16
13
114
10
114
3
10
66
8
8
115
2
71
115
10
14
5
1
14
2
107
26
3
1
1
1
5
5
109
3
7
4
36
10
8
7
7
114
5
107
94
5
4
109
7
6
115
3
109
6
25
10
4
9
10
14
8
115
2
0
95
3
94
115
4
4
8
3
3
116
5
5
33
10
14
2
108
115
108
5
2
3
10
0
110
2
4
11
4
78
2
1
71
7
116
4
12
31
7
14
78
50
25
9
13
110
3
6
16
1
110
34
110
3
0
71
115
94
10
1
110
70
10
116
110
6
4
6
3
26
26
10
1
4
116
71
4
110
5
3
115
78
3
5
14
8
1
3
10
110
116
102
9
108
3
5
5
0
110
73
6
10
15
71
7
8
70
116
110
12
1
33
110
33
110
110
8
3
2
9
1
8
9
116
115
8
26
4
1
10
17
75
108
2
10
110
67
26
4
5
73
5
5
8
1
10
14
75
115
5
9
7
9
95
8
2
5
95
110
1
6
7
15
10
9
14
14
10
110
95
115
7
16
110
16
3
0
12
71
5
16
10
8
108
2
7
15
6
3
115
105
4
14
115
10
115
110
8
1
10
108
8
116
5
14
1
108
116
110
110
7
6
7
50
95
0
102
3
110
110
3
105
7
15
73
70
116
9
110
110
6
115
4
105
67
116
4
116
95
2
7
16
116
67
10
116
67
8
16
9
108
7
1
8
6
9
8
3
34
7
8
4
95
15
116
0
6
5
116
108
6
14
1
7
70
14
5
5
2
108
9
0
8
10
71
67
95
10
4
116
13
17
16
16
116
2
4
0
5
7
108
110
2
4
115
110
110
9
115
14
116
4
67
73
12
12
0
14
2
71
4
110
4
71
3
4
12
14
4
7
9
110
115
7
0
1
8
4
71
1
13
70
11
5
2
9
4
10
110
8
110
12
75
7
5
1
16
9
110
116
55
8
1
7
10
1
13
15
105
82
95
0
3
6
3
16
1
102
110
5
16
70
71
16
75
5
6
115
95
1
33
5
78
8
33
116
115
1
8
115
4
4
3
0
67
5
1
5
5
8
6
13
3
110
10
15
10
115
2
0
15
6
16
115
0
6
7
26
5
108
2
33
95
4
10
4
71
10
116
7
71
2
75
11
3
110
108
10
9
110
108
8
13
8
5
0
10
10
7
110
116
115
14
6
3
3
13
9
4
12
8
7
3
5
9
3
10
6
95
7
12
5
0
4
3
5
0
116
5
7
3
109
111
111
13
1
10
76
10
3
1
109
71
10
111
17
5
9
3
93
6
2
71
6
95
36
111
15
95
10
3
50
50
16
9
15
117
8
4
106
109
13
103
95
33
117
117
10
10
1
3
4
16
7
5
5
8
0
111
6
109
5
111
15
15
2
116
1
16
3
5
10
31
3
6
109
8
3
8
10
116
3
7
10
3
4
111
8
6
3
13
7
5
109
3
4
117
111
111
117
10
3
2
3
9
109
50
82
111
117
1
4
5
3
14
5
3
1
6
3
26
9
3
26
116
16
8
6
13
3
28
67
1
4
5
4
111
9
109
3
116
10
3
109
4
9
15
95
0
117
25
8
95
93
4
10
26
4
3
3
67
8
7
71
28
49
15
11
8
5
8
3
117
49
4
1
5
116
82
8
116
15
4
6
7
16
71
111
0
17
7
109
8
78
117
117
26
76
8
8
0
111
4
2
10
6
4
10
116
111
3
2
3
3
111
0
4
106
7
116
116
109
95
10
111
14
4
10
0
1
13
3
0
109
16
78
12
10
70
117
117
34
5
16
33
111
6
17
95
4
10
71
5
3
95
15
26
3
15
8
93
4
5
8
0
4
117
116
10
1
15
2
95
1
1
5
5
14
36
26
111
109
16
16
3
2
5
13
10
4
7
5
10
3
70
95
103
6
71
1
5
0
116
117
111
4
111
111
4
3
111
14
70
8
117
117
8
5
70
109
2
95
2
0
111
5
106
1
34
111
95
4
8
8
4
71
67
13
10
1
82
3
8
111
26
74
10
111
117
106
3
5
8
10
17
16
103
95
7
10
106
10
8
1
11
4
10
1
95
74
117
4
4
6
117
31
9
3
1
1
10
10
117
6
1
117
117
11
3
3
2
3
111
1
4
116
9
106
70
70
95
116
109
116
116
55
14
16
111
5
3
8
7
109
3
93
10
109
6
26
4
7
5
4
3
0
49
10
0
17
4
2
4
116
8
4
70
70
9
8
116
5
3
3
71
2
117
70
11
10
10
111
16
8
7
0
117
76
111
2
16
8
2
70
4
95
10
14
117
6
10
4
116
6
2
110
118
6
8
5
112
6
2
94
2
10
71
3
3
110
77
2
11
1
118
4
4
117
112
7
118
71
4
26
16
5
7
5
117
118
6
112
0
118
2
117
6
5
3
2
117
112
112
37
0
4
110
15
4
0
5
7
10
56
4
110
2
32
10
110
104
4
8
8
13
1
104
117
72
14
112
7
3
15
6
14
3
1
117
0
0
8
8
8
10
27
4
10
4
94
110
118
3
112
118
8
37
14
117
110
56
12
112
11
4
112
118
7
110
0
10
10
8
5
34
71
77
7
110
3
8
4
13
3
7
112
1
8
14
3
8
29
3
16
110
96
35
4
118
96
110
11
15
117
83
9
3
68
118
5
34
96
10
71
4
112
16
7
29
16
3
34
117
6
8
3
5
110
8
1
6
118
10
3
2
6
32
5
3
117
4
8
72
3
5
68
50
4
118
8
10
11
27
112
79
5
7
1
3
68
117
79
5
16
0
8
117
32
72
3
94
118
112
107
94
2
112
117
4
14
8
7
10
94
118
74
7
1
2
110
3
3
10
10
112
7
6
1
1
107
6
117
118
8
2
117
6
4
110
5
68
110
2
1
4
3
16
16
71
3
1
5
27
16
51
9
6
5
4
112
5
2
4
8
117
117
1
118
6
5
9
10
8
5
5
112
3
112
8
5
5
112
1
77
6
13
56
9
8
75
112
10
110
6
15
5
96
112
10
4
3
1
118
5
0
9
11
72
71
15
15
112
8
3
15
72
5
117
4
10
8
1
50
3
3
16
96
14
10
0
8
4
112
68
117
112
27
7
118
3
72
118
96
7
112
8
4
10
12
2
10
117
0
4
118
117
11
3
29
118
51
9
112
7
27
34
3
0
110
6
1
110
2
3
8
35
96
117
3
8
12
14
10
2
2
7
7
16
14
7
107
110
18
77
3
3
3
9
71
16
3
7
1
10
32
107
118
104
110
2
9
3
5
11
77
7
5
71
14
112
3
8
110
117
4
5
6
96
10
0
107
8
3
8
8
112
9
15
72
117
8
0
5
117
4
8
7
14
27
0
10
10
4
5
96
9
117
8
1
1
37
107
1
75
14
0
9
8
16
75
3
118
15
1
118
4
27
72
11
3
8
1
35
7
1
110
9
71
10
26
4
7
7
2
6
6
4
118
9
32
6
0
2
10
6
4
94
71
7
0
4
5
112
3
4
10
35
8
110
50
72
118
117
7
117
96
0
118
107
0
5
1
72
10
94
1
104
4
0
8
10
14
4
4
118
75
118
77
117
2
6
112
7
118
0
10
6
3
10
16
3
8
107
6
6
1
2
117
117
2
1
5
1
15
96
4
0
0
96
6
50
27
107
3
94
27
118
8
14
10
7
8
3
72
10
16
0
3
10
12
118
3
26
118
96
110
18
7
118
1
96
51
118
4
5
0
15
112
8
2
0
10
1
4
2
1
10
71
10
10
110
8
56
15
107
5
5
79
13
112
110
8
6
8
11
4
2
1
107
118
16
11
8
6
8
6
16
1
16
0
118
5
112
96
0
72
29
117
8
12
7
117
83
112
110
2
13
8
5
34
15
17
1
112
4
112
1
5
13
6
16
118
4
13
6
0
6
6
110
13
118
12
117
77
15
79
5
71
10
6
83
5
14
7
6
12
1
112
0
8
1
4
118
118
110
83
0
118
0
0
10
7
117
8
37
17
10
8
1
10
72
112
26
1
1
7
110
51
96
94
94
118
8
34
9
5
68
5
112
110
16
4
96
112
112
35
8
112
118
2
8
37
118
10
26
6
2
0
7
8
94
83
112
4
77
112
110
112
104
4
72
32
27
4
110
1
27
112
15
51
1
117
5
27
112
6
118
68
6
118
3
1
3
117
34
8
3
4
4
1
68
77
94
10
15
77
9
10
71
3
15
0
2
3
112
8
118
0
107
4
79
117
71
32
14
107
0
110
117
4
5
77
96
10
112
8
72
14
110
1
14
0
6
107
112
3
2
7
117
4
10
118
50
107
5
11
37
110
3
7
8
118
0
72
6
2
8
10
1
14
117
117
5
4
12
9
10
118
79
7
3
15
51
118
118
1
6
4
13
16
1
16
1
15
14
8
10
96
117
117
2
3
8
14
118
112
4
0
117
9
7
118
117
10
16
118
118
3
79
8
94
10
4
117
3
0
110
5
2
117
112
112
117
7
13
117
1
4
2
110
5
10
4
7
112
0
117
4
10
11
112
1
34
4
4
0
5
15
15
7
14
3
27
13
110
15
117
4
3
0
112
5
5
5
7
117
118
96
15
3
3
1
3
8
2
2
110
68
5
1
5
118
14
4
4
10
14
16
77
112
9
50
10
7
104
3
7
10
10
1
72
8
7
4
16
8
15
4
29
107
112
75
3
74
74
104
5
2
3
0
68
0
110
56
10
0
5
118
107
110
16
11
7
77
3
13
110
0
96
96
13
72
14
6
7
56
117
4
72
110
9
4
104
3
3
8
72
1
27
79
14
4
3
7
10
18
117
7
7
112
4
56
6
72
6
8
5
3
27
110
110
4
3
10
72
7
1
8
3
107
118
68
14
0
110
6
5
3
4
110
6
8
12
1
112
16
112
4
112
4
112
4
110
27
4
9
112
75
117
15
96
5
3
0
7
71
35
8
5
110
10
5
6
26
117
107
15
10
112
83
96
0
77
15
117
96
5
118
51
5
118
32
7
8
72
5
112
34
11
118
0
83
5
6
10
96
13
5
8
5
17
10
3
112
6
104
5
5
75
1
112
3
13
2
35
7
8
107
117
3
10
117
34
14
14
3
4
27
7
3
112
71
117
96
8
118
72
96
12
56
117
5
107
7
15
7
117
2
4
10
16
5
1
5
15
7
3
51
12
16
5
118
4
8
7
5
9
3
5
110
5
0
12
0
7
3
107
2
107
5
16
112
112
72
32
6
74
6
7
96
10
16
4
7
110
6
104
3
118
118
35
6
5
5
51
10
50
1
13
112
6
3
4
10
29
4
117
8
107
14
0
4
50
83
112
32
107
72
112
83
3
1
117
6
2
6
77
4
26
110
13
8
68
117
118
11
118
4
117
110
4
10
117
14
96
0
4
4
32
10
8
68
117
118
3
107
112
3
2
117
5
3
5
118
2
50
15
0
7
5
118
3
4
3
118
110
112
8
3
117
7
4
27
3
5
16
117
11
118
7
50
94
118
7
2
112
117
8
112
11
34
7
0
4
1
2
0
117
117
8
9
118
117
1
118
74
8
75
4
0
4
110
8
13
77
112
68
96
0
9
4
5
8
5
12
79
112
68
16
5
10
16
112
4
3
17
12
3
77
2
13
96
3
5
13
112
2
5
16
27
8
72
110
118
10
10
4
118
71
117
5
1
56
10
10
13
15
1
3
3
7
6
117
56
4
83
107
117
7
9
72
112
18
0
7
117
68
6
117
1
3
15
68
7
4
96
10
1
2
83
5
13
4
6
5
96
4
2
110
14
107
117
18
4
83
8
6
26
3
16
4
110
18
9
4
7
6
94
79
1
5
5
9
104
7
10
3
32
4
118
10
34
13
0
0
110
8
110
7
5
2
27
6
13
10
4
34
117
118
112
74
10
79
5
9
5
6
110
96
6
7
5
117
96
8
117
7
3
1
77
104
15
110
72
7
110
27
0
117
110
5
112
13
12
110
15
68
8
2
1
5
96
29
1
1
113
1
10
0
97
7
8
3
97
111
118
5
5
74
9
16
69
11
10
8
80
10
3
74
95
0
119
6
5
113
16
119
119
78
4
105
6
14
0
118
3
74
111
3
10
8
111
9
8
1
80
97
113
118
118
2
9
3
119
3
73
2
17
1
113
2
0
26
119
5
6
113
15
108
119
10
6
3
10
3
10
113
4
118
11
37
113
69
118
8
32
2
1
111
15
15
69
16
113
108
4
1
97
9
119
118
2
111
6
4
28
1
3
13
75
1
14
119
6
8
28
3
95
10
1
119
14
10
16
118
19
8
97
113
111
1
113
4
13
8
10
3
13
7
69
7
5
119
2
5
4
8
2
119
50
113
28
113
4
118
13
1
113
29
1
3
10
8
78
78
28
32
113
28
78
7
8
15
2
10
113
113
6
113
10
4
4
113
8
0
9
10
28
2
8
28
28
5
97
3
7
8
3
75
8
3
4
5
4
111
2
2
4
1
74
10
16
5
111
13
5
14
5
8
95
6
6
119
5
4
1
10
0
4
119
4
3
4
2
10
5
10
1
5
15
72
111
29
8
119
19
5
0
52
77
4
1
7
113
9
118
29
15
3
10
10
8
10
108
10
111
0
7
0
118
1
5
6
118
113
10
7
3
10
10
72
16
6
111
113
118
113
6
5
1
118
10
0
6
3
118
3
1
113
50
16
14
3
10
73
15
13
50
108
8
7
72
75
0
97
111
7
16
2
80
26
2
111
26
19
108
119
5
108
1
16
15
111
3
6
5
108
1
9
113
108
6
8
75
5
1
2
75
8
118
10
4
28
15
10
6
1
111
8
10
0
113
4
111
9
37
4
2
26
119
118
1
118
108
10
118
1
4
108
13
3
73
9
15
36
19
1
120
74
109
4
36
14
6
6
1
1
7
7
3
114
6
6
16
76
73
13
10
5
112
11
8
5
16
4
4
120
112
0
1
0
79
74
4
4
4
4
109
73
120
114
120
5
9
16
114
51
10
19
98
1
9
120
6
114
96
10
74
119
9
4
6
29
70
120
10
112
114
74
8
73
98
70
7
1
3
2
38
3
112
7
114
6
15
13
119
13
1
114
76
9
6
4
9
0
1
10
9
120
119
13
4
7
4
119
2
36
10
1
8
0
4
8
14
6
13
4
5
112
7
120
7
0
120
106
27
114
27
1
10
74
6
114
114
6
7
38
114
8
1
6
106
109
10
53
6
98
8
114
0
96
4
11
10
30
10
15
36
6
16
1
35
2
6
1
6
53
119
1
9
6
27
0
5
3
6
70
7
74
1
9
53
33
0
6
119
75
1
8
7
8
16
7
58
7
7
53
7
119
120
14
114
16
4
112
0
16
6
14
10
6
11
36
119
120
30
16
119
7
70
85
3
7
6
119
4
14
5
114
114
119
114
58
15
5
5
3
112
1
114
120
3
6
36
112
8
0
6
3
7
17
8
0
120
9
120
81
2
114
1
112
8
74
3
81
112
81
1
6
112
11
6
120
6
16
8
120
5
4
4
120
7
13
3
98
16
6
8
3
5
3
98
9
1
7
4
120
7
8
10
10
112
114
1
5
120
76
11
5
119
114
1
119
109
6
6
29
1
119
112
3
7
5
1
6
76
112
5
6
114
2
73
6
5
4
16
3
58
3
120
4
73
7
10
8
3
5
119
98
120
112
7
120
9
2
74
13
96
120
15
2
4
119
3
79
1
8
8
29
98
2
30
120
0
114
119
3
119
114
10
8
119
6
6
120
6
8
5
74
120
5
15
2
112
4
98
0
7
0
7
74
51
8
114
7
4
30
119
120
11
6
119
16
7
0
114
15
14
114
3
106
14
120
11
4
73
7
15
6
14
16
109
109
74
10
120
4
1
11
7
119
9
120
70
81
120
120
114
106
1
6
4
15
16
112
119
3
10
3
1
76
1
8
98
6
5
119
3
15
109
8
51
79
29
10
114
0
8
76
79
4
16
119
114
6
120
7
120
120
120
0
78
109
8
16
8
19
15
120
11
14
120
7
0
114
3
114
2
119
5
114
6
8
5
30
7
5
7
0
2
1
0
1
53
96
15
119
10
4
1
76
30
5
112
30
7
13
16
8
114
120
119
81
9
4
16
112
114
9
119
6
3
4
4
1
38
74
112
15
3
9
0
109
15
4
114
19
38
74
9
10
9
8
13
3
13
120
6
8
29
0
7
36
10
11
19
15
27
14
8
6
2
4
13
6
3
7
98
120
98
3
8
13
4
4
1
7
3
5
6
6
1
3
6
5
7
19
9
8
0
4
0
0
7
112
6
7
29
119
114
74
119
5
16
73
14
6
7
2
6
13
4
70
70
114
1
11
1
114
114
17
10
3
17
8
119
120
2
1
74
3
3
120
98
2
0
74
10
120
16
85
3
73
27
1
3
4
10
10
9
120
11
10
119
119
5
29
98
120
15
96
6
8
10
58
0
109
13
119
3
10
30
29
3
10
8
6
36
11
4
27
119
27
1
29
8
58
33
5
4
10
78
8
0
76
114
1
13
3
14
4
5
1
27
4
4
112
98
6
5
0
8
3
6
1
5
4
120
3
114
0
8
1
119
4
120
29
96
114
120
1
7
5
8
3
10
29
3
8
112
70
7
74
114
114
13
119
16
36
8
2
0
4
8
4
98
15
74
4
5
3
5
15
119
112
8
119
114
119
114
4
13
5
112
9
106
7
8
10
14
114
6
70
106
1
4
120
6
4
27
70
8
98
120
0
112
5
6
119
96
58
120
10
106
1
10
6
112
15
70
10
13
10
11
120
2
10
114
6
109
19
6
6
3
11
2
112
85
0
19
6
2
10
16
114
0
1
112
10
73
6
10
74
119
17
2
120
120
98
112
120
3
4
8
13
114
74
4
3
16
10
0
5
10
15
85
114
73
6
96
114
4
8
112
3
0
109
3
51
15
4
74
0
8
8
13
15
85
10
120
15
120
119
1
53
2
6
6
3
4
70
11
10
114
0
15
119
0
6
1
33
75
120
33
3
2
120
120
10
6
114
15
74
4
114
8
112
1
109
4
5
112
4
6
8
4
6
9
114
7
109
16
114
1
112
119
8
3
3
75
1
0
114
5
98
0
1
119
114
114
1
10
4
74
98
7
85
112
17
8
10
0
10
35
8
3
119
0
5
14
7
4
8
5
120
5
120
1
13
4
15
120
70
5
11
29
17
9
3
38
6
112
120
120
119
4
14
5
2
8
7
58
29
6
120
3
106
119
119
119
106
51
2
120
8
96
15
5
35
8
15
3
17
4
36
3
114
6
10
29
3
0
2
119
70
5
36
120
8
6
4
119
10
2
74
10
119
14
2
16
16
112
75
15
16
0
7
119
14
2
6
15
9
0
10
119
1
6
74
11
119
3
114
3
6
4
74
6
6
2
120
112
1
74
9
7
13
1
120
4
112
5
14
6
16
1
119
13
6
119
119
6
5
4
10
10
7
98
119
98
119
8
36
119
5
51
11
120
2
6
119
8
6
119
4
114
11
8
112
8
10
9
119
10
8
10
114
109
114
7
4
10
3
73
112
9
8
13
4
8
27
4
38
5
98
1
33
8
3
114
114
114
1
6
8
16
119
4
16
17
119
27
0
5
119
0
6
8
33
10
5
51
11
120
114
7
8
3
11
119
7
6
120
10
120
4
119
8
1
8
15
6
6
30
112
4
10
6
96
10
38
9
5
10
112
6
3
11
76
3
15
9
96
58
17
3
7
7
79
4
8
112
81
4
73
98
99
5
17
120
2
4
115
4
110
70
7
6
13
1
15
97
15
115
99
115
9
113
38
1
8
33
8
120
110
6
121
99
78
115
30
73
99
3
120
4
36
85
4
120
9
10
4
115
0
73
28
97
2
115
113
115
82
4
115
4
6
8
0
17
5
110
1
113
13
33
1
2
115
110
73
75
19
10
4
13
30
115
10
13
9
11
36
5
17
115
10
75
10
14
1
4
120
4
8
7
120
115
2
120
9
8
1
6
11
0
121
113
120
113
5
3
1
99
8
113
7
110
9
8
120
6
1
82
115
70
29
3
13
13
3
5
2
4
14
3
4
4
99
0
1
19
107
17
115
6
52
77
5
99
120
6
121
121
120
19
10
1
4
107
7
8
3
13
13
3
6
10
8
121
7
1
120
3
82
10
11
1
121
7
9
30
113
121
29
113
28
5
115
99
3
78
10
110
77
1
3
5
17
120
99
6
0
10
4
6
17
8
9
6
11
2
8
3
2
100
1
54
80
6
9
6
18
116
3
80
15
8
0
4
83
116
8
6
30
111
5
10
7
122
13
13
4
4
8
3
8
3
3
121
80
116
1
9
8
9
29
121
122
8
14
5
1
4
1
3
122
4
6
1
8
111
100
114
15
11
5
16
6
0
14
6
14
9
122
9
1
7
8
122
12
37
7
111
15
9
3
5
5
54
3
2
114
54
8
1
1
116
121
9
8
122
116
121
17
114
8
7
3
34
114
15
5
10
15
5
79
18
13
6
8
5
28
122
1
116
3
0
121
2
74
122
34
86
0
13
14
116
5
1
6
108
8
3
121
6
10
3
8
2
1
30
4
8
71
0
8
10
2
16
0
9
122
34
8
11
121
114
14
4
116
3
100
4
29
122
6
8
8
15
122
74
37
18
4
114
71
3
1
1
3
53
76
121
121
11
1
116
122
3
4
3
3
0
80
4
3
0
116
15
9
122
116
5
100
122
12
18
121
10
83
1
5
111
1
122
3
111
3
17
6
14
79
121
121
8
121
16
122
7
122
29
122
5
14
121
13
8
98
114
122
5
116
1
83
10
29
10
8
53
10
1
4
54
79
8
76
77
3
121
38
8
116
10
1
114
100
5
0
116
10
108
8
78
4
14
13
17
0
3
28
10
8
14
1
5
121
3
122
100
121
79
122
11
122
4
0
10
6
4
37
121
37
79
38
0
116
14
54
4
38
4
116
71
76
0
10
3
76
76
10
116
1
116
1
9
5
1
74
30
116
111
8
10
98
9
53
9
121
1
1
116
121
8
122
3
29
114
5
13
122
121
6
111
4
53
10
77
2
29
114
4
74
6
114
6
122
29
121
76
54
14
114
122
116
100
12
8
10
8
10
3
116
4
116
6
121
7
4
114
108
30
4
8
8
6
29
38
8
10
7
76
79
6
1
9
121
121
100
6
2
8
10
121
5
12
7
10
111
11
121
12
0
122
0
121
100
3
3
5
111
0
122
1
122
100
6
5
121
9
121
111
114
100
83
1
38
5
10
122
2
13
122
122
114
8
76
8
121
0
4
0
0
77
1
10
4
34
114
12
11
114
122
29
3
122
80
122
122
114
19
17
2
116
5
116
4
122
29
4
122
122
4
5
76
116
0
8
111
7
116
30
6
114
10
122
121
77
9
116
111
8
14
1
122
3
0
4
101
8
117
122
14
2
12
0
3
115
8
3
6
54
18
123
72
16
9
54
101
101
14
4
123
123
8
35
12
4
3
8
123
37
1
101
117
1
3
9
80
123
5
15
7
123
7
8
123
122
4
78
84
5
7
8
101
4
117
10
2
75
1
1
4
4
3
8
115
6
10
123
117
80
54
7
109
8
4
77
3
115
2
0
117
78
8
72
122
6
5
10
0
18
115
10
75
112
9
6
7
112
123
112
122
117
14
2
2
5
1
101
77
18
101
1
122
78
122
6
123
1
75
122
3
6
9
4
3
35
29
1
29
14
54
4
5
8
3
1
5
80
101
5
54
7
115
2
1
2
1
8
15
5
6
9
12
7
123
72
8
123
117
117
3
9
10
115
8
112
0
117
8
1
122
1
115
101
5
112
8
19
1
115
122
37
1
101
115
80
99
117
35
72
115
8
10
13
15
4
123
6
5
38
115
5
117
117
3
1
4
122
122
8
0
5
2
10
116
124
17
6
30
81
0
118
113
5
124
15
123
116
9
81
118
7
3
0
8
12
3
30
15
123
4
8
8
13
123
124
116
15
10
102
118
11
2
102
0
2
4
8
123
79
4
2
11
6
124
13
8
15
3
116
10
82
8
118
10
78
11
88
118
8
55
9
36
2
8
5
78
14
1
8
123
76
9
16
61
102
4
9
4
1
5
8
9
124
1
4
2
117
125
3
20
62
15
125
10
77
3
30
7
119
114
6
7
125
125
3
14
3
125
6
117
15
30
13
8
55
103
83
6
124
1
16
6
15
4
2
125
125
7
2
5
18
15
1
77
0
8
18
124
124
103
9
8
6
8
8
124
9
7
6
74
55
117
125
12
1
117
125
114
4
0
3
114
7
103
3
5
1
3
10
81
10
3
16
8
5
119
38
6
13
4
77
79
7
124
125
6
5
13
6
0
4
79
15
114
111
125
6
5
114
89
4
124
4
15
114
80
30
30
1
114
29
5
125
11
8
74
80
36
119
30
14
0
17
126
8
10
11
11
13
3
5
3
2
0
39
77
81
9
15
125
30
8
10
104
120
8
126
10
30
0
10
125
1
55
82
3
120
1
10
30
40
77
126
120
77
126
7
2
1
15
3
0
118
8
13
120
126
10
125
7
11
20
5
9
6
17
77
120
7
118
9
80
15
14
5
80
5
31
0
3
15
120
8
7
0
9
6
8
9
0
120
1
9
9
118
0
11
74
7
39
1
2
10
11
80
11
9
87
3
4
15
4
17
5
13
39
11
2
4
3
126
118
77
8
115
5
126
6
16
2
6
15
6
5
118
11
111
2
0
120
3
5
120
3
126
16
118
9
8
3
38
125
1
10
17
80
15
104
5
13
0
118
2
8
4
17
125
0
10
125
30
1
126
10
118
115
125
126
5
6
17
115
6
10
8
8
3
9
1
125
120
125
16
115
104
0
126
8
104
8
4
3
3
2
77
9
9
120
1
104
4
8
16
11
10
4
0
125
126
125
8
120
1
102
82
125
5
15
14
10
125
6
55
1
6
20
7
8
3
6
6
125
55
5
5
74
120
17
115
120
9
19
17
120
4
31
6
40
1
2
6
16
74
126
6
77
8
14
30
4
6
10
111
11
125
1
4
8
118
16
8
5
1
1
1
102
0
19
11
2
87
3
15
120
6
8
5
125
8
1
0
10
2
7
125
0
6
8
8
1
18
3
125
13
125
9
3
8
118
4
118
2
9
13
80
3
81
74
18
120
4
4
38
4
9
6
9
17
10
19
102
6
5
81
31
102
9
4
19
3
125
8
40
10
8
9
80
74
6
126
4
5
10
77
62
3
9
5
6
115
126
126
82
10
111
2
36
118
13
1
77
4
11
4
30
12
120
17
13
125
120
11
3
125
104
125
118
126
6
19
104
126
2
1
0
120
8
3
19
5
17
3
104
126
111
4
6
7
30
120
1
3
4
10
5
7
3
7
4
3
40
8
9
9
81
6
39
5
13
4
126
1
16
5
7
6
126
4
9
6
1
6
126
118
120
74
13
81
89
104
4
8
17
80
8
9
74
18
0
1
6
120
115
104
15
0
120
104
4
111
4
125
120
8
120
4
8
1
13
126
115
8
1
31
4
8
1
126
5
9
8
89
8
10
12
9
80
4
126
9
16
16
115
9
6
5
4
115
5
80
0
8
4
11
126
77
118
11
8
77
3
16
82
13
1
6
13
3
6
15
118
0
104
8
6
120
125
118
125
87
4
120
5
2
3
1
5
30
7
11
3
7
4
125
125
8
16
126
11
2
120
3
80
39
15
4
118
31
1
30
17
80
125
80
16
3
0
74
9
5
115
84
7
4
9
20
3
30
38
30
14
1
82
16
8
4
126
125
5
38
10
8
118
4
0
10
118
1
81
3
3
126
1
4
104
1
125
10
15
5
5
126
15
10
9
115
120
55
3
38
102
8
9
2
0
9
118
4
4
1
118
1
120
20
8
1
18
4
2
7
89
11
126
1
3
5
8
0
104
16
1
120
4
120
55
7
19
7
30
5
120
8
80
8
2
38
1
1
4
8
5
1
12
3
115
6
81
82
126
1
0
125
120
4
0
19
16
126
15
81
125
4
7
13
2
120
77
102
12
120
1
126
10
13
4
8
1
8
15
89
8
1
9
9
120
125
4
5
4
6
118
36
9
10
12
19
11
80
125
125
3
30
5
82
15
9
4
3
12
3
4
5
102
8
125
126
15
126
125
126
4
10
3
15
12
120
5
11
3
16
4
1
120
4
10
7
3
15
126
10
15
2
4
8
12
120
125
2
31
125
7
118
0
11
11
120
3
9
3
5
81
1
10
7
125
5
13
10
120
115
77
126
8
5
7
1
120
82
6
3
2
1
126
2
5
6
2
7
80
80
115
118
20
120
9
0
3
125
10
120
0
0
5
8
12
8
0
0
118
4
5
120
9
6
8
1
82
3
120
3
1
36
2
4
118
80
118
14
3
10
9
3
9
30
0
118
7
4
125
120
3
87
87
17
7
8
3
11
5
1
62
10
87
2
8
4
5
4
12
10
6
3
20
8
5
1
15
125
3
5
9
6
17
89
4
4
118
120
125
82
10
11
118
7
120
125
4
2
115
40
7
125
4
81
3
125
12
30
10
126
10
77
81
8
126
4
87
116
87
126
17
116
9
5
5
15
116
121
126
74
8
8
83
81
74
8
1
0
11
15
1
5
5
3
16
10
121
121
7
105
105
2
121
6
3
126
121
4
0
116
16
9
55
5
5
105
5
126
84
1
1
126
19
11
116
40
127
7
81
30
119
9
87
127
121
3
3
126
74
8
6
77
13
4
30
2
1
3
0
3
126
15
4
1
3
121
6
77
4
119
121
3
30
8
5
126
62
121
12
10
7
9
2
6
127
7
77
1
1
8
3
105
1
3
119
84
81
4
77
89
127
5
8
121
77
126
8
121
116
10
11
9
2
4
3
121
55
121
103
121
4
4
19
77
2
18
30
17
121
16
16
10
1
1
2
3
2
119
119
127
9
2
18
5
0
5
4
19
5
1
7
121
6
112
30
121
3
0
9
55
4
126
121
119
74
126
3
105
105
127
105
84
62
74
2
7
126
121
127
40
4
11
62
40
119
127
17
74
77
3
126
2
4
16
4
126
18
16
127
5
7
4
126
16
5
9
81
126
126
8
3
4
2
6
16
116
105
18
9
12
5
7
6
103
3
1
8
8
121
15
126
112
77
4
6
30
126
0
36
15
19
0
83
15
17
10
39
83
17
3
10
127
127
126
40
4
5
8
127
9
87
8
126
31
87
18
81
13
8
4
11
9
19
16
11
8
4
126
4
31
10
9
4
9
116
5
3
83
9
13
8
81
2
127
13
38
126
119
74
15
121
4
11
6
8
127
81
119
121
3
89
121
30
127
11
89
81
10
0
10
20
126
81
121
126
121
11
1
12
77
84
4
3
116
1
112
127
74
15
121
10
9
17
8
0
5
8
126
16
3
119
10
3
105
2
4
119
127
119
7
126
8
11
121
8
4
0
8
112
20
4
3
126
6
11
127
89
9
8
1
13
126
5
9
31
7
4
7
15
121
116
1
1
10
121
127
119
2
7
4
2
116
8
11
1
40
4
9
5
119
15
121
5
11
0
30
1
2
2
83
1
126
8
121
77
121
9
8
126
119
119
0
127
3
31
116
15
5
77
7
13
7
126
119
10
82
3
6
4
127
9
126
18
87
126
1
126
15
11
5
83
30
5
8
8
105
13
5
8
82
5
4
3
5
2
6
121
15
126
127
62
19
2
9
3
105
82
3
127
39
4
17
9
81
8
127
126
103
7
10
126
0
119
9
11
19
2
87
17
3
8
2
119
105
11
11
126
121
127
126
19
105
10
16
15
7
7
2
9
126
11
30
126
121
30
31
89
87
6
13
9
15
6
10
105
11
13
3
126
18
4
9
9
8
6
55
0
9
119
11
11
74
5
11
121
5
8
84
1
81
10
4
4
10
6
119
119
5
9
116
10
105
1
4
127
105
126
127
8
8
4
82
38
2
14
3
36
4
7
15
10
8
3
55
3
126
13
3
127
0
15
119
121
6
8
3
121
3
17
0
9
5
0
2
126
121
0
5
1
87
4
0
121
4
119
127
31
4
5
30
4
126
0
12
119
3
121
4
5
3
8
38
121
127
0
8
127
11
3
0
0
15
2
5
105
3
20
38
1
15
16
9
9
112
0
126
13
119
121
105
19
18
77
119
11
3
127
3
2
7
15
77
3
15
9
127
8
12
122
120
128
127
11
128
2
128
7
106
4
0
0
122
5
11
41
0
2
16
19
7
128
7
7
75
78
4
117
4
122
128
5
5
10
83
15
11
6
8
16
14
127
2
122
120
10
113
0
0
4
9
0
11
127
16
0
122
15
122
0
75
11
2
20
7
9
41
78
7
122
39
8
8
78
106
88
56
5
4
9
9
2
127
11
6
117
41
14
10
122
10
12
4
5
13
2
128
31
85
21
10
4
4
6
63
128
2
3
5
41
117
4
78
63
120
3
128
4
128
10
83
127
4
2
13
104
127
120
39
117
20
2
0
127
128
122
7
128
31
10
7
20
127
11
56
106
15
56
8
5
0
4
3
5
13
15
56
122
6
10
122
122
9
5
106
6
106
0
6
127
11
122
120
128
12
3
88
31
5
127
2
120
2
0
2
11
11
4
6
127
4
31
4
4
128
7
11
128
5
8
127
14
122
3
120
4
117
122
0
128
0
5
4
5
6
84
14
127
2
4
128
106
127
6
7
127
15
5
5
9
8
4
5
21
9
4
123
128
11
7
57
10
121
91
6
123
7
1
5
42
85
11
10
57
3
123
114
20
15
107
129
6
4
3
11
1
7
11
2
16
14
2
57
10
38
83
2
8
5
6
32
64
7
128
11
1
3
8
128
6
10
4
123
12
0
128
10
7
128
10
0
6
7
12
14
129
5
11
4
11
123
128
9
8
129
2
123
15
6
11
7
0
32
2
9
16
2
121
2
7
10
2
128
123
114
15
128
118
91
2
123
4
4
118
128
5
15
8
83
128
107
121
0
42
15
9
2
11
128
8
10
7
11
6
121
10
6
10
76
11
12
42
7
11
15
128
128
121
1
11
9
11
6
107
14
79
12
13
118
17
32
85
129
2
9
12
123
4
12
40
76
8
83
76
15
32
129
9
118
121
17
16
10
7
15
4
5
107
123
12
128
128
128
10
128
14
129
11
8
5
128
129
123
123
10
79
7
10
11
7
128
10
12
15
10
9
85
1
15
79
20
2
12
4
3
128
9
2
15
129
114
4
105
0
2
123
79
123
9
123
15
4
8
129
91
14
114
128
7
128
123
32
16
129
4
6
32
121
4
14
10
0
121
121
0
86
2
10
15
0
7
8
85
11
7
128
85
0
129
121
89
20
0
123
10
123
17
3
6
4
9
121
121
10
107
2
15
123
2
13
20
123
9
129
32
0
128
3
0
83
123
7
2
12
123
9
7
128
85
15
20
5
7
20
123
40
121
107
118
32
9
10
15
123
10
123
0
9
11
2
5
32
2
11
7
123
8
8
7
5
7
0
2
4
14
11
10
4
129
12
7
12
10
2
107
57
121
5
4
121
2
10
8
4
0
32
128
16
10
123
0
10
8
2
86
9
7
3
16
4
20
8
123
32
128
4
12
7
105
57
10
79
17
17
2
2
128
4
22
10
107
22
32
123
16
121
129
16
0
4
0
5
9
38
4
57
7
7
129
128
121
118
10
0
20
0
8
6
4
121
38
5
129
2
7
83
12
9
20
15
16
5
12
8
32
11
86
5
40
4
123
85
64
123
128
11
7
2
123
8
4
7
12
14
118
40
123
128
7
6
7
129
10
14
9
9
11
129
8
128
107
123
10
6
128
4
4
7
83
17
2
12
10
128
7
10
118
118
32
11
9
121
79
107
15
1
7
118
32
5
128
2
123
79
4
4
10
84
11
15
0
121
105
4
129
128
118
8
15
79
32
11
17
3
11
5
2
5
11
2
7
123
129
129
123
121
128
11
0
123
121
123
11
85
105
11
76
11
15
0
7
123
14
8
7
12
123
129
5
32
12
123
85
5
11
123
11
4
11
128
10
11
2
10
79
15
16
118
4
128
0
129
7
6
14
4
2
121
128
128
123
107
2
2
16
16
7
121
14
11
4
5
129
0
7
12
123
129
128
6
4
32
2
20
9
114
128
2
107
7
2
128
11
121
79
10
3
76
11
129
8
129
10
57
118
2
128
2
129
8
3
128
7
10
129
128
8
128
107
7
7
32
2
11
85
15
128
79
7
91
123
6
85
42
123
105
79
10
128
129
121
9
10
107
7
10
2
6
40
129
10
0
7
14
129
2
129
57
7
107
129
2
129
17
14
128
11
5
121
2
2
128
7
129
5
107
123
8
0
129
16
0
128
40
1
5
7
11
2
8
128
4
8
10
7
20
76
129
83
9
83
4
0
7
123
4
128
12
4
10
7
16
2
128
83
76
2
123
10
4
4
128
8
10
121
83
123
15
129
107
32
10
7
7
123
6
14
2
129
129
83
42
121
5
15
3
2
4
3
11
57
129
123
5
7
7
40
2
107
13
7
2
15
118
0
86
1
128
121
9
2
4
10
32
6
10
123
6
11
2
20
6
123
5
4
15
11
9
16
123
0
123
4
5
9
123
2
79
2
32
4
2
11
7
11
11
10
10
89
13
123
9
129
2
17
83
17
11
4
42
10
11
4
4
0
57
128
4
11
123
3
128
9
38
17
7
121
4
14
128
11
2
0
0
16
4
89
2
1
1
10
123
4
4
11
11
8
128
14
32
4
129
6
4
5
0
7
4
6
123
16
7
7
0
2
8
11
123
0
128
0
4
121
121
40
4
121
14
10
2
11
129
42
16
4
16
128
76
121
121
85
129
123
11
0
10
10
15
16
40
118
32
15
118
40
7
10
107
118
32
8
84
123
1
6
76
123
64
10
42
2
12
123
6
123
6
10
16
79
42
129
11
128
129
20
121
7
2
7
2
8
129
17
42
11
2
121
6
129
11
14
22
123
9
11
121
83
118
2
17
2
7
20
86
16
17
57
11
2
6
11
121
2
4
4
10
4
10
17
0
2
128
10
17
4
12
6
121
9
129
10
7
6
6
4
128
3
10
129
121
4
64
4
118
79
0
121
2
9
4
2
118
17
17
129
11
129
2
10
10
129
12
123
2
17
6
123
15
2
7
105
114
123
107
128
123
16
10
12
7
6
2
32
89
121
15
129
5
6
123
22
2
129
2
2
10
9
15
11
3
16
11
123
4
32
11
4
2
123
10
86
11
129
121
11
107
6
83
7
12
5
32
83
123
10
128
7
129
118
9
10
129
11
4
1
4
32
5
10
4
15
7
107
14
15
123
107
7
11
0
3
129
7
10
8
6
91
129
3
79
57
4
0
0
10
128
12
12
123
128
7
107
121
10
3
15
5
11
129
121
10
123
8
79
11
123
76
8
5
42
83
40
4
2
121
2
123
121
107
105
4
20
123
7
0
16
79
128
7
0
8
10
7
2
128
40
11
4
10
129
2
7
17
6
12
85
7
123
14
121
8
0
7
14
4
11
128
57
11
5
128
118
16
6
10
128
118
16
115
80
11
11
119
77
129
7
9
7
4
15
7
21
2
11
8
129
80
2
84
15
129
3
87
43
5
11
17
5
108
119
129
12
12
90
124
10
13
108
58
20
16
5
7
33
2
3
65
41
11
15
32
14
130
129
5
122
8
11
84
122
15
43
58
129
122
9
43
15
130
4
58
33
119
0
14
43
84
92
85
124
9
11
124
10
6
124
4
20
2
6
124
130
7
129
4
106
5
7
124
122
7
11
130
2
130
11
80
5
20
122
130
85
11
16
0
6
11
10
10
129
129
115
2
10
2
4
130
4
124
80
4
11
33
2
4
130
11
129
16
16
0
6
5
119
124
124
129
1
13
3
7
90
7
4
106
130
129
124
122
4
6
86
15
8
4
130
4
7
130
7
122
86
14
11
10
77
108
3
10
130
58
1
7
119
11
129
2
5
84
6
9
122
2
119
5
86
124
33
21
12
11
4
11
16
122
119
124
17
87
15
119
129
15
7
12
122
9
7
80
129
23
124
2
129
7
119
6
2
8
11
6
4
4
86
84
124
17
1
115
17
129
4
85
119
8
4
1
122
16
5
129
130
86
124
11
6
39
10
86
7
106
2
84
7
4
7
8
129
20
17
4
8
11
7
16
3
12
4
6
11
4
119
13
41
129
84
7
6
108
7
15
129
15
84
129
23
1
13
12
58
129
16
6
13
129
124
4
15
92
15
122
2
10
12
119
12
2
13
124
16
0
16
16
7
2
130
16
15
7
119
106
6
11
12
130
11
122
4
124
85
8
129
5
130
92
130
0
16
9
4
106
6
7
1
3
9
124
108
4
7
21
14
130
32
87
130
7
2
7
11
11
84
14
2
11
130
9
11
12
12
8
4
8
39
5
2
15
5
11
77
23
130
124
130
14
16
130
9
6
33
7
2
90
7
80
2
11
0
5
3
119
130
13
7
129
12
11
13
7
2
17
0
11
2
65
124
106
39
130
13
11
130
2
12
92
2
7
23
2
13
8
8
7
4
21
124
11
12
4
77
130
119
122
10
17
11
2
58
4
65
86
124
7
130
5
4
108
10
32
122
7
80
9
5
7
124
6
86
12
33
130
77
7
84
130
87
12
4
4
39
17
122
12
0
11
129
7
4
16
7
0
13
130
130
108
6
11
2
43
124
7
4
108
7
7
129
7
130
15
9
124
13
7
7
122
130
86
84
129
11
43
10
7
13
11
15
4
9
10
18
13
130
129
10
8
43
130
108
129
20
119
4
17
11
8
16
5
119
9
2
15
119
86
41
130
124
15
129
11
2
10
129
108
7
130
14
20
8
15
2
41
92
0
10
5
12
9
7
0
17
7
9
2
108
2
2
4
130
58
6
4
15
9
10
16
11
0
4
39
90
7
84
7
2
130
21
130
11
16
1
0
2
20
16
4
108
0
9
129
7
108
12
130
33
124
4
122
115
119
2
4
41
8
10
124
20
10
2
129
9
20
5
41
11
129
12
115
20
6
11
108
15
7
13
4
119
10
4
15
7
0
0
5
1
8
12
4
33
12
4
130
2
0
130
17
0
6
13
0
119
129
16
15
85
4
130
12
11
4
122
4
13
129
5
43
13
7
7
77
12
124
10
41
12
7
122
65
33
129
6
92
0
11
9
12
5
108
115
13
4
18
11
7
130
43
119
7
4
15
20
124
122
129
13
41
4
0
4
33
0
130
0
124
87
108
18
2
129
130
7
124
106
129
7
7
15
108
7
7
17
15
13
5
8
119
15
17
12
106
122
20
41
1
92
7
20
12
12
6
9
4
85
9
6
130
0
124
124
84
86
2
130
86
11
2
124
8
6
129
108
11
9
129
9
11
124
7
0
32
1
12
39
4
65
129
4
65
23
7
9
9
124
130
8
5
9
13
17
11
33
119
7
77
7
84
130
124
13
108
124
2
33
12
119
122
33
16
16
130
8
13
2
7
9
129
21
10
12
5
2
11
16
130
11
15
8
16
130
124
15
7
122
80
15
130
5
12
11
4
9
15
12
86
6
5
124
11
2
33
0
15
8
14
129
130
119
0
122
41
7
0
130
130
108
84
16
13
11
41
9
12
16
1
4
4
58
122
130
41
18
12
7
9
129
10
86
3
32
77
16
86
124
33
15
11
16
2
12
8
5
1
9
12
0
23
13
41
129
11
16
12
7
11
17
12
15
9
130
2
129
33
4
1
11
2
10
13
16
32
13
129
13
87
8
129
0
2
9
122
129
5
11
129
9
41
129
2
17
13
15
80
5
2
10
92
0
7
17
2
129
18
16
124
124
2
108
12
10
130
90
58
10
4
2
14
1
0
14
11
7
7
86
106
90
11
124
33
106
124
11
6
129
122
2
20
4
130
2
65
7
1
21
129
12
129
85
12
122
16
2
5
7
2
129
119
20
129
8
129
4
130
7
21
3
2
124
10
17
11
3
130
3
11
9
13
122
130
33
130
8
124
106
129
7
4
58
108
124
122
7
0
3
43
12
20
12
58
129
129
122
7
11
11
16
16
3
15
7
11
9
14
21
13
16
9
8
33
2
7
20
7
129
3
15
108
84
10
12
4
10
2
2
130
41
7
124
13
12
7
0
7
11
2
15
4
18
33
15
129
39
12
3
77
6
4
7
13
130
122
129
41
15
129
84
13
108
10
122
4
129
124
5
12
11
130
11
77
124
16
119
12
11
7
129
7
33
15
4
5
87
7
2
4
13
4
4
11
2
13
4
2
106
4
11
58
129
130
129
130
130
85
15
9
13
124
129
13
77
80
10
119
5
17
3
124
3
4
9
9
2
14
4
5
3
8
130
5
12
6
0
129
8
8
124
39
124
17
2
41
15
129
1
20
4
2
130
5
11
6
11
130
11
86
2
1
2
124
130
7
122
14
13
129
124
7
11
16
7
2
129
130
2
77
9
16
122
124
15
43
0
2
13
2
20
129
119
129
4
3
13
23
124
122
16
2
33
129
2
130
16
15
9
12
12
6
115
58
6
14
86
119
124
1
7
11
8
7
7
119
39
16
122
11
92
124
9
12
6
2
33
4
84
4
124
106
130
41
130
15
2
3
2
39
8
8
2
124
123
4
16
10
7
41
10
11
13
130
130
2
14
17
9
5
12
84
8
7
2
7
9
109
8
11
16
131
2
9
11
1
42
13
23
93
86
2
12
5
40
5
125
15
2
125
125
5
16
85
16
11
120
33
81
6
125
2
2
13
7
9
131
21
124
1
10
125
11
125
9
2
87
17
17
3
125
2
131
34
125
4
8
87
59
33
11
88
18
120
131
2
7
125
110
85
131
14
18
8
16
78
120
8
2
12
10
7
1
109
110
12
66
131
81
33
16
33
9
7
18
110
131
11
12
21
3
81
34
4
33
78
12
2
9
7
0
87
12
1
5
85
110
11
8
110
81
2
4
5
66
66
1
13
110
3
21
11
12
2
85
13
8
124
131
8
86
131
3
4
124
85
107
13
3
86
59
7
131
6
124
6
8
131
59
8
7
15
42
15
3
124
3
13
8
124
15
2
14
2
4
131
16
3
12
131
124
131
16
23
110
7
78
8
4
110
15
12
2
5
10
7
7
18
8
110
7
124
2
131
131
7
42
7
87
131
11
124
6
2
21
1
14
11
7
131
2
4
21
16
1
33
3
15
87
131
7
120
15
110
110
3
42
11
124
4
93
16
131
16
18
1
3
124
87
87
8
11
131
7
131
7
87
5
131
7
125
0
8
116
131
2
15
91
125
11
15
7
11
15
2
4
132
131
11
2
125
5
125
10
3
2
132
16
7
88
3
2
15
13
7
15
132
33
78
15
125
3
11
11
2
11
125
7
2
125
7
7
132
6
2
125
11
4
131
131
131
7
3
4
10
4
11
131
88
1
85
125
44
125
15
7
18
7
17
132
15
13
11
2
125
131
4
120
131
131
125
131
120
4
2
3
4
111
125
132
2
12
10
125
7
109
116
131
0
13
11
9
15
2
88
3
13
120
8
120
120
125
1
7
125
12
5
4
7
7
1
2
8
15
131
132
4
10
78
18
9
3
125
81
7
87
12
88
87
12
40
131
5
9
12
11
7
125
7
1
1
10
88
7
15
125
125
34
132
15
3
81
132
17
17
2
131
1
4
5
2
11
125
125
132
18
125
66
87
15
2
2
131
13
33
12
87
4
21
86
4
131
4
131
0
21
1
131
11
93
4
86
18
13
3
131
4
7
111
132
2
3
88
6
125
4
5
132
44
107
1
1
2
4
131
2
125
9
86
132
85
42
14
88
11
109
125
12
7
120
7
11
86
6
6
11
11
16
4
131
13
16
2
88
21
10
11
2
125
8
131
10
13
4
131
18
9
125
59
7
59
4
81
7
7
111
17
111
2
21
125
3
120
15
131
3
21
40
4
125
3
7
91
91
111
11
132
131
2
7
93
42
10
4
125
132
11
5
5
4
15
125
7
132
4
13
3
15
11
2
1
59
131
9
1
132
59
2
132
132
125
11
125
132
4
6
33
59
16
88
7
4
125
3
125
13
4
16
15
125
7
5
111
16
85
10
2
12
78
2
17
11
13
4
15
42
2
12
4
12
131
10
12
125
111
132
11
7
3
2
120
14
94
112
5
1
14
133
133
133
16
13
12
11
133
12
7
5
4
11
42
12
132
2
133
133
15
133
3
18
87
15
42
8
4
126
15
44
11
7
16
0
126
126
11
34
15
4
11
126
126
10
5
18
10
8
94
86
3
133
126
7
4
132
15
1
5
6
7
23
13
4
23
8
10
132
21
11
4
132
133
126
132
4
133
109
2
2
4
133
7
6
17
7
112
7
7
8
9
132
21
16
15
94
12
12
94
2
126
9
13
78
6
15
2
132
7
5
9
33
126
9
86
5
11
6
8
132
6
15
11
86
66
126
16
132
133
11
2
4
15
11
12
13
5
132
7
12
1
18
7
0
15
7
109
9
10
132
2
133
133
6
2
8
59
8
16
126
126
94
132
133
3
133
81
126
13
0
133
133
1
2
126
5
12
4
112
12
2
3
126
9
126
86
33
78
5
87
11
11
133
11
2
12
126
42
3
133
2
126
13
1
7
126
4
81
6
121
2
126
11
33
133
126
1
4
7
4
13
132
13
18
11
12
132
133
10
7
11
112
14
133
126
11
112
8
3
5
13
133
10
11
132
3
4
2
11
4
10
42
126
7
7
126
126
87
132
11
12
94
8
108
66
126
0
89
126
10
12
8
8
2
86
126
11
81
8
15
9
112
7
4
86
2
132
40
112
81
21
78
4
81
9
0
4
9
133
17
4
78
121
44
126
59
33
133
132
126
4
17
40
4
9
112
5
117
133
126
126
9
15
2
126
3
2
2
13
13
132
11
7
132
132
4
2
108
13
88
12
6
7
12
2
13
126
4
21
11
21
33
121
13
126
15
126
18
10
5
15
16
12
132
9
126
11
126
10
7
7
126
1
59
2
133
13
9
4
4
10
133
16
112
7
12
17
1
6
21
66
6
1
15
126
21
16
13
5
9
126
2
132
126
18
59
8
8
1
33
8
16
5
8
11
7
81
11
121
11
0
0
1
126
126
9
94
4
66
126
11
42
0
34
7
133
126
6
126
11
3
126
6
11
133
7
126
2
1
11
59
3
121
126
126
15
9
132
126
15
121
13
88
1
126
44
34
112
133
0
8
1
126
6
9
11
78
86
12
126
126
10
1
126
94
133
132
5
133
12
4
133
86
126
133
4
0
133
2
133
16
7
126
12
3
2
2
86
7
126
6
16
0
0
4
12
132
78
7
7
8
4
7
40
86
3
8
86
7
12
40
10
81
126
11
7
66
8
4
16
86
13
7
42
18
12
133
9
133
81
78
4
12
8
2
15
126
132
112
9
4
133
112
9
11
6
16
112
6
133
11
11
121
59
2
8
126
15
2
132
16
86
21
7
18
112
15
5
112
16
133
8
86
5
7
3
126
2
16
4
1
78
108
126
3
5
121
86
16
2
4
126
4
4
126
3
132
126
121
40
7
3
88
59
15
78
126
126
87
5
78
12
87
34
11
121
16
9
126
11
132
7
12
94
16
133
133
126
10
11
2
8
0
8
78
5
12
2
5
10
126
14
11
133
7
16
126
132
7
112
11
11
18
132
33
126
13
13
15
126
13
9
126
11
16
132
10
6
0
1
21
126
121
1
126
126
12
133
15
108
8
12
13
8
3
132
16
9
126
126
11
132
132
4
132
4
4
2
3
2
33
112
86
7
13
112
9
2
18
126
4
7
4
11
59
133
13
7
91
15
15
13
11
18
126
8
4
16
11
133
7
7
11
86
59
12
7
108
12
7
66
109
86
126
11
126
126
89
132
12
2
12
9
1
2
126
8
132
1
6
132
1
132
8
15
4
4
126
7
132
132
133
15
132
23
126
15
17
4
42
4
133
2
7
11
126
16
3
59
7
15
7
8
15
15
133
9
11
2
16
126
21
11
3
7
109
126
11
78
81
81
1
132
16
132
15
10
132
132
4
132
132
9
6
112
112
108
59
132
126
59
21
7
3
11
15
4
126
126
132
11
133
7
9
87
23
126
11
1
133
40
7
8
1
112
10
126
15
4
44
126
126
4
5
8
15
132
4
7
133
15
81
13
7
86
7
2
7
132
16
3
132
8
132
121
11
15
12
4
12
126
2
6
21
86
2
132
6
132
11
133
9
9
126
94
132
11
126
33
16
2
132
132
4
11
126
132
3
33
7
87
126
2
2
13
1
133
7
4
9
6
2
87
86
7
15
112
88
12
8
132
33
109
121
9
132
133
126
5
1
7
132
126
126
126
10
117
91
133
33
13
133
5
132
7
81
15
5
11
7
33
4
4
87
15
4
15
11
126
59
11
4
81
11
4
4
9
21
9
133
3
133
15
126
17
133
33
11
4
11
4
2
132
89
5
126
0
21
2
126
11
2
11
44
8
9
126
88
126
126
132
11
126
126
11
126
3
126
13
3
59
13
12
108
133
126
7
13
88
126
86
23
8
94
133
2
12
133
9
6
34
133
133
132
16
87
132
10
13
132
9
78
16
132
34
2
7
10
18
42
121
126
133
16
8
132
132
23
4
133
78
44
132
86
4
15
21
126
132
12
126
1
11
16
112
8
7
126
6
78
6
133
9
11
2
121
121
17
91
132
6
86
15
16
91
15
66
59
44
17
15
11
109
4
5
133
3
16
88
6
21
1
7
133
4
12
3
133
133
17
6
7
2
9
5
126
126
15
13
7
13
9
9
133
1
134
10
12
11
91
1
121
121
16
13
134
2
21
15
2
87
40
5
81
134
127
7
134
23
42
1
0
8
16
133
11
133
127
1
8
121
14
13
1
126
17
121
112
2
15
14
86
121
16
121
134
40
4
0
88
16
59
88
8
9
13
11
6
11
133
11
23
3
11
1
7
7
2
13
33
10
10
16
133
87
2
8
133
12
18
34
133
134
7
1
4
7
0
81
5
7
127
11
17
133
10
8
118
6
12
12
42
7
5
2
9
15
16
3
9
44
87
6
12
134
2
121
134
15
14
9
7
7
134
7
7
16
12
12
18
4
2
11
4
8
133
33
3
15
44
81
121
16
11
112
127
3
7
10
33
0
127
134
5
7
9
6
23
133
127
91
127
133
12
133
112
12
33
11
16
11
9
4
11
11
4
0
11
133
8
15
134
2
1
2
134
11
2
33
6
8
2
7
6
134
134
5
13
108
81
59
5
6
94
4
7
8
4
42
2
15
13
9
13
33
10
7
11
1
33
15
127
134
15
87
11
5
134
44
134
16
89
13
15
134
15
18
134
11
134
5
12
2
1
4
88
118
133
8
16
2
7
86
2
9
133
11
133
121
133
112
2
78
9
9
16
15
78
15
1
9
11
86
34
5
1
7
18
134
78
59
108
134
6
21
40
8
16
134
4
15
2
17
87
10
7
15
133
15
4
17
7
127
34
6
7
13
11
12
7
10
16
16
2
42
4
133
4
112
118
11
134
17
127
7
2
91
15
133
133
127
17
2
2
23
89
121
11
11
81
4
23
134
4
11
133
16
5
134
7
121
8
40
16
1
127
11
11
12
11
8
1
7
134
13
134
88
8
7
133
33
126
134
11
5
13
94
15
133
2
42
11
13
86
133
12
16
126
14
121
13
15
134
5
8
10
11
127
15
6
6
10
4
108
4
12
21
8
59
15
13
33
6
23
34
134
15
3
133
5
8
12
9
2
8
7
127
5
11
10
126
2
7
7
4
127
23
121
4
14
11
126
133
86
2
134
4
7
33
5
11
11
1
134
66
15
127
18
4
11
13
121
13
126
8
5
15
33
21
11
127
1
11
121
127
2
112
11
12
5
18
133
16
15
11
7
134
1
133
7
108
4
10
4
78
134
11
1
9
81
2
8
8
7
11
11
14
4
44
88
3
10
8
11
7
6
13
126
81
3
15
134
133
21
11
9
134
126
21
7
11
126
127
11
12
81
1
17
5
86
11
126
8
7
23
4
134
11
112
23
7
126
126
121
7
21
10
7
4
9
4
33
40
17
127
5
127
16
7
3
2
78
2
134
126
4
11
8
134
11
42
34
5
126
8
7
1
7
127
11
15
17
126
8
8
134
5
134
10
133
127
7
8
7
89
2
127
15
5
127
8
33
1
134
134
16
86
10
3
5
86
16
3
34
8
87
134
11
59
133
5
112
59
10
5
5
1
12
127
3
12
3
127
15
11
87
59
16
12
2
121
18
13
5
112
2
66
134
81
21
134
11
86
4
7
133
4
126
21
42
8
16
127
127
17
126
12
127
108
7
8
108
23
2
126
4
21
17
127
3
7
7
127
59
134
21
121
7
126
12
15
108
1
33
87
2
112
86
15
127
133
2
12
23
59
133
127
9
11
126
10
4
13
42
127
11
17
7
121
42
5
11
4
42
127
13
89
133
81
1
6
81
21
81
15
7
13
2
11
2
10
11
15
7
10
126
134
134
87
7
13
9
5
2
2
134
2
11
7
134
5
133
10
15
81
133
2
2
7
133
7
4
5
4
127
133
21
2
11
21
3
133
66
134
126
86
127
7
7
5
21
23
126
7
127
18
133
2
89
1
2
134
134
42
11
126
2
133
6
91
0
44
2
133
1
112
133
121
17
2
42
11
11
59
13
133
6
2
2
66
2
7
1
8
4
12
2
7
81
134
8
13
1
4
2
7
4
42
33
3
5
13
44
8
34
11
8
4
6
7
13
33
12
134
133
16
8
126
3
87
16
11
127
134
127
7
12
133
33
7
13
89
127
12
126
11
118
8
2
7
2
2
7
2
81
2
17
86
18
7
13
2
133
134
16
11
16
5
126
2
7
15
134
2
11
13
10
108
5
21
2
1
7
16
126
12
126
7
15
8
126
21
7
1
4
10
112
7
4
13
7
7
3
12
78
11
12
127
1
15
10
7
1
8
13
127
133
4
7
66
42
127
86
12
16
88
21
13
86
134
15
13
127
5
8
16
8
88
126
127
12
8
66
11
121
7
5
11
8
6
112
15
1
108
3
2
11
7
126
133
33
15
16
126
12
13
5
7
17
9
2
15
11
7
15
11
10
2
133
4
1
15
3
4
16
59
21
11
126
13
127
10
5
108
4
134
13
13
13
118
66
133
59
134
11
4
6
134
7
2
42
13
126
66
23
126
11
81
7
7
6
94
134
2
7
133
5
127
3
112
1
15
87
34
34
2
12
133
21
33
17
127
133
5
91
126
134
87
7
126
4
6
33
42
112
5
7
16
15
15
9
42
11
13
81
126
121
11
15
4
11
126
134
133
5
133
5
13
134
4
2
11
59
33
2
16
16
13
126
8
89
12
15
8
134
7
7
7
87
15
2
2
11
126
2
11
66
11
9
10
7
118
126
8
133
1
112
42
10
7
4
33
86
2
127
4
108
112
133
134
33
109
127
87
4
7
9
3
12
7
6
11
134
23
81
9
7
133
4
7
10
9
11
134
5
11
5
5
4
18
134
7
87
8
12
33
2
1
126
1
8
127
133
127
78
16
133
127
87
121
1
133
7
10
7
6
133
134
8
7
16
2
112
10
11
8
2
127
2
16
7
1
134
134
21
5
13
134
4
18
108
91
78
9
33
15
15
33
21
1
2
18
33
5
112
108
8
9
21
11
1
121
17
133
3
7
6
9
7
3
2
11
6
11
126
6
87
126
1
4
2
4
133
112
3
11
17
18
15
12
7
2
4
127
5
13
126
7
40
88
127
4
5
78
11
7
12
86
11
13
13
13
13
21
121
1
94
133
1
126
9
5
2
15
121
15
42
11
108
4
16
4
126
8
44
10
126
126
4
3
11
133
16
2
134
2
126
127
11
127
7
9
126
126
4
5
11
33
126
1
9
133
13
78
133
7
9
78
11
4
127
14
112
34
33
2
1
12
15
86
87
9
12
121
33
2
1
33
10
15
81
4
16
78
89
112
121
118
133
134
133
15
15
15
3
112
134
16
4
133
11
23
133
134
126
81
4
4
3
66
7
12
94
10
8
1
121
11
7
134
6
33
59
3
3
5
11
133
21
9
7
4
7
133
13
12
15
11
6
7
17
12
127
112
10
2
2
8
4
14
13
4
23
126
4
4
127
133
133
127
17
13
126
4
13
7
86
8
1
23
13
6
7
127
127
13
1
8
86
8
16
87
12
6
9
7
2
12
16
4
59
4
4
11
135
127
42
4
122
18
11
89
66
3
15
13
4
4
4
7
78
1
44
6
4
122
15
135
4
128
7
1
122
2
5
11
113
33
6
9
9
7
11
128
15
122
3
16
87
33
11
128
87
81
10
0
9
135
8
2
128
91
6
122
2
10
7
91
7
7
18
1
7
87
134
11
135
13
12
135
11
134
2
42
1
10
18
128
21
4
128
11
5
8
127
127
110
2
10
1
15
5
7
128
15
7
4
11
128
128
14
2
2
1
127
7
13
59
18
15
12
9
134
11
16
11
5
2
7
12
16
15
2
42
134
15
1
7
3
21
10
17
7
6
110
33
11
2
0
5
4
12
14
8
5
11
11
135
1
109
95
89
1
134
15
127
21
11
2
7
33
2
87
42
5
9
6
128
1
6
10
134
135
128
4
10
7
11
134
7
13
128
11
8
135
122
87
13
6
16
7
8
134
11
8
128
4
128
2
88
17
8
40
12
81
78
135
2
8
4
66
0
128
21
8
134
127
135
8
10
127
59
15
44
8
2
7
15
134
87
5
40
8
1
128
1
127
113
15
34
12
42
2
4
12
16
135
122
7
15
10
1
11
7
7
11
1
110
8
1
87
9
59
2
127
4
7
13
11
135
2
5
9
7
9
13
135
6
9
40
87
15
134
9
11
4
1
16
13
135
12
33
4
0
5
10
7
9
2
18
127
110
13
42
40
8
7
9
113
87
4
110
128
2
2
119
14
11
4
127
127
127
128
33
127
7
2
66
9
109
134
127
90
21
122
134
89
4
113
1
16
109
127
9
33
1
127
23
78
1
5
10
2
4
2
1
11
95
7
59
7
8
9
21
134
1
81
8
109
127
135
11
128
2
2
15
7
1
134
134
14
9
11
21
127
87
91
81
6
42
8
6
8
5
7
128
2
1
15
134
2
8
7
109
2
5
9
128
81
6
33
113
18
15
5
8
12
44
33
16
13
15
11
42
122
11
4
11
7
78
1
7
7
5
91
44
6
13
11
135
3
5
81
13
4
8
4
87
2
59
11
13
8
4
2
11
134
7
7
128
135
16
89
2
1
4
110
127
33
33
6
135
134
12
7
4
4
81
15
11
8
13
7
43
0
136
136
7
91
12
10
135
136
4
11
6
13
15
135
13
8
2
12
8
4
91
136
128
2
2
136
1
11
3
2
129
135
67
3
10
79
136
136
1
88
11
136
8
4
2
1
128
16
12
128
135
11
13
22
111
90
16
114
8
34
12
11
88
6
2
7
128
12
2
7
11
2
136
7
10
2
136
11
4
11
11
129
2
110
135
8
2
136
88
92
136
123
34
2
2
135
136
67
15
82
67
4
11
3
13
5
15
9
4
135
67
67
17
136
4
15
10
4
8
136
41
11
3
136
15
5
136
3
136
11
22
11
136
91
128
9
2
114
129
135
10
92
6
2
24
88
34
2
18
34
16
16
7
4
45
12
15
8
88
135
11
4
2
128
114
7
4
0
91
82
8
1
2
6
2
60
129
4
5
128
129
2
14
129
135
5
128
2
96
135
4
136
11
4
16
16
11
7
128
41
6
135
41
114
8
43
88
2
21
11
13
9
135
9
17
135
12
5
129
10
135
4
11
129
2
2
7
4
79
6
79
2
2
2
96
16
135
136
11
114
136
129
7
7
13
136
3
35
10
135
135
11
128
7
9
114
2
4
14
3
129
2
7
11
15
4
1
10
135
43
129
17
22
16
79
114
129
129
2
8
2
12
128
2
17
41
15
7
2
8
135
128
2
123
82
5
3
10
4
135
136
136
67
9
129
11
88
2
4
12
3
7
2
123
11
5
2
2
13
10
114
4
82
2
60
14
7
10
136
136
15
15
120
88
82
136
135
136
1
18
129
2
82
4
135
13
13
4
2
11
13
6
136
22
34
43
15
2
88
34
16
135
4
136
35
7
135
43
129
1
135
11
129
120
135
6
135
4
4
129
129
12
135
88
2
7
128
128
4
16
4
11
22
135
128
129
10
128
5
79
135
16
13
16
92
9
88
8
2
34
13
82
4
12
6
4
5
120
15
10
2
67
2
123
10
2
2
96
43
16
11
7
7
136
24
4
1
128
135
13
0
9
128
15
129
2
2
11
15
135
13
21
16
11
135
11
88
11
135
8
135
9
5
6
135
2
88
128
88
2
2
11
22
129
24
7
129
2
18
7
2
7
2
89
11
11
7
11
9
6
130
136
137
137
111
129
11
137
5
130
4
4
8
89
129
5
137
12
115
16
4
12
16
130
7
4
5
2
5
9
16
130
11
19
115
11
7
137
136
19
5
137
129
88
5
11
1
34
129
4
137
21
130
4
89
136
9
35
7
12
7
82
10
3
137
7
2
2
130
34
7
13
130
9
130
136
2
7
130
16
34
16
137
2
11
124
11
16
10
17
11
91
4
16
7
4
121
136
4
7
130
4
22
13
34
136
13
16
130
82
15
2
136
124
8
19
13
2
5
5
9
7
2
16
11
60
3
35
8
129
3
137
9
88
12
137
115
44
6
136
130
9
41
11
91
4
10
11
7
129
2
2
2
22
10
6
13
13
16
2
16
8
130
7
13
21
3
6
7
80
130
121
12
130
137
11
34
11
13
24
15
129
2
4
5
44
2
137
8
15
2
16
43
11
130
15
130
112
7
5
7
4
0
16
8
7
88
5
129
3
16
130
2
11
13
16
115
129
8
8
13
3
0
130
6
13
130
137
2
130
13
60
129
60
137
35
24
129
16
88
11
82
136
44
45
13
13
136
136
130
8
137
124
45
4
137
137
67
60
137
16
130
11
0
7
2
4
2
88
7
91
138
88
91
8
16
130
2
88
130
15
15
115
138
60
15
13
4
9
131
2
15
131
80
7
1
4
138
111
138
5
11
0
44
16
45
22
4
12
4
92
10
131
9
2
8
5
11
138
11
137
16
130
130
19
16
91
7
5
11
19
6
13
131
9
13
137
4
0
6
138
137
137
16
80
4
3
137
60
115
130
4
12
138
11
6
10
80
10
15
2
130
34
2
2
11
131
91
2
2
44
2
131
131
12
45
34
41
82
1
3
8
130
131
7
6
137
88
12
7
5
8
12
7
4
88
5
97
2
11
131
2
8
13
1
9
13
88
9
6
88
12
13
2
60
82
12
88
11
4
1
11
131
111
138
91
60
130
2
125
12
9
131
137
90
7
115
3
22
90
7
12
7
19
138
115
7
16
10
137
80
8
5
130
138
7
11
11
9
125
15
130
113
11
5
5
11
16
13
4
13
4
11
5
4
8
43
60
2
7
131
131
8
137
92
2
137
34
60
130
1
138
44
24
80
10
9
138
80
16
131
67
12
5
21
131
97
138
9
13
12
15
45
91
2
130
10
11
15
15
88
2
13
138
6
7
15
8
125
122
11
137
130
137
4
130
16
115
138
4
10
22
2
131
9
5
138
16
92
5
9
125
1
41
131
2
9
12
138
113
80
34
122
24
6
9
22
138
8
13
10
4
115
11
82
90
11
4
12
2
2
131
7
111
130
137
24
4
7
131
2
1
60
12
138
131
1
137
88
131
4
35
7
5
12
2
8
138
2
6
131
12
16
15
5
8
15
16
138
44
137
12
35
16
7
125
7
11
24
44
3
0
82
22
91
7
9
11
34
3
8
4
125
131
34
4
138
9
11
4
131
6
2
3
22
13
8
138
2
8
8
137
138
16
7
137
16
4
10
125
122
7
3
7
3
82
131
5
131
130
7
7
4
43
4
11
11
4
3
2
45
35
11
16
137
6
34
4
18
22
60
9
45
5
130
8
91
138
34
4
8
12
15
34
4
137
2
111
9
137
131
5
130
8
16
92
4
88
2
130
60
10
11
91
131
41
60
137
137
125
138
6
4
8
2
11
60
4
8
137
130
137
137
80
16
6
2
16
4
22
90
4
34
5
11
16
8
2
8
130
7
137
130
4
131
111
10
138
3
115
113
5
7
138
137
4
13
9
2
24
89
4
137
138
138
7
16
90
60
80
7
6
22
8
10
11
90
130
138
11
4
137
130
13
10
4
1
67
11
60
5
5
4
13
16
11
8
1
19
13
80
137
7
4
22
9
6
7
8
11
88
18
4
10
1
131
4
4
16
2
137
125
131
12
4
7
7
17
5
22
131
2
2
13
4
11
2
13
11
138
131
11
130
24
34
19
4
115
6
13
12
137
13
4
137
131
130
138
130
2
137
2
7
11
5
13
130
2
18
3
10
9
138
9
11
9
80
16
60
16
7
19
16
60
7
2
138
2
43
19
19
130
2
131
3
10
16
8
34
138
18
7
137
16
12
8
34
2
138
137
4
3
19
130
5
4
9
131
15
16
13
44
34
7
5
10
8
137
2
34
122
16
13
138
16
15
6
137
10
82
137
2
15
7
60
19
34
80
16
137
10
11
138
131
2
15
22
12
5
138
138
16
130
11
2
5
131
8
9
138
7
19
137
16
125
60
16
11
45
137
16
138
5
2
2
88
7
15
91
11
5
60
138
5
11
2
7
130
131
3
138
6
2
9
138
11
82
115
2
80
137
10
131
15
13
2
138
67
89
9
0
10
10
8
130
8
13
1
97
137
12
2
5
130
138
11
35
9
138
13
12
4
138
8
4
2
12
11
7
8
5
15
67
2
9
131
10
67
16
113
4
19
1
131
2
138
131
131
82
2
18
4
131
91
7
131
11
8
5
5
12
4
10
131
15
4
7
2
131
97
6
4
2
6
4
44
131
131
131
137
122
1
88
2
138
5
15
15
2
2
10
3
2
115
7
16
4
16
138
4
122
2
11
16
111
1
2
4
4
3
6
2
88
11
10
2
2
41
82
12
137
12
12
9
4
60
138
7
5
130
137
9
138
4
12
4
13
130
90
2
7
138
7
5
7
88
115
12
11
138
137
22
16
3
125
3
137
11
130
8
5
9
41
10
131
45
2
7
1
131
15
19
13
8
13
138
11
131
131
2
9
19
35
131
41
7
16
130
130
12
90
4
2
137
8
12
35
1
15
35
131
125
3
43
2
7
131
2
9
16
88
16
16
131
11
9
90
137
131
7
111
137
16
7
7
34
15
11
34
131
12
115
16
125
2
131
41
138
7
34
3
34
6
34
137
21
11
15
21
12
11
115
131
138
2
35
6
4
12
16
7
131
17
16
41
67
7
138
130
131
9
6
10
60
60
16
9
67
131
8
11
11
60
19
34
138
11
12
3
5
88
2
12
130
16
4
12
16
7
60
7
9
16
60
111
43
19
137
5
5
2
2
7
130
2
138
7
115
16
13
130
9
138
7
5
8
4
122
8
137
130
9
13
11
111
22
90
137
2
10
2
21
2
8
2
15
138
5
11
130
130
80
11
12
22
7
9
131
137
15
131
2
22
115
7
13
88
10
11
11
18
15
97
130
34
13
16
17
17
88
11
41
18
138
16
13
6
15
4
15
130
5
130
0
13
9
131
35
7
122
11
2
5
137
8
4
12
34
137
122
4
138
9
12
9
2
131
8
3
7
11
11
10
131
138
131
15
2
12
44
89
131
130
131
2
111
12
16
9
16
8
8
8
15
4
91
3
137
9
16
2
131
8
125
111
137
7
8
11
11
11
130
5
17
9
10
131
12
2
4
115
9
10
1
12
125
7
137
2
34
16
91
9
22
18
130
138
4
138
138
3
131
131
97
22
15
137
125
125
131
15
138
16
44
138
125
80
0
11
138
12
17
91
91
10
137
12
131
67
130
7
21
13
4
4
1
131
137
11
131
131
16
17
18
138
7
16
90
131
137
11
5
130
8
4
88
2
13
2
130
10
5
130
131
7
3
44
7
115
35
7
91
138
1
11
137
7
125
90
8
5
137
11
138
13
35
131
16
137
131
88
5
4
137
4
4
138
137
8
138
137
12
2
2
88
11
138
125
7
6
8
2
60
4
137
13
4
5
2
5
5
138
2
9
130
45
11
12
4
1
2
21
41
4
10
115
16
6
115
34
130
137
4
2
125
4
6
15
131
2
4
115
131
4
16
2
125
7
138
5
4
41
15
8
131
90
11
13
138
131
11
137
24
16
2
8
137
2
16
138
16
2
138
9
12
91
8
34
19
137
88
4
138
2
125
137
137
7
11
138
1
5
8
2
1
16
130
131
7
7
11
2
138
7
2
11
16
11
82
137
67
138
5
10
16
11
12
137
8
1
137
138
91
2
125
138
7
13
138
80
80
16
9
4
137
122
4
13
9
13
8
7
2
41
12
41
131
4
130
7
137
137
131
7
15
8
80
5
7
137
11
2
82
19
4
12
41
122
131
34
13
13
2
1
16
2
10
137
45
8
8
4
130
115
2
19
13
111
45
137
2
91
11
130
139
115
11
9
6
0
6
3
9
16
3
15
16
19
139
139
11
7
6
3
11
115
6
13
18
1
12
11
12
132
11
7
131
126
24
131
0
132
139
81
2
139
97
139
132
11
19
139
13
83
43
13
6
60
11
9
126
83
138
17
8
16
126
5
8
6
138
2
60
5
138
35
7
132
1
6
126
11
138
8
138
11
93
12
7
138
12
11
45
139
7
13
139
3
13
131
139
81
13
68
16
132
131
4
139
44
10
139
3
4
131
7
123
2
97
22
132
115
4
4
19
115
132
83
68
11
126
4
15
24
88
16
11
8
92
6
4
93
10
139
139
12
7
139
44
131
16
22
132
131
2
43
34
138
11
2
92
5
4
139
115
60
10
19
132
34
34
131
2
132
2
132
34
12
9
139
11
3
16
3
16
11
16
88
132
1
132
6
60
81
44
2
4
5
60
12
7
1
97
2
138
15
13
3
13
139
88
131
139
60
15
132
2
16
18
7
139
9
11
16
21
3
11
81
132
8
7
60
81
2
11
2
139
11
7
12
139
11
4
126
35
132
2
13
9
6
131
139
126
7
7
7
131
60
123
11
16
41
60
138
139
7
9
132
6
10
2
139
18
16
6
24
9
131
11
2
139
11
126
83
13
0
16
1
21
4
9
8
138
138
9
132
11
88
6
12
11
8
138
11
132
5
5
13
9
11
5
43
132
10
7
11
138
4
4
90
89
132
11
123
1
16
13
9
8
10
2
115
138
93
4
11
21
13
132
7
138
12
7
2
12
9
90
5
138
131
5
12
4
139
132
35
13
139
5
8
132
131
139
139
10
7
4
10
11
115
2
132
132
81
45
2
5
4
6
4
44
138
4
83
88
7
139
8
17
12
7
2
131
13
11
10
22
131
11
12
8
11
139
138
4
139
132
126
2
4
132
16
0
97
132
115
138
6
15
114
0
15
9
5
15
4
132
7
2
3
11
13
132
11
132
2
132
88
138
139
7
0
139
7
11
6
1
5
13
93
16
16
1
6
5
139
16
111
4
138
132
6
91
5
9
9
139
126
12
11
21
44
90
81
3
5
131
126
8
139
132
90
11
7
139
45
2
126
34
7
111
131
7
13
132
1
12
11
126
111
139
12
7
89
11
5
9
138
34
43
3
4
18
132
7
88
5
88
7
131
132
11
16
11
91
5
9
2
131
60
131
7
97
90
12
22
11
132
139
13
0
131
126
22
4
16
4
1
131
5
2
114
3
123
131
16
139
3
43
115
16
10
11
2
11
3
68
139
88
8
7
17
2
2
10
12
3
139
138
4
132
34
81
1
139
16
132
132
138
11
15
19
60
1
90
2
3
24
16
8
8
11
11
7
12
3
138
13
139
88
13
13
43
17
13
6
93
6
17
131
2
2
16
83
2
131
139
4
12
16
139
16
132
16
126
92
139
19
139
11
132
11
4
139
21
115
111
2
10
12
11
1
8
83
5
4
8
35
16
2
138
10
123
139
16
139
126
24
16
2
2
7
12
92
123
139
7
10
4
88
1
11
15
89
138
139
126
10
13
11
2
7
12
6
2
138
3
7
15
12
11
5
111
6
2
10
17
5
43
3
6
4
4
21
115
68
132
115
4
83
132
7
2
131
138
4
5
131
13
19
139
91
138
9
2
132
34
6
12
16
4
11
7
139
2
7
11
5
10
115
88
9
5
139
138
4
132
7
0
126
8
6
6
132
126
7
5
2
2
2
138
126
114
16
18
131
12
11
8
3
83
7
4
92
139
7
138
88
6
132
93
2
4
5
16
131
68
15
131
132
88
2
138
88
93
88
139
7
6
90
139
17
6
97
19
139
126
131
4
7
88
8
2
11
15
90
9
97
34
123
131
35
7
126
4
4
132
132
7
2
2
91
68
139
2
2
4
7
7
16
139
9
2
5
68
0
10
12
4
132
11
2
11
19
88
5
7
132
11
7
8
139
2
2
132
10
132
89
5
7
139
139
12
2
18
12
15
93
12
16
115
6
34
9
7
91
34
17
7
83
8
16
138
4
3
139
7
16
4
12
2
132
24
138
7
81
138
13
132
15
93
16
22
2
132
5
131
6
13
2
13
126
16
139
16
139
12
88
0
131
4
11
11
139
5
13
16
2
115
16
138
5
139
139
12
88
7
131
138
12
7
131
83
3
8
60
132
12
16
2
97
7
8
2
131
131
11
4
88
132
132
3
111
4
138
139
9
138
9
5
132
4
138
132
5
139
139
90
8
131
15
10
89
115
2
44
60
12
138
6
1
34
4
97
81
7
2
12
126
111
11
41
92
15
7
139
139
4
19
13
6
13
132
13
83
21
132
11
1
7
7
1
97
132
10
132
13
60
13
2
131
45
5
16
138
45
138
4
132
132
11
4
138
7
5
11
34
132
4
138
11
60
131
4
10
5
68
131
8
7
16
2
43
7
7
7
45
138
6
138
13
5
115
12
138
115
138
3
9
8
5
2
131
139
16
138
132
139
83
2
8
2
34
132
2
5
2
2
15
19
5
132
10
34
140
16
4
4
4
5
7
24
12
12
3
2
5
11
13
13
139
139
12
8
21
16
92
11
7
16
89
5
132
4
98
61
13
15
4
5
140
2
7
2
4
11
4
16
9
132
84
4
8
133
90
13
4
133
13
1
133
13
133
133
7
132
5
133
11
11
7
94
139
133
133
132
6
34
34
3
4
5
5
132
127
2
16
16
7
2
139
61
11
133
5
19
139
139
2
92
16
15
10
15
11
11
116
89
140
6
6
1
89
60
0
89
16
10
139
132
16
4
93
132
90
4
4
42
11
13
15
133
13
2
23
2
133
11
133
5
133
140
9
140
139
132
4
10
42
12
2
8
12
2
13
4
11
10
139
127
16
7
2
93
7
12
12
1
2
140
5
7
1
2
2
9
82
89
10
19
140
116
4
24
8
1
34
3
12
140
82
2
12
4
2
139
133
11
91
133
8
8
15
133
2
16
127
7
19
3
12
133
13
140
2
9
140
61
4
23
139
139
8
8
124
139
90
2
4
93
2
4
34
92
82
16
16
8
0
132
4
132
4
4
6
61
16
4
133
8
11
140
11
12
132
139
5
6
2
7
133
4
7
4
16
140
8
69
4
2
133
13
4
4
44
127
132
61
7
139
133
133
140
24
7
13
23
6
7
116
11
91
133
6
13
3
11
2
21
133
133
13
10
7
132
139
11
5
12
139
5
7
45
10
12
139
116
16
5
1
11
9
8
13
4
7
35
2
60
11
10
112
23
13
94
5
139
2
7
7
11
92
2
12
1
34
6
16
5
43
15
11
9
2
112
7
132
0
12
4
2
4
6
7
3
9
2
139
23
12
11
12
139
11
9
15
9
5
139
139
3
11
133
5
132
93
17
132
8
89
5
12
9
4
139
140
5
18
7
12
13
9
7
10
6
2
44
17
11
12
34
11
60
9
11
7
2
2
90
5
8
35
127
2
91
17
16
2
11
1
2
12
132
16
12
11
6
140
34
115
43
4
17
7
2
2
133
11
7
13
10
12
133
22
6
141
5
5
133
12
19
14
11
141
94
2
2
3
16
140
117
134
6
134
19
9
43
113
8
134
2
2
13
141
13
5
140
34
6
7
7
133
8
9
4
13
13
5
8
11
19
141
4
34
134
2
141
13
17
133
92
8
91
13
1
90
117
44
113
1
1
140
133
13
1
12
4
13
134
133
2
7
8
19
7
6
85
36
19
113
140
22
11
134
128
36
7
141
2
140
16
8
99
17
9
13
4
141
4
24
133
7
44
95
16
7
16
5
90
17
8
2
8
5
8
85
13
83
140
13
13
134
15
134
4
116
92
141
61
141
7
4
1
13
141
11
133
12
90
0
19
7
2
117
140
140
140
116
8
8
117
7
6
2
44
2
7
128
117
141
7
5
134
2
140
34
141
8
7
11
5
16
10
8
6
7
85
10
1
90
44
117
10
7
8
90
9
22
134
8
13
125
4
15
90
9
7
11
7
134
4
13
10
133
9
7
2
12
4
134
11
9
5
4
15
17
7
17
7
125
11
8
7
15
141
128
113
6
4
11
117
43
2
128
34
116
16
134
6
17
6
2
12
2
5
91
117
90
4
70
34
91
23
11
128
17
133
128
12
7
141
134
4
4
3
116
20
16
99
13
11
4
128
16
2
4
134
95
11
6
116
17
140
9
8
13
133
134
4
140
9
125
7
9
34
141
133
19
2
91
2
7
17
4
13
70
133
125
141
7
8
90
134
134
141
92
7
140
141
5
90
5
4
83
117
2
92
8
141
4
22
93
13
9
134
61
125
140
24
10
134
44
5
134
9
94
8
7
34
133
4
2
11
1
133
140
13
90
90
4
90
17
12
13
134
23
1
4
11
8
140
9
134
7
9
15
11
140
4
140
16
7
85
133
134
7
13
5
46
128
11
7
2
12
12
95
70
4
19
7
3
43
93
13
134
17
141
24
19
99
8
11
11
23
90
11
13
2
117
12
12
141
113
10
17
94
9
5
9
11
4
10
117
4
90
141
7
141
17
4
11
134
12
16
11
7
5
116
91
13
13
8
133
140
141
134
24
24
85
34
11
6
90
5
141
117
2
9
141
2
117
62
46
134
5
133
62
11
43
19
7
128
11
6
13
134
6
10
11
141
2
5
15
17
140
140
117
134
2
13
83
2
3
133
43
9
7
8
6
4
7
34
2
94
133
8
62
8
4
134
141
14
17
133
7
12
13
15
2
6
128
9
15
8
4
0
4
5
140
20
17
12
19
15
141
2
134
140
2
134
1
3
134
133
134
7
90
2
15
140
5
23
141
140
17
13
117
4
4
7
13
2
4
133
9
140
134
140
20
4
8
141
44
134
133
11
134
16
16
34
92
90
128
2
140
133
11
141
94
7
117
128
140
3
133
140
9
11
140
12
141
4
83
7
140
9
6
1
134
11
13
141
141
133
43
13
2
2
133
117
70
141
140
7
2
91
5
141
11
2
70
92
16
14
22
141
7
90
7
140
36
8
141
13
7
93
20
140
11
61
140
117
9
140
140
34
34
141
2
36
5
5
2
2
140
7
140
11
12
5
93
3
116
13
34
12
134
3
16
3
12
2
23
141
5
11
13
1
12
6
2
8
13
2
8
34
16
113
17
6
4
133
6
8
140
7
85
1
5
44
9
2
70
140
13
141
17
11
83
23
134
5
140
61
117
11
10
95
7
11
140
16
12
141
3
22
4
140
2
90
140
7
2
5
140
4
1
17
2
134
13
9
12
83
2
9
85
44
90
5
125
20
125
83
5
24
140
2
12
134
16
134
125
141
140
3
7
19
2
7
125
5
2
8
62
2
34
8
11
8
90
113
8
2
44
5
12
13
141
8
140
141
14
141
2
90
6
140
125
12
133
7
43
140
11
141
13
133
8
11
140
90
16
8
9
2
24
5
4
7
9
141
134
141
95
6
140
12
4
83
134
141
141
141
17
134
141
12
8
9
9
8
2
16
141
7
17
2
13
11
34
141
141
34
14
16
9
4
133
11
4
0
141
34
17
13
13
5
134
16
34
16
133
13
6
16
141
2
2
2
2
12
2
4
7
134
4
2
134
134
46
13
5
2
8
140
12
12
11
5
2
85
16
90
7
2
5
62
10
85
128
3
3
13
12
5
141
23
133
7
2
2
12
17
6
11
117
1
134
11
61
12
11
2
133
4
11
83
133
12
2
4
94
34
12
85
4
83
2
141
2
140
8
12
20
116
117
2
141
4
44
11
134
62
13
46
133
134
92
13
134
2
141
8
2
16
1
1
140
133
17
11
20
5
134
11
5
13
133
134
4
116
14
12
2
19
141
14
5
13
2
9
2
10
128
128
3
128
134
9
140
134
10
134
2
13
11
15
11
12
6
23
62
34
133
43
20
13
16
140
61
22
13
8
5
141
13
44
12
2
11
5
12
8
12
134
8
2
141
44
141
10
12
90
2
99
9
11
117
7
3
6
16
5
9
11
7
6
90
7
8
8
12
117
141
9
3
17
44
12
16
134
140
4
3
99
8
92
16
5
9
134
16
141
11
2
140
128
12
12
19
8
7
12
7
3
13
13
19
128
85
13
11
62
4
140
12
141
17
2
11
12
34
134
4
2
128
4
3
7
15
11
13
6
141
134
9
19
2
2
10
16
34
2
5
13
4
34
140
44
141
141
16
12
9
10
11
141
4
23
15
2
34
13
13
15
22
133
6
4
6
4
133
5
4
4
134
2
8
5
141
2
12
16
24
90
93
7
11
12
8
85
141
134
141
4
8
11
34
5
7
7
13
94
2
17
9
83
134
15
13
7
5
94
13
2
8
2
4
16
2
140
128
1
6
12
11
99
22
141
8
16
134
9
13
13
134
7
34
140
23
11
8
133
11
91
140
17
62
7
133
134
12
2
9
16
16
141
17
13
134
128
2
61
17
2
34
92
134
6
2
0
118
4
134
16
12
2
3
70
135
11
17
34
14
7
92
83
142
12
6
5
135
2
85
2
23
4
6
93
20
83
4
2
93
93
11
13
114
7
4
22
114
83
1
134
83
9
142
13
8
19
94
129
16
9
19
2
134
12
4
9
142
1
70
90
9
118
141
90
44
12
2
135
8
9
92
118
14
17
6
23
9
36
12
4
8
9
15
90
20
2
4
1
7
9
13
7
13
3
118
7
2
11
4
129
93
2
142
12
5
9
34
142
9
16
4
44
116
9
23
17
12
4
7
5
7
135
2
11
12
4
15
90
70
11
2
83
2
12
4
14
9
135
2
141
7
141
2
100
13
141
7
22
12
85
141
2
36
3
7
16
10
8
5
8
22
5
12
12
8
8
1
5
0
15
23
5
135
141
134
44
9
142
2
141
2
14
46
61
2
7
135
94
7
23
116
134
118
2
9
4
141
4
17
142
135
11
135
2
7
7
142
36
100
83
44
8
5
143
2
90
129
9
6
135
142
135
16
4
118
44
7
7
3
1
22
2
90
13
10
3
44
11
142
4
7
129
4
2
8
118
5
142
12
22
12
135
2
10
34
83
5
5
2
13
135
4
13
34
23
118
8
7
46
17
90
142
13
7
5
17
17
5
142
9
90
17
9
9
11
135
2
13
11
3
23
118
14
12
34
17
12
8
8
142
2
9
43
19
143
8
17
23
142
7
135
135
5
11
11
7
5
7
44
13
8
13
135
13
13
13
7
70
2
2
24
7
16
8
7
43
62
34
2
3
9
135
2
8
17
135
23
3
142
13
142
2
44
135
142
129
118
12
1
4
13
24
5
24
13
4
94
12
34
12
10
5
19
17
2
1
11
6
135
6
8
135
17
6
10
143
13
4
6
13
13
17
142
90
43
46
2
142
142
135
1
4
143
5
13
135
61
9
16
3
6
142
4
143
2
7
22
8
17
14
7
7
7
4
85
129
142
8
4
7
44
19
12
135
90
23
143
83
135
11
4
91
3
7
16
92
7
2
135
2
135
142
135
6
11
9
5
92
142
2
15
4
5
11
143
34
142
8
13
6
4
5
13
13
10
13
142
10
94
143
2
12
4
34
16
61
15
1
142
9
2
143
13
10
13
11
83
135
142
92
16
6
143
11
61
2
36
8
9
7
142
129
143
22
135
62
9
2
62
129
61
135
7
36
135
135
142
94
2
13
11
5
2
8
2
143
116
2
9
2
135
135
2
13
34
9
8
5
142
4
143
85
5
17
93
6
92
143
135
13
6
13
143
7
11
5
116
2
135
142
2
142
135
4
43
17
142
8
135
9
17
5
5
70
61
135
2
142
143
143
1
129
15
2
135
92
129
135
3
8
11
11
62
4
6
135
2
142
3
129
2
11
5
91
135
85
3
6
143
13
129
13
6
11
142
62
9
135
8
85
3
11
93
5
143
14
12
17
4
10
17
135
13
7
114
10
7
13
9
17
7
143
6
24
9
129
9
91
34
12
0
22
2
8
3
13
116
5
135
143
9
116
135
13
19
3
12
4
6
142
19
12
90
8
7
5
142
83
10
7
34
13
9
14
143
142
2
5
143
20
16
8
17
7
7
15
24
93
2
1
7
2
24
12
96
143
2
118
135
143
2
7
135
11
1
118
9
7
143
3
4
1
11
142
142
143
10
142
142
11
16
12
2
93
2
44
1
13
15
129
43
9
7
8
13
100
142
5
90
135
2
17
143
142
16
135
90
11
116
11
116
135
7
5
16
9
5
34
135
135
62
13
16
6
13
143
8
36
2
135
9
17
2
46
118
4
118
143
11
20
20
2
5
3
4
13
114
19
7
12
135
13
83
142
85
17
8
142
8
5
83
2
44
2
11
144
119
4
136
11
2
17
11
5
17
11
117
12
119
136
8
4
13
12
143
2
9
34
2
9
9
8
136
19
2
7
16
17
12
4
12
144
22
34
6
7
2
15
13
11
136
4
136
7
4
136
130
136
2
11
10
3
8
8
9
17
4
4
46
144
9
136
16
4
143
13
143
1
11
9
16
11
4
14
5
13
83
85
143
2
13
11
11
94
136
12
13
143
136
13
34
11
6
9
8
7
8
119
5
9
8
13
136
144
1
12
143
144
2
2
1
92
136
13
5
15
12
24
7
4
8
144
4
144
8
136
13
8
0
19
7
4
17
16
12
136
2
143
8
2
2
7
11
6
15
92
17
3
143
2
9
62
130
5
7
143
13
143
6
117
2
83
8
2
2
136
0
4
136
2
143
9
92
144
11
61
44
119
136
12
6
8
19
44
143
85
11
8
12
17
2
7
34
83
13
11
12
15
13
83
136
36
16
4
15
9
130
1
2
46
4
1
1
14
17
92
7
11
2
85
15
136
2
23
17
143
9
90
136
5
43
13
117
4
11
4
4
14
143
13
2
11
8
2
11
94
2
144
3
4
11
44
34
10
7
8
4
13
143
20
10
3
22
1
96
2
143
9
143
136
83
2
17
3
17
3
100
1
17
117
144
12
44
11
15
11
136
143
136
23
20
9
136
7
23
2
9
12
136
136
23
85
7
90
143
34
24
100
143
13
17
136
46
16
90
136
9
4
136
70
11
3
11
19
144
96
136
5
143
1
22
94
90
9
3
90
2
62
144
144
83
20
9
1
9
126
143
3
2
19
136
70
136
20
8
2
11
2
15
6
9
4
70
11
24
144
85
20
136
119
136
9
16
8
4
143
7
7
5
143
24
8
1
14
5